Насколько я помню, я всегда работаю sudo apt update
или sudo apt-get update
прежде, чем установить новый пакет.
Когда должен я выполнять обоих update
и upgrade
как это:
sudo apt update && sudo apt upgrade
Вы работаете sudo apt update
обновить список доступных пакетов.
Вы работаете sudo apt upgrade
обновить все установленные пакеты.
Очевидно, Вы всегда работаете update
прежде upgrade
использовать последний список.
Я думаю, что страница справочника объясняет это хорошо:
update (apt-get(8))
update is used to download package information from all configured
sources. Other commands operate on this data to e.g. perform
package upgrades or search in and display details about all
packages available for installation.
upgrade (apt-get(8))
upgrade is used to install available upgrades of all packages
currently installed on the system from the sources configured via
sources.list(5). New packages will be installed if required to
satisfy dependencies, but existing packages will never be removed.
If an upgrade for a package requires the remove of an installed
package the upgrade for this package isn't performed.
Таким образом в зависимости от Ваших потребностей, Вы хотели бы использовать update
или upgrade
или оба. Знайте, что пакеты обновления могли навлечь некоторые свои собственные трудности.
... update
часть обновляет библиотеку доступных пакетов, так, чтобы Ваша система знала то, что доступно, и может сравнить их с тем, что установлено.
... upgrade
выбирает пакеты из репозиториев, и установленный или 'обновляет' пакеты.
По-видимому, Вам только было бы нужно ... upgrade
если были пакеты для обновления, однако при отсутствии обновляемых пакетов, apt
выходы без ошибки.