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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это будет список имени группы, а затем имя пакета.

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

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

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

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

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

Проверьте работоспособность установленного пакета

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

Это вернет вывод, подобный следующему:

Вы можете выполнить эту команду для всех установленных пакетов:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы также можете установить группу пакетов, таких как окружение рабочего стола, например XFCE.

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

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

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

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

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

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

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

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

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

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

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

Поиск пакета в базе данных синхронизации

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

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

Обновить базу данных синхронизации

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

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

Примечание о переключателях

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

Конечно, вы можете комбинировать переключатели:

Ссылка на основную публикацию