Работа с пакетами в Ubuntu


Для управления пакетами из консоли в Ubuntu есть несколько полезных команд:

aptitude - визуальный редактор, имеющий массу настроек и опций

apt-get, apt-cache, apt-add-repository, apt-key, apt-config - классический базовый
установщик с утилитами

dpkg - старинный но проверенный инструмент из Debian

== Опции aptitude ==

install      - Установить/обновить пакеты
remove       - Удалить пакеты
purge        - Удалить пакеты и их файлы настройки
hold         - Удержать текущие версии пакетов
unhold       - Отменить команду hold для пакета
markauto     - Пометить пакет для установки автоматически
unmarkauto   - Пометить пакет для установки вручную
forbid-version - Запретить aptitude обновлять определённую версию пакета.
update       - Загрузить список новых/обновляемых пакетов
safe-upgrade - Выполнить безопасное обновление
full-upgrade - Выполнить обновление, возможна установка и удаление пакетов
forget-new   - Забыть, какие пакеты «новые»
search       - Поиск пакета по имени и/или выражению
show         - Показать подробную информацию о пакете
clean        - Удалить загруженные файлы пакетов
autoclean    - Удалить старые загруженные файлы пакетов
changelog    - Посмотреть журнал изменений пакета
download     - Загрузить файл .deb для пакета
reinstall    - Загрузить и (возможно) переустановить уже установленный пакет

== Опции apt-get ==

update     - получить новые списки пакетов
upgrade    - выполнить обновление
install    - установить новые пакеты (на месте pkg указывается имя пакета
             (libc6), а не имя файла (libc6.deb))
remove     - удалить пакеты
autoremove - автоматически удалить все неиспользуемые пакеты
purge      - удалить пакеты вместе с их файлами настройки
source     - скачать архивы с исходным кодом
build-dep  - настроить всё необходимое для сборки пакета с исходным кодом
clean      - удалить скачанные файлы архивов
autoclean  - удалить старые скачанные файлы архивов
check      - проверить наличие нарушенных зависимостей
dist-upgrade       - обновить всю систему, подробнее в apt-get(8)
dselect-upgrade    - руководствоваться выбором, сделанным в dselect

== Опции dpkg ==

-i | --install - установить пакет
-r | --remove - удалить пакет
-P | --purge - удалить совсем :)
-l | --list - список установленный пакетов
-S | --search - поиск пакета
-C | --audit - проверить целостность пакетов
--get-selections - получить список того, что устанавливали
--set-selections - загрузить список того, что нужно установить
--configure - сконфигурировать пакет