Команда apt-get - это мощная консольная утилита, используемая в Ubuntu для работы с Advanced Packaging Tool (APT), которая обеспечивает такие функции как установка новых программных пакетов, обновление существующих пакетов, обновление списков доступных пакетов и, более того, даже обновление всей системы Ubuntu целиком.
Несмотря на то, что apt-get это лишь консольная утилита, она имеет множество преимуществ по сравнению с другими средствами управления пакетами, доступными в Ubuntu администраторам серверов. Эти преимущества включают, например, простоту использования через терминальное соединение (SSH) и возможность применения в скриптах администрирования системы, запуск которых, в свою очередь, может быть автоматизирован с помощью утилиты выполнения заданий по расписанию cron.
Несколько примеров использования apt-get:
Установка пакета: Устанавливать пакеты используя apt-get довольно просто. Например, для установки сетевого сканера nmap, введите следующую комманду:
sudo apt-get install nmap
Удаление пакета: Удаление пакета или нескольких такой же прямолинейный и простой процесс. Чтобы удалить пакет nmap, установленый в предыдущем примере, наберите следующее:
sudo apt-get remove nmap
![]() |
|
Несколько пакетов: Вы можете указать сразу несколько пакетов для установки или удаления, разделив их названия пробелами. |
Обновление индекса пакетов: Индекс пакетов APT это важная база данных доступных пакетов от источников, указаных в файле /etc/apt/sources.list
Чтобы обновить локальный индекс пакетов наберите следующее:
sudo apt-get update
Пакеты-обновления: Через какое-то время обновленные версии пакетов, установленных в текущий момент на вашем компьютере, могут стать доступными из репозиториев (например, обновления, связанные с безопасностью). Чтобы обновить вашу систему, в первую очередь обновите индекс пакетов, как приведено выше, и после этого наберите:
sudo apt-get upgrade
Если во время обновления пакета возникнет необходимость добавить или удалить новые зависимости, такой пакет не будет обновлен при использовании комманды upgrade. Для обновления пакетов в подобной ситуации необходимо использовать комманду dist-upgrade.
Также вы можете полностью обновить систему Ubuntu от одной версии к другой при помощи dist-upgrade. К примеру, для обновления Ubuntu версии 6.06 к версии 7.10, вам нужно убедиться что старые репозитории заменены на новые /etc/apt/sources.list
, затем просто вызовите команду apt-get update, как показано выше и, наконец, обновите вашу систему с помощью команды:
sudo apt-get dist-upgrade
По прошествии довольно значительного промежутка времени, ваша система будет обновлена до более новой версии. Обычно, после обновления системы нужно будет выполнить некоторые шаги, следуя инструкции по обновлению, предоставленной в более новой версии системы.
Действия команды apt-get, такие как установка и удаление пакетов, сохраняются в файл /var/log/dpkg.log
За дополнительной информацией об использовании APT обращайтесь к Документации по Debian APT, или выполните команду:
apt-get help