Ci-dessous, les différences entre deux révisions de la page.
Both sides previous revision Révision précédente Prochaine révision | Révision précédente | ||
installations-mises_a_jour [2018/11/03 17:31] g.rnd@free.fr [1.6 Lignes de commande : APT] |
installations-mises_a_jour [2019/11/23 20:08] (Version actuelle) g.rnd@free.fr [1.20 Snap] |
||
---|---|---|---|
Ligne 77: | Ligne 77: | ||
Tout fichier avec l’extension **.deb** est un paquet (appelé également archive). Cette archive offre l’avantage de gérer les **dépendances**, c’est à dire les logiciels connexes nécessaires. | Tout fichier avec l’extension **.deb** est un paquet (appelé également archive). Cette archive offre l’avantage de gérer les **dépendances**, c’est à dire les logiciels connexes nécessaires. | ||
- | * Pour l'installation des fichiers **.deb**, après avoir décomprimé le fichier origine (si besoin, voir plus bas), se placer en console dans le répertoire et on utilise la commande **dpkg**, **option -i** : | + | * Pour l'**installation** des fichiers **.deb**, après avoir décomprimé le fichier origine (si besoin, voir plus bas), se placer en console dans le répertoire et on utilise la commande **dpkg**, **option -i** : |
<file>sudo dpkg -i <application>.deb</file> | <file>sudo dpkg -i <application>.deb</file> | ||
Ligne 84: | Ligne 84: | ||
On retrouve les paquets installés dans **/var/cache/apt/archives/**. | On retrouve les paquets installés dans **/var/cache/apt/archives/**. | ||
- | * Pour désinstaller, **option -r** | + | * Pour **désinstaller**, **option -r** |
<file>sudo dpkg -r <paquet></file> | <file>sudo dpkg -r <paquet></file> | ||
- | * Pour désinstaller avec purge, **option -P** (--purge) | + | * Pour **désinstaller avec purge**, **option -P** (--purge) |
<file>sudo dpkg -P <paquet></file> | <file>sudo dpkg -P <paquet></file> | ||
- | * Pour vérifier des installations, **option -l**: | + | * Pour **vérifier des installations**, **option -l**: |
<file>~$ dpkg -l system-config-samba gksu | <file>~$ dpkg -l system-config-samba gksu | ||
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | ||
Ligne 129: | Ligne 129: | ||
Suggère: apparmor | Suggère: apparmor | ||
</file> | </file> | ||
- | * Ensuite pour installer un logiciel, taper: | + | * Ensuite pour installer un logiciel présent dans les dépôts, taper: |
* <file>sudo apt install -y <nom_paquet> # qui remplace apt-get install -y . Avec -y, répond automatiquement yes à toutes les questions sur l'installation</file> | * <file>sudo apt install -y <nom_paquet> # qui remplace apt-get install -y . Avec -y, répond automatiquement yes à toutes les questions sur l'installation</file> | ||
* <file>sudo apt install <nom_du_programme> --purge # qui remplace apt-get install --purge pour désinstaller aussi tous les réglages</file> | * <file>sudo apt install <nom_du_programme> --purge # qui remplace apt-get install --purge pour désinstaller aussi tous les réglages</file> | ||
Ligne 256: | Ligne 256: | ||
<file>sudo chattr +i /run/resolvconf/resolv.conf</file> | <file>sudo chattr +i /run/resolvconf/resolv.conf</file> | ||
- | ==== 1.8 Documentation === | + | ==== Documentation ==== |
- Voir http://doc.ubuntu-fr.org/apt | - Voir http://doc.ubuntu-fr.org/apt | ||
Ligne 262: | Ligne 262: | ||
- Voir également le **man apt-get**, très abondant. | - Voir également le **man apt-get**, très abondant. | ||
- | ==== 1.9 Commande aptitude ==== | + | ==== 1.8 Commande aptitude ==== |
Une alternative est d’utiliser **aptitude** au lieu de **apt-get**, c’est un autre gestionnaire de paquets qui utilise une même syntaxe. | Une alternative est d’utiliser **aptitude** au lieu de **apt-get**, c’est un autre gestionnaire de paquets qui utilise une même syntaxe. | ||
Ligne 270: | Ligne 270: | ||
<note>**Attention**: Il ne faut passer son temps à alterner les commandes **apt** et **aptitude**. Les logiques ne sont pas les mêmes. L'emploi d'aptitude exclue également l'utilisation de **Synaptic**. Il faut donc **choisir son camp et s'y tenir**.</note> | <note>**Attention**: Il ne faut passer son temps à alterner les commandes **apt** et **aptitude**. Les logiques ne sont pas les mêmes. L'emploi d'aptitude exclue également l'utilisation de **Synaptic**. Il faut donc **choisir son camp et s'y tenir**.</note> | ||
- | ==== 1.10 Tasksel === | + | ==== 1.9 Tasksel === |
**Tasksel** est une application d'installation de logiciels faisant partie intégrante de l'installeur Debian. Tasksel regroupe les paquets à installer par tâches (ex. serveur LAMP, création audio, etc.), permettant ainsi à l'utilisateur d'installer très facilement l'ensemble des paquets nécessaires à une tâche particulière. | **Tasksel** est une application d'installation de logiciels faisant partie intégrante de l'installeur Debian. Tasksel regroupe les paquets à installer par tâches (ex. serveur LAMP, création audio, etc.), permettant ainsi à l'utilisateur d'installer très facilement l'ensemble des paquets nécessaires à une tâche particulière. | ||
Ligne 278: | Ligne 278: | ||
On peut lister les tâches disponibles en tapant la commande suivante : | On peut lister les tâches disponibles en tapant la commande suivante : | ||
<file>tasksel --list-task</file> | <file>tasksel --list-task</file> | ||
- | ==== 1.11 Installation des fichiers téléchargés ==== | + | ==== 1.10 Installation des fichiers téléchargés ==== |
* Les fichiers téléchargés sur Internet peuvent se présenter sous des formats différents qui ne sont pas reconnus directement par Ubuntu et nécessitent parfois une compilation, celle-ci peut alors se faire en plusieurs étapes. | * Les fichiers téléchargés sur Internet peuvent se présenter sous des formats différents qui ne sont pas reconnus directement par Ubuntu et nécessitent parfois une compilation, celle-ci peut alors se faire en plusieurs étapes. | ||
* Selon les formats des fichiers, les installations différent, les explications spécifiques sont données ci-dessous. | * Selon les formats des fichiers, les installations différent, les explications spécifiques sont données ci-dessous. | ||
- | === 1.11.1 Décompression de l’archive. === | + | === 1.10.1 Décompression de l’archive. === |
* Se placer d'abord dans la répertoire où a été enregistré le fichier téléchargé. | * Se placer d'abord dans la répertoire où a été enregistré le fichier téléchargé. | ||
Ligne 295: | Ligne 295: | ||
<file>cd /home/guy/téléchargement/xyz</file> | <file>cd /home/guy/téléchargement/xyz</file> | ||
- | === 1.11.2 Préparation, choix des options === | + | === 1.10.2 Préparation, choix des options === |
Pour installer le programme avec les options par défaut, saisir : | Pour installer le programme avec les options par défaut, saisir : | ||
<file>./conTaskselfigure</file> | <file>./conTaskselfigure</file> | ||
- | === 1.11.3 Construction de l’application === | + | === 1.10.3 Construction de l’application === |
Parfois, il est nécessaire à ce niveau, d'avoir installé **gettext**. Vérifier en lançant | Parfois, il est nécessaire à ce niveau, d'avoir installé **gettext**. Vérifier en lançant | ||
Ligne 308: | Ligne 308: | ||
<file>sudo make # à utiliser quand il y a un fichier makefile</file> | <file>sudo make # à utiliser quand il y a un fichier makefile</file> | ||
- | === 1.11.4 Installation === | + | === 1.10.4 Installation === |
Pour finir et placer les fichiers nouvellement créés au bon endroit dans le système, passer en mode super-utilisateur et écrire : | Pour finir et placer les fichiers nouvellement créés au bon endroit dans le système, passer en mode super-utilisateur et écrire : | ||
Ligne 317: | Ligne 317: | ||
http://www./sbincommentcamarche.net/faq/sujet-1328-linux-installer-les-programmes-gestion-des-paquets-compil#ii-alien-la-solution-venue-d-ailleurs | http://www./sbincommentcamarche.net/faq/sujet-1328-linux-installer-les-programmes-gestion-des-paquets-compil#ii-alien-la-solution-venue-d-ailleurs | ||
- | === 1.11.5 Fichiers binaires === | + | === 1.10.5 Fichiers binaires === |
Les fichiers d'installation qui, après décompression, apparaissent en **.bin** (fichiers binaires), s'installent simplement par la commande **./** à partir du répertoire où se trouve le fichier binaire (suppose que **p7zip-full** soit déjà installé). | Les fichiers d'installation qui, après décompression, apparaissent en **.bin** (fichiers binaires), s'installent simplement par la commande **./** à partir du répertoire où se trouve le fichier binaire (suppose que **p7zip-full** soit déjà installé). | ||
<file>sudo ./fichier_install.bin</file> | <file>sudo ./fichier_install.bin</file> | ||
- | === 1.11.6 Fichiers .jar === | + | === 1.10.6 Fichiers .jar === |
Des logiciels Java sont distribués au format **.jar**. | Des logiciels Java sont distribués au format **.jar**. | ||
Ligne 333: | Ligne 333: | ||
- | === 1.11.7 Fichiers .sh === | + | === 1.10.7 Fichiers .sh === |
Pour les installer, se mettre dans le répertoire décomprimé et lancer la commande: | Pour les installer, se mettre dans le répertoire décomprimé et lancer la commande: | ||
<file>sudo sh <fichier.sh></file> | <file>sudo sh <fichier.sh></file> | ||
- | === 1.11.8 Fichiers Source .src === | + | === 1.10.8 Fichiers Source .src === |
* Condition nécessaire: le paquet **build-essential** doit être installé | * Condition nécessaire: le paquet **build-essential** doit être installé | ||
Ligne 349: | Ligne 349: | ||
* **clean install**, qui retire les fichiers temporaires créés au cours de l'installation. | * **clean install**, qui retire les fichiers temporaires créés au cours de l'installation. | ||
* | * | ||
- | === 1.11.9 Fichiers .run === | + | === 1.10.9 Fichiers .run === |
Il faut d'abord les rendre exécutables | Il faut d'abord les rendre exécutables | ||
Ligne 356: | Ligne 356: | ||
<file>sudo ./fichier.run</file> | <file>sudo ./fichier.run</file> | ||
- | ==== 1.12 Installation Flash Player ==== | + | ==== 1.11 Installation Flash Player ==== |
* Parfois, on a un mélange des deux procédures. L'installation de **Flash Player Linux** en est un exemple. | * Parfois, on a un mélange des deux procédures. L'installation de **Flash Player Linux** en est un exemple. | ||
Ligne 387: | Ligne 387: | ||
- | ==== 1.13 Installation Adobe Acrobat ==== | + | ==== 1.12 Installation Adobe Acrobat ==== |
=== Acroead (n'existe plus) === | === Acroead (n'existe plus) === | ||
Ligne 420: | Ligne 420: | ||
- | ==== 1.14 Cas particulier des paquets RPM ==== | + | ==== 1.13 Cas particulier des paquets RPM ==== |
- | === 1.14.1 Alien : convertir un paquet dans un autre format === | + | === 1.13.1 Alien : convertir un paquet dans un autre format === |
Comme il est décrit dans la page concernant l'utilisation des dépôts, la distribution Ubuntu gère nativement les paquets précompilés au format **.deb**. Mais, il apparaît que de nombreux autres systèmes de paquets existent pour d'autres distributions: **.rpm**, utilisé par les distributions basées sur RedHat Linux, **.tgz** pour Slackware et **.slp** de Stampede. | Comme il est décrit dans la page concernant l'utilisation des dépôts, la distribution Ubuntu gère nativement les paquets précompilés au format **.deb**. Mais, il apparaît que de nombreux autres systèmes de paquets existent pour d'autres distributions: **.rpm**, utilisé par les distributions basées sur RedHat Linux, **.tgz** pour Slackware et **.slp** de Stampede. | ||
Ligne 430: | Ligne 430: | ||
Toutefois, faire bien attention lorsque on utilise alien. La conversion d'un type de paquet à un autre n'est pas toujours parfaite. Lorsque cela est possible, on doit toujours préférer des paquets au format .deb et créés pour Ubuntu. | Toutefois, faire bien attention lorsque on utilise alien. La conversion d'un type de paquet à un autre n'est pas toujours parfaite. Lorsque cela est possible, on doit toujours préférer des paquets au format .deb et créés pour Ubuntu. | ||
- | === 1.14.2 Installation d'Alien === | + | === 1.13.2 Installation d'Alien === |
Il suffit d'installer le paquet **alien** par Synaptic. | Il suffit d'installer le paquet **alien** par Synaptic. | ||
- | === 1.14.3 Utilisation === | + | === 1.13.3 Utilisation === |
(paquet.ext étant un paquet .rpm, .slp ou .tgz) | (paquet.ext étant un paquet .rpm, .slp ou .tgz) | ||
Ligne 468: | Ligne 468: | ||
Pour utiliser plus d'options valables pour alien, consulter la page man d'alien ou la documentation Ubuntu http://doc.ubuntu-fr.org/alien | Pour utiliser plus d'options valables pour alien, consulter la page man d'alien ou la documentation Ubuntu http://doc.ubuntu-fr.org/alien | ||
- | === 1.14.4 Alternative === | + | === 1.13.4 Alternative === |
On peut télécharger une interface graphique permettant de simplifier l'utilisation de Alien. Pour ce faire, rendez-vous à la page suivante sur le site:[[http://www.kde-apps.org/content/show.php/ACRED?content=60874 | ACRED]]. | On peut télécharger une interface graphique permettant de simplifier l'utilisation de Alien. Pour ce faire, rendez-vous à la page suivante sur le site:[[http://www.kde-apps.org/content/show.php/ACRED?content=60874 | ACRED]]. | ||
Ligne 475: | Ligne 475: | ||
https://doc.ubuntu-fr.org/acred | https://doc.ubuntu-fr.org/acred | ||
- | ==== 1.14.5 apturl ou apt:// ==== | + | ==== 1.14 apturl ou apt:// ==== |
Depuis Ubuntu 7.10, on peut installer des paquets par simple clic sur un lien. Si cela ne fonctionne pas, installer le paquet **apturl** de façon classique (ligne de commande ou Gestionnaire Synaptic). La fonction est directement compatible avec le navigateur **Firefox** avant la version 3. Elle nécessite un paramétrage pour **Opéra** et pour **Swiftfox**. | Depuis Ubuntu 7.10, on peut installer des paquets par simple clic sur un lien. Si cela ne fonctionne pas, installer le paquet **apturl** de façon classique (ligne de commande ou Gestionnaire Synaptic). La fonction est directement compatible avec le navigateur **Firefox** avant la version 3. Elle nécessite un paramétrage pour **Opéra** et pour **Swiftfox**. | ||
Ligne 508: | Ligne 508: | ||
* Problèmes avec les gestionnaires de paquets. Consulter la documentation http://doc.ubuntu-fr.org/probleme_apt | * Problèmes avec les gestionnaires de paquets. Consulter la documentation http://doc.ubuntu-fr.org/probleme_apt | ||
- | ==== 1.19 Configuration ==== | + | ==== 1.19 Configuration application ==== |
Certaines applications ont besoin d'être configurées avant premier démarrage, en général, c'est inclus dans la séquence d'installation. On peut reprendre cette configuration à tout moment en lançant: | Certaines applications ont besoin d'être configurées avant premier démarrage, en général, c'est inclus dans la séquence d'installation. On peut reprendre cette configuration à tout moment en lançant: | ||
<file>sudo dpkg-reconfigure <nom_paquet></file> | <file>sudo dpkg-reconfigure <nom_paquet></file> | ||
- | ==== 1.20 Documentation ==== | + | ==== 1.20 Snap ==== |
+ | |||
+ | Le format **snap** vise à permettre l'installation de nouvelles versions de logiciels dans les systèmes Linux, tout en apportant aux développeurs la facilité de distribution, la fiabilité et la sécurité. | ||
+ | |||
+ | Il faut commencer par installer le paquet **snapd** sur son système (normalement, il est pré-installé sur Ubuntu). | ||
+ | |||
+ | Avec le format snap, pour recevoir des nouvelles versions de logiciels, les utilisateurs n'auront plus à mettre en jeu la stabilité de leur système par l'ajout de dépôts personnels (PPA). Ils pourront récupérer un paquet **.snap** distribué par l'éditeur via le gestionnaire de paquets **Snappy**. L'application s'exécute ensuite de manière isolée, ce qui accroît la stabilité et la sécurité du système. Le paquet .snap inclut l'application et peut contenir aussi ses dépendances ; en contrepartie d'un paquet plus lourd, ceux-ci peuvent donc faire cohabiter plusieurs versions de mêmes dépendances au sein d'un même système Linux et en facilite la distribution en ligne et hors ligne. | ||
+ | |||
+ | Quelques logiciels disponibles sous Snap, taper: | ||
+ | <file>snap find</file> | ||
+ | |||
+ | Liste des logiciels installés et actifs ur l'ordinateur, taper: | ||
+ | <file>snap list -all | grep activ</file> | ||
+ | |||
+ | |||
+ | |||
+ | ==== 1.21 Documentation ==== | ||
Pour plus d'information, consulter http://doc.ubuntu-fr.org/tutoriel/compilation. | Pour plus d'information, consulter http://doc.ubuntu-fr.org/tutoriel/compilation. | ||
Ligne 529: | Ligne 546: | ||
En mode console, les commandes suivantes sont à exécuter successivement: | En mode console, les commandes suivantes sont à exécuter successivement: | ||
- | <file>sudo apt-get update | + | <file>sudo apt update |
- | sudo apt-get dist-upgrade</file> | + | sudo apt dist-upgrade</file> |
On peut faire d'une pierre deux coups. | On peut faire d'une pierre deux coups. | ||
- | <file>sudo apt-get update && sudo apt-get dist-upgrade</file> | + | <file>sudo apt update && sudo apt dist-upgrade</file> |
- | <note importyant>On peut maintenant utiliser des commandes plus simples, comme **apt update**, **apt upgrade**, **apt remove** ...</note> | + | <note important>On peut maintenant utiliser des commandes plus simples, comme **apt update**, **apt upgrade**, **apt remove** ...</note> |
===== 3. Contrôle d'intégrité d'une image CD téléchargée ===== | ===== 3. Contrôle d'intégrité d'une image CD téléchargée ===== |