Skip to main content

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

Инструкция по использованию Диспенсеров для скотча от CPEREEZD.RU (Май 2024)

Инструкция по использованию Диспенсеров для скотча от CPEREEZD.RU (Май 2024)

:

Anonim

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

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

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

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

pacman -Q

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

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

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

pacman -Q -c октопи

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

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

pacman -Q -d

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

pacman -Q -d -t

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

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

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

pacman -Q -e

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

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

pacman -Q -e -t

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

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

pacman -Q -g

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

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

pacman -Q -g base

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

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

pacman -Q -i packagename

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

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

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

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

pacman -Q -k packagename

Это приведет к возврату вывода, аналогичного следующему:

scratch: 1208 файлов, 0 отсутствующих файлов

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

pacman -Q -k

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

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

pacman -Q -l packagename

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

Поиск пакетов не найден в базах данных синхронизации (т. Е. Установлен вручную)

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

pacman -Q -m

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

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

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

pacman -Q -n

Поиск пакетов из даты

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

pacman -Q -u

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

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

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

pacman -S packagename

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

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

pacman -S repositoryname / packagename

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

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

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

В группе xfce4 есть 17 членовДополнительный репозиторий1) exo 2) garcon 3) gtk-xfce-engine

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

Как обновить пакеты с датами

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

pacman -S -u

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

pacman -S -u --ignore packagename

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

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

pacman -S-1

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

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

pacman -S -i packagename

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

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

pacman -S -s packagename

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

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

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

pacman -S -y

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

Примечание о коммутаторах

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

pacman -S -u

Вы можете, конечно, комбинировать коммутаторы:

pacman -Su