На этот вопрос уже есть ответ здесь:
Я использую Ubuntu 16.04.1 LTS в своей настройке seedbox dedi, которая имеет полный root-доступ, так как я подключаюсь к своей системе по ssh, теперь я вижу сообщение с более чем 100 обновлениями пакетов, которые нельзя обновить, ни одно из них не является безопасным.
Поскольку я перешел из Windows, когда системе нужно было обновить, это только что было сделано, нужно ли мне вводить эту команду, о которой я читал, для обновления каждый раз, когда я хочу? плюс, используется ли команда sudo только для корневых систем?
sudo apt-get update && sudo apt-get upgrade
Да, или использование Обновления "приложение", тот же результат в конце.
Запуск в 16,04 apt
предпочтен вместо apt-get
.
, Чтобы сделать полное обновление, которое необходимо также использовать full-upgrade
вместо upgrade
. Современный эквивалент команд, к которым присоединяются, которые Вы отправили, поэтому:
sudo apt update && sudo apt full-upgrade
sudo
требуется, чтобы поднимать полномочия.
Если Вы хотите сделанный автоматически, можно определить, на каком расписании Вы хотите сделанный и включаете команды в [задание крона] [1] сценарий. Затем назовите сценарий/full/path/to/script через крон.
Я использовал бы:
sudo apt update
sudo apt upgrade
поскольку переключатель полного обновления удалит пакеты, если он считал необходимым, и это не может быть чем-то, что Вы хотите сделанный автоматически.
Вот выборка:
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
statisfy 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.
full-upgrade (apt-get(8))
full-upgrade performs the function of upgrade but will remove
currently installed packages if this is needed to upgrade the
system as a whole.
Источники:
man apt