pacman - шпаргалка
Для удобства названия интересуещего нас пакета будет называться package_name
Установка пакетов
Установка пакетов из репозиториев
sudo pacman -S package_name
Установка пакетов с автоматическим подтверждением в теории выолняется с --noconfirm
Но он не всегда срабатывает как yes
. Если по какой то причине pacman
у не нравится пакет, он все равно остановится.
Так что практичнее использовать утилиту yes
yes | sudo pacman -S package_name
Установить пакет хранящийся локально
sudo pacman -U /путь/к/пакету/имя_пакета-версия.pkg.tar.zst
Скачать и установить пакет из удаленного источника
sudo pacman -U http://www.example.com/repo/example.pkg.tar.zst
Удаление приложений
Удалить пакет и те его зависимости, которые не нужны никаким другим пакетам:
sudo pacman -Rs package_name
Пакеты-сироты
Вывести список пакетов, которые больше не требуются как зависимости ("пакеты-сироты"):
pacman -Qdt
Удалить "пакеты-сироты"
sudo pacman -Rs $(pacman -Qdtq)
Обновление пакетов
sudo pacman -Syu
Поиск в pacman
Поиск в базе данных
pacman -Ss package_name
Искать среди установленных пакетов
pacman -Qs package_name
Искать пакет в репозиториях по названию файла
pacman -F package_name
Конфигурация pacman
Конфиг файл
less /etc/pacman.conf
Список зеркал
less /etc/pacman.d/mirrorlist
Я добавил зеркало от Yandex:
/etc/pacman.d/mirrorlist
## Russia
Server = https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
Ссылки
- документация по pacman
- док по Официальные репозитории
- документация по зеркалам
- зеркала яндекс
- документация по pamac на Manjaro