не мог понять вывод grep с регулярным выражением при использовании канала

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

просто введите dpkg -L <package-name> в терминал, он отобразит все файлы, установленные этим пакетом, тогда вы сможете распознать имена двоичных программ, посмотрев их местоположение. Обычно программы устанавливаются в каталоге /usr/bin или /sbin.

Давайте посмотрим пример:

anwar@edubuntu-lenovo:~$ dpkg -L gnome-screenshot 
/.
/usr
/usr/bin
/usr/bin/gnome-screenshot
/usr/share
/usr/share/GConf
/usr/share/GConf/gsettings
/usr/share/GConf/gsettings/gnome-screenshot.convert
/usr/share/applications
/usr/share/applications/gnome-screenshot.desktop
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gnome-screenshot.1.gz
/usr/share/gnome-screenshot
/usr/share/gnome-screenshot/gnome-screenshot.ui
/usr/share/glib-2.0
/usr/share/glib-2.0/schemas
/usr/share/glib-2.0/schemas/org.gnome.gnome-screenshot.gschema.xml
/usr/share/doc
/usr/share/doc/gnome-screenshot
/usr/share/doc/gnome-screenshot/copyright
/usr/share/doc/gnome-screenshot/NEWS.gz
/usr/share/doc/gnome-screenshot/changelog.Debian.gz

Обратите внимание, что имя программы для пакета gnome-screenshot равно [ f6].

Вы спросили

Есть ли стандартный способ узнать <packageName> для желаемой программы?

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

Например, если я нахожу gnome-documents, когда такой пакет не установлен, терминал скажет следующее:

anwar@edubuntu-lenovo:~$ gnome-documents
The program 'gnome-documents' is currently not installed.  You can install it by typing:
sudo apt-get install gnome-documents

Но в этом случае я должен хотя бы знать имя программы

1
задан 21 November 2016 в 13:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: