URL: https://linuxfr.org/users/carif/journaux/apti-0-5-frontend-a-aptitude Title: apti 0.5 : frontend à aptitude Authors: misaflo Date: 2014年01月27日T14:35:53+01:00 License: CC By-SA Tags: debian, aptitude et ubuntu Score: 27 Bonjour, En septembre 2012, j'avais écrit un [journal](http://linuxfr.org/users/carif/journaux/frontend-a-aptitude) de présentation d'apti, une surcouche à aptitude améliorant la présentation des paquets. Depuis, j'ai été rejoint par quelqu'un et apti a pas mal évolué. Comme nombre d'entre vous se demandent sûrement ce qu'il est devenu, voilà un deuxième journal. # Présentation Apti est une surcouche à aptitude, un gestionnaire de paquet utilisé par Debian (et ses dérivés), inspiré par [yaourt](http://fr.wikipedia.org/wiki/Yaourt_%28Arch_Linux%29) et [yum](http://fr.wikipedia.org/wiki/Yellowdog_Updater,_Modified). Apti améliore la présentation des commandes `safe-upgrade`, `full-upgrade`, `install`, `remove`, `purge` et `search`. ![commande apti install](http://gnux.legtux.org/src/images/scripts/apti_install.png "commande apti install") ![commande apti safe-upgrade](http://gnux.legtux.org/src/images/scripts/apti_safe_upgrade.png "commande apti safe-upgrade") La prise en main est immédiate, il s'utilise de même façon qu'aptitude : il suffit de remplacer la commande `aptitude` par `apti`. Apti est aussi utilisable sans droit superutilisateur (ex: apti install toto), le mot de passe root ou sudo est demandé par la suite si besoin. # Nouveautés depuis le dernier journal * amélioration de la présentation : * affiche plus épuré, plus beau (avec un en-tête à la yum) ; * affichage de la taille des paquets (optionnel) ; * séparations des paquets installés/désinstallés explicitement, ceux mise à jour, et les dépendances associées. * fichier de configuration (modifications des couleurs, des effets (gras, souligné, clignotant), ...) ; * multilingue (anglais et français) ; * corrections de bugs... ![exemple de couleurs personnalisées](http://gnux.legtux.org/src/images/scripts/apti_custom.gif "apti install avec couleurs personnalisées") # Installation Testé sous Debian testing et Ubuntu 12.04. Dépendances : aptitude, ruby>= 1.9, ruby-i18n Récupérer apti via git (ou téléchargement manuel sur [gitorious](http://gitorious.org/apti/apti)) : ```bash $ git clone -b stable git://gitorious.org/apti/apti.git ``` Vérifiez qu'il n'y a pas de vilain code : ```bash $ if grep -r "rm -r" apti; then echo "ATTENTION"; else echo "ok"; fi ``` On place apti dans /usr/local/ : $ su # mv apti /usr/local/ Et on crée le lien qui va bien : # ln -s /usr/local/apti/main.rb /usr/local/bin/apti # exit Pour les utilisateurs de zsh, vous pouvez avoir de l'autocompletion en ajoutant dans votre zshrc : compdef apti=aptitude # Conclusion Pour les utilisateurs d'apt-get, voilà une bonne raison de passer à apti[tude] !

AltStyle によって変換されたページ (->オリジナル) /