La nouvelle commande apt
, présente dans Ubuntu depuis le 14.04, semble être une intersection de fonctionnalités vraiment utile entre apt-get
et apt-cache
mais la version actuelle de bash-completion
ne le sait pas ... Ce qui en fait un lot plus difficile à utiliser.
Existe-t-il un moyen rapide d’ajouter cette fonctionnalité à Bash pour rendre la commande apt
facile à utiliser?
Pourquoi ne pas utiliser le original bash-complétion ?
Essayez ce script. Il téléchargera et installera bash-completion sur ~/tmp/bash-completion
.
#!/bin/bash
echo -en "\e]2;Updating bash completion...\a"
katalog="~/tmp/bash-completion"
if [ ! -d "$katalog" ]; then
mkdir -p $katalog
cd $katalog
cd ..
git clone git://git.debian.org/git/bash-completion/bash-completion.git
cd $katalog
autoreconf -i
./configure
make
Sudo make install
else
cd $katalog
if [ `git log --pretty=%H ...refs/heads/master^` != `git ls-remote Origin -h refs/heads/master |cut -f1` ]; then
git pull
autoreconf -i
./configure
make
Sudo make install
else
echo "Bash-completion is already up to date!"
fi
fi
Vous commencez à l'utiliser avec la commande . ~/tmp/bash-completion/bash_completion.sh
, qui peut être placée dans le fichier ~/.bashrc
ou, mieux encore, par un lien symbolique vers un fichier du répertoire /etc/profile.d/
. Désinstallez le programme d’achèvement bash original afin que vous ne chargiez pas les deux en même temps.