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

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

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

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

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

 pacman -Q 

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

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

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

 pacman -Q -c octopi 

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

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

 pacman -Q -d 

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

 pacman -Q -d -t 

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

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

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

 pacman -Q -e 

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

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

 pacman -Q -e -t 

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

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

 pacman -Q -g 

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

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

 pacman -Q -g base 

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

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

 pacman -Q -i имя_пакета 

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

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

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

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

 pacman -Q -k имя_пакета 

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

 Скретч: 1208 файлов, 0 отсутствующих файлов 

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

 pacman -Q -k 

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

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

 pacman -Q -l имя_пакета 

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

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

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

 pacman -Q -m 

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

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

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

 pacman -Q -n 

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

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

 pacman -Q -u 

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

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

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

 pacman -S packagename 

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

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

 pacman -S имя репозитория/имя_пакета 

Установка пакета с помощью pacman автоматически загрузит и установит все зависимости.

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

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

 В группе xfce4 17 участников 

Дополнительный репозиторий
1) exo 2) garcon 3) gtk-xfce-engine

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

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

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

 pacman -S -u 

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

 pacman -S -u - имя_пакета 

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

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

 pacman -S -l 

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

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

 pacman -S -i packagename 

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

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

 pacman -S -s имя_пакета 

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

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

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

 pacman -S -y 

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

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

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

 pacman -S -u 

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

 pacman -Su 

Оцените статью
Solutics.ru
Добавить комментарий