Есть старая добрая игра Pac-Man 88-го года, с названием которой созвучно с название пакетного мэнэджера Арч. Приятно было наблюдать анимацию в Arcolinux при выполнении операций в Терминале и tty режиме из знакомой игры. Там эта функция поставляется с завода. Чтобы исправить это в других ОС, есть скрипт
sudo sed -i 's/VerbosePkgLists/VerbosePkgListsnILoveCandy/g' /etc/pacman.conf
Для информационной наполненности (и полезности) добавлю шпаргалку по использованию:
Обновление
# Обновление баз данных пакетов — pacman -Sy
# Обновление системы — pacman -Su
# Обновление баз данных пакетов и полное обновление системы — pacman -Syu
Установка
# Установка пакетов — pacman -S (имя_пакета)
# Установка пакетов с обновлением БД — pacman -Sy (имя_пакета)
# Установка пакета с обновлением системы — pacman -Syu (имя_пакета)
# Установка пакета из файла — pacman -U /путь_к_файлу/файл.tar.xz
# или из сети — pacman -U http://www.example.com/repo/example.pkg.tar.xz
Сохранение/Восстановление
# Просмотреть список установленных пакетов — pacman -Qqe
# Сохранить этот список — grep -v "$(pacman -Qmq)" > pkglist
# Установить из списка пакеты — pacman -S $(cat pkglist)
Чистка и Удаление
# Просмотреть список пакетов "сирот" — pacman -Qdt
# Удалить пакеты "сироты" — pacman -Rsn $(pacman -Qdtq)
# Удалить пакет — pacman -R (имя_пакета)
# Удалить с зависимостями (не используемыми другими) — pacman -Rs (имя_пакета)
# Удалить с зависимыми и зависящами пакетами — pacman -Rsc (имя_пакета)
Работа с кэшем
# Очистка кэша неустановленных пакетов — pacman -Sc
# Очистка кэша пакетов — pacman -Scc
Вот основные ключи:
-S — установка программ;
-Sw — скачать пакет но не устанавливать;
-U — установить локальный пакет;
-Q — запрос к базе данных установленных пакетов;
-F — поиск по файлам;
-D — задание и изменение цели установки уже имеющегося пакета;
-R — удалить пакет;
-Rn — удалять резервные копии конфигурационных файлов;
-Rs — удалять зависимости пакета;
-s — поиск пакета;
-i — информация;
-u — обновить пакеты;
-y — обновить списки пакетов из репозиториев;
-dd — игнорирование зависимостей;
-g — запрос информации о группе;
-l — вывод пакетов в виде списка;
-o — вывод в файл;
Комментарии
10:02
10:11
10:21
14:14
Про очистку было в недавней статье "Оптимизация ГНУ/Линукс". Там упоминал про программы Bleachbit и Stacer.
10:49
11:27
Полезно.
12:39
13:19
Неправильно!
-d - пропускать проверку зависимостей
-dd - пропускать все проверки
14:18
Избегайте использования опции -d с Pacman. pacman -Rdd пакет пропустит проверку зависимостей при удалении пакета. В результате пакет, создающий критическую зависимость, может быть удален, что приведет к нарушению системы.
14:36
Загрузочный ресторан pacman
Загрузочное кафе pacman
Закусочная pacman
Шавермочная pacman (Питерский вариант)
Нет, не лулзы, а бизнес-идеи для Арчеводов!
16:03
;)
14:26
16:52