apt-get dist-upgrade не обновляет [dублировать]

У этого вопроса уже есть ответ здесь: Будет ли apt-get dist-upgrade обновлять мою систему до более новой версии? [duplicate] 4 ответа Что такое & ldquo; dist-upgrade & rdquo; и почему он обновляется больше, чем & ndash; upgrade & rdquo ;? 4 ответа

Я пытаюсь обновить свой компьютер. Я использую apt-get. Это команда, которую я набираю:

root@alphabeta:~# apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я смущен. Я не могу понять, почему apt-get не загружает новую версию Xubuntu 16.04, Xenial Xerus LTS из Xubuntu 17.04, Zesty Zapus и устанавливает обновление xubuntu.

Я обновил свои репозитории, прежде чем пытаться использовать команду line аргумент apt-get update.

Ссылки, которые связаны с тем, чтобы не отвечать на мой вопрос. Я не думаю, что это проблема с моим репозиторием. Я не понимаю, почему apt-get вернулся, говоря, что нечего обновлять : 0 обновлено, 0 обновлено, 0 обновлено, 0 удалено и 0 не обновлено, единственное, что я думал сделать, - это очистить свой кеш.

Мне бы очень хотелось получить лучший ответ на информацию, которую я получил от запроса о диске форматирование с помощью hdparm было превосходным.

aptitude is nt my forte Я изучаю, поскольку я иду, как lsof Я не могу запомнить все аргументы командной строки.

1
задан 25 July 2017 в 16:13

4 ответа

sudo apt-get dist-upgrade

Устанавливает новейшее ядро ​​и все остальное, которое сдерживается обычным apt-get upgrade. Возможно, вы ищете:

sudo apt-get do-release-upgrade
0
ответ дан 18 July 2018 в 09:47

Предпочитаемый способ обновления Xubuntu до новейшей версии LTR:

sudo do-release-upgrade

Ручной способ, который вы пытались, можно использовать для обновления до любой желаемой версии. однако некоторая ручная очистка требуется после того, как apt-get попытается разрешить обновление с минимальным количеством абсорбции. Для ручного обновления:

Первый запуск: apt-mark showhold, чтобы быть уверенным, что ничто не сдерживается. [D2] Если вы нашли удерживаемые пакеты, то удалите трюм и обновите их. Я нахожу aptitude это самый простой способ для одновременной маркировки и обновления нескольких пакетов. Aptitude также предложит удалить сиротские пакеты (пакеты, которые больше не используются ничем). sudo apt-get autoremove также удалит пакеты, которые больше не используются.

После того, как ваша система полностью обновлена ​​в текущей версии, измените источники, чтобы указать на версию Xubuntu, которую вы хотите. EX: измените «trusty» на «xenial»

Затем запустите эту серию команд:

sudo apt-get update Это обновляет список пакетов sudo apt-get upgrade Это обновляет пакеты, которые можно обновить без изменения других пакетов, что облегчит решение проблемы на следующем шаге. sudo apt-get dist-upgrade Это обновляет оставшиеся пакеты, которые могут быть обновлены с минимальным количеством удалений.

Теперь у вас есть новая версия из Xubuntu, и нужно очистить устаревшие пакеты. Снова я нахожу aptitude самым простым способом для этого. Откройте aptitude, и у него уже будет список предлагаемых абстракций (потерянных пакетов) как правило, безопасно удалять их. Теперь переходите к оставшимся устаревшим пакетам. В большинстве случаев оставшиеся пакеты были заменены на другое: gt4 с gt5 и gstreamer0.1-good с g streamer1.0-хорошо. Замены будут находиться под заголовком новых пакетов. [D11] Этот шаг является самым критичным и почему мне нравится aptitude, замена устаревших пакетов часто ломает другие пакеты; однако сломанный пакет обычно также имеет заменяющий пакет для исправления зависимостей. Aptitude отобразит разбитые пакеты и порекомендует исправления. Проверяйте действия, которые необходимо выполнить перед их выполнением.

