Дать совет по поводу того, что команда bash не найдена

-L, --listfiles

dpkg -L package-name
2
29.03.2017, 05:03
2 ответа

Используйте эту команду:

yum whatprovides '*foo'

где foo - это команда, которую вы ввели, и которая отсутствует на вашем компьютере.

Причина использования подстановочного знака заключается в том, что yum whatprovides принимает в качестве аргумента абсолютный путь к файлу.

2
27.01.2020, 21:51

В Fedora эта функциональность предоставляется пакетом PackageKit-command-not-found. Он добавляет сценарий запуска /etc/profile.d/PackageKit.sh, который настраивает обработку команд, не найденных. С этим я получаю, например,

$ evolution
bash: evolution: command not found...
Install package 'evolution' to provide command 'evolution'? [N/y]

Это работает, только если запущен DBus и если установлен packagekitd.

6
27.01.2020, 21:51

Теги

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