Я новый пользователь Arch Linux. Как найти репозиторий для устанавливаемых пакетов под Arch Linux с помощью опции командной строки?

Вы можете использовать команду pacman или pkgfile для поиска пакета в Arch Linux с использованием оболочки bash.

Как найти пакет с помощью pacman?

Синтаксис:

pacman -Ss {pkgNameHere} 
pacman -Ss {keyWordHere}

Например, для поиска nmap введите команду pacman:

$ pacman -Ss nmap

ИЛИ

$ pacman -Ss auditing

Как найти пакет с помощью pkgfile?

Команда pkgfile представляет собой не что иное, как исследователь метаданных pacman .files. Сначала установите pkgfile, введите:

$ sudo pacman -S pkgfile

Пример результата:

Установка pkgfile в Arch Linux

Введите следующую команду для обновления индекса:

$ sudo pkgfile --update

Простой поиск

Введите команду:

$ pkgfile nginx 
$ pkgfile php 
$ pkgfile nmap

Как просмотреть файлы неустановленного пакета?

Синтаксис

$ pkgfile -l packageName 
$ pkgfile -l nmap 
$ pkgfile -l bash

Чтобы просмотреть список файлов, локального пакета, используйте:

$ pacman -Ql bash

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

Синтаксис:

$ pkgfile -r regex 
$ pkgfile -r php* 
$ pkgfile -r nginx*

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

Синтаксис:

$ pkgfile -h

для CentOS / Red Hat Enterprise Linux

Используйте следующую команду yum

$ yum search pkgName 
$ yum search php

для Fedora Linux

Используйте следующую команду dnf

$ dnf search pkgName 
$ dnf search php

для Debian / Ubuntu Linux

Используйте следующую команду apt

$ apt search pkgName 
$ apt search php

для Suse / OpenSuse Linux

Используйте следующую команду zypper

$ zypper search pkgName 
$ zypper search php

для Alpin Linux

Используйте следующую команду apk

$ apk search pkgName 
$ apk search php

для Gentoo Linux

Используйте следующую команду emerge

$ emerge -S pkgName 
$ emerge -S pkgName

Установка, настройка и обслуживание серверов Linux/Unix ОС, [email protected]