Apt-get et Aptitude (Debian GNU/Linux)
Par YannicK, jeudi 13 septembre 2007 à 10:58 :: [Dédiés] Les bases :: #242 :: rss
Apt-get et Aptitude (Debian GNU/Linux)
L'installation de paquets sur votre serveur peut être
nécéssaire, voici deux outils en détails pour vous permettre
d'effectuer vos installations de paquets en console.
Les outils APT (Advanced Packaging Tool) permettent de gérer
les logiciels installés sur une machine de façon relativement simple et complète
en ligne de commande. Le principe de fonctionnement des gestionnaires
de paquets apt-get et aptitude est le suivant: l'option update,
met à jour la base de données des paquets depuis l'un des « dépôts »
disponibles sur internet. Cette base de données contient la liste de
tous les paquets installables sur le système. Une fois la liste à jour,
l'option install <nom du paquet> installe le paquet donné.
Aptitude est le programme préférentiel pour la gestion des paquets en console,
il fourni une interface ncurser utilisable avec la souris dans un terminal X et
de multiples options en ligne commandes. Il a été démontré qu'il résout mieux
les dépendances entre paquets qu'Apt-get. Le gestionnaire de paquets
Aptitude gère la plupart des opérations en ligne de commande d'Apt-get.
Si vous utilisez toujours dselect, vous devriez également tester
Aptitude comme interface de gestion des paquets.
Si vous avez aimé Apt-get, vous allez adorer Aptitude.
Commandes de gestion des paquets:
Les commandes de manipulation sont donnée avec aptitude,
mais vous pouvez aussi utiliser apt-get.
Pour manipuler des paquets il faut avoir avoir une console ouverte en root (#).
update
Mise à jour de la liste des paquets avant l'installation d'un paquet ou la une mise à jour du sytème:
# aptitude update
upgrade
Mise à jour des paquets. Afin d'avoir un sytème à jour,
il faut mettre à jour tous les paquets installés sur votre machine.
C'est une bonne chose de le faire régulièrement, dû aux mises à jour de sécurité
de la version stable de Debian. Pour simuler une mise à jour
afin de savoir quel seront les changements il faut utiliser l'option -s,
c'est même conseillé de le faire avant chaque upgrade:
# aptitude upgrade
dist-uprade
Mise à jour de la distribution suite à la publication d'une nouvelle version ou lors du passage
d'une version stable vers testing. Lors d'un mise à jour importante importante il est conseillé
il faut modifier les sources pour APT dans le fichier:
/etc/apt/sources.list. Mise à jour de la distribution:
MISE EN GARDE
Si vous avez stable veuillez remplaçer par le nom de distribution que vous désirez:
Si vous hésitez veuillez nous contacter a support-dediesATsivit.fr et nous pourrons procéder
pour vous à cette vérification sur simple demande.
Sarge la distribution par defaut de vos serveurs
Etch la dernière distribution stable Debian mais qui nécéssite de nombreuses corrections
Pour vos serveurs équipés de la distribution SIVIT V1 ou V2 pour les Serveurs VDS.
# aptitude dist-upgrade ( Commande Sensible à utiliser avec précaution )
install
Installation d'un paquet, Aptitude/Apt-get installera automatiquement
les bonnes dépendances nécessaire lors de l'installation:
# aptitude install package
Si le fichier sources.list mentionne plusieurs distributions de Debian
tel que stable et testing, il est possible de préciser
l'origine de la distibution ou la version du paquet que l'on veut installer.
Exemple avec iftop (monitoring d'interface sous debian):
# aptitude install iftop ou: # apt-get install iftop
remove et purge
Suppression d'un paquet:
# aptitude remove package
Pour purger les fichiers de configuration d'un paquet:
# aptitude purge package
search
Recherche de paquets en fonction de leur nom ou d'une expression:
# aptitude search package
show
Affiche des informations détaillées concernant un paquet:
# aptitude show package
Dpkg et dpkg-deb
Dpkg est un outil de manipulation des paquets de niveau intermédiaire,
il permet entre autre la création, l'installation et la désintallation de paquet sur Debian.
Il se contrôle entièrement en ligne de commande et contrairement à
Apt-get ou Aptitude il ne peut pas installé de paquet depuis internet
et ne gére pas automatiquement les dépendances.
Pour connaître les options possibles, il suffit de lancer dans un terminal la commande:
# dpkg --help
Pour obtenir des informations sur un paquet tel que sa priorité,
sa section, et ses dépendances il faut utiliser l'option -s:
# dpkg -s package
L'utilitaire dpkg-deb peut créer un paquet, dépaquetter un paquet (.deb)
ou donne des renseignements sur les paquets Debian, pour plus d'informations:
# man dpkg-deb
Pour créer un paquet il faut utiliser l'option -b ou --build suivi du nom du paquet:
# dpkg-deb -b répertoire package
Commentaires
1. Le samedi 16 mai 2009 à 09:03, par spout
Ajouter un commentaire