Обновление Ubuntu до 18.04 LTS с 17.10 не выполнено

Для тех из вас, кто предпочитает компилировать старые или отсутствующие пакеты или которые хотят иметь как KeepassX версии 2, так и 0.4, вы можете следовать этим инструкциям:

Установить зависимости сборки (sudo apt-get install build-essential libqt4-dev libxtst-dev qt4-make). Загрузите исходный код последней версии 0.4 (0.4.4) keepassx-0.4.4.tar.gz Декомпрессируйте ее (tar xvf keepassx-0.4.4.tar.gz). Войдите в каталог (cd keepassx-0.4.4/). Отредактируйте файл src/lib/random.cpp, чтобы добавить строку #include <unistd.h> вокруг строки 22 (это требование для компиляции с версией GCC в последних версиях Ubuntu). Запустите qmake, чтобы создать Makefile (qmake PREFIX=/usr/local). Запустите make для создания исполняемого файла (make). Установите исполняемый файл (sudo make install). Это поместит бинарный исполняемый файл в /usr/local/bin/keepassx.

Теперь вы можете создать новый значок запуска для /usr/local/bin/keepassx, чтобы запустить версию 0.4. (Возможно, вам нужно будет отредактировать старую программу keepassx, чтобы указать на /usr/bin/keepassx для запуска версии 2).

Это должно работать хотя бы для Ubuntu 16.04 (Xenial) до 17.10 (Artful).

Это скриншот обеих версий, работающих бок о бок в Ubuntu Mate 16.04:

1
задан 27 April 2018 в 22:41

2 ответа

У меня возникла такая же проблема при обновлении до 16.04 на одном из моих компьютеров. Сначала у меня были проблемы с загрузкой, но он, наконец, загрузился. Я получил те же неустойчивые сообщения об ошибках, которые вы описываете. Я запускаю серию этих команд:

$ sudo apt update $ sudo apt upgrade $ sudo apt dist-upgrade

Я обратил внимание на вывод команд на экран и запустил предложенную команду для этой ошибки.

Первоначально cat /etc/lsb-release показал предыдущий версия.

Стало стабильным, выполнив указанные выше команды 3 раза. cat /etc/lsb-release показал предполагаемый 16.04. Это было два года назад.

Я считаю, что попытка понижения рейтинга была бы более проблематичной, чем исправление проблем обновления.

Все команды выполнялись с консоли без GUI до тех пор, пока ошибки

Если приведенные выше команды (из-за конфигурации репозитория /etc/apt/sources.list) обеспечивают стабильность до 17.10, вы должны иметь возможность завершить обновление выпуска до 18.04.

1
ответ дан 17 July 2018 в 15:59

У меня возникла такая же проблема при обновлении до 16.04 на одном из моих компьютеров. Сначала у меня были проблемы с загрузкой, но он, наконец, загрузился. Я получил те же неустойчивые сообщения об ошибках, которые вы описываете. Я запускаю серию этих команд:

$ sudo apt update $ sudo apt upgrade $ sudo apt dist-upgrade

Я обратил внимание на вывод команд на экран и запустил предложенную команду для этой ошибки.

Первоначально cat /etc/lsb-release показал предыдущий версия.

Стало стабильным, выполнив указанные выше команды 3 раза. cat /etc/lsb-release показал предполагаемый 16.04. Это было два года назад.

Я считаю, что попытка понижения рейтинга была бы более проблематичной, чем исправление проблем обновления.

Все команды выполнялись с консоли без GUI до тех пор, пока ошибки

Если приведенные выше команды (из-за конфигурации репозитория /etc/apt/sources.list) обеспечивают стабильность до 17.10, вы должны иметь возможность завершить обновление выпуска до 18.04.

1
ответ дан 23 July 2018 в 16:54
  • 1
    +1 странная кошка должна запускаться 3 раза подряд! – WinEunuuchs2Unix 27 April 2018 в 22:58
  • 2
    Там какой-то тип опечатки. Я исправлю это. – L. D. James 27 April 2018 в 23:01
  • 3
    Я читал сотовый телефон в ярком солнечном свете! – WinEunuuchs2Unix 27 April 2018 в 23:03
  • 4
    @ WinEunuuchs2Unix 3 раза, я часто это делаю. Иногда обновление приводит к появлению новых серверов репозитория, а обновление обновляет кеши, а затем обновление обновляет приложения и библиотеки из новых обновлений кеша. /usr/lib/update-notifier/apt-check иногда показывает больше приложений после запуска трех команд в первый раз. Это особенно важно, когда система нарушена. – L. D. James 27 April 2018 в 23:08

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

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