Bash

如何在命令行獲取自動包建議?

  • December 14, 2015

我使用 Fedora 23。在舊版本的 Fedora(或者可能是 Ubuntu)中,當找不到命令時,我曾經在命令行 (Bash) 上獲取軟體包建議。我喜歡這個。

$ glmark2
Command not found
Command glmark2 is provided by package glmark2. 
Would you like to install it? (y/n)
Installed package glmark2.

如何在 Fedora 23 中獲得此功能?

Fedora 上的包名為PackageKit-command-not-found.

Fedora 軟體包在 中安裝了一個鉤子/etc/profile,因此它僅在登錄 shell 中可用。要使其在所有互動式 bash 實例中可用,請將以下行添加到您的~/.bashrc:

if [ -e /etc/profile.d/PackageKit.sh ]; then
 . /etc/profile.d/PackageKit.sh
fi

引用自:https://unix.stackexchange.com/questions/249164