Как я могу найти пакет, который предоставляет удаленную команду?

Тот, который находится в вашем каталоге HOME, должен быть наиболее авторитетным (должен находиться в ~/.config/fontconfig/conf.d/10-symbols.conf).

PragmataPro следует заменить одним шрифтом, который вам нравится, который доступен / установлен на вашем компьютере (используйте fc-list, чтобы просмотреть полный список).

В файле 10-symbols.conf должна быть какая-то документация, если что-то неясно, пожалуйста, откройте здесь проблему, чтобы мы могли ее улучшить.

5
задан 3 April 2018 в 19:04

9 ответов

Установить apt-file

sudo apt install apt-file

Выполнить первоначальное обновление своей базы данных

sudo apt-file update

Затем (например)

$ apt-file search 'bin/xclock'
x11-apps: /usr/bin/xclock

См. также Как найти пакет, который предоставляет файл?

8
ответ дан 22 May 2018 в 11:38
  • 1
    Благодарю. В моем примере xlock ( not xclock) не установлен, и я хочу узнать, какой пакет он предоставляет. Выполняет ли apt-file search поиск только среди установленных программ? – Tim 3 April 2018 в 18:58
  • 2
    @Tim no - AFAIK выполняет поиск всех (обновленных) репозиториев в ваших настроенных в настоящее время источниках APT – steeldriver 3 April 2018 в 19:04
  • 3
    Благодарю. интересно, зачем использовать apt-file search 'bin/xclock' вместо apt-file search xclock? – Tim 3 April 2018 в 19:06
  • 4
    Я не нашел ничего значимого в sudo apt-file search 'bin/xlock' или sudo apt-file search 'xlock'. – Tim 3 April 2018 в 19:23
  • 5
    @Tim Я использовал bin/xclock просто для сужения поиска - если вы не получаете никаких хитов с bin/xlock, попробуйте с помощью только xlock. Если вы не получите ничего значимого, то в ваших хранилищах нет пакета который предоставляет файл с таким именем. – steeldriver 3 April 2018 в 20:15

Установить apt-file

sudo apt install apt-file

Выполнить первоначальное обновление своей базы данных

sudo apt-file update

Затем (например)

$ apt-file search 'bin/xclock' x11-apps: /usr/bin/xclock

См. также Как найти пакет, который предоставляет файл?

8
ответ дан 17 July 2018 в 17:34

Установить apt-file

sudo apt install apt-file

Выполнить первоначальное обновление своей базы данных

sudo apt-file update

Затем (например)

$ apt-file search 'bin/xclock' x11-apps: /usr/bin/xclock

См. также Как найти пакет, который предоставляет файл?

8
ответ дан 23 July 2018 в 18:24

