(Этот вопрос не был решен. Из-за нехватки времени компьютер был восстановлен до заводских настроек.)
Я пытался обновить с 14.04 до 16.04, но apt
выкинул эту ошибку:
The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.
Что это значит, и как я могу это исправить?
Когда я набираю команду apt-cache, политика apt
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.
14.04
16.04
updates
dependencies
Shageenth Sandrakumar
источник
источник
Ответы:
У меня была точно такая же проблема сегодня. Перед обновлением убедитесь, что ваша версия является последней версией Ubuntu 14.04. (Ubuntu 14.04.4 в это время)
Моя была привязана к Ubuntu 14.04.3 из-за плохого зеркала.
Итак, первый запуск:
Убедитесь, что сейчас установлена версия Ubuntu 14.04.4 (обновление сентябрь 2016 г .: Ubuntu 14.04.5 ).
cat /etc/lsb-release
И начать установку Ubuntu 16.04 с
источник
Лучше всего всегда обновлять с помощью обычных процедур:
Если вышеперечисленное не помогло, вы можете вручную выполнить следующие действия. Этот вопрос устарел, но вы можете просто изменить номера версий, так как ссылки должны быть такими же.
Чтобы обновить версию
apt
из окна терминала, введите следующее:Если вышеперечисленное не работает, вы также можете загрузить его
wget
, запустив следующую строку:затем введите
Просто попробовал это в моей системе здесь. Вот вывод:
Если после описанных шагов вы видите сбой из-за отсутствия зависимости dpkg, вы можете просто закончить, повторив шаги с dpkg и ..
Все пакеты, доступные для Ubuntu, можно найти здесь:
http://security.ubuntu.com/ubuntu/pool/main/
источник
sudo apt-get install dpkg
?http://ports.ubuntu.com/ubuntu-ports/pool/main/a/apt/apt_1.0.1ubuntu2.13_armhf.deb
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.13_amd64.deb
теперь должен быть 2.17, а не 2.13Простое исправление ... Что сработало для меня ...
Откройте свой менеджер пакетов Synaptic типа «apt» в поле поиска, которое покажет вам текущую установленную версию apt. Предположим, что «1.0.1ubuntu1.13», просто щелкните по нему правой кнопкой мыши и нажмите «пометить» для обновления, затем нажмите кнопку «Применить» вверху.
после обновления ..
Обязательно закройте менеджер пакетов synaptic перед запуском
последняя команда
и это должно работать ..
источник
Я получил это сообщение об ошибке и очень просто
apt-get update apt-get upgrade
решил. Другие ответы крайне неточны - например, тот, который говорит о переносе Ubuntu с 14.04.3 на 14.04.4 черезdist-upgrade
-, ноdist-upgrade
переходит к следующей версии Ubuntu, а не к несовершеннолетним. В любом случае, несовершеннолетние - это просто выпущенная коллекция конкретных версий пакетов, просто обновляя свои пакеты, вы получаете как минимум эти версии или более новые. Не бегайте,dist-upgrade
если вы не знаете, что делаете.источник