$ function command_not_found_handle(){ apt-get install $( apt-file search "$1" | grep bin | grep -w "$1" | head -n1 | cut -d ':' -f 1 ) && $* ; }

Work only with bash and apt-file installed.

When it found an unknow command, it will search for a file named “scribus” (in my example), in a folder named bin and then install the corresponding package.

After installation, it will run the command.

Usefull juste after reinstalling linux and missing lot of package.

commandlinefu.com

by David Winterbottom (codeinthehole.com)



Tags: