Команды APT-GET
Часто используемые команды apt-get
:
- Обновить список пакетов, имеющихся в источниках:
apt-get update
(вы должны регулярно запускать эту команду для обновления списка пакетов)
- Обновить все пакеты в системе (без установки дополнительных пакетов или удаления пакетов):
apt-get upgrade
- Установить пакет foo и все его зависимости:
apt-get install foo
- Удалить пакет из системы:
apt-get remove foo
- Удалить из системы пакет и все его файлы настроек:
apt-get --purge remove foo
- Обновить все установленные в системе пакеты с установкой или удалением дополнительных пакетов, если это потребуется для обновления какого-то пакета:
apt-get dist-upgrade
(Команда upgrade оставит старую установленную версию пакета, если для разрешения новых зависимостей при обновлении потребуется установка дополнительных пакетов. Команда dist-upgrade менее консервативна.)
Учтите, что для выполнения каких бы то ни было команд для изменения пакетов в системе вам нужно иметь права суперпользователя.
Обратите внимание, что в настоящее время apt-get
по умолчанию устанавливает рекомендуемые пакеты, и эта программа является предпочтительной для управления пакетами из консоли при выполнении установки или больших обновлений системы вследствие её ошибкоустойчивости.
В комплект инструментов apt входит также программа для обработки запросов по списку пакетов apt-cache
. Её можно использовать для поиска пакетов, имеющих определённую функциональность, с помощью простых текстовых запросов или регулярных выражений, а также для получения списка зависимостей из системы управления пакетами. Часто используемые команды apt-cache
:
- Найти пакеты, содержащие в своём описании слово:
apt-cache search <var>слово</var>
- Показать подробную информацию о пакете:
apt-cache show <var>пакет</var>
- Показать зависимости пакета:
apt-cache depends <var>пакет</var>
- Показать подробную информацию о доступных версиях пакета и о пакетах, от него зависящих (об обратных зависимостях пакета):
apt-cache showpkg <var>пакет</var>