Forum de l'Ile Maurice Index du Forum Forum de l'Ile Maurice
Venez discuter ici de vos coups de coeur, vos coins sympas à l'Ile Maurice, mais aussi venez rechercher l'âme soeur sur nos forums.
 
 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Le programme APT

 
Poster un nouveau sujet   Répondre au sujet    Forum de l'Ile Maurice Index du Forum -> Informatique -> Linux et logiciels libres
Sujet précédent :: Sujet suivant  
Auteur Message
loulou
Posteur Débutant
Posteur Débutant

Hors ligne

Inscrit le: 14 Juin 2007
Messages: 39
Localisation: Ile Maurice
Masculin Poissons (20fev-20mar) 鷄 Coq

MessagePosté le: 25.09.07 18:56    Sujet du message: Le programme APT Répondre en citant

APT simplifie l'installation, la mise à jour et la désinstallation de logiciels en automatisant la récupération de paquets à partir de sources APT (sur Internet, le réseau local, des cédéroms, etc.), la gestion des dépendances et parfois la compilation. Lorsque des paquets sont installés, mis à jour ou enlevés, les programmes de gestion de paquets peuvent afficher les dépendances des paquets, demander à l'administrateur si des paquets recommandés ou suggérés par des paquets nouvellement installés devraient aussi être installés, et résoudre les dépendances automatiquement. Les programmes de gestion de paquets peuvent aussi mettre à jour tous les paquets.

Il n'existe pas de commande apt en tant que tel. APT est essentiellement une bibliothèque C++ de fonctions utilisées par plusieurs programmes de gestion de paquets. Un de ces programmes est apt-get, probablement le plus connu.

APT est souvent vanté comme une des meilleures fonctionnalités de Debian, lui donnant la réputation d'être compliqué à installer et facile à maintenir, faisant de la maintenance un vrai plaisir. Cependant, avec Debian 3.1 et Debian-Installer, l'installation est devenue suffisamment facile pour démentir cette réputation.


Et combien de commande il y a t'il? et surtout a quoi servent elles?


* apt-get update: mets à jour la liste des applications disponibles sur les sourses définies dans /etc/apt/sources.list
* apt-get install foo: installe le package foo et ses éventuelles dépendances (en vous demandant confirmation).
* apt-get install --reinstall foo: réinstalle le package foo (dans l'hypothèse ou un fichier serait détruit)
* apt-get remove foo: supprime le package foo et les packages qui en dépendent et donc ne sauraient fonctionner sans.
* apt-get remove --purge foo: idem en purgeant les packages supprimés (voir plus bas pour dpkg -P foo)
* apt-get -u upgrade: mets à jour tous les packages installés (le -u permet d'avoir la liste des paquets qui seront mis à jour)
* apt-get -u dist-upgrade: idem à upgrade mais en mettant également à jour les packages nécessitant l'ajout ou la suppression d'autres paquets.

les .deb téléchargés sont stockés dans /var/cache/apt/archives.

* apt-get autoclean: supprime les archives obsolètes. exemple: si, suite à deux "apt-get update", foo1.01 et foo1.02 sont présents en cache, foo1.01 sera effacé.
* apt-get clean: efface tous les packages en cache.



dpkg (gère les paquets installés ou disponibles localement. Ne gère pas automatiquement les dépendances)

* dpkg -i (/path/path/)foo : installe un package présent dans l'arborescence (dpkg -i foo bar joe ... ... est possible)
* dpkg -r foo: supprime le package foo.
* dpkg -P foo: idem mais supprime aussi les fichiers de conf. Cela correspond en règle générale aux paramètres dans /etc (/etc/foo/foo.conf par exemple). Cela ne comprend pas les paramètres dans les répertoires persos.
* dpkg -l : liste tous les fichiers installés
* dpkg -l foo* : liste tous les packages commençant par foo
* dpkg -L foo: liste le contenu du package foo.
* dpkg -S (/path/path/)file: liste le(s) package(s) contenant le fichier file (...)



* dpkg-reconfigure foo: permet de reconfigurer un package en rappelant le script qui s'est executer lors de l'installation.


apt-cache (gérer la base des packages dispos)

* apt-cache search machin chouette : liste tous les packages contenant les expressions 'machin' et 'chouette' dans leur déscription complète
* apt-cache search --names-only machin: ne cherche "machin" que dans le nom du package
* apt-cache show machin: affiche la description du package
* apt-cache showpkg machin: description plus axées sur les dépendences...


auto-apt (gèré le liste des fichiers disponibles)
apt-file fournit les même services.

* auto-apt update: mets à jour la base
* auto-apt search (path/path/)file: liste les packages contenant file.


make-kpkg Pour compiler et créer de beaux .deb à partir des sources du noyau. Fonctionne parfaitement avec toutes les versions du noyau (2.5.XX compris, du moins sous Sid).
Les fonctions principales sont :

* make-kpkg kernel-image Pour compiler le noyau à proprement parler (noyau et modules). A faire depuis le répertoire des sources et de préférence avec un lien /usr/src/linux pointant dessus.
* make-kpkg clean . Pour nettoyer à l'image d'un make clean. Utile par exemple si on applique un patche après une première compilation.
* make-kpkg modules-image. Pour compiler les modules noyau complémentaires (ex: Alsa, lm-sensors, nvidia-kernel...).

Ces modules se trouvent dans /usr/src/modules. Soit ils y sont directement créés par l'installation du package, soit il faut décompresser une archive depuis /usr/src (cas ne nvidia-kernel-src qui installe une archive /usr/src/nvidia-kernel-src.tar.gz)
Cette commande compilera tous les modules annexes et fera un .deb pour chaque dépendant du noyau compilé précédemment.


Revenir en haut
Publicité






MessagePosté le: 25.09.07 18:56    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum de l'Ile Maurice Index du Forum -> Informatique -> Linux et logiciels libres
Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001 - 2005 phpBB Group
Theme ACID v. 2.0.18 par HEDONISM
Traduction par : phpBB-fr.com