Где применимы команды
Руководство для Arch Linux и CachyOS с настроенными официальными репозиториями. Операции просмотра выполняются без sudo, изменение системы требует прав администратора. AUR не является частью репозиториев pacman.
Поиск и установка
pacman -Ss ripgrep
pacman -Si ripgrep
sudo pacman -Syu ripgrep
-Ss ищет по имени и описанию в синхронизированных базах, -Si показывает сведения о пакете. Последняя команда обновляет систему целиком и устанавливает ripgrep. Перед подтверждением прочитайте список операций и проверьте свободное место.
Не обновляйте только базы командой
pacman -Syперед выборочной установкой. Arch не поддерживает частичные обновления.
Узнайте, что уже установлено
pacman -Q ripgrep
pacman -Ql ripgrep
pacman -Qo /usr/bin/rg
Эти команды показывают версию установленного пакета, его файлы и владельца конкретного пути. Проверка владельца особенно полезна, если вы собираетесь исправить конфигурацию или заменить файл: пакетный файл может измениться при обновлении.
Проверка файлов пакета
pacman -Qk ripgrep
Проверка сообщает, присутствуют ли ожидаемые файлы. Она не заменяет проверку безопасности и не сравнивает всё содержимое с доверенным оригиналом. Если файл отсутствует, выясните причину и переустановите пакет штатным менеджером.
Удаление без спешки
sudo pacman -R ripgrep
Pacman покажет план удаления. Если пакет нужен другому установленному приложению, операция обычно будет остановлена из-за зависимостей. Не обходите эту проверку флагами принудительного удаления ради экономии времени.
Зависимости, которые больше никому не нужны и были установлены автоматически, можно сначала посмотреть:
pacman -Qdt
Пустой результат допустим. Не передавайте этот список прямо в команду удаления: среди пакетов могут оказаться инструменты, которыми вы пользуетесь самостоятельно.
Сохранение списка
pacman -Qqe > packages-explicit.txt
pacman -Qqm > packages-foreign.txt
Первый файл содержит явно установленные пакеты. Второй перечисляет пакеты, отсутствующие в текущих синхронизированных базах, включая многие сборки из AUR. Эти списки помогают при переносе, но не включают конфигурацию и данные.
Начальная настройка: первые шаги после установки Arch.
Документация: pacman.