ZW3B :-: API Client * Contents * Docs by LAB3W.ORJ

Translate this page

Name : BETA-TESTERS

Project name : ZW3B-API-BETA-TESTERS

Authorized. - 200 - Client API Name and Origin Wildcard OK

¿Comment? 'Ou' ¿Que faire?, OS GNU/Linux, Howto APT - Advanced Packaging Tools

La commande apt sous distribution Linux Debian* permet à l' utilisateur d' avoir un accés facile aux ressources qui lui sont disponibles. Elle permet de pouvoir facilement gérer les packages de votre distribution.

Author : O.Romain.Jaillet-ramey

Advanced Packaging Tool ou APT est un gestionnaire de paquetages utilisé par Debian et ses dérivés.

Commandes

Installer

Installe < package >

Script avec 1 ligne

001apt-get install < package >
Retirer les numéros de lignes

Simule l'installation de < package >

Script avec 1 ligne

001apt-get -s install < package >
Retirer les numéros de lignes

Réinstalle < package >

Script avec 1 ligne

001apt-get --reinstall install < package >
Retirer les numéros de lignes

Installe la version de < package > disponible dans une autre distribution (valeurs acceptées : stable, unstable ou testing)

Script avec 1 ligne

001apt-get install < package >/< distrib >
Retirer les numéros de lignes

Installe < package > dans la version < version >

Script avec 1 ligne

001apt-get install < package >=< version >
Retirer les numéros de lignes

Télécharge le package source.

Script avec 1 ligne

001apt-get source < package >
Retirer les numéros de lignes

Télécharge le package source et le compile ensuite.

Script avec 1 ligne

001apt-get -b source < package >
Retirer les numéros de lignes

Télécharge les dépendances du package source < package > qui va être compilé.

Script avec 1 ligne

001apt-get build-dep < package >
Retirer les numéros de lignes

Désinstaller

Désinstalle le package en question ainsi que tous ceux qui en dépendent (aucun moyen de désinstaller un package sans désinstaller ses dépendances).

Script avec 1 ligne

001apt-get remove < package >
Retirer les numéros de lignes

Désinstalle également les fichiers de configuration.

Script avec 1 ligne

001apt-get --purge remove < package >
Retirer les numéros de lignes

Mettre à jour

Affiche une liste des packages pouvant être mis à jour.

Script avec 1 ligne

001apt-show-versions -u
Retirer les numéros de lignes

Met à jour la liste des packages disponibles.

Script avec 1 ligne

001apt-get update
Retirer les numéros de lignes

Met à jour tous les packages pouvant être mis à jour.

Script avec 1 ligne

001apt-get upgrade
Retirer les numéros de lignes

Affiche en plus la liste des packages qui vont être mis à jour.

Script avec 1 ligne

001apt-get -u upgrade
Retirer les numéros de lignes

Met à jour le système entier (nouvelle version de la Debian)

Script avec 1 ligne

001apt-get dist-upgrade
Retirer les numéros de lignes

Nettoyer

Enlève tous les packages dans /var/cache/apt/archives/ (ceux téléchargés par apt-get install pour permettre l'installation).

Script avec 1 ligne

001apt-get clean
Retirer les numéros de lignes

Enlève uniquement les packages obsolètes.

Script avec 1 ligne

001apt-get autoclean
Retirer les numéros de lignes

S'informer

Recherche dans la liste des packages disponibles les occurrences de < foobar >

Script avec 1 ligne

001apt-cache search < foobar >
Retirer les numéros de lignes

Affiche la description de < package >

Script avec 1 ligne

001apt-cache show < package >
Retirer les numéros de lignes

Montre les dépendances de < package >

Script avec 1 ligne

001apt-cache depends < package >
Retirer les numéros de lignes

Affiche le nom du package qui fournit < fichier >

Script avec 1 ligne

001apt-file search < fichier >
Retirer les numéros de lignes

Affiche le contenu de < package >. apt-file maintient une base de données qui est mise à jour par apt-file update.

Script avec 1 ligne

001apt-file list < package >
Retirer les numéros de lignes

Se protèger des bugs avec apt-listbugs

Un fois cet outil installé, (aptiude update && aptitude install apt-listbugs) lorsque vous mettrez à jour votre Debian ou installerez un/des paquet(s), vous verrez passer ceci :

Script avec 3 lignes

001>Lecture des champs des paquets... Fait
002>Lecture de l'état des paquets... Fait
003>Récupération des rapports de bogue... Fait
Retirer les numéros de lignes

Si apt-listbugs trouve un rapport d'erreurs, il bloque la procédure d'installation, vous informe du/des paquet(s) défectueux et vous propose :

Simple et efficace :)

Répertoire local

Créer un répertoire de packages .deb en local

Script avec 1 ligne

001mkdir /root/debs
Retirer les numéros de lignes

placer vous dans le réertoire /root et executer :

dpkg-scanpackages

Script avec 1 ligne

001dpkg-scanpackages debs /dev/null | gzip > debs/Packages.gz
Retirer les numéros de lignes

puis écrire dans votre fichier /etc/apt/sources.list

Script avec 1 ligne

001deb file:/root debs/
Retirer les numéros de lignes
dpkg-scansources

Script avec 1 ligne

001dpkg-scansources debs /dev/null | gzip > debs/Sources.gz
Retirer les numéros de lignes

puis écrire dans votre fichier etc/apt/sources.list

Script avec 1 ligne

001deb-src file:/root debs/
Retirer les numéros de lignes

Fichier sources.list

Le fichier /etc/apt/sources.list contient la liste des adresses qui seront analysées lors de vos requêtes apt.
Ajouter une ligne à ce fichier puis effectuer la commande apt-get update