61988
Шпаргалка по Pacman
Сразу хочу извинится, авторство не мое, первоисточник найти не могу, если автор найдется с удовольствием впишу копирайт :) А так считаю, что полезная штука и должна здесь быть.
Установка
# Установка пакетов
$ pacman -S имя_пакета
# Установка пакета с обновлением системы
$ pacman -Syu
# Установка пакета из файла
$ pacman -U /путь_к_файлу/файл.tar.xz
# или из сети
$ pacman -U http://www.example.com/repo/example.pkg.tar.xz
Сохранение/восстановление
# Просмотреть список установленных пакетов
$ pacman -Qqe | grep -v "$(pacman -Qmq)"
# Сохранить список установленных пакетов
$ pacman -Qqe | grep -v "$(pacman -Qmq)" > pkglist
# Установить из списка пакеты
$ pacman -S $(cat pkglist)
Чистка
# Просмотреть список пакетов сирот
$ pacman -Qdt
Удаление
# Удалить пакет
$ pacman -R имя_пакета
# Удалить пакет с зависимостями(не используемыми другими пакетами)
$ pacman -Rs имя_пакета
# Удалить пакет с зависимыми и зависящами пакетами
$ pacman -Rsc имя_пакета
# Удалить пакеты "сироты"
$ pacman -Rsn $(pacman -Qdtq)
Работа с кэшем
# Очистка кэша неустановленных пакетов
$ pacman -Sc
# Очистка кэша пакетов
$ pacman -Scc
Обвновление
# Обновление системы
$ pacman -Syu
16 комментариев
тут!
ЗЫ это тоже можно иметь под рукой
pacman -Sw package_name
Установка загруженного или локалдьного пакета:
pacman -U /package_path/package_name.pkg.tar.xz
IgnorePkg=package_name
Обновление системы если необходимо оставить без изменения какую либо группу пакетов:
IgnoreGroup=package_group
Пример команды игнорирующей обновление группы пакетов gnome и kde:
IgnoreGroup=gnome
IgnoreGroup=kde
sudo IgnoreGroup=perl-gtk2-unique
например apt-get upgrade -d делает всё тоже самое, т.е. обычный процесс обновления это построения списка какетов для обновления, их скачивание, но эти пакеты просто не устанавливаются
Пропустить пакет
Пропустить группу пакетов
Не обновлять пакет
Не менять файлы в директории
При чем тут apt-get не пойму.
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
И судя по всему все, что может pacman предложить это указывать конкретную группу пакетов, он принуждает пользователя знать, что обновляется, а не кликать я совсем согласен и мне все равно какие там пакеты(как apt-get)
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
но всё равно спасибо за отклик)
KDE-Minimal Setting-Up
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
Ищет пакеты для установки по названию и выдает все варианты
pacman -Ss условие
И установленные по названию
pacman -Qs условие