Логотип

Руководство для начинающих по помощникам Pacman и AUR в Arch Linux

Руководство для начинающих по помощникам Pacman и AUR в Arch Linux

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

 

Читать  Официальный запуск пакетного менеджера APT 3.0, что нового

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.

Читать  Как исправить ошибку “failed to start hostname.service unit hostname.service is masked” в Linux

Управление пакетами 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.

Редактор: AndreyEx

Рейтинг: 4.7 (12 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

один × 4 =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала