dpkg: error: parsing file '/ var / lib / dpkg / updates / 0045' рядом с строкой 0:

Это, вероятно, вызовет гнев многих из людей FLOSS, но вот мой короткий ответ.

Oracle приобрела Sun, Oracle (Sun). Java 6 - это только старая версия Oracle Java 7. Это говорит о том, что если у вас есть действительно хорошая причина не использовать версию Oracle. Все остальное - попытка повторить то, что сделал Oracle, и ни один из них не так хорош.

Что касается нарушения качества. GNU Java - худшая попытка JVM, которую я когда-либо видел. Если вам не нравятся частые сбои, не используйте ее. IBM Java - никогда не использовал ее честно, поэтому нет мнения OpenJDK - если вы собираетесь использовать реализацию JVM с открытым исходным кодом, я бы использовал OpenJDK и использовал версию 7.x.

1
задан 21 October 2013 в 18:37

3 ответа

Похоже, файл поврежден. Предложите вам сделать следующее (PLS сделать резервную копию и сделать это при ур риск;))

sudo rm /var/lib/dpkg/updates/000*
sudo apt-get clean
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
8
ответ дан 25 May 2018 в 04:41

Попробуйте следующее:

sudo rm -rf /var/lib/dpkg/updates/*
dpkg --configure -a
5
ответ дан 25 May 2018 в 04:41
  • 1
    Можете ли вы добавить более подробную информацию в свой ответ, пожалуйста? Как то, что это делает и почему он это делает? – Seth♦ 5 January 2013 в 01:52
  • 2
    Какая разница с более ранним ответом @ Ten-Coins? – Karl Richter 29 January 2017 в 20:41
  • 3
    @KarlRichter Скорее всего, ответ Ten-Coin не будет работать, если ваша ошибка не 0045, а другие номера. – 林果皞 28 April 2018 в 19:52
  • 4
    Такое различие не оправдывает отдельный ответ. Вместо этого вы должны предлагать и улучшать существующий ответ, если изменение настолько мало. – Karl Richter 28 April 2018 в 19:54

Кажется, что файл состояния поврежден, Чтобы исправить это, вам нужно удалить / очистить файл с помощью команды.

sudo dpkg --clear-status

(NB: опция -clear-status больше недоступна. Распечатка с «dpkg -?» Не предлагает четкой замены.) Затем перестройте файл, используя команду:

sudo apt-get update
5
ответ дан 25 May 2018 в 04:41

Другие вопросы по тегам:

Похожие вопросы: