User Tools

Site Tools


Sidebar

Sidebar

Accueil

Menu Linux

Menu Windows

Menu Android

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation sur support USB

Installation sans CD-ROM

Installations, mise à jour

Réinstallation/Migration version Ubuntu

Applications Ubuntu

Notes

Documentation-Aides

* Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Matériel

Imprimante Linux

Compression-Archivage

Déplacer le /home

Bureau-Gnome

Environnement graphique

  • Réseau

Connexion Linux

Réseau Linux

Routeurs

Paramétrage routeur

Analyse Réseau - Gestion parc

Partages,Transferts

Disque-Réseau

Contrôle à distance

Contrôle à distance Linux

Teamviewer

Serveur

Serveur Linux

OpenVPN

Sécurité Linux

SSH

Authentification

Migration Linux Petite entreprise

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox, Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde

Sauvegarde Linux

Synchronisation Linux

Dépannage Ubuntu

Antivirus Linux

Grub

Grub2

Partitions Linux

Fichier fstab

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Création de site

Dokuwiki

Joomla

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Téléphone

Téléphonie

  • Multimedia

YouTube

Musique

Télévision

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Bash Shell

IV. Partie Android

Sidebar

Smartphone

Messages pour le Web

installations-mises_a_jour

Installations-Mises à jour

Ubuntu: Installations - Mises à jour

Ce chapitre donne les procédures à suivre pour installer de nouvelles applications ou pour effectuer des mises à jour. L'installation initiale d'Ubuntu est décrite au chapitre spécifique Ubuntu.

1. Installations

Ubuntu propose un interface graphique pour les installations, c’est Synaptic auquel on accède par Système/Administration/Gestionnaire de paquets Synaptic.

1.1 Paquet

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.

1.2 Synaptic

Lancer le gestionnaire Synaptic, cliquer sur l’icône Rechercher et entrer le nom de l’application. Sélectionner ensuite dans les résultats de la recherche le ou les paquets voulus en s’aidant de la description. L’icône en carré vert indique un paquet déjà installé (on voit même la version installée). Cliquer ensuite sur Appliquer/ pour lancer l’installation automatique.

Le processus inverse permet la désinstallation du logiciel, cliquer sur l’icône correspondante.

L’exemple suivant concerne bluetooth.

