- Pacman является официальным менеджером покетов для Arch Linux. С его помощью вы можете легко устанавливать, удалять и обновлять пакеты вместе со всеми необходимыми зависимостями.
- Обновить списки пакетов
- Поиск покета
- Получить информацию о пакете
- Установка пакета
- Установка локального покета
- Обновить все покеты
- Удалить пакет
- Удалите осиротевшие (неиспользуемые) пакеты
- Поиск установленных пакетов
- Найти все файлы определенного пакета
- Скачать пакет
- Очистить кеш пакетов
Pacman является официальным менеджером покетов для Arch Linux. С его помощью вы можете легко устанавливать, удалять и обновлять пакеты вместе со всеми необходимыми зависимостями.
Давайте посмотрим, как использовать pacman
для установки, удаления, обновления и запроса пакетов в Arch Linux с простыми примерами.
Обновить списки пакетов
pacman -Sy
Поиск покета
Чтобы найти конкретный пакет, например mpv
.
pacman -Ss mpv
Получить информацию о пакете
Чтобы получить подробную информацию о пакете из базы данных.
pacman -Si mpv
Установка пакета
Установить пакет с помощью pacman
.
pacman -S mpv
Установка локального покета
Pacman хранит все загруженные пакеты в папке / var / cache / pacman / pkg / . В случае, если вы хотите установить локально загруженный пакет, например mpv, расположенный в каталоге / var / cache / pacman / pkg /, перейдите в папку, в которой находится пакет и введите команду.
cd /var/cache/pacman/pkg/
pacman -U mpv-1:0.33.1-2-x86_64.pkg.tar.zst
Обновить все покеты
Чтобы обновить все покеты.
pacman -Syu
Удалить пакет
Чтобы удалить пакет со всеми его зависимостями.
pacman -Rs mpv
Эта команда полностью удалит пакет mpv и все зависимости. Pacman сохранит важные файлы конфигурации с расширением: .pacsave
при удалении пакетов.
Кроме того, если они вам больше не нужны и вы хотите освободить жесткий диск, вы можете удалить пакет вместе со всеми его файлами конфигурации с помощью команды.
pacman -Rns mpv
Удалите осиротевшие (неиспользуемые) пакеты
Как вы, возможно, знаете, после удаления пакета в вашем Arch Linux все еще останутся некоторые осиротевшие (неиспользуемые) пакеты. Эти потерянные пакеты больше не требуются, поэтому мы можем избавиться от них, чтобы освободить место.
pacman -Rns $(pacman -Qdtq)
Поиск установленных пакетов
Иногда вам нужно проверить наличие определенного пакета.
pacman -Qs mpv
Посмотреть список всех установленных пакетов.
pacman -Q
Найти все файлы определенного пакета
Вы можете найти все файлы, которые установлены конкретным пакетом.
pacman -Ql mpv
Скачать пакет
Иногда вам может потребоваться просто загрузить пакет и сохранить его в кеше, не устанавливая его.
pacman -Sw mpv
Приведенная выше команда загрузит только пакет mpv и сохранит его в папке кеша. Pacman хранит все загруженные пакеты в папке / var / cache / pacman / pkg /.
Очистить кеш пакетов
Все пакеты, которые мы загрузили во время установки, будут храниться в каталоге кеша, т.е. / var / cache / pacman / pkg /. Если вы не удаляете их периодически, они будут медленно занимать место на жестком диске и рано или поздно у вас может закончиться место.
Так что хорошо периодически удалять кеш. Чтобы удалить все кэшированные пакеты, которые в настоящее время не установлены, и неиспользуемую базу данных синхронизации.
pacman -Sc
Если вы захотите полностью очистить кеш.
pacman -Scc