Как пользоваться Pacman для управления программным обеспечением в Arch Linux

Статьи

Pacman является официальным менеджером покетов для Arch Linux. С его помощью вы можете легко устанавливать, удалять и обновлять пакеты вместе со всеми необходимыми зависимостями.

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

Обновить списки пакетов

pacman -Sy
pacman -Sy

Поиск покета

Чтобы найти конкретный пакет, например mpv.

pacman -Ss mpv
pacman -Ss

Получить информацию о пакете

Чтобы получить подробную информацию о пакете из базы данных.

pacman -Si mpv
pacman -Si

Установка пакета

Установить пакет с помощью pacman .

pacman -S mpv
pacman -S

Установка локального покета

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 -Syu

Удалить пакет

Чтобы удалить пакет со всеми его зависимостями.

pacman -Rs mpv
pacman -Rs

Эта команда полностью удалит пакет mpv и все зависимости. Pacman сохранит важные файлы конфигурации с расширением:  .pacsave  при удалении пакетов.

Кроме того, если они вам больше не нужны и вы хотите освободить жесткий диск, вы можете удалить пакет вместе со всеми его файлами конфигурации с помощью команды.

pacman -Rns mpv

Удалите осиротевшие (неиспользуемые) пакеты

Как вы, возможно, знаете, после удаления пакета в вашем Arch Linux все еще останутся некоторые осиротевшие (неиспользуемые) пакеты. Эти потерянные пакеты больше не требуются, поэтому мы можем избавиться от них, чтобы освободить место.

pacman -Rns $(pacman -Qdtq)
pacman -Rns $ (p

Поиск установленных пакетов

Иногда вам нужно проверить наличие определенного пакета.

pacman -Qs mpv

Посмотреть список всех установленных пакетов.

pacman -Q
pacman -Q

Найти все файлы определенного пакета

Вы можете найти все файлы, которые установлены конкретным пакетом.

pacman -Ql mpv
pacman -Ql

Скачать пакет

Иногда вам может потребоваться просто загрузить пакет и сохранить его в кеше, не устанавливая его.

pacman -Sw mpv

Приведенная выше команда загрузит только пакет mpv и сохранит его в папке кеша. Pacman хранит все загруженные пакеты в   папке / var / cache / pacman / pkg /.

Очистить кеш пакетов

Все пакеты, которые мы загрузили во время установки, будут храниться в каталоге кеша, т.е.  / var / cache / pacman / pkg /. Если вы не удаляете их периодически, это будет медленно занимать место на жестком диске, и рано или поздно у вас может закончиться нехватка места на диске.

Так что хорошо периодически удалять кеш. Чтобы удалить все кэшированные пакеты, которые в настоящее время не установлены, и неиспользуемую базу данных синхронизации.

pacman -Sc
pacman -Sc

Если вы захотите полностью очистить кеш.

pacman -Scc

Геннадий Галактионов
Оцените автора
LinuxRu
Добавить комментарий