Это, вероятно, вызовет гнев многих из людей FLOSS, но вот мой короткий ответ.
Oracle приобрела Sun, Oracle (Sun). Java 6 - это только старая версия Oracle Java 7. Это говорит о том, что если у вас есть действительно хорошая причина не использовать версию Oracle. Все остальное - попытка повторить то, что сделал Oracle, и ни один из них не так хорош.
Что касается нарушения качества. GNU Java - худшая попытка JVM, которую я когда-либо видел. Если вам не нравятся частые сбои, не используйте ее. IBM Java - никогда не использовал ее честно, поэтому нет мнения OpenJDK - если вы собираетесь использовать реализацию JVM с открытым исходным кодом, я бы использовал OpenJDK и использовал версию 7.x.
Похоже, файл поврежден. Предложите вам сделать следующее (PLS сделать резервную копию и сделать это при ур риск;))
sudo rm /var/lib/dpkg/updates/000*
sudo apt-get clean
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
Попробуйте следующее:
sudo rm -rf /var/lib/dpkg/updates/*
dpkg --configure -a
Кажется, что файл состояния поврежден, Чтобы исправить это, вам нужно удалить / очистить файл с помощью команды.
sudo dpkg --clear-status
(NB: опция -clear-status больше недоступна. Распечатка с «dpkg -?» Не предлагает четкой замены.) Затем перестройте файл, используя команду:
sudo apt-get update