Связаться по:
vkarabedyants Telegram Viber

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Примеры команд APT Ubuntu / Debian Linux

Статья для новичков в администрировании  Ubuntu / Debian Linux о том как использовать команду atp для управления пакетами. APT обозначает Advanced Package Tool. Представляет собой набор основных инструментов внутри системы Debian и Ubuntu. Вы можете использовать команду apt для установки приложений, удалениz приложений, поддерживать систему в актуальном состоянии и многое другое. APT работает с DPKG для установки и обновления системы. Я предлагаю вам использовать команду apt в CLI.APT-GET первичный инструмент. APT является вторичным инструментом, который исправил некоторые конструктивные ошибки APT-GET. Следовательно, вы должны использовать apt команду. APT команда обеспечивает более приятный интерфейс, включая прогресс баров и цветов на CLI. Она обеспечивает такую ​​же функциональность как специализированные инструменты APT, как apt-get и apt-cache, но имеет более подходящие варианты для интерактивного использования по умолчанию.

Используйте apt для установки, обновления, настройки и удаления приложений / программ для операционной системы Debian или Ubuntu.

Синтаксис

Базовый синтаксис выглядит следующим образом:

apt [options] command
apt [options] command pkg1
apt [options] command pkg1 pkg2

 

 apt примеры команд

Давайте посмотрим, как использовать apt команду для установки, обновлений безопасности или пакетов на сервере Ubuntu или Debian Linux.

Как получать обновления

Чтобы загрузить информацию о пакетах из всех настроенных источников, введите следующую команду:

$ sudo apt update

Пример результата:

ubuntu-16-04-lts-update-system

Как применить пакет обновления и обновления безопасности

Чтобы обновить все пакеты, установленные в системе, выполните следующую команду:

$ sudo apt upgrade

Обратите внимание, что новые пакеты будут установлены, если требуется для удовлетворения зависимостей, но существующие пакеты никогда не будут удалены.

Примечание о применении пакетов обновления и обновления безопасности

Просто введите следующие две команды, чтобы применить все обновления безопасности и пакетов:

$ sudo apt update && sudo apt upgrade

Пример результата:

Обновление с помощью команды apt

Чтобы увидеть список пакетов, которые могут быть обновлены в системе, введите следующую команду:

$ apt list --upgradable

Пример результата:

ubuntu-16.04-lts-list-upgradable-packages

Как выполнить полное обновление системы

Команда полного обновления выполняет функцию обновления, но будут удалены установленные пакеты, если это необходимо для обновления системы в целом. Это полезно, когда пакет устарел и его нужно обновить или вы хотите обновить Ubuntu версии 16.04 до 16.04.1:

$ sudo apt full-upgrade

Как установить новые пакеты

Чтобы установить новый пакет под названием Nginx, введите следующую команду:

$ sudo apt install {pkgNameHere}
$ sudo apt install nginx

Как удалить пакеты

Чтобы удалить пакет под названием Nginx, введите следующую команду:

$ sudo apt remove {pkgNameHere}
$ sudo apt remove nginx

Опция purge чтобы удалить пакет и конфигурационные файлы

Удаление пакета удаляет все упакованные данные, но оставляет, как правило, небольшие файлы конфигурации (с изменениями) пользователем, в случае, если удаление было случайным. Затем выполнив запрос установки для случайно удаленного пакета можно восстановит функционал как и прежде. С другой стороны, вы можете избавиться от этих остатков, даже для уже удаленных пакетов:

$ sudo apt purge {pkgNameHere}
$ sudo apt purge nginx

Опция autoremove

Опция autoremove используется для удаления пакетов, которые были установлены автоматически для удовлетворения зависимостей других пакетов, и теперь больше не нужны, как зависимости изменены или пакет, нуждающийся в них был удален. Например, при обновлении ядра Linux 4.1.5, вам, возможно, не потребуется Linux ядро ​​версии 3.8.5. Синтаксис:

$ sudo apt autoremove 
$ sudo apt --purge autoremove

Как искать пакеты

Опцию search можно использовать для поиска данного регулярного выражения. Для поиска PHP пакетов, введите следующую команду:

$ apt search php
$ apt search mysql-5.?
$ apt search mysql-server-5.?
$ apt search httpd*
$ apt search ^apache
$apt search ^nginx
$ apt search ^nginx$

Пример результата:

ubuntu-16-04-lts-apt-search-package

Как найти информацию о пакетах

Чтобы показать или увидеть информацию о данном пакете (ах), включая его зависимости, размер, источник, описание содержания пакетов и многое другое:

$ apt show {pkgNamehere} 
$ apt show nginx

Как список пакетов

Чтобы получить список всех пакетов, введите следующую команду:

$ apt list
$ apt list | more
$ apt list | grep foo
$ apt list | grep php7-

Чтобы отобразить список пакетов, удовлетворяющих определенным критериям, введите следующую команду:

$ apt list nginx
$ apt list 'php7*'

Пример результата:

ubuntu-linux-16-04-lst-apt-list

apt параметры командной строки

list- список пакетов, основанных на именах пакетов
   searc- поиск в описаниях пакетов
   show- детали пакета
   install- установка пакетов
   remove - удалить пакеты
   autoremove - удалить автоматически все неиспользуемые пакеты
   update - обновление списка доступных пакетов
   upgrade - обновление системы путем установки / пакетов
full-upgrade- обновить систему
edit-sources - редактировать файл информации источника

Услуги по администрированию серверов на Debian /Ubuntu, информация в контактах

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.