Linux

Руководство по использованию диспетчера пакетов Pacman

Pacman список установленных пакетов

В предыдущих статьях мы показали, как устанавливать приложения в дистрибутивах Linux на основе Debian с помощью apt-get, а также показали, как устанавливать приложения в дистрибутивах Linux на основе Red Hat с использованием yum .

В этом руководстве мы покажем вам, как устанавливать пакеты с помощью командной строки в дистрибутивах Linux на основе Arch, таких как Manjaro .

Какие приложения установлены на вашем компьютере

Вы можете просмотреть список всех пакетов, установленных в вашей системе, используя следующую команду:

pacman -Q

Это вернет список всех приложений на вашем компьютере и номера их версий.

Pacman список установленных пакетов

Просмотр журнала изменений для установленного приложения

Вы можете получить дополнительную информацию о пакете или пакетах, указав различные параметры запроса следующим образом:

pacman -Qc firefox

Просмотр пакетов, установленных как зависимости для других пакетов

Предыдущая команда покажет вам список изменений для Firefox, если он существует. Если он не существует, появится сообщение о том, что список изменений недоступен.

pacman -Qd

Приведенная выше команда показывает вам все файлы, которые установлены как зависимости от других пакетов.

Pacman список установленных пакетов зависимостей

Это покажет вам все осиротевшие зависимости, установленные на вашем компьютере.

pacman -Qdt

Просмотр явно установленных пакетов

Если вы хотите увидеть все явно установленные пакеты, используйте следующую команду:

pacman -Qe

Явный пакет — это тот, который вы на самом деле выбрали для установки, в отличие от пакета, который был установлен как зависимость от других пакетов.

Pacman список явно установленных пакетов

Вы можете увидеть, какие явные пакеты не имеют зависимостей, используя следующую команду:

pacman -Qet

Просмотреть все пакеты в группе

Чтобы увидеть, к каким группам относятся установленные пакеты, вы можете использовать следующую команду:

pacman -Si <имя пакета> | grep -i группы

Это перечислит все группы, к которым принадлежит пакет.

Если вы хотите увидеть все пакеты в определенной группе, вы можете указать имя группы:

pacman -Sg xfce4

Возврат информации об установленных пакетах

Если вы хотите узнать имя, описание и другие подробности о пакете, используйте следующую команду:

pacman -Qi firefox
Пакман выводит информацию о пакете

Вывод включает в себя:

  • имя
  • версия
  • описание
  • архитектура
  • URL на сайт пакета
  • Лицензия
  • группы
  • Обеспечивает
  • Зависит от
  • Факультативный Депс
  • Требуется
  • Необязательно для
  • Конфликты с
  • Заменяет
  • Установленный размер
  • Имя упаковщика
  • Дата постройки
  • Дата установки
  • Установить причину
  • Установить скрипт
  • Подтверждено

Найти все файлы, принадлежащие пакету

Вы можете найти все файлы, которые установлены определенным пакетом, используя следующую команду:

pacman -Ql firefox

Это возвращает имя пакета и путь к файлам, которыми он владеет. Вы можете указать несколько пакетов после -l.

Пакетные файлы со списком Pacman

Если вы хотите проверить, какие файлы будет установлен и куда еще не установлен пакет, и выполните следующее:

pacman -Fl Firefox

Затем, если вы хотите проверить расположение двоичного исполняемого файла, принадлежащего пакету, используйте флаг ‘-Qo.

pacman -Qo Firefox
Pacman список файлов, принадлежащих пакету

Найти пакеты, не найденные в синхронизируемых базах данных (т.е. установлены вручную)

Вы можете найти установленные вручную пакеты, используя следующую команду:

pacman -Qm

Пакеты, установленные с помощью yaourt, такие как Google Chrome, будут перечислены с помощью этой команды.

Найти пакеты, доступные только в синхронизированных базах данных

Эта команда обратна предыдущей команде и показывает только пакеты, установленные через базы данных синхронизации.

pacman -Qn

Найти устаревшие пакеты

Чтобы найти пакеты, которые необходимо обновить, используйте следующую команду:

pacman -Qu

Это вернет список пакетов, их номера версий и номера последних версий.

Как установить пакет с помощью Pacman

Чтобы установить пакет, используйте следующую команду:

sudo pacman -S <имя пакета>

Возможно, вам придется использовать команду sudo, чтобы повысить свои права на запуск этой команды. Или же переключитесь на пользователя с повышенными правами доступа с помощью команды su .

Пакман установочный пакет

Когда пакет доступен в нескольких репозиториях, вы можете выбрать, какой репозиторий использовать, указав его в команде следующим образом:

Установка пакета с Pacman автоматически загрузит и установит все зависимости.

Когда вы укажете имя группы, результат будет выглядеть следующим образом:

pacman -S xfce4

Репозиторий экстра

1) экзо 2) гаркон 3) gtk-xfce-engine

Вы можете установить все пакеты в группе, нажав return. Кроме того, вы можете установить отдельные пакеты, указав список номеров через запятую (например, 1,2,3,4,5). Если вы хотите установить все пакеты от 1 до 10, вы также можете использовать дефис (например, 1-10).

Как обновить устаревшие пакеты

Чтобы обновить все устаревшие пакеты, используйте следующую команду:

Пакман -Сю
Система обновления Pacman

Иногда вы хотите обновить пакеты, но для одного конкретного пакета вы хотите, чтобы он оставался в более старой версии (потому что вы знаете, что более новая версия удалила функцию или повреждена). Итак, если Firefox вызывал проблему, вы можете использовать следующую команду для этого:

pacman -Syu --ignore = firefox

Показать список доступных пакетов

Вы можете просмотреть список доступных пакетов в базе данных синхронизации с помощью следующей команды:

pacman -Sl

Это отобразит абсолютно чудовищный список, поэтому его лучше использовать с «grep» для поиска.

pacman -Sl | гре-я вино

Отображение информации о пакете в базе данных синхронизации

Вы можете найти подробную информацию о пакете в базе данных синхронизации, используя следующую команду:

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux