14.04-> 16,04 отказавших; склонный (> = 1.0.1ubuntu2.13)' не установлен

(Этот вопрос не был разрешен. Из-за Компьютера ограничений времени был восстановлен заводским настройкам.)

Я пытался обновить от 14,04 до 16,04, но apt бросил эту ошибку:

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.

Что это означает, и как я могу зафиксировать его?

Когда я ввожу в склонной политике способного кэша команды

Shageenth@shageenth-Inspiron-3451:~$ apt-cache policy apt apt:
Installed: 1.0.1ubuntu2.11
Candidate: 1.0.1ubuntu2.11
Version table:
*** 1.0.1ubuntu2.11 0
100 /var/lib/dpkg/status
1.0.1ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 
Packages

Ошибка происходит, когда я выполняю команду:

sudo do-release-upgrade -d

и это производит следующее:

Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,265 kB]
Fetched 1,265 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
extracting 'xenial.tar.gz'

Reading cache

Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

Required depends is not installed

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.
58
задан 26 February 2018 в 23:47

4 ответа

У меня сегодня была точно такая же проблема. Убедитесь, что ваша версия является последней Ubuntu 14.04 версии до обновления. (Ubuntu 14.04.4 в это время)

Моя застряла в Ubuntu 14.04.3 из-за плохого зеркала.

Так что первый запуск:

sudo apt update
sudo apt dist-upgrade

Убедитесь, что версия теперь Ubuntu 14.04.4 (обновление сентябрь 2016 : Ubuntu 14.04.5).

cat /etc/lsb-release

И запустите установку Ubuntu 16.04 с

sudo do-release-upgrade -d
48
ответ дан 22 November 2019 в 23:45

Лучше всего всегда выполнять обновление с помощью обычных процедур:

sudo apt update
sudo apt dist-upgrade

Если описанная выше процедура не помогает, вы можете вручную выполнить следующие действия. Этот вопрос устарел, но вы можете просто изменить номера версий, так как ссылки должны быть такими же.

Чтобы обновить свою версию apt из окна терминала, введите следующее:

sudo apt-get download apt

если вышеперечисленное не работает, вы также можете загрузить его с помощью wget , запустив следующую строку:

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.17_amd64.deb

, затем введите

sudo dpkg -i apt*.deb

Просто попробовал это в моей системе здесь. Вот результат:

terrance@terrance-VirtualBox:~$ sudo apt-get download apt
[sudo] password for terrance: 
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main apt amd64 1.0.1ubuntu2.17 [954 kB]
Fetched 954 kB in 0s (1,127 kB/s)
terrance@terrance-VirtualBox:~$ ls
apt_1.0.1ubuntu2.17_amd64.deb  Documents  examples.desktop  Pictures  Templates
Desktop                        Downloads  Music             Public    Videos
terrance@terrance-VirtualBox:~$ sudo dpkg -i apt*.deb
(Reading database ... 168376 files and directories currently installed.)
Preparing to unpack apt_1.0.1ubuntu2.17_amd64.deb ...
Unpacking apt (1.0.1ubuntu2.17) over (1.0.1ubuntu2.11) ...
Setting up apt (1.0.1ubuntu2.17) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...

Если после описанных шагов вы видите ошибку из-за отсутствия зависимости dpkg, вы можете просто закончить, повторив шаги с dpkg и ..

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.18.24ubuntu1_amd64.deb
sudo dpkg -i dpkg_1.18.24ubuntu1_amd64.deb

Все пакеты, доступные для Ubuntu, могут быть найдено здесь:

http://security.ubuntu.com/ubuntu/pool/main/

11
ответ дан 22 November 2019 в 23:45

Простое исправление ... Что сработало для меня ...

Откройте диспетчер пакетов Synaptic, набрав «apt» в поле поиска, которое покажет вам текущую установленную версию apt, допустим, «1.0.1ubuntu1.13» просто Щелкните его правой кнопкой мыши и щелкните значок для обновления, затем нажмите кнопку «Применить» вверху.

после обновления ..

Обязательно закройте диспетчер синаптических пакетов перед запуском

последней команды

sudo do-release-upgrade  

, и она должна работать ..

0
ответ дан 22 November 2019 в 23:45

Я получил это сообщение об ошибке и очень простой apt-get update apt-get upgrade решил это. Другие ответы дико неточны - например, тот, который говорит о переносе Ubuntu 14.04.3 на 14.04.4 с помощью dist-upgrade , но dist-upgrade переходит на следующий Ubuntu версия, а не несовершеннолетняя. В любом случае второстепенные - это просто выпущенная коллекция определенных версий пакетов, просто поддерживая свои пакеты в актуальном состоянии, вы получаете по крайней мере эти версии или новее. Не запускайте dist-upgrade , если вы не знаете, что делаете.

0
ответ дан 22 November 2019 в 23:45

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

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