Эта статья — первая в серии из трех статей, объясняющих, как устанавливать, обновлять, удалять и искать пакеты программного обеспечения, используя команды apt-get и apt-cache в командной строке. В этих статьях мы расскажем о некоторых полезных командах, которые могут помочь вам в управлении пакетами.
Что такое apt-get?
Утилита apt-get — производительная свободная консольная программа, используемая и работающая с библиотекой APT (Advanced Packaging Tool) для выполнения установки новых пакетов с ПО, удаления существующих, обновления установленых, а также для обновления всей операционной системы.
Что такое apt-cache?
Консольная утилита apt-cache используется для поиска в кеше программных пакетов APT. Говоря простыми словами, этот инструмент, используется для поиска пакетов, сбора информации о пакетах и поиска пакетов, доступных для установки в операционных системах, основанных на Debian или Ubuntu.
APT-CACHE – 5 полезных основных команд
1. Как можно получить список всех доступных пакетов?
Чтобы увидеть все доступные пакеты, выполните следующую команду:
apt-cache pkgnames
2. Как можно найти имя пакета и его описание.
Чтобы найти название пакета и его описание перед установкой, используйте флаг «search». Использование “search” c apt-cache отобразит список подходящих пакетов с кратким описанием. Например, вы хотите найти описание пакета ‘vsftpd‘: чтобы сделать это, команда должна быть вот такой:
apt-cache search vsftpd
Чтобы найти и перечислить все пакеты, имя которых начинается с ‘vsftpd‘, вы можете использовать следующую команду:
apt-cache pkgnames vsftpd
3. Как я могу просмотреть информацию о пакете?
Например, если вы хотите ознакомиться с информацией о пакете, с его кратким описанием, отображающим номер версии, контрольные суммы, размер, размер после установки, категории и так далее, вы можете использовать подкоманду «show», как показано ниже:
apt-cache show netcat
4. Как можно проверить зависимости какого-либо пакета?
Чтобы проверить зависимости конкретного пакета, вы можете использовать подкоманду ‘showpkg‘, чтобы узнать, установлены эти зависимости или нет. Например, используйте команду ‘showpkg‘ вместе с названием пакета.
apt-cache showpkg vsftpd
5. Как можно просмотреть статистику кеша?
Подкоманда ‘stats‘ отобразит полную статистику о кеше, например, полное число пакетов, найденное в кеше. Используйте такую команду:
apt-cache stats
APT-GET – 20 полезных основных команд для управления пакетами.
6. Как обновить список пакетов в системе?
Команда ‘update‘ используется для синхронизации и обновления индексных файлов пакетов. Синхронизация происходит с источниками, указанными в файле /etc/apt/sources.list. Эту команду можно использовать, например, чтобы не упускать важные обновления пакетов.
sudo apt-get update
7. Как обновить пакеты в системе?
Команда ‘upgrade‘ используется для обновления всего установленного на данный момент софта в вашйе системе. Иногда может получиться так, что обновление установить нельзя из-за какого-либо другого пакета, который требует старую версию.
sudo apt-get upgrade
Но если вы хотите обновиться вне зависимости от требований пакетов, используйте подкоманду ‘dist-upgrade‘:
sudo apt-get dist-upgrade
8. Как я могу установить или обновить какой-либо конкретный пакет?
Подкоманда ‘install‘ используется для установки или обновления какого-либо пакета.
sudo apt-get install netcat
9. Как я могу установить несколько пакетов сразу?
Вы можете ввести названия нескольих пакетов, чтобы установить их одновременно. Например, чтобы установить пакеты ‘nethogs‘ и ‘goaccess‘, вы можете выполнить следующую команду:
sudo apt-get install nethogs goaccess
На этом первая статья окончена. В скором времени будет опубликовано её продолжение.