Я сталкиваюсь с проблемами в обновлении человечности от 16.04 LTS до 18.04 LTS. Я следовал за всеми источниками онлайн, но не мог пройти через начальные этапы
Получил следующую ошибку, когда я попробовал от терминала
$ /usr/lib/ubuntu-release-upgrader/check-new-release-gtk
/usr/lib/ubuntu-release-upgrader/check-new-release-gtk:30: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version(‘Gtk’, ‘3.0’) before import to ensure that the right version gets loaded.
from gi.repository import Gtk
попробованный вся возможная справка онлайн
Это останавливается на выделенном шаге, как показано на изображении изображения
Кто-либо может помочь?
Закрытый: Переустановленный 16.04 и обновленный
Шаг 1: Обновите пакеты до последней версии для 16,04 уменьшений шанс чего-то идущего не так, как надо во время обновления версии 18.04. Выполните команду ниже
sudo apt update && sudo apt upgrade
Шаг 2: Установите Менеджер обновлений Ubuntu.
sudo apt install update-manager-core
Шаг 3: Обновите Ubuntu
sudo do-release-upgrade
после ввода команды обновления Вас попросят подтвердить, что Вы хотите обновить через SSH. Тип Y
для продолжения.
Шаг 4: После того, как обновление завершено, перезапуск будет требоваться.
проверка Шага 5:To, какая версия Ubuntu в настоящее время устанавливается, использует команду ниже.
lsb_release -a
<час> Редактирование:
необходимо будет удалить PPA, которые были добавлены к системе
Шаг 1: Перечислите шаг 2 PPAs
find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
while read -d : Теперь, удалите их
find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
while read -d Шаг 3: Установка bleachbit
и gtkorphan
sudo apt install bleachbit
sudo apt install gtkorphan
Шаг 4: Выполненный bleachbit
и gtkorphan
как [1 118]
Шаг 5: Теперь, выполните команду
sudo do-release-upgrade
<час> Редактирование
Шаг 1: Редактирование apt
конфигурация
Нажатие Ctrl Высокий звук T для открытия terminal
Now, Шаг 2 типа
sudo nano /etc/apt/apt.conf
: Измените конфигурацию:
APT::Default-Release *;
Примечание , Если apt.conf
файл не существует, создает Ваш собственный пользовательский файл в [1 122], таким образом, можно гарантировать, что это не будет перезаписано обновлениями пакета. Используйте команду для создания файла
sudo touch /etc/apt/apt.conf.d/apt.conf
Затем для редактирования файла, выполненного
sudo nano /etc/apt/apt.conf.d/apt.conf
, Добавляет эта строка к тебе файл
APT::Default-Release *;
\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {system("sudo ppa-purge ppa:"$4"/"$5)}' "$file"; done
Шаг 3: Установка bleachbit
и gtkorphan
sudo apt install bleachbit
sudo apt install gtkorphan
Шаг 4: Выполненный bleachbit
и gtkorphan
как [1 118]
Шаг 5: Теперь, выполните команду
sudo do-release-upgrade
<час> Редактирование
Шаг 1: Редактирование apt
конфигурация
Нажатие Ctrl Высокий звук T для открытия terminal
Now, Шаг 2 типа
sudo nano /etc/apt/apt.conf
: Измените конфигурацию:
APT::Default-Release *;
Примечание , Если apt.conf
файл не существует, создает Ваш собственный пользовательский файл в [1 122], таким образом, можно гарантировать, что это не будет перезаписано обновлениями пакета. Используйте команду для создания файла
sudo touch /etc/apt/apt.conf.d/apt.conf
Затем для редактирования файла, выполненного
sudo nano /etc/apt/apt.conf.d/apt.conf
, Добавляет эта строка к тебе файл
APT::Default-Release *;
\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {print "sudo ppa-purge ppa:"$4"/"$5}' "$file"; done
: Теперь, удалите их
find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
while read -d Шаг 3: Установка bleachbit
и gtkorphan
sudo apt install bleachbit
sudo apt install gtkorphan
Шаг 4: Выполненный bleachbit
и gtkorphan
как [1 118]
Шаг 5: Теперь, выполните команду
sudo do-release-upgrade
<час> Редактирование
Шаг 1: Редактирование apt
конфигурация
Нажатие Ctrl Высокий звук T для открытия terminal
Now, Шаг 2 типа
sudo nano /etc/apt/apt.conf
: Измените конфигурацию:
APT::Default-Release *;
Примечание , Если apt.conf
файл не существует, создает Ваш собственный пользовательский файл в [1 122], таким образом, можно гарантировать, что это не будет перезаписано обновлениями пакета. Используйте команду для создания файла
sudo touch /etc/apt/apt.conf.d/apt.conf
Затем для редактирования файла, выполненного
sudo nano /etc/apt/apt.conf.d/apt.conf
, Добавляет эта строка к тебе файл
APT::Default-Release *;
\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {system("sudo ppa-purge ppa:"$4"/"$5)}' "$file"; done
Шаг 3: Установка bleachbit
и gtkorphan
sudo apt install bleachbit
sudo apt install gtkorphan
Шаг 4: Выполненный bleachbit
и gtkorphan
как [1 118]
Шаг 5: Теперь, выполните команду
sudo do-release-upgrade
<час> Редактирование
Шаг 1: Редактирование apt
конфигурация
Нажатие Ctrl Высокий звук T для открытия terminal
Now, Шаг 2 типа
sudo nano /etc/apt/apt.conf
: Измените конфигурацию:
APT::Default-Release *;
Примечание , Если apt.conf
файл не существует, создает Ваш собственный пользовательский файл в [1 122], таким образом, можно гарантировать, что это не будет перезаписано обновлениями пакета. Используйте команду для создания файла
sudo touch /etc/apt/apt.conf.d/apt.conf
Затем для редактирования файла, выполненного
sudo nano /etc/apt/apt.conf.d/apt.conf
, Добавляет эта строка к тебе файл
APT::Default-Release *;
Это должно сделать то, что Вы надеетесь делать.
Любая из этих опций должна работать.
apt full-upgrade
или
apt-get dist-upgrade
Hope это помогает!
Также я надеялся бы, что это само собой разумеется, но они должны быть, работал как пользователь root. Если Вы не корень, просто используют
sudo su root
------------
sudo su root
cd /usr/lib/ubuntu-release-upgrader
ОБНОВЛЕНИЯ Ищет файл с именем, подобным [1 114]
check-new-release-gtk:30:
, Ищут
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
, требование версии не может быть там. Если это не, мы должны добавить он.
------Попытка------
ОБНОВЛЕНИЯ это...
sudo do-release-upgrade
sudo apt-get update --fix-missing; sudo dpkg --configure -a; sudo apt-get install -f; sudo apt-get update; sudo apt-get upgrade;
sudo do-release-upgrade
После небольшого количества исследования я нашел этот ответ на более старом сообщении с прошлого года. Формулировка несколько отличалась.