На терминале apt показывает возможность обновления, в то время как средство обновления программного обеспечения сообщает: «Программное обеспечение на этом компьютере обновлено». [дубликат]

Я запустил Software Updater, он показал: «Программное обеспечение на этом компьютере обновлено» , затем на терминале, который я запустил sudo apt list --upgradable , который показывает восемь обновляемых пакетов .

Итак, я запустил sudo apt upgrade , и было обновлено восемь пакетов

В терминале:

$ sudo apt list --upgradable
Listing... Done
gir1.2-packagekitglib-1.0/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
gstreamer1.0-packagekit/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
libpackagekit-glib2-18/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
packagekit/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
packagekit-tools/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
python3-update-manager/bionic-updates,bionic-updates 1:18.04.11.7 all [upgradable from: 1:18.04.11.6]
update-manager/bionic-updates,bionic-updates 1:18.04.11.7 all [upgradable from: 1:18.04.11.6]
update-manager-core/bionic-updates,bionic-updates 1:18.04.11.7 all [upgradable from: 1:18.04.11.6]
$

Оба Apt and update-manager

Почему эта разница в Software Updater (диспетчер обновлений) и Выводы Apt?

1
задан 21 November 2018 в 16:47

2 ответа

Проблема с использованием терминала для обновлений состоит в том, что, если Вы не вводите правильную команду, Вы не собираетесь получать надлежащее обновление. Попробуйте это:

sudo apt-get update && sudo apt-get upgrade -y

-y для да. Можно оставить его и затем при выяснении у да или не Вы можете 'y' и устанавливать обновления.

я рекомендую установить Синаптический Диспетчер пакетов, это - лучший инструмент обновления/обновления со средством поиска пакета и пользовательскими опциями.

sudo apt-get install synaptic -y

Это является лучшим, я могу предложить.

0
ответ дан 12 November 2019 в 02:32

Команда sudo apt install ожидает, что по крайней мере одно имя пакета установит после ключевого слова установки. См. man apt. Вот выборка.

установка, удалите, чистка (склонный - добираются (8)), Выполняет требуемое действие с одним или несколькими пакетами, указанными через regex (7), шарик (7) или точное совпадение. Требуемое действие может быть переопределено для определенных пакетов, добавляют плюс (+) к имени пакета для установки этого пакета или минус (-) для удаления его.

Ничто не обновлено, потому что Вы не попросили это, и ничто не удалено, потому что Вы не попросили это также. Ничто не установлено, так как Вы сказали этому не устанавливать в действительности ничего, которое это сделало.

Вы могли бы также найти эти связанные сообщения интересными:

, Каково различие между способным и способным - добираются?

, Каково различие между программным обеспечением Обновлениями программного обеспечения Ubuntu и Updater?

Источники:

man apt

http://manpages.ubuntu.com/manpages/xenial/man8/apt.8.html

Дополнительные материалы для чтения:

https://itsfoss.com/apt-vs-apt-get-difference /

https://salsa.debian.org/apt-team/apt/blob/master/README.md

0
ответ дан 7 December 2019 в 22:26

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

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