Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
apt-get [Le 14/11/2018, 07:27] 91.163.83.79 [Utiliser un proxy] |
apt-get [Le 13/12/2023, 13:47] (Version actuelle) Amiralgaby ancienne révision (Le 29/04/2023, 15:51) restaurée |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
==== Vérifier la version ==== | ==== 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…:\\ | + | Avant de lancer l'installation, il est parfois utile de vérifier la version qui sera installée, les dépendances, ...\\ |
<code>apt show <nom_du_paquet></code> | <code>apt show <nom_du_paquet></code> | ||
==== Installation d'une version présente dans les dépôts ==== | ==== Installation d'une version présente dans les dépôts ==== | ||
Ligne 46: | Ligne 46: | ||
<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 ==== | ||
Ligne 117: | 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 ==== | ||
[[: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: | [[: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: | ||
Ligne 124: | Ligne 129: | ||
La Priorité du Pin à 1001 bloque les futures mises à jour :-) | 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** | Si par exemple vous souhaiter conserver la version 0.8.8 de kaffeine, vous indiquerez dans **/etc/apt/preferences** | ||
<file>Package: kaffeine | <file>Package: kaffeine | ||
Ligne 152: | Ligne 157: | ||
<code bash>sudo aptitude unhold kaffeine</code> | <code bash>sudo aptitude unhold kaffeine</code> | ||
- | Pour lister les paquets gelés : | + | Pour lister les paquets gelés : |
<code bash>sudo dpkg --list | grep ^hi</code> | <code bash>sudo dpkg --list | grep ^hi</code> | ||
ou | ou | ||
Ligne 164: | Ligne 169: | ||
==== Mises à jour automatisées ==== | ==== Mises à jour automatisées ==== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>unattended-upgrades|unattended-upgrades]]** et lire cette [[https://help.ubuntu.com/14.04/serverguide/automatic-updates.html|documentation]] //(en français)//.\\ | + | [[: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)//.\\ |
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. | ||
Ligne 174: | Ligne 179: | ||
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 : | ||
- | <code>export http_proxy=http://utilisateur:motdepasse@example.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// le mot de passe éventuellement associé | + | * //mot de passe// est le mot de passe éventuellement associé |
- | * //example.com// l'adresse du proxy, | + | * //exemple.com// est l'adresse du proxy, |
- | * //port// 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 : | ||
<file> | <file> | ||
- | Acquire::http::Proxy "http://utilisateur:motdepasse@example.com:port"; | + | Acquire::http::Proxy "http://utilisateur:motdepasse@exemple.com:port"; |
</file> | </file> | ||
Ligne 190: | Ligne 195: | ||
Acquire::ftp | Acquire::ftp | ||
{ | { | ||
- | Proxy "ftp://proxy:port/"; | + | Proxy "ftp://exemple.com:port/"; |
ProxyLogin | ProxyLogin | ||
{ | { | ||
Ligne 200: | Ligne 205: | ||
où : | où : | ||
- | * //proxy// l'adresse du proxy, | + | * //exemple.com// est l'adresse du proxy, |
- | * //port// 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 proxy 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 ==== | ||
Ligne 248: | Ligne 253: | ||
* [[:apt-cache]] | * [[:apt-cache]] | ||
* [[:apt-fast|apt-fast]] | * [[:apt-fast|apt-fast]] | ||
- | * [[http://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|TrHiLKiL]], [[:utilisateurs:ste]], Emmanuel Gontcho, [[:utilisateurs:david96|david96]], [[:utilisateurs:boogy]], [[:utilisateurs:crustyourmind|Crustyourmind]] .// | ||
- | |||
- |