Найти в Дзене
LinuxRU

Как пользоваться 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 Обновить все покеты Чтобы обновить все покеты. pacma
Оглавление

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

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

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

pacman -Sy
pacman -Sy
pacman -Sy

Поиск покета

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

pacman -Ss mpv
pacman -Ss
pacman -Ss

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

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

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 -Rns
pacman -Rns

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

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

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

На сайте LinuxRu вы получите больше информации по этой и другим статьям.