| Les deux révisions précédentesRévision précédente | |
| apt-get [Le 07/10/2025, 18:58] – ancienne révision (Le 11/05/2025, 13:41) restaurée krodelabestiole | apt-get [Le 07/10/2026, 16:16] (Version actuelle) – màj tag | mise en forme krodelabestiole |
|---|
| {{tag>apt gestionnaire_de_paquets installation_logiciel}} | {{tag>apt gestionnaire_de_paquets installer_une_application}} |
| |
| ====== apt-get ====== | ====== apt-get ====== |
| |
| **Apt-get** est un outil logiciel à utiliser en [[:commande_shell|ligne de commande]].\\ | ''[[man>apt-get]]'' est un outil à utiliser en [[:commande_shell|ligne de commande]], ou dans un [[:tutoriel:script shell]].\\ |
| Il permet d'effectuer l'installation et la désinstallation de paquets en provenance d'un [[:depots|dépôt APT]]. | Il permet d'effectuer l'installation et la désinstallation de paquets en provenance d'un [[:depots|dépôt APT]]. |
| |
| <note tip>''apt-get'' fournit un retour facilement analysable par un script et garantit une certaine rétro-compatibilité. | <note important>''apt-get'' fournit un retour facilement analysable par un script et garantit une certaine rétro-compatibilité. |
| |
| 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> | 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 ===== |
| ==== Installation d'une version présente dans les dépôts ==== | ==== Installation d'une version présente dans les dépôts ==== |
| |
| * <code>sudo apt-get install <paquet>=<version> -V</code> L'option **''=<version>''** passée à **''apt-get install''** permet d'**installer la version souhaitée du paquet indiqué**. | * <code>sudo apt-get install <paquet>=<version> -V</code> L'option ''=<version>'' passée à ''apt-get install'' permet d'installer la version souhaitée du paquet indiqué. |
| Très utile pour revenir à une version officielle d'un paquet (qui aurait été "upgradé à la main"). | Très utile pour revenir à une version officielle d'un paquet (qui aurait été "upgradé à la main"). |
| |
| ==== Installation avec réponse oui ==== | ==== Installation avec réponse oui ==== |
| |
| * <code>sudo apt-get install -y <paquet(s)></code> L'option -y permet de répondre oui par avance aux demandes de confirmations. Utile pour une utilisation dans un script, par exemple. | * <code>sudo apt-get install -y <paquet(s)></code> L'option ''-y'' permet de répondre oui par avance aux demandes de confirmations. Utile pour une utilisation dans un script, par exemple. |
| |
| ==== Réparer une installation ==== | ==== Réparer une installation ==== |
| 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.\\ | |
| | 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 install -f</code> | <code>sudo apt-get install -f</code> |
| Il faut cependant que la dépendance soit 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> |
| recherchera une solution pour faire fonctionner [[vlc|VLC media player]] sans corrompre le système (FIXME). | recherchera une solution pour faire fonctionner [[:vlc|VLC media player]] sans corrompre le système (FIXME). |
| </note> | </note> |
| |
| ==== Forcer une installation ==== | ==== Forcer une installation ==== |
| | |
| 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. | 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 |
| ==== Obtention des codes sources ==== | ==== Obtention des codes sources ==== |
| |
| * <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. |
| |
| **''sudo''** n'est pas utilisé ici parce que ce n'est pas nécessaire. Le paquet sera enregistré dans votre //Dossier Personnel//. | ''[[:sudo]]'' n'est pas utilisé ici parce que ce n'est pas nécessaire. Le paquet sera enregistré dans votre [[:arborescence#répertoire personnel]]. |
| |
| 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**. | 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: |
| <code> | <code> |
| apt-get install build-essential fakeroot | apt-get install build-essential fakeroot |
| ==== Principe ==== | ==== Principe ==== |
| |
| * <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'', **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 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 le [[:arborescence#répertoire personnel]]), et les journaux (//logs// dans ''/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'', 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 le [[:arborescence#répertoire personnel]]), et les journaux (//logs// dans ''/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.// | * <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 le [[:arborescence#répertoire personnel]]), et les journaux (//logs// dans ''/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 (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. | [[:APT]] conserve une copie de chaque paquet installé et désinstallé sur votre disque dur (dans le répertoire ''/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 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 clean</code>L'option ''clean'', option radicale, supprime la totalité des paquets présents dans ''/var/cache/apt/archives''. 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". | * <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 ==== |
| |
| * <code>sudo apt-get update</code> L'option ''update'' **met à jour la liste des fichiers disponibles dans les dépôts APT présents dans le fichier de configuration ''/etc/apt/sources.list''**. L'exécuter régulièrement est une bonne pratique, afin de maintenir à jour votre liste de paquets disponibles. | * <code>sudo apt-get update</code>L'option ''update'' met à jour la liste des fichiers disponibles dans les dépôts APT présents dans le fichier de configuration ''/etc/apt/sources.list''. L'exécuter régulièrement est une bonne pratique, afin de maintenir à jour votre liste de paquets disponibles. |
| |
| ==== 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 (rarement utilisé). | * <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>apt-get --simulate upgrade</code> L'option ''simulate'' simule la mise à jour des paquets sans réellement les installer (rarement utilisé). | * <code>apt-get --simulate upgrade</code>L'option ''simulate'' simule la mise à jour des paquets sans réellement les installer. |
| |
| * <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 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. |
| |
| 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 : entrer ''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** (ou **The following upgrades have been deferred due to phasing** en version 24.04). Cela indique les paquets dont l'arbre des dépendances a changé et pour lesquels le programme n'a pas pris la liberté de les installer de lui-même. Il suffit d'utiliser l'option ''install'' pour en forcer manuellement l'installation.</note> | <note warning> |
| | L'option ''upgrade'' renvoie occasionnellement le message ''Les paquets suivants ont été conservés'' (ou ''//The following upgrades have been deferred due to phasing//'' en version 24.04). Cela indique les paquets dont l'arbre des dépendances a changé et pour lesquels le programme n'a pas pris la liberté 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> |
| |
| <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 ==== |
| [[: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: | |
| <file>Package: nom_du_paquet | [[: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\_: |
| | <file> |
| | Package: nom_du_paquet |
| Pin: version du paquet à conserver | Pin: version du paquet à conserver |
| Pin-priority: 1001</file> | Pin-priority: 1001 |
| La Priorité du Pin à 1001 bloque les futures mises à jour :-) | </file> |
| | La Priorité du Pin à ''1001'' bloque les futures mises à jour :-) |
| |
| == Exemple == | == Exemple == |
| Si par exemple vous souhaiter conserver la version 0.8.8 de kaffeine, vous indiquerez dans **/etc/apt/preferences** | |
| <file>Package: kaffeine | 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</file> | Pin-priority: 1001 |
| Dans le doute, vérifier en tapant la commande **sudo apt-cache policy nom_du_paquet**, pour l'exemple du paquet kaffeine | </file> |
| | Dans le doute, vérifier en entrant la commande ''sudo apt-cache policy nom_du_paquet'', pour l'exemple du paquet ''kaffeine''\_: |
| <code>sudo apt-cache policy kaffeine</code> | <code>sudo apt-cache policy kaffeine</code> |
| |
| <note tip>Une méthode plus simple (toujours avec le paquet kaffeine): | <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>sudo apt-mark hold kaffeine</code> | <code bash>sudo apt-mark hold kaffeine</code> |
| Pour vérifier que le paquet n'a plus le statut install mais hold ((bloqué)) : | Pour vérifier que le paquet n'a plus le statut ''install'' mais ''hold'' (bloqué)\_: |
| <code bash>apt-mark showhold</code> devrait afficher | <code bash>apt-mark showhold</code> devrait afficher |
| <code>kaffeine</code> dans la liste des réponses | <code>kaffeine</code> dans la liste des réponses |
| [[https://manpages.debian.org/testing/apt/apt-mark.8.fr.html|Source]] | [[https://manpages.debian.org/testing/apt/apt-mark.8.fr.html|Source]] |
| |
| //__Pour les utilisateurs d'[[:aptitude]]__((merci à cthuluh #debian-fr)):// | Pour les utilisateurs d'[[:aptitude]]((merci à cthuluh #debian-fr))\_: |
| |
| Pour geler un paquet | Pour geler un paquet |
| <code bash>sudo aptitude search "~ahold"</code> | <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. |
| |
| ==== Mises à jour automatisées ==== | ==== Mises à jour automatisées ==== |
| |
| [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>unattended-upgrades]]** et lire ce [[https://guide.ubuntu-fr.org/server/automatic-updates.html|guide du serveur Ubuntu sur les mises à jours automatiques]] //(en français)//.\\ | [[:deb#installer_un_paquet_deb|Installer le paquet]] ''[[apt>unattended-upgrades]]'' et lire ce [[https://guide.ubuntu-fr.org/server/automatic-updates.html|guide du serveur Ubuntu sur les mises à jours automatiques]] //(en français)//.\\ |
| Si vous le souhaitez, vous pouvez paramétrer uniquement les mises à jour de sécurité en automatique. | Si vous le souhaitez, vous pouvez paramétrer uniquement les mises à jour de sécurité en automatique. |
| |
| Si le processus est déjà lancé, et que vous souhaitez le stopper, cherchez sont numéro : | Si le processus est déjà lancé, et que vous souhaitez le stopper, cherchez son numéro\_: |
| <code>sudo lsof /var/lib/dpkg/lock-frontend</code> | <code>sudo lsof /var/lib/dpkg/lock-frontend</code> |
| Puis, avec le résultat : | Puis, avec le résultat : |
| <code>export http_proxy=http://utilisateur:motdepasse@exemple.com:port</code> | <code>export http_proxy=http://utilisateur:motdepasse@exemple.com:port</code> |
| où : | où : |
| * //utilisateur// est le nom d'utilisateur pour se connecter au proxy si nécessaire, | * ''utilisateur'' est le nom d'utilisateur pour se connecter au proxy si nécessaire, |
| * //mot de passe// est le mot de passe éventuellement associé | * ''motdepasse'' est le mot de passe éventuellement associé |
| * //exemple.com// est l'adresse du proxy, | * ''exemple.com'' est l'adresse du proxy, |
| * //port// est le port pour y accéder. | * ''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 : |
| |
| où : | où : |
| * //exemple.com// est l'adresse du proxy, | * ''exemple.com'' est l'adresse du proxy, |
| * //port// est le port pour y accéder. | * ''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//. | 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 ==== |
| |
| - Allez dans //Système -> Préférences ->Serveur Mandataire// | - Allez dans //Système// -> //Préférences// -> //Serveur Mandataire//. |
| - Décochez "Configuration manuelle du serveur mandataire" | - Décochez //Configuration manuelle du serveur mandataire//. |
| - Cochez "Connexion direct à internet" | - Cochez //Connexion direct à internet//. |
| - Cliquez sur "Appliquer à l'ensemble du système" | - Cliquez sur //Appliquer à l'ensemble du système//. |
| - Fermez | - Fermez. |
| - [[:tutoriel:comment_modifier_un_fichier|Ouvrez avec les droits d'administration]] le fichier **/etc/apt/apt.conf.d/proxy** | - [[: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 | - Effacez la ou les ligne(s) en rapport avec le proxy. |
| - Après enregistrement, redémarrez votre PC | - Après enregistrement, redémarrez votre PC. |
| |
| Et voilà il n'y a plus de proxy | Et voilà il n'y a plus de proxy ! |
| |
| ==== Limiter la vitesse téléchargement ==== | ==== Limiter la vitesse téléchargement ==== |
| [[: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.\\ | |
| | [[: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 : | Par exemple ici à 25kB/s : |
| <file> | <file> |
| |
| ==== Historique ==== | ==== 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. | * 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> |
| * À 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 ===== |
| * [[https://www.debian.org/doc/manuals/apt-howto/ch-apt-get.fr.html|Manuel Debian sur APT : Gestion des paquets]] | * [[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]] | * [[: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]], [[:utilisateurs:ste]], Emmanuel Gontcho, [[:utilisateurs:david96]], [[:utilisateurs:boogy]], [[:utilisateurs:Crustyourmind]].// |