Všiml jsem si, že když na Ubuntu napíšu následující:
mc
a není nainstalován, zobrazí se mi zpráva níže:
The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc
V Debianu to však není k dispozici. Pouze zobrazí zprávu „-bash:/usr/bin/mc:Žádný takový soubor nebo adresář“. Jak mohu implementovat stejnou funkci v příkazovém řádku bash v Debianu? Ano, vím, že pokud chci návrh balíčku, mohu jednoduše vyhledat regulární výraz pomocí apt-cache search . Nicméně jsem doufal v jednodušší návrh ihned po zadání názvu programu.
Podle diskusí funkci zajišťuje balíček command-not-found . Nicméně ani po instalaci a také instalaci balíčku bash-completion to není dostupné v bash shellu Debianu.
Přijatá odpověď:
Důvod instalace command-not-found
nezačal poskytovat návrhy pro nenainstalované balíčky bylo, že mi v rámci instalace uniklo malé upozornění od dpkg.
Jeden má spustit příkaz update-command-not-found
ihned po spuštění apt-get install command-not-found
. Ve skutečnosti dpkg vyzve ke spuštění tohoto příkazu.