Обычно при установках по умолчанию для Ubuntu, когда вы вводите удалённую команду в терминале, вы должны получить список пакетов, которые ее предоставляют, или список аналогично названных команд, если эта конкретная команда не была найдена; кажется, что xlock просто больше не предоставляется в основных репозиториях Ubuntu. Он был доступен для 12.04 (http://manpages.ubuntu.com/manpages/precise/en/man1/xlock.1.html), но больше не существует.

Для xlock: [!d2 ]

$ xlock
No command 'xlock' found, did you mean:
 Command 'mlock' from package 'mlock' (universe)
 Command 'xclock' from package 'x11-apps' (main)
 Command 'vlock' from package 'vlock' (universe)
 Command 'lxlock' from package 'lxlock' (universe)
 Command 'wlock' from package 'sendfile' (universe)
 Command 'slock' from package 'suckless-tools' (universe)
 Command 'rlock' from package 'ruby-lockfile' (universe)
 Command 'flock' from package 'util-linux' (main)
 Command 'clock' from package 'xview-clients' (universe)

Пример для одного не установленного, но доступного:

$ rlock
The program 'rlock' is currently not installed. You can install it by typing:
sudo apt install ruby-lockfile
4
ответ дан 22 May 2018 в 11:38
  • 1
    +1 Кроме того, эти выходы создаются пакетом command-not-found, установленным по умолчанию на Ubuntu. Я думаю, его хорошо сказать название этого пакета. – Ali Razmdideh 3 April 2018 в 21:37

Перейдите на сайт packages.ubuntu.com и прокрутите страницу вниз до пункта «Поиск содержимого пакетов». Введите имя программы в поле и нажмите «Поиск». Список пакетов, содержащих файлы, которые будут отображаться, без установки apt-file.

В этом случае, как и другие предложения здесь, он не покажет ничего полезного. Это потому, что xlock пришел из пакета xlockmore, xlockmore, похоже, не был отправлен в Ubuntu, поскольку он был точным (выпущен в 2012 году), а package.ubuntu.com имеет только информацию для поддерживаемых релизов, в настоящее время надежный (выпущен 2014).

0
ответ дан 22 May 2018 в 11:38

Перейдите на сайт packages.ubuntu.com и прокрутите страницу вниз до пункта «Поиск содержимого пакетов». Введите имя программы в поле и нажмите «Поиск». Список пакетов, содержащих файлы, которые будут отображаться, без установки apt-file.

В этом случае, как и другие предложения здесь, он не покажет ничего полезного. Это потому, что xlock пришел из пакета xlockmore, xlockmore, похоже, не был отправлен в Ubuntu, поскольку он был точным (выпущен в 2012 году), а package.ubuntu.com имеет только информацию для поддерживаемых релизов, в настоящее время надежный (выпущен 2014).

0
ответ дан 17 July 2018 в 17:34

Обычно при установках по умолчанию для Ubuntu, когда вы вводите удалённую команду в терминале, вы должны получить список пакетов, которые ее предоставляют, или список аналогично названных команд, если эта конкретная команда не была найдена; кажется, что xlock просто больше не предоставляется в основных репозиториях Ubuntu. Он был доступен для 12.04 (http://manpages.ubuntu.com/manpages/precise/en/man1/xlock.1.html), но больше не существует.

Для xlock:

$ xlock No command 'xlock' found, did you mean: Command 'mlock' from package 'mlock' (universe) Command 'xclock' from package 'x11-apps' (main) Command 'vlock' from package 'vlock' (universe) Command 'lxlock' from package 'lxlock' (universe) Command 'wlock' from package 'sendfile' (universe) Command 'slock' from package 'suckless-tools' (universe) Command 'rlock' from package 'ruby-lockfile' (universe) Command 'flock' from package 'util-linux' (main) Command 'clock' from package 'xview-clients' (universe)

Пример для одного не установленного, но доступного:

$ rlock The program 'rlock' is currently not installed. You can install it by typing: sudo apt install ruby-lockfile
4
ответ дан 17 July 2018 в 17:34

Перейдите на сайт packages.ubuntu.com и прокрутите страницу вниз до пункта «Поиск содержимого пакетов». Введите имя программы в поле и нажмите «Поиск». Список пакетов, содержащих файлы, которые будут отображаться, без установки apt-file.

В этом случае, как и другие предложения здесь, он не покажет ничего полезного. Это потому, что xlock пришел из пакета xlockmore, xlockmore, похоже, не был отправлен в Ubuntu, поскольку он был точным (выпущен в 2012 году), а package.ubuntu.com имеет только информацию для поддерживаемых релизов, в настоящее время надежный (выпущен 2014).

0
ответ дан 23 July 2018 в 18:24

Обычно при установках по умолчанию для Ubuntu, когда вы вводите удалённую команду в терминале, вы должны получить список пакетов, которые ее предоставляют, или список аналогично названных команд, если эта конкретная команда не была найдена; кажется, что xlock просто больше не предоставляется в основных репозиториях Ubuntu. Он был доступен для 12.04 (http://manpages.ubuntu.com/manpages/precise/en/man1/xlock.1.html), но больше не существует.

Для xlock:

$ xlock No command 'xlock' found, did you mean: Command 'mlock' from package 'mlock' (universe) Command 'xclock' from package 'x11-apps' (main) Command 'vlock' from package 'vlock' (universe) Command 'lxlock' from package 'lxlock' (universe) Command 'wlock' from package 'sendfile' (universe) Command 'slock' from package 'suckless-tools' (universe) Command 'rlock' from package 'ruby-lockfile' (universe) Command 'flock' from package 'util-linux' (main) Command 'clock' from package 'xview-clients' (universe)

Пример для одного не установленного, но доступного:

$ rlock The program 'rlock' is currently not installed. You can install it by typing: sudo apt install ruby-lockfile
4
ответ дан 23 July 2018 в 18:24
  • 1
    +1 Кроме того, эти выходы создаются пакетом command-not-found, установленным по умолчанию на Ubuntu. Я думаю, его хорошо сказать название этого пакета. – Ali Razmdideh 3 April 2018 в 21:37

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

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