Когда я делаю
sudo apt-get update
sudo apt-get upgrade
Иногда в Ubuntu GUI Update Manager остаются некоторые элементы. например, «Полное универсальное ядро Linux».
Я знаю, что есть sudo apt-get dist-upgrade
, но это касается и других вещей.
У меня вопрос, какой еще вариант командной строки, который я могу использовать, обновляет остальные элементы, показанные в менеджере обновлений GUI (но не затрагивает ничего другого). Другими словами, я ищу эквивалент командной строки.
РЕДАКТИРОВАТЬ: Этот вопрос относится к диспетчеру обновлений, который эквивалентен Software Updater в более новых версиях (например, 16.04), как отметил @Eliah Kagan .
apt
update-manager
Ха Ли
источник
источник
apt-get update
, его набор правил позволяет устанавливать новые пакеты в некоторых специализированных случаях, таких как обновления ядра. Надеюсь, кто-то более знающийapt-get dist-upgrade
. Что вы имеете в виду, «что касается других вещей»?Ответы:
Как прокомментировал Flimm , ответ на самом деле таков
sudo apt-get dist-upgrade
( после запускаsudo apt-get update
, какие инструменты управления пакетами GUI автоматически делают эквивалент). Это, по крайней мере, самая близкая вещь к запуску Software Updater (в предыдущих версиях он назывался Update Manager).Запуск
apt-get upgrade
обновит пакеты, которые можно обновить:Диспетчер обновлений способен выполнять обе эти функции, поэтому
apt-get dist-upgrade
он довольно близок к этому.sudo apt-get dist-upgrade
сам по себе не приведет к обновлению системы Ubuntu до более новой версии. На самом деле, в отличие от Debian,apt-get dist-upgrade
это не поддерживаемый способ обновления до новой версии. В Debian (и в Ubuntu, хотя иногда это может привести к сбою и не поддерживается), при изменении всех перечисленных/etc/apt/sources.list
репозиториев на репозитории для следующего выпуска и при запускеsudo apt-get dist-upgrade
попытается выполнить обновление до следующего выпуска.Поскольку вы
apt-get dist-upgrade
можете удалить пакет (и установить новые пакеты, которые вам могут не понадобиться), всегда лучше просмотреть описание того, что он собирается делать, прежде чем нажать y.Таким образом, хотя запуск
sudo apt-get -y upgrade
обычно оправдан,-y
флаг следует использовать редкоdist-upgrade
.Причина вы не получите новые версии ядра с
sudo apt-get upgrade
, потому что каждый из них предусмотрены отдельные, по- разному именованных пакетов. (Версия ядра является частью названия.) Это сделано для того, чтобы сохранить установленное старое ядро вместе с более новым ядром (и иметь возможность выбирать между ними в меню GRUB).Автоматическое предложение новых пакетов ядра для установки выполняется с помощью установленного метапакета (например
linux-image-generic
). Когда для вашего выпуска Ubuntu выходит новое ядро, ваш метапакет обновляется, и в обновленной версии этого метапакета перечисляется новое ядро как зависимость (без предотвращения продолжения установки старого ядра).Если вы не хотите использовать
sudo apt-get dist-upgrade
, то вы всегда можете вручную обновить отдельные пакеты, которые перечислены как отложенные при запускеsudo apt-get upgrade
. Чтобы сделать это, «установить» их: .sudo apt-get install packagename
источник
Если вы хотите открыть окно обновления программного обеспечения из командной строки (это то, к чему я пришел, вы получили, в основном потому, что именно поэтому я искал это и оказался здесь, так как это моя цель), чтобы получить права root доступ к окну графического интерфейса пользователя (у меня возникла проблема с разрешением при удаленном удаленном доступе)
источник
Я только нашел этот ответ, но потерял источник, поэтому я не могу поверить в это ...
Приведенная ниже команда установит пакет, в котором ядро является зависимостью, и обновит ваше ядро, выбрав подходящий для него.
Моя установка 14.4 была обновлена до 14.10, за исключением ядра. В моем случае ядро обновилось с 3.13.x до 3.16.x, хотя возможно, что версии 3.13.0.x могли иметь обновления. Очевидно, 3.13 не был ядром LTS.
источник
Вероятно, это неправильное место, но я верю, что вы хотите сделать:
Это очистит выдающиеся зависимости
источник
apt-get -f install
тогда обновление и обновление снова, затем перейдите в графический интерфейс менеджера и проверьте, все еще элементы.apt
утилиты командной строки не обеспечивают такой же уровень комфорта, как их графический интерфейс (а именноsoftware updater
). В то время как aapt-get dist-upgrade
позаботится о большей части обновления, то есть о загрузке и установке новых пакетов, она не обнаружит существование нового выпуска ubuntu (или debian), что сделает утилита ubuntu gui. Недостающая часть - это редактирование/etc/apt/sources.list
(или связанные файлы в/etc/apt/sources.list.d/
- но у вас, вероятно, их нет), чтобы сказать,apt
что существует новый выпуск и где находятся репозитории.Например, для
dist-upgrade
из утопично в яркий , вы можете открыть/etc/apt/sources.list
и сделать быстрый поиск и замену изutopic
кvivid
, а затем запуститьdist-upgrade
команду CLI. Более безопасный путь может состоять в том, чтобы дублировать строки в этом файле и выполнять поиск и замену только в этих дублированных строках, сохраняя таким образом утопические репозитории.Для получения дополнительной информации, я предлагаю обратиться к странице руководства, на
sources.list
которой описывается формат файла и как его редактировать.источник