25 полезных базовых команд apt-get и apt-cache: часть 3

Эта статья — третья и последняя в серии, объясняющией, как устанавливать, обновлять, удалять и искать пакеты программного обеспечения, используя команды apt-get и apt-cache в командной строке. В этих статьях мы рассказываем о некоторых полезных командах, которые могут помочь вам в управлении пакетами.

18. Как можно загрузить и распаковать пакет?

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

sudo apt-get source vsftpd

19. Как можно загрузить, распаковать и скомпилировать исходный код пакета?

Вы также можете загрузить, распаковать и скомпилировать исходный код пакета, используя опцию ‘–compile‘, как показано ниже:

sudo apt-get —compile source goaccess

20. Как загрузить пакет без установки

Используя опцию «download», вы можете загрузить любой пакет, не устанавливая его. Например, следующая команда только загрузит пакет ‘nethogs‘ в текущую рабочую директорию.

sudo apt-get download nethogs

21. Как можно просмотреть лог изменений (changelog) пакета?

Флаг ‘changelog‘ загружает лог изменений пакета и отображает версию пакета, если он установлен.

sudo apt-get changelog vsftpd

22. Как можно исправить сломанные зависимости?

Команда «check» — инструмент для диагностики, он используется для обновления кеша пакетов и проверки на сломанные зависимости.

sudo apt-get check

23. Как можно найти и собрать зависимости?

Команда ‘build-dep‘ ищет и устанавливает собранные завимости нужного пакета. Если пакет отсутствует в локальном репозитории, вы получите ошибку.

sudo apt-get build-dep netcat

24. Как можно автоматически очистить кеш Apt-Get?

Команда ‘autoclean‘ удаляет все .deb-файлы из /var/cache/apt/archives для освобождения свободного места на жестком диске.

sudo apt-get autoclean

25. Как можно автоматически удалить ненужные пакеты?

Подкоманда ‘autoremove‘ используется для автоматического удаления пакетов, которые были установленые как зависимости других, но сейчас они больше не нужны. Например, следующая команда удалит установленный пакет вместе с его зависимостями.

sudo apt-get autoremove vsftpd

В этой серии статей я рассказал вам обо всех доступных опциях в командах apt-get и apt-cache, но у них также доступно ещё много опций, вы можете прочитать о них, используя ‘man apt-get‘ или ‘man apt-cache‘ в терминале.