Когда вы закончите, очистите кеш пакетов: sudo apt-get autoclean это приведет к удалению кеша пакета для пакетов, которые больше не используются.

0
ответ дан 18 July 2018 в 09:47
sudo apt-get dist-upgrade

Устанавливает новейшее ядро ​​и все остальное, которое сдерживается обычным apt-get upgrade. Возможно, вы ищете:

sudo apt-get do-release-upgrade
0
ответ дан 24 July 2018 в 19:25
  • 1
    sudo apt-get dist-upgrade - это не только ядра. он обновит / обновит все до новейшей версии, доступной в репозиториях. Чтобы сделать то, что он хочет, в его исходных списках сначала нужно указать более новую версию ubuntu. – ravery 24 July 2017 в 15:21
  • 2
    @ravery Простите меня, но я никогда раньше не делал обновления на месте: почему OP должен указывать свои исходные списки на более новую версию? – wjandrea 24 July 2017 в 15:22
  • 3
    @ravery отредактирован. – Android Dev 24 July 2017 в 15:24
  • 4
    @wjandrea - ОП пытался обновить с помощью метода debian. этот ответ неправильно говорит о том, что sudo dist-ugrade только обновляет ядро. Если источники не изменены, ничего не будет обновлено. – ravery 24 July 2017 в 15:25
  • 5
    @ravery Но вот почему Ubuntu имеет do-release-upgrade – Android Dev 24 July 2017 в 15:26

Предпочитаемый способ обновления Xubuntu до новейшей версии LTR:

sudo do-release-upgrade

Ручной способ, который вы пытались, можно использовать для обновления до любой желаемой версии. однако некоторая ручная очистка требуется после того, как apt-get попытается разрешить обновление с минимальным количеством абсорбции. Для ручного обновления:

Первый запуск: apt-mark showhold, чтобы быть уверенным, что ничто не сдерживается. [D2] Если вы нашли удерживаемые пакеты, то удалите трюм и обновите их. Я нахожу aptitude это самый простой способ для одновременной маркировки и обновления нескольких пакетов. Aptitude также предложит удалить сиротские пакеты (пакеты, которые больше не используются ничем). sudo apt-get autoremove также удалит пакеты, которые больше не используются.

После того, как ваша система полностью обновлена ​​в текущей версии, измените источники, чтобы указать на версию Xubuntu, которую вы хотите. EX: измените «trusty» на «xenial»

Затем запустите эту серию команд:

sudo apt-get update Это обновляет список пакетов sudo apt-get upgrade Это обновляет пакеты, которые можно обновить без изменения других пакетов, что облегчит решение проблемы на следующем шаге. sudo apt-get dist-upgrade Это обновляет оставшиеся пакеты, которые могут быть обновлены с минимальным количеством удалений.

Теперь у вас есть новая версия из Xubuntu, и нужно очистить устаревшие пакеты. Снова я нахожу aptitude самым простым способом для этого. Откройте aptitude, и у него уже будет список предлагаемых абстракций (потерянных пакетов) как правило, безопасно удалять их. Теперь переходите к оставшимся устаревшим пакетам. В большинстве случаев оставшиеся пакеты были заменены на другое: gt4 с gt5 и gstreamer0.1-good с g streamer1.0-хорошо. Замены будут находиться под заголовком новых пакетов. [D11] Этот шаг является самым критичным и почему мне нравится aptitude, замена устаревших пакетов часто ломает другие пакеты; однако сломанный пакет обычно также имеет заменяющий пакет для исправления зависимостей. Aptitude отобразит разбитые пакеты и порекомендует исправления. Проверяйте действия, которые необходимо выполнить перед их выполнением.

Когда вы закончите, очистите кеш пакетов: sudo apt-get autoclean это приведет к удалению кеша пакета для пакетов, которые больше не используются.

0
ответ дан 24 July 2018 в 19:25

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

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