Команды 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>