Команды apt-cache и apt-get
While tracking testing as described in the above example, мы можем управлять системой следующими командами:
apt-get -u upgrade
This tracks the testing distribution and upgrades all the packages on the system while installing their dependencies from testing.
apt-get -u dist-upgrade
This tracks the testing distribution and upgrades all the packages on the system while installing and resolving their dependencies from testing.
apt-get -u dselect-upgrade
This tracks the testing distribution and upgrades all the packages on the system according to the selections of dselect.
apt-get -u install package
This installs package and its dependencies from the testing distribution.
apt-get -u install package/unstable
Устанавливает пакет package из unstable-дистрибутива, при этом пакеты, от которых он зависит, берутся из testing-дистрибутива.
apt-get -u install -t unstable package
Устанавливает пакет package из unstable-дистрибутива, при этом, пакеты от которых он зависит, также берутся из unstable
при помощи установки Pin-Priority unstable в 990.
apt-cache policy foo bar ...
Проверяет статус пакетов foo bar ....
apt-cache show foo bar ... | less
Проверяет информацию по пакетам foo bar ....
apt-get install foo=2.2.4-1
Устанавливает конкретную версию 2.2.4-1 пакета foo.
apt-get -u install foo bar-
Устанавливает пакет foo и удаляет пакет bar.
apt-get remove bar
Удаляет пакет bar, но не трогает его конфигурационные файлы.
apt-get remove --purge bar
Удаляет пакет bar вместе со всеми его конфигурационными файлами.
В приведенных выше примерах использование опции -u гарантирует, что apt-get выведет список всех пакетов, подлежащих обновлению, и запросит подтверждение у пользователя перед началом своих действий. Вот так можно установить опцию -u в режим по умолчанию:
$ cat >> /etc/apt/apt.conf << . // Всегда показывать пакеты для обновления (-u) APT::Get::Show-Upgraded "true"; .
Используйте опцию -s для имитации обновления без выполнения каких-либо действительных операций.