Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
apt-get [Le 16/07/2012, 10:16]
213.56.248.115 [Voir aussi]
apt-get [Le 13/12/2023, 13:47] (Version actuelle)
Amiralgaby ancienne révision (Le 29/04/2023, 15:51) restaurée
Ligne 1: Ligne 1:
-{{tag>Lucid Natty Oneiric ​apt paquet ​gestionnaire_de_paquets}} +{{tag>​apt gestionnaire_de_paquets ​installation_logiciel}} 
-----+
 ====== apt-get ====== ====== apt-get ======
  
 +**Apt-get** est un outil logiciel à utiliser en [[:​commande_shell|ligne de commande]].\\
 +Il permet d'​effectuer l'​installation et la désinstallation de paquets en provenance d'un [[:​depots|dépôt APT]].  ​
  
-**Apt-get** est un outil logiciel à utiliser en ligne de commande. +<note tip>''​apt-get'' ​fournit ​un retour facilement analysable par un script et garantit une certaine rétro-compatibilité.
-Il permet d'effectuer l'​installation et la désinstallation facile de paquets en provenance d'​un ​[[:​depots|dépôt APT]] +
  
-<​note>​ Il n'est pas conseillé d'utiliser [[aptitude]] et [[apt-get]] en alternance. La gestion des paquets ​est différente. </​note>​+Cependant les fonctionnalités que proposent ​''​apt-get''​ sont également disponibles via la commande ​[[:apt-cli|apt]], qui est plus conviviale pour l'​utilisateur final. Préférez ''​apt''​ si vous comptez accéder directement à ces fonctionnalités via la ligne de commande.</​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-Pour utiliser ''​apt-get'',​ vous devez disposer des [[:​sudo|droits d'​administration]]. ​+Pour utiliser ''​apt-get'',​ vous devez disposer des [[:​sudo|droits d'​administration]].\\ 
 Si vous ne faites que télécharger les codes sources, vous pouvez vous passer des droits d'​administration. Les paquets téléchargés sont placés dans votre dossier personnel. Si vous ne faites que télécharger les codes sources, vous pouvez vous passer des droits d'​administration. Les paquets téléchargés sont placés dans votre dossier personnel.
  
 ===== Installation de paquets ===== ===== Installation de paquets =====
 +<note tip>Vous pouvez également utiliser la commande suivante "sudo apt install <​packet>",​ elle a 2 avantages par rapport à apt-get: la coloration du texte pour mieux se repérer et une barre d'​avancement durant la décompression et la configuration des paquets.</​note>​
 +<​code>​sudo apt-get install <​packet>​ <packet 2> etc ...</​code>​
  
-==== Installation simple ​==== +==== Vérifier la version ​==== 
- +Avant de lancer l'​installation,​ il est parfois utile de vérifier la version qui sera installée, les dépendances,​ ...\\ 
-  ​* ​<​code>​sudo apt-get install ​<paquet(s)></​code> ​L'​option ''​install''​ passée à ''​apt-get''​ permet d'​**installer les paquets indiqués**. +<​code>​apt ​show <nom_du_paquet></​code>​
-mettre le tout en francais+
 ==== Installation d'une version présente dans les dépôts ==== ==== Installation d'une version présente dans les dépôts ====
  
Ligne 30: Ligne 32:
  
 ==== Réparer une installation ==== ==== Réparer une installation ====
-Bien que ce cas de figure soit très rare, il peut arriver qu'une dépendance vienne à manquer à un logiciel installé sur votre système.+Bien que ce cas de figure soit un peu rare, il peut arriver qu'une dépendance vienne à manquer à un logiciel installé sur votre système.\\
 La commande suivante permettra de résoudre le problème : La commande suivante permettra de résoudre le problème :
-<​code>​sudo apt-get -f</​code>​ +<​code>​sudo apt-get ​install ​-f</​code>​ 
-FIXME Que se passe-t-il si la dépendance ​n'est pas disponible dans les dépôts ​? +Il faut cependant que la dépendance ​soit disponible dans les dépôts. 
-<note tip>​Utilisée avec install ou remove, cette commande exclura le paquet spécifié pour rechercher une solution viable pour le système.\\+<note tip>​Utilisée avec ''​install'' ​ou ''​remove''​, cette commande exclura le paquet spécifié pour rechercher une solution viable pour le système.\\
 Exemple : Exemple :
 <​code>​sudo apt-get -f install vlc</​code>​ <​code>​sudo apt-get -f install vlc</​code>​
Ligne 41: Ligne 43:
  
 ==== Forcer une installation ==== ==== Forcer une installation ====
-Il n'​existe pas de solution sur apt-get pour force une installation. [[dpkg|Dpkg]] a quelques options dans ce sens, mais qui ne résolvent pas toutes les situations pour autant.+Il n'​existe pas de solution sur apt-get pour forcer ​une installation. [[dpkg|Dpkg]] a quelques options dans ce sens, mais qui ne résolvent pas toutes les situations pour autant.
 <​code>​sudo dpkg -i --force-overwrite package.deb <​code>​sudo dpkg -i --force-overwrite package.deb
 sudo dpkg -i --force-all package.deb</​code>​ sudo dpkg -i --force-all package.deb</​code>​
- 
  
 ==== Trouver un paquet ==== ==== Trouver un paquet ====
  
-Pour rechercher un paquet dans vos dépôts, tapez simplement la commande suivante :+Pour rechercher un paquet dans vos [[:dépôts]], tapez simplement la commande suivante :
 <​code>​apt-cache search <word1 word2 ...></​code>​ <​code>​apt-cache search <word1 word2 ...></​code>​
  
 L'​option ''​search''​ passée à ''​apt-cache''​ permet de chercher les paquets contenant certains mots. L'​option ''​search''​ passée à ''​apt-cache''​ permet de chercher les paquets contenant certains mots.
  
-<​note ​tip>Les réponses dépendent de vos dépôts et peuvent donc différer d'un système à l'​autre.</​note>​+<​note>​Les réponses dépendent de vos dépôts et peuvent donc différer d'un système à l'​autre.</​note>​
  
 +<note tip> Pour rechercher un paquet installé, il faut utiliser [[dpkg]], par exemple :
 +<​code>​dpkg -l NomDuPaquet</​code></​note>​
  
 ==== Obtention des codes sources ==== ==== Obtention des codes sources ====
Ligne 60: Ligne 63:
   * <​code>​apt-get source <​paquet(s)></​code>​ L'​option ''​source''​ passée à ''​apt-get''​ permet de **télécharger les paquets de codes sources indiqués**.   * <​code>​apt-get source <​paquet(s)></​code>​ L'​option ''​source''​ passée à ''​apt-get''​ permet de **télécharger les paquets de codes sources indiqués**.
  
-Notez que nous n'​avons pas utilisé ​''​sudo''​ parce que ce n'est pas nécessaire, le paquet ​est enregistré dans **dossier personnel**.+**''​sudo''​** n'est pas utilisé ici parce que ce n'est pas nécessaire. Le paquet ​sera enregistré dans votre //Dossier Personnel//.
  
-Notez que "​apt-get source"​ se sert des entrées "​deb-src"​ dans /​etc/​apt/​sources.list ou autres dans /​etc/​apt/​sources.list.d.+Notez que "​apt-get source"​ se sert des entrées "​deb-src"​ dans le fichier **/​etc/​apt/​sources.list** ou autres dans **/​etc/​apt/​sources.list.d**.
  
 L'​instruction "​apt-get source"​ va de pair avec "​apt-get build-dep",​ qui installera les dépendances du paquet. Exemple complet: L'​instruction "​apt-get source"​ va de pair avec "​apt-get build-dep",​ qui installera les dépendances du paquet. Exemple complet:
Ligne 73: Ligne 76:
 dpkg-buildpackage -rfakeroot -us -b dpkg-buildpackage -rfakeroot -us -b
 </​code>​ </​code>​
 +
 ===== Suppression de paquets ===== ===== Suppression de paquets =====
-paquets temporaires des précédentes installations 
  
 ==== Principe ==== ==== Principe ====
Ligne 80: Ligne 83:
   * <​code>​sudo apt-get remove <​paquets(s)></​code>​ L'​option ''​remove''​ permet de **désinstaller les paquets indiqués**. ​ //Ceci laisse toutefois en place les fichiers de configuration de ces paquets.//   * <​code>​sudo apt-get remove <​paquets(s)></​code>​ L'​option ''​remove''​ permet de **désinstaller les paquets indiqués**. ​ //Ceci laisse toutefois en place les fichiers de configuration de ces paquets.//
   * <​code>​sudo apt-get autoremove <​paquets(s)></​code>​ L'​option ''​autoremove''​ permet de **désinstaller les paquets indiqués avec leurs dépendances logicielles**. ​ //Ceci laisse toutefois en place les fichiers de configuration de ces paquets.//   * <​code>​sudo apt-get autoremove <​paquets(s)></​code>​ L'​option ''​autoremove''​ permet de **désinstaller les paquets indiqués avec leurs dépendances logicielles**. ​ //Ceci laisse toutefois en place les fichiers de configuration de ces paquets.//
- 
  
 ==== Suppression + purge ==== ==== Suppression + purge ====
  
-  * <​code>​sudo apt-get purge <​paquets(s)></​code>​ L'​action ''​purge'',​ passée à la commande ''​apt-get'',​ **supprime ​les paquets indiqués **et** leurs fichiers de configuration** ((ceux marqués comme "​conffile",​ souvent placés dans /etc.)). //Les fichiers de préférences((dans les dossiers personnels)),​ et les logs((dans le /var)) ne sont pas supprimés.//​+  * <​code>​sudo apt-get purge <​paquets(s)></​code>​ L'​action ''​purge'',​ passée à la commande ''​apt-get'',​ **désinstalle ​les paquets indiqués **et** leurs fichiers de configuration** ((ceux marqués comme "​conffile",​ souvent placés dans /etc.)). //Les fichiers de préférences((dans les dossiers personnels)),​ et les logs((dans le /var)) ne sont pas supprimés.//​ 
 + 
 +  * <​code>​sudo apt-get autoremove --purge <​paquets(s)></​code>​ L'​option ''​%%--%%purge'',​ passée à la commande ''​autoremove'',​ **désinstalle les paquets indiqués, les dépendances logicielles et leurs fichiers de configuration** ((ceux marqués comme "​conffile",​ souvent placés dans /etc.)). //Les fichiers de préférences((dans les dossiers personnels)),​ et les journaux (logs) ​((dans le /var)) ne sont pas supprimés.// ​
  
-  * <​code>​sudo apt-get autoremove --purge ​<​paquets(s)>​</​code>​ L'​option ''​--purge'',​ passée à la commande ''​autoremove''​**supprime les paquets indiqués, les dépendances ​logicielles ​et leurs fichiers de configuration** ((ceux marqués comme "​conffile",​ souvent placés dans /etc.)). //Les fichiers de préférences((dans les dossiers personnels)), ​et les logs((dans le /var)) ne sont pas supprimés.//​+  * <​code>​sudo apt-get autoremove --purge</​code>​ L'​option ''​%%--%%purge'',​ passée à la commande ''​autoremove''​ **sans** nom de paquet**désinstalle toutes ​les dépendances ​devenues inutiles ​et leurs fichiers de configuration** ((ceux marqués comme "​conffile",​ souvent placés dans /etc.)). //Les fichiers de préférences((dans les dossiers personnels)),​ les journaux (logs((dans le /​var)) ​et ceux, des anciens noyaux, marqués "​d'​installation manuelle" ​ne sont pas supprimés.//​
  
 ==== Suppression de paquets d'​installation ==== ==== Suppression de paquets d'​installation ====
  
-APT conserve une copie de chaque paquet installé et désinstallé sur votre disque dur. Utiliser les options ci-dessous permet de récupérer de l'​espace disque par le nettoyage correspondant à l'​option. +APT conserve une copie de chaque paquet installé et désinstallé sur votre disque dur (dans le dossier ///​var/​cache/​apt/​archives//​). Utiliser les options ci-dessous permet de récupérer de l'​espace disque par le nettoyage correspondant à l'​option.
- +
-  * <​code>​sudo apt-get clean</​code>​ L'​option ''​clean'',​ option radicale, **supprime les copies de paquets installés**. (//Notez que cela n'a aucun impact sur les paquets installés.//​) +
-  * <​code>​sudo apt-get autoclean</​code>​ L'​option ''​autoclean''​ permet de **supprimer les copies des paquets désinstallés**. ​ //Ceci vous permet de récupérer beaucoup d'​espace disque//​. ​  +
  
 +  * <​code>​sudo apt-get clean</​code>​ L'​option ''​clean'',​ option radicale, **supprime la totalité des paquets** présents dans ///​var/​cache/​apt/​archives//​. (//Notez que cela n'a aucun impact sur les paquets installés.//​)
 +  * <​code>​sudo apt-get autoclean</​code>​ L'​option ''​autoclean''​ permet de **supprimer les paquets** présents dans ///​var/​cache/​apt/​archives//​ , mais **en conservant ceux qui ont un équivalent dans les dépôts**; par exemple, si  ///​var/​cache/​apt/​archives//​ contient plusieurs versions du même logiciel, les plus anciennes, plus présentes dans les dépôts, seront supprimées,​ mais la version à jour (ayant un équivalent dans le dépôt) sera conservée. //Ceci vous permet de récupérer beaucoup d'​espace disque//, mais moins toutefois qu'​avec "​clean"​. ​  
  
 ===== Mises à jour ===== ===== Mises à jour =====
- 
 ==== Mise à jour dépôts ==== ==== Mise à jour dépôts ====
  
Ligne 104: Ligne 106:
 ==== Mise à jour de paquets ==== ==== Mise à jour de paquets ====
  
-  * <​code>​sudo apt-get install <​paquet(s)>​ -V</​code>​ L'​option ''​install''​ met à jour les paquets **indiqués** déjà installés, vers leurs dernières versions.+  * <​code>​sudo apt-get install <​paquet(s)>​ -V</​code>​ L'​option ''​install''​ met à jour les paquets **indiqués** déjà installés, vers leurs dernières versions ​ ​(rarement utilisé).
  
-  * <​code>​sudo apt-get upgrade</​code>​ L'​option ''​upgrade'' ​met à jour **tous les paquets ​installés sur le système** vers les dernières versions.+  *  <​code>​apt-get ​--simulate ​upgrade</​code>​ L'​option ​ ''​simulate'' ​simule la mise à jour des paquets ​sans réellement ​les installer (rarement utilisé).
  
 +  * <​code>​sudo apt-get upgrade</​code>​ L'​option ''​upgrade''​ met à jour **tous les paquets installés sur le système** vers les dernières versions (couramment utilisé).
  
   * <​code>​sudo apt-get dist-upgrade</​code>​ L'​option ''​dist-upgrade''​ met à jour tous les paquets installés vers les dernières versions **en installant de nouveaux paquets si nécessaire**,​ par opposition à l'​upgrade simple qui n'​ajoute pas de nouveaux paquets.   * <​code>​sudo apt-get dist-upgrade</​code>​ L'​option ''​dist-upgrade''​ met à jour tous les paquets installés vers les dernières versions **en installant de nouveaux paquets si nécessaire**,​ par opposition à l'​upgrade simple qui n'​ajoute pas de nouveaux paquets.
Ligne 113: Ligne 116:
 Remarque : taper "man apt-get"​ dans un terminal donne une réponse en français et une explication plus complète et plus claire. Remarque : taper "man apt-get"​ dans un terminal donne une réponse en français et une explication plus complète et plus claire.
  
 +<note warning>​L'​option ''​upgrade''​ renvoie occasionnellement le message **Les paquets suivants ont été conservés**. Cela indique les paquets dont l'​arbre des dépendances a changé et pour lesquels le programme n'a pas pris la libéralité de les installer de lui-même. Il suffit d'​utiliser l'​option ''​install''​ pour en forcer manuellement l'​installation.</​note>​
 +
 +<note tip>Afin de mettre à jour complètement le système, il est possible d'​utiliser les deux commandes suivantes :
 +<​code>​sudo apt-get update; sudo apt-get install linux-virtual;​ sudo apt-get upgrade; sudo apt-get autoremove
 +sudo apt-get install XXXXXXXXXXXX;​ sudo apt-get update; sudo apt-get autoremove</​code>​
 +ou XXXXXXXXXXXX reprend la liste des paquets conservés.</​note>​
 ==== Bloquer la mise à jour d'un paquet ==== ==== Bloquer la mise à jour d'un paquet ====
-Insérer ​les lignes suivantes dans **/​etc/​apt/​preferences** (si le fichier n'​existe pas, le créer) : +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier ​**/​etc/​apt/​preferences** (si le fichier n'​existe pas, le créer) ​pour y insérer les lignes suivantes
-  ​* ​<code>​Package:​ nom_du_paquet+<file>​Package:​ nom_du_paquet
 Pin: version du paquet à conserver Pin: version du paquet à conserver
-Pin-priority:​ 1001</code//la Priorité du Pin à 1001 bloque les futures mises à jour// :-) +Pin-priority:​ 1001</file> 
-Exemple ​si on veut conserver la version 0.8.8 de kaffeine ​+La Priorité du Pin à 1001 bloque les futures mises à jour :-) 
-   Créer le fichier<​code>​sudo vim /​etc/​apt/​preferences<​/​code>​Indiquer le paquet et sa version :<code>​Package:​ kaffeine+ 
 +== Exemple ​== 
 +Si par exemple vous souhaiter ​conserver la version 0.8.8 de kaffeine, vous indiquerez dans **/​etc/​apt/​preferences** 
 +<file>​Package:​ kaffeine
 Pin: version 0.8.8 Pin: version 0.8.8
-Pin-priority:​ 1001</code>Dans le doute, vérifier en tapant la commande **sudo apt-cache policy nom_du_paquet**,​ pour l'​exemple du paquet kaffeine<​code>​sudo apt-cache policy kaffeine</​code>​+Pin-priority:​ 1001</file> 
 +Dans le doute, vérifier en tapant la commande **sudo apt-cache policy nom_du_paquet**,​ pour l'​exemple du paquet kaffeine 
 +<​code>​sudo apt-cache policy kaffeine</​code>​
  
-<note tip>Une méthode plus simple :+<note tip>Une méthode plus simple ​(toujours avec le paquet kaffeine):
  
-Pour les utilisateurs d'apt-get +//​__Pour ​les utilisateurs d'apt-get__ :// 
-<code bash>echo "​kaffeine hold" | sudo dpkg --set-selections</​code>​ +<code bash>​sudo ​apt-mark hold kaffeine</​code>​ 
-Pour vérifier que le paquet n'a plus le satut install mais hold : +Pour vérifier que le paquet n'a plus le statut ​install mais hold ((bloqué)) ​
-<code bash>dpkg --get-selections | grep kaffeine ​           ​ +<code bash>apt-mark showhold</​code>​ devrait afficher 
-kaffeine ​                     hold</​code>​+<​code>​kaffeine</​code> ​dans la liste des réponses
  
 Pour le débloquer : Pour le débloquer :
-<code bash>echo "kaffeine ​install"​ | dpkg --set-selections</​code>​ +<code bash>sudo apt-mark unhold ​kaffeine</​code>​ 
-Source : http://www.mail-archive.com/debian-user-french@lists.debian.org/​msg92973.html+[[https://manpages.debian.org/testing/​apt/​apt-mark.8.fr.html|Source]]
  
 +//__Pour les utilisateurs d'​[[:​aptitude]]__((merci à cthuluh #​debian-fr))://​
  
-Pour ceux utilisant aptitude (merci à cthuluh #debian-fr) :+Pour geler un paquet
 <code bash>​sudo aptitude hold kaffeine</​code>​ <code bash>​sudo aptitude hold kaffeine</​code>​
-À vérifier pour cette dernière, car je ne suis pas un adepte d'aptitude.+ 
 +Pour dégeler ​un paquet 
 +<code bash>​sudo ​aptitude ​unhold kaffeine</​code>​ 
 + 
 +Pour lister les paquets gelés : 
 +<code bash>​sudo dpkg --list | grep ^hi</​code>​ 
 +ou 
 +<code bash>​sudo aptitude search "​~ahold"</​code>​
  
 Remplacer kaffeine par le paquet que vous voulez bloquer ;​)</​note>​ Remplacer kaffeine par le paquet que vous voulez bloquer ;​)</​note>​
 +
 ==== Sauvegarde de la liste ==== ==== Sauvegarde de la liste ====
 Voir [[:​tutoriel:​comment_sauver_et_restaurer_la_liste_des_paquets|cette page]] pour pouvoir facilement faire une sauvegarde de la liste des paquets installés. Voir [[:​tutoriel:​comment_sauver_et_restaurer_la_liste_des_paquets|cette page]] pour pouvoir facilement faire une sauvegarde de la liste des paquets installés.
Ligne 146: Ligne 169:
 ==== Mises à jour automatisées ==== ==== Mises à jour automatisées ====
  
-Installer le paquet ​"​unattended-upgrades"​ en cliquant sur **[[apt://unattended-upgrades|unattended-upgrades]]** et lire cette [[https://help.ubuntu.com/​10.04/​serverguide/C/​automatic-updates.html|doc]](en).  +[[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>unattended-upgrades|unattended-upgrades]]** et lire ce  ​[[https://guide.ubuntu-fr.org/server/​automatic-updates.html|guide du server Ubuntu sur les mises à jours automatiques]] //(en français)//.\\  
-On peut, si l'on veut, paramétrer uniquement les mises à jour de sécurité en automatique.+Si vous le souhaitezvous pouvez ​paramétrer uniquement les mises à jour de sécurité en automatique.
  
-===== Divers =====+==== Mettre en cache pour un déploiement sur réseau local ==== 
 +Si vous disposez d'un réseau local, pour économiser de la bande passante externe lors des mises à jours vous pouvez mettre en cache sur une des machines les paquets téléchargés et les déployer ensuite sur les autres postes en faisant appel à [[:​apt-cacher]].
  
 +===== Divers =====
 ==== Utiliser un proxy ==== ==== Utiliser un proxy ====
  
-Il suffit d'​exporter les paramètres du [[proxy]] à utiliser dans la [[variables d'​environnement|variable d'​environnement]] **http_proxy**,​ sous la forme suivante : +Il suffit d'​exporter les paramètres du [[:proxy]] à utiliser dans la [[:variables d'​environnement|variable d'​environnement]] **http_proxy**,​ sous la forme suivante : 
-  export http_proxy=http://​utilisateur:​motdepasse@example.com:port +<​code>​export http_proxy=http://​utilisateur:​motdepasse@exemple.com:port</​code>​ 
-où « utilisateur » ​est le nom d'​utilisateur pour se connecter au proxy si nécessaire, ​« mot ​de passe » ​le mot de passe éventuellement associé, « example.com » ​l'​adresse du proxy, ​et « port » ​le port pour y accéder.+où 
 +  * //​utilisateur// ​est le nom d'​utilisateur pour se connecter au proxy si nécessaire,​ 
 +  * //mot de passe// est le mot de passe éventuellement associé 
 +  * //exemple.com// est l'​adresse du proxy, 
 +  * //port// est le port pour y accéder.
  
 Pour rendre le changement permanent vous pouvez rajouter la ligne dans le fichier **.bashrc** ou créer un fichier **proxy** dans **/​etc/​apt/​apt.conf.d/​proxy** puis rajouter la ligne suivante : Pour rendre le changement permanent vous pouvez rajouter la ligne dans le fichier **.bashrc** ou créer un fichier **proxy** dans **/​etc/​apt/​apt.conf.d/​proxy** puis rajouter la ligne suivante :
- +<​file>​ 
-  Acquire::​http::​Proxy "​http://​utilisateur:​motdepasse@example.com:​port";​+Acquire::​http::​Proxy "​http://​utilisateur:​motdepasse@exemple.com:​port";​ 
 +</​file>​
  
 Pour un proxy FTP ajouter une partie comme suit : Pour un proxy FTP ajouter une partie comme suit :
-  +<​file>​ 
-  Acquire::​ftp +Acquire::​ftp 
-  +
-   ​Proxy "​ftp://​proxy:2121/"; + Proxy "​ftp://​exemple.com:port/"; 
-   ​ProxyLogin + ​ProxyLogin 
-   ​+ { 
-     ​"USER $(SITE_USER)@$(SITE)";​ +   ​"USER $(SITE_USER)@$(SITE)";​ 
-     ​"PASS $(SITE_PASS)";​ +   ​"PASS $(SITE_PASS)";​ 
-   ​+ } 
-  +
-N'oubliez pas, bien sûr, de changer le nom d'​hôte ​proxy et le port.+</​file>​ 
 + 
 + où : 
 +    * //​exemple.com//​ est l'adresse du proxy
 +    * //port// est le port pour y accéder.
  
 +N'​oubliez pas, bien sûr, de changer le nom d'​hôte //​exemple.com//​ et le //port//.
  
 ==== Suppression d'un proxy ==== ==== Suppression d'un proxy ====
-<note important>​Je l'ai fait sur Ubuntu 9.10 je ne sais pas si ça fonctionne sur les autres versions</​note>​ 
  
-- Allez dans "Système" ​puis dans "Préférences" ​puis "Serveur Mandataire"+  ​- Allez dans //Système ​-> Préférences ->​Serveur Mandataire//​ 
 +  - Décochez ​"Configuration manuelle du  serveur mandataire" 
 +  - Cochez ​"Connexion direct à internet" ​ 
 +  - Cliquez sur "Appliquer à l'​ensemble du système"​ 
 +  - Fermez 
 +  - [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier **/​etc/​apt/​apt.conf.d/​proxy** 
 +  - Effacez la ou les ligne(s) en rapport avec le proxy 
 +  - Après enregistrement,​ redémarrez votre PC
  
-- Décochez "​Configuration manuelle du  serveur mandataire"​ +Et voilà il n'y a plus de proxy
- +
-- Cochez "​Connexion direct à internet"​ +
- +
-- Cliquez sur "​Appliquer à l'​ensemble du système"​ +
- +
-- Fermez +
- +
-- Ouvrez une console +
- +
-- Tapez la commande :   +
-Code : +
-gksudo gedit /​etc/​apt/​apt.conf +
- +
-- Tapez votre mot de passe (A moins que vous n'​étiez déjà en "​sudo"​) +
- +
-- Un éditeur de texte s'​ouvre  +
- +
-- Effacez toute la ligne +
- +
-- Enregistrez et quitter +
- +
-- Redémarrez votre PC +
- +
-Et voilà il n'y a plus de proxy+
  
 ==== Limiter la vitesse téléchargement ​ ==== ==== Limiter la vitesse téléchargement ​ ====
-Créer le fichier /​etc/​apt/​apt.conf.d/​76download et copier ​ces lignes pour limiter le téléchargement ​par exemple ici à 25kB/​s ​+[[:​tutoriel:​comment_modifier_un_fichier|Créer ​avec les droits d'​administration]] ​le fichier ​**/​etc/​apt/​apt.conf.d/​76download** et copier ​les lignes ​suivantes ​pour limiter le téléchargement.\\ 
- +Par exemple ici à 25kB/s : 
-En terminal : +<file>
-<​code>​ +
-sudo nano /​etc/​apt/​apt.conf.d/​76download +
-</​code>​ +
-Coller ​+
-<code>+
 Acquire Acquire
 { {
Ligne 223: Ligne 235:
 }; };
 }; };
-</​code>​+</​file>​ 
 + 
 +==== Historique ​ ==== 
 +   ​* ​ Le log (ou historique) des actions de apt-get se trouve dans **/​var/​log/​apt/​**  
 +<​code>​ less /​var/​log/​apt/​history.log</​code>​ 
 + 
 +**history.log** correspond à l'​historique du mois en cours. 
 + 
 +  * À la fin de chaque mois, ce fichier est archivé sous la forme history.log.1.gz 
 +On affiche un tel fichier archivé avec zless 
 +<​code>​zless /​var/​log/​apt/​history.log.1.gz ​</​code>​
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * [[http://​www.debian.org/​doc/​manuals/​apt-howto/​ch-apt-get.fr.html|Manuel Debian sur APT : Gestion des paquets]] +  * [[:​apt-cli|apt]] 
-  * [[http://​doc.ubuntu-fr.org/​probleme_apt|Problèmes avec les gestionnaires de paquets]] +  * [[:APT]] 
-  * Super Cow: vérifiez si c'est possible grâce à la dernière ligne de<​code>​apt-get --help</​code>​Lancement :<​code>​apt-get moo</​code>​.  +  * [[:​apt-cache]] 
 +  * [[:​apt-fast|apt-fast]] 
 +  * [[https://​www.debian.org/​doc/​manuals/​apt-howto/​ch-apt-get.fr.html|Manuel Debian sur APT : Gestion des paquets]] 
 +  * [[:​probleme_apt|Problèmes avec les gestionnaires de paquets]]
 ---- ----
- +//​Contributeurs : [[:​utilisateurs:​trhilkil|TrHiLKiL]],​ [[:​utilisateurs:​ste]],​ Emmanuel Gontcho, [[:​utilisateurs:​david96|david96]],​ [[:​utilisateurs:​boogy]], [[:​utilisateurs:​crustyourmind|Crustyourmind]] .//
-//​Contributeurs : [[:​utilisateurs:​trhilkil|TrHiLKiL]],​ [[:​utilisateurs:​ste]],​ Emmanuel Gontcho, [[:​utilisateurs:​david96|david96]],​ [[:​utilisateurs:​boogy]].//​+
  • apt-get.1342426610.txt.gz
  • Dernière modification: Le 16/07/2012, 10:16
  • par 213.56.248.115