Si la recherche n’aboutit pas, changer le nom, changer les options de recherche, se montrer inventif. Exemple : pour télécharger Acrobat Reader, le paquet s’appelle acroread (valable jusqu'à Ubuntu 6.10).

1.3 Gnome App Install

Gnome App Install permet également d'ajouter ou de supprimer des programmes très simplement. Il suffit donc de disposer d'une connexion internet et des droits d'administrateurs pour installer rapidement et facilement une grande partie des logiciels dont on peut avoir besoin. Cette méthode permet aussi d'installer des codecs, des drivers (pilotes matériels), etc.

Pour le lancer, dérouler le menu Applications/Ajouter-Supprimer… .

L'utilisation est évidente. Après avoir choisi les applications, cliquer sur Appliquer les changements.

1.4 Sources de mise à jour

Pour élargir le champ de recherche de Synaptic, cliquer Catégories/Dépôts, la fenêtre Sources de mises à jour s’ouvre, cocher toutes les cases.

NB: La liste des sources apparaît dans le fichier /etc/apt/sources.list.

Cliquer ensuite l’onglet Mises à jour et cocher les cases voulues.

Pour modifier les sources des dépôts, consulter la documentation Ubuntu sur http://doc.ubuntu-fr.org/depots_gutsy

En fermant, une fenêtre indique que les dépôts sont modifiés. Il ne reste plus qu’à rendre effective la modification de Synaptic en cliquant sur l’icône Recharger en haut à gauche.

NB: En fait, la meilleure solution est d'utiliser l'aide interactive de la page http://www.sourceslist.org/

L'exemple de l'installation de Java est donné au paragraphe suivant.

1.5 Installation de Java

Vérifier que les dépôts Multiverse ont bien été activés. Lancer Synaptic, effectuer la mise à jour de la liste des paquets en cliquant sur Tout mettre à jour. Lancer une Recherche en tapant “sun-java”. Les paquets proposés sont sun-java5-jre, sun-java5-jdk, sun-java5-plugin et sun-java5-doc. Sélectionner les paquets proposés (avec ou sans la doc) et cliquer sur Appliquer.

Pendant l'installation, un dialogue demande d'accepter les termes de la licence, accepter. Un second message apparait à propos de la documentation qu'il faut prendre sur le site officiel de Sun. Si nécessaire, aller sur http://java.sun.com/j2se/1.5.0/download.jsp. Dans la partie Documentation, cliquer sur Download pour télécharger le fichier jdk-1_5_0-doc.zip. Le fichier est à placer dans le répertoire /tmp du système. Revenir ensuite à la fenêtre d'installation, appuyer sur Enter pour terminer.

1.6 Lignes de commande : APT

L’autre solution, la vraie pour les puristes, est le gestionnaire de paquets APT (pour Advanced Packaging Tool). Conçu à l’origine pour fonctionner pour les paquets Debian .deb, il a été également adapté pour les paquets RPM (pour Red Hat Package Manager).

APT simplifie l’installation, la mise à jour et la désinstallation en automatisant la récupération de paquets à partir des sources APT, la gestion des dépendances et la compilation.

Voici les commandes de bases (il faut donc ouvrir la console et être super-utilisateur) :

  • Avant de commencer, mettre à jour la liste. Pour avoir la liste des dernières modifications sur le serveur, faire:
sudo apt update

C'est l'équivalent de “Recharger” du Gestionnaire de paquets Synaptic. La commande update permet de resynchroniser un fichier répertoriant les paquets disponibles et sa source. Ces fichiers sont récupérés aux endroits spécifiés dans /etc/apt/sources.list.

Il existe plusieurs commandes visant à interroger un ou plusieurs packages selon divers critères. Les voici :

  • Pour connaître la liste des paquets contenant un mot clé particulier :
sudo apt-cache search <mot_cle>
  • Pour obtenir plus d'information sur un paquetage donné :
sudo apt-cache show <nom_du_package>
  • Ensuite pour installer un logiciel, taper:
sudo apt install <nom-du-programme> --purge  # pour désinstaller aussi tous les réglages

On voit sur l'exemple qu'il faut passer en super-administrateur. Sinon, Ubuntu refuse. Après la réponse donnant les paquets qui seront installés, répondre o (Oui)

  • Pour mettre à jour un logiciel, taper:
sudo apt upgrade <nom-du-programme>

Il est conseillé de lancer cette commande avec le commutateur -u afin de connaître la liste exacte des paquetages qui vont être mis à jour :

sudo apt upgrade -u

La commande upgrade permet d’installer les versions les plus récentes de tous les paquets présents sur le système en utilisant les sources énumérées dans /etc/apt/sources.list. Les paquets installés dont il existe de nouvelles versions sont récupérés et mis à niveau. En aucun cas, des paquets déjà installés ne sont supprimés; de même, des paquets qui ne sont pas déjà installés ne sont ni récupérés ni installés.

La commande suivante permet également de mettre à jour les paquets en préservant mieux les dépendances afin de conserver un système plus cohérent :

sudo apt dist-upgrade

La commande dist-upgrade effectue la fonction upgrade en y ajoutant une gestion intelligente des changements de dépendances dans les nouvelles versions des paquets; apt-get possède un système « intelligent » de résolution des conflits et il essaye, quand c’est nécessaire, de mettre à niveau les paquets les plus importants aux dépens des paquets les moins importants.

  • La commande full-upgrade remplit la même fonction que upgrade mais supprimera des paquets actuellement installés si cela est nécessaire pour mettre à jour le système dans son ensemble.
  • Une alternative est d’utiliser aptitude au lieu de apt-get, mais, c’est un autre gestionnaire de paquets qui utilise la même syntaxe.

Exemple :

sudo aptitude install gftp

Attention: Il ne faut passer son temps à alterner les commandes apt et aptitude. Il faut choisir son camp.

  • Pour désinstaller un paquet, entrer:
sudo apt-get remove <nom_du_paquet> --purge  # pour retirer aussi les réglages
  • Pour rechercher un paquet
apt search <nom_du_paquet>
Pour plus de détails, se reporter à la documentation http://doc.ubuntu-fr.org/apt
  • Pour connaître les paquets pouvant être mis à jour:
apt list upgradable

On peut ensuite décider de mettre à jour certains des paquets listés. Sinon, la commande upgrade fera la mise à jour totale.

1.8 Ajout de PPA

Par exemple pour l'ajout du PPA de Y PPA Manager :

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt update

Ajout de sources

Le principe est d’ajouter la ligne du dépot dans un fichier se terminant par l’extension .list, et se trouvant dans /etc/apt/sources.list.d/, et d’importer la clé grâce à apt-key add. Entrer dans un terminal, les deux commandes suivantes:

wget -q https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb http://dl.google.com/linux/deb/ stable non-free main" | sudo tee -a /etc/apt/sources.list.d/picasa.list

Si en tapant le mot de passe, rien ne s’affiche en le tapant. C’est normal, c'est une mesure de sécurité dans Linux, le taper quand même en aveugle.

Il ne reste plus qu’a faire une mise à jour des dépôts, et à installer picasa, grâce à ces deux commandes:

sudo apt update
sudo apt install picasa

1.9 Compilation de 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 une compilation Celle-ci se fait en plusieurs étapes.

1.9.1 Décompression de l’archive.

Selon le format, les commandes nécessaires sont (Attention, bien mettre un espace entre la commande [et les options] et le nom du programme ):

  • .tar.gz:
    tar zxvf <nom_programme>.tar.gz
  • .tar.bz2:
    tar jxvf <nom_programme>.tar.bz2
  • .gz:
    gunzip <nom_programme>.gz
  • .jar:
    java -jar /chemin/vers/le/fichier.jar
  • .bz2:
    bunzip2 <nom_programme>.bz2
  • .zip
    unzip <nom_programme>.zip
  • .run

Changer d'abord les permissions pour rendre le fichier à installer exécutable

chmod +x <fichier.run-à-installer> 

Ensuite, installer avec la commande:

./<fichier.run_à_installer>.run 

qui exécutera le fichier .run.

  • .sh

Si après désarchivage, on trouve dans le dossier un fichier install.sh, il faut entrer dans le dossier, rendre le fichier éxécutable

chmod +x install.sh

et le lancer

sudo ./install.sh

Après décompactage, un dossier portant le nom du programme est créé dans le dossier courant. Il faut maintenant se placer à l’intérieur pour l’étape suivante. Exemple pour le programme xyz téléchargé, il faut se replacer dans le dossier créé à l’intérieur du dossier de téléchargement:

cd /home/guy/téléchargement/xyz

1.9.2 Préparation, choix des options

Pour installer le programme avec les options par défaut, saisir :

./configure

1.9.3 Construction de l’application

Pour compiler les sources, écrire :

make

1.9.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 :

sudo make install

Pour plus de précision sur le processus d'installation, se reporter à

http://www.commentcamarche.net/faq/sujet-1328-linux-installer-les-programmes-gestion-des-paquets-compil#ii-alien-la-solution-venue-d-ailleurs

1.9.5 Installation de fichiers PERL

cd repertoireContenantLeFichierPl
sudo perl leFichierPl.pl

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.

Se rendre sur le site d'Adobe, aller sur “Get Adobe Flash PLayer”. Dans la page Téléchargement, choisir la version Linux (en .tar.gz).

Auparavant, on est supposé avoir paramétré Firefox (Menu Edition/Préférences/Téléchargements) et défini un dossier Telechargements dans /home/votre_login, sinon les téléchargements vont sur le bureau.

Cliquer sur Télécharger maintenant . Se placer dans le répertoire de téléchargement, cliquer sur le fichier comprimé en tar.gz pour l'extraire sur place. Un répertoire install_flash_player_9_linux est créé.

Ouvrir alors une console et se placer dans le dossier, vérifier le contenu et lancer l'installation

cd /home/votre_login/Telechargements/install_flash_player_9_linux
ls
./flashplayer-installer

A la demande, appuyer sur Enter ou entrer Y pour Yes ou O pour Oui. Si un message précise que le plugin va s'installer dans le répertoire /home/votre_login/.firefox, vérifier sa présence et entrer le chemin.

1.10 Installation Adobe Acrobat on Ubuntu 20.04

  • TéléchargerAcrobat et saisir:
$ wget -O ~/adobe.deb ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
  • Permettre l'architeture i386:
$ sudo dpkg --add-architecture i386
$ sudo apt update

Installer les prerequis:

$ sudo apt install libxml2:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libatk-adaptor:i386
  • On peut maintenant installer Acrobat téléchargé:
$ sudo dpkg -i ~/adobe.deb

pour démarrer Acrobat, chercher son icône.

Alternative

Le paquet correspondant est disponible dans le dépôt Medibuntu (Multimedia, Entertainmeent & Dsitractions in Ubuntu). Pour installer Adobe Reader, il faut d'abord récupérer la clé GPG d'authentification du dépôt par

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-get add -

Puis, dans le fichier /etc/apt/sources.list, ajouter en finale:

# Medibuntu
deb http://fr.packages.medibuntu.org/ gutsy free non-free

Reste à installer Acroread soit par l'outil graphique Synaptic, soit en ligne de commande

sudo apt-get update
sudo apt-get install acroread

On peut installer également les paquets mozilla-acroread et acroread-plugins

Après installation, Acrobat peut se lancer par le menu Applications/Bureautique.

1.10 Spotify

Installation par apt: importer le répertoire de la clé GPG:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4773BD5E130D1D45

Ajouter le dossier APT de Spotify:

 echo "deb http://repository.spotify.com stable non-free"|sudo tee /etc/apt/sources.list.d/spotify.list

Mettre à jour ensuite les sources et installer Spotify-client:

sudo apt update
sudo apt install spotify-client

1.11 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.

On peut lister les tâches disponibles en tapant la commande suivante :

tasksel --list-task

1.12 Cas particulier des paquets RPM

1.12.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. Or, 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.

L'application Alien se veut être un programme en ligne de commande pouvant convertir des paquets d'un système à un autre. Il gère ces quatre formats (.deb, .rpm, .tgz et .slp). Si un programme recherché n'est pas disponible dans un paquet pour Ubuntu mais l'est pour d'autres distributions, alien sera alors d'une aide précieuse.

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 utiliser des paquets au format .deb et créés pour Ubuntu.

1.12.2 Installation d'Alien

Il suffit d'installer le paquet alien par Synaptic.

1.12.3 Utilisation

Convertir un paquet en .deb (paquet.ext étant un paquet .rpm, .slp ou .tgz)

sudo alien -d paquet.ext

Installer directement un .rpm

sudo alien -i paquet.ext

Ceci convertit d'abord le paquet en .deb puis l'installe.

1.13 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: ACRED.

{{hhttp:acred.jpg|

Pour plus d'informations, se reporter à http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/alien.1.html

On peut consulter la section suivante pour les options disponibles avec Alien.

Exemple

Supposer un paquet au format avg antivirus avg71lms-r30-a0782.i386.rpm.

Pour convertir .rpm en debian:

sudo alien -k avg71lms-r30-a0782.i386.rpm

On doit avoir maintenant un fichier avg71lms-r30-a0782.i386.deb

Pour installer le fichier .deb:

sudo dpkg -i avg71lms-r30-a0782.i386.deb

Si on n'utilise pas l'option -k, on doit obtenir un fichier avg71lms_r30-1_i386.deb, à la différence, ceci ajoutera l'indice 1.

Pour utiliser plus d'options valables pour Alien, consulter la page man d'Alien.

2. Mises à jour

2.1 Update Manager

Sur Ubuntu, les mises à jour des logiciels installés se font à travers un interface graphique UpdateManager lancé par Système/Administration/Gestionnaire de mises à jour. Il suffit ensuite de cliquer Installer les mises à jour.

Ce programme d’Ubuntu prend en charge la mise à jour de l’ensemble système, applications, utilitaires et jeux installés.

2.2 Mises à jour par la console

En mode console, les commandes sont les suivantes:

sudo apt update
sudo apt dist-upgrade

2.3 Migration version Ubuntu

On ne peut migrer qu'entre deux versions adjacentes, cest à dire de 6.04 vers6.10, de 6.10 vers7.04 ou 7.04 vers 7.10.

Plusieurs solutions pour migrer de 7.04 en 7.10:

  • Dans la fenêtre Système/Administration/Gestionnaire de mise à jour, après mise à jour de la 7.04, apparaît maintenant une annonce: “Une nouvelle version 7.10 est maintenant disponible”. Il suffit de cliquer sur le bouton en face “Mettre à jour” pour lancer le téléchargement et l'installation des paquets nécessaires. On conserve donc tous ses réglages, installations et fichiers.
  • Pour la mise à jour complète d’Ubuntu 7.04 à 7.10, en lignes de commandes, sans perdre ses applications, ses réglages et ses fichiers, vérifier la mis à jour de 7.04
sudo apt update
sudo apt upgrade

puis lancer update-manager

sudo update-manager –c –d  # Installer, si besoin, update-manager

La procédure est un peu longue, mais elle préserve le changement de version Ubuntu en douceur (idem solution précèdente avec Synaptic). Si elle échouait, il faudrait procéder à l'opération suivante:

  1. Éditer le fichier /etc/apt/sources.list
  2. Commenter (c'est à dire ajouter un # devant) les dépôts ajoutés manuellement
  3. Remplacer tous les feisty par gutsy dans le fichier texte qui apparaît. Pour le faire plus rapidement, on peut utiliser la fonction Remplacer de l'éditeur de texte
  4. Enregistrer le fichier et fermer
  5. Reprendre apt …
  • On peut préférer réinstaller la nouvelle version à partir d'un CD. Il faut au préalable télécharger le fichier-image correspondant. On voit ici l'intérêt d'avoir mis les données /home sur une partition différente à laquelle on ne touchera pas dans la nouvelle installation. Sinon, c'est l'occasion:
    • créer une partition,
    • suivre la procédure Déplacer le /home,
    • installer la dernière version Ubuntu

Nota: On peut consulter avec intérêt la page http://doc.ubuntu-fr.org/migration_feisty_gutsy qui donne de nombreuses solutions.

L'outil en ligne de commande do-release-upgrade permet d'effectuer une mise à niveau d'Ubuntu sans utiliser d'utilitaire graphique. Il est particulièrement pertinent pour les serveurs, qui fonctionnent sans interface graphique. L'ensemble des options de cet outil peut être lue en exécutant la commande :

do-release-upgrade --help

Sans option, l'outil do-release-upgrade recherche et procède à une mise à niveau vers la prochaine version LTS ou stable disponible, si elle existe.

Mise à niveau vers une version de développement

Les options suivantes permettent de vérifier l'existence d'une nouvelle version de développement et de procéder à la mise à niveau vers celle-ci. Elles ne devraient être utilisées que dans des environnements de développement, puisqu'elles peuvent être instables et contenir des bogues.

do-release-upgrade --check-dist-upgrade-only --devel-release

Le couple d'options –check-dist-upgrade-only et –devel-release vérifie l'existence d'une nouvelle version de développement. Si une nouvelle version de développement est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n'effectue qu'une vérification ; aucune mise à niveau n'est faite.

do-release-upgrade --devel-release

L'option –devel-release recherche et procède à une mise à niveau vers la prochaine version de développement disponible, si elle existe.

3. 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é.

Installer une application snap

Désormais on peut directement installer des applications snap en passant par la logithèque Ubuntu comme pour les autres applications.

Pré-requis

Il faut commencer par installer le paquet snapd sur le système (normalement, il est pré-installé sur Ubuntu).

Il faut aussi penser à définir le nombre de versions de chaque logiciel livré en technique snap qui seront conservées sous peine d'en retrouver un nombre important et de constater que la consommation de la RAM est volumineuse. Il semble qu'une valeur de deux est bien suffisante. La valeur par défaut est 3.

sudo snap set system refresh.retain=2

Comment supprimer snap

  • Vérifier d'abord les paquets snap installés: snap list
snap list
Name                       Version                     Rev   Tracking         Publisher    Notes
chromium                   84.0.4147.89                1229  latest/stable    canonical✓   -
core                       16-2.45.2                   9665  latest/stable    canonical✓   core
core18                     20200707                    1880  latest/stable    canonical✓   base
gnome-3-28-1804            3.28.0-17-gde3d74c.de3d74c  128   latest/stable    canonical✓   -
gnome-3-34-1804            0+git.3009fc7               36    latest/stable    canonical✓   -
gping                      0+git.f7e3cea               13    latest/stable    orf          -
gtk-common-themes          0.1-36-gc75f853             1506  latest/stable/…  canonical✓   -
onlyoffice-desktopeditors  5.5.1                       43    latest/stable    onlyoffice✓  -
  • Pour mettre à jour les paquets Snap: snap refresh
 snap refresh
  • Pour chercher un paquet snap:
 snap find | grep <nom-paquet>

ou

snap find "media player"
  • Informations sur un paquet:
snap info vlc
  • Pour installer un paquet:
 snap install <paquet>
  • Pour supprimer un paquet:
sudo snap remove --purge <package-name>

Au préalable, il faut supprimer le cache snap:

sudo rm -rf /var/cache/snapd

Une fois terminé, on peut supprimer le snap-package:

sudo apt autoremove --purge snapd gnome-software-plugin
  • Alias. Pour lister les alias:
snap aliases
  • Pour voir l'alias lxd:
$ snap aliases lxd
Command  Alias  Notes
lxd.lxc  lxc    -
  • Pour créer un alias, la syntaxe est:
snap alias <snap.app> <alias>
  • Pour supprimer un alias snap unalias <alias>
$ snap unalias hi_universe
Removed:
  - hello.universe as hi_universe
  • Snap Store est une application graphique pour découvrir, installer et gérer les snaps sur Linux. Intégration de Snap dans la Logithèque Ubuntu :

le service snapd est désormais intégré aux distribution récentes d'Ubuntu. Pour gérer les Snaps depuis la logithèque, il suffit de se rendre sur la page officielle du Snapstore et de cliquer sur le bouton [ install ] ( Ubuntu 16.04 et suivantes )

sudo snap install snap-store 
sudo apt-get update 

4. Flatpak, un format de paquets universel

Le logiciel flatpak est un utilitaire (intégré aux logithèques graphiques, ou bien utilisable en ligne de commande) pour la gestion de paquets, le déploiement de logiciels, et l'isolement d'applications (sandboxing).

Il fournit un environnement isolé du reste du système (sandbox), où l'utilisateur peut faire fonctionner des applications de manière sûre :

  • le risque pour la stabilité est moindre (les paquets existants ne sont pas modifiés par l'installation des applis) ;
  • il n'y a pas de conflits de dépendances (en contrepartie, ça prend plus de place que les paquets des dépôts) ;
  • le risque pour la sécurité est moindre : les applications au format Flatpak demandent la permission de l'utilisateur pour accéder au matériel (webcam, clefs USB, …) et aux fichiers de l'utilisateur.

Le projet est mené par freedesktop.org depuis 2014, jadis sous le nom de xdg-app.

Depuis 2017, beaucoup d'applications populaires commencent à être disponibles au format Flatpak : Blender, Skype, Spotify, LibreOffice, Pitivi, certaines applications KDE, beaucoup d'applications GNOME, beaucoup d'applications elementaryOS, etc.

Les applications récentes en cours de développement actif sont parfois même dans un premier temps disponibles presque uniquement sous forme de Flatpak !

Installation flatpak

Installation par Synatic. Le paquet gnome-software-plugin-flatpak permet, optionnellement, de pouvoir gérer les logiciels Flatpak depuis la logithèque GNOME.

La plupart des paquets Flatpak disponibles sont dans le dépôt flathub, qui servira donc d'exemple :

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

On peut y ajouter:

flatpak remote-add --if-not-exists gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo

Le principal dépôt de logiciels au format flatpak est Flathub, qui dispose de sa propre logithèque, sous forme d'application web.

Installation logiciels

flatpak install flathub <logiciel>

Désinstallation des logiciels

La commande est :

flatpak uninstall nom.du.logiciel

Désinstallation d'OS

Lancer os-uninstaller. Pour l'installer:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update; sudo apt-get install os-uninstaller && os-uninstaller

Ne pas oublier ensuite de mettre Grub à jour:

sudo update-grub

Applications installées

flatpak list
Spotify          com.spotify.Client                                 1.1.26.501 stable system
Freedesktop Pla… org.freedesktop.Platform                           19.08.12   19.08  system
default          org.freedesktop.Platform.GL.default                           19.08  system
openh264         org.freedesktop.Platform.openh264                  2.1.0      2.0    system
Yaru Gtk Theme   org.gtk.Gtk3theme.Yaru                                        3.22   system
Sources          org.kde.PlatformTheme.QGnomePlatform.Sources                  5.14   system
Sources          …ylandDecoration.QGnomePlatform_decoration.Sources            5.14   system

Torrent

Torrent est un protocole de transfert de données peer-to-peer (P2P) qui permet de télécharger et de partager des fichiers avec d’autres utilisateurs dans le monde via le réseau Internet plus rapidement et plus efficacement. L'application par défaut est BitTorrent.

Bittorent s'utilise via le terminal avec la commande suivante :

btdownloadgui <chemin_vers_le_torrent.torrent>

Zsync

zsync est un logiciel de synchronisation de fichiers sous licence libre, ayant la particularité de télécharger seulement les parties d'un fichier qui ont changé, ce qui évite le téléchargement d'une copie complète à chaque fois, pour les sites qui proposent ce type de transfert.

Avec Canonical, nous sommes bien lotis puisque nous avons un site dédié aux images CD (ou ISO) d'Ubuntu : http://cdimage.ubuntu.com Pour l'ubuntero téméraire ou impatient de tester les versions alpha, bêta ou en développement (daily-build) d'Ubuntu, il présente l'intérêt indéniable de synchroniser l'ISO d'Ubuntu, sans avoir à recharger cette dernière complètement.

Pour installer zsync, il suffit d'installer le paquet zsync. Ou dans un terminal, saisir la commande suivante:

sudo apt-get -y install zsync

Exemple d'utilisation pour 18.04:

zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/bionic-desktop-amd64.iso.zsync; rm *.zs-old; 
notify-send Zsync "Image Bionic Beaver 18.04 mise à jour"

5. Dépannage

Paquets cassés

  • Pour les lister:
dpkg -l | grep -v ^ii
  • Pour réparer, aller dans Synaptic/Edition/Réparer les paquets cassés.
installations-mises_a_jour.txt · Last modified: 2023/02/16 15:11 by guy