Arch Linux — это мощный и гибкий дистрибутив Linux, который многие любят за его простоту и удобство управления. Однако новым пользователям часто бывает сложно управлять пакетами в Arch.
В этой статье мы сосредоточимся исключительно на pacman, менеджере пакетов Arch по умолчанию, и помощниках AUR (Arch User Repository), которые упрощают управление пакетами AUR.
Давайте рассмотрим эти важные инструменты и узнаем, как использовать их по максимуму.
Что такое Pacman?
Pacman — это менеджер пакетов по умолчанию для Arch Linux, который предназначен для установки, обновления и удаления пакетов с автоматическим разрешением зависимостей. Pacman использует пакеты .pkg.tar.zst
и легко взаимодействует с репозиториями пакетов Arch.
Ключевые команды Pacman
Pacman — это основа управления пакетами в Arch Linux, и вот его самые важные команды, объяснённые простым языком:
1. Обновите свою систему
sudo pacman -Syu
2. Установите пакет
Чтобы установить пакет, используйте следующую команду для загрузки и установки конкретного пакета из репозитория Arch. Замените package_name
на название нужного вам программного обеспечения.
sudo pacman -S package_name
3. Извлеките упаковку
Чтобы удалить пакет, используйте следующую команду, чтобы удалить установленный пакет, но сохранить зависимости (файлы или библиотеки), которые он использует совместно с другими пакетами.
sudo pacman -R package_name
4. Удалите пакет с неиспользуемыми зависимостями
Следующая команда удаляет пакет вместе со всеми лишними зависимостями — файлами или библиотеками, которые больше не используются ни одним установленным пакетом.
sudo pacman -Rns package_name
5. Поиск посылки
Чтобы найти пакет, используйте следующую команду для поиска пакета в репозитории по ключевому слову. Она выведет список пакетов, названия или описания которых соответствуют ключевому слову.
pacman -Ss keyword
6. Список установленных пакетов
Чтобы вывести список всех пакетов, установленных в вашей системе, и упростить отслеживание уже установленных пакетов.
pacman -Q
7. Проверьте информацию о упаковке
Следующая команда выдаёт подробную информацию об установленном пакете, включая версию, размер и зависимости.
pacman -Qi package_name
8. Очистите кэш пакетов
Следующая команда удаляет устаревшие файлы пакетов, чтобы освободить место, сохраняя при этом последние версии для простой переустановки.
sudo pacman -Sc
Что такое AUR?
Репозиторий пользователей Arch (AUR) — это управляемый сообществом репозиторий, содержащий описания пакетов, созданные пользователями (PKGBUILDs). Эти пакеты не поддерживаются официально, но широко используются для доступа к программному обеспечению, недоступному в официальных репозиториях Arch.
Управление пакетами AUR вручную может быть утомительным, и здесь на помощь приходят помощники AUR.
1. Yay (Yet Another Yaourt)
Yay — один из самых популярных помощников AUR, сочетающий в себе функции pacman и управления пакетами AUR.
Чтобы установить Yay, используйте:
sudo pacman -S --needed base-devel git git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
Обновите все (включая пакеты AUR):
yay -Syu
Поиск пакетов.
yay -Ss package_name
Установите пакет AUR.
yay -S aur_package_name
Удалите пакет AUR.
yay -R aur_package_name
2. Paru
Paru — ещё один отличный помощник AUR, известный своей скоростью и простотой. Чтобы установить его, используйте:
git clone https://aur.archlinux.org/paru.git cd paru makepkg -si
Подобно Yay, используйте команды типа.
paru -Syu
Установите пакет AUR.
paru -S aur_package_name
Помощники AUR упрощают процесс поиска, установки и обновления пакетов AUR, избавляя вас от необходимости собирать и устанавливать их вручную. В то время как pacman является основным инструментом для работы с официальными репозиториями, помощники AUR незаменимы для доступа к пакетам, созданным сообществом.
Заключение
Pacman и AUR — незаменимые помощники для пользователей Arch Linux. С помощью pacman вы эффективно управляете пакетами из официальных репозиториев, а с помощью помощников AUR, таких как Yay и Paru, вы раскрываете потенциал AUR.