Outils d'utilisateurs

Outils du Site


linux:paquets_debian

Paquets GNU-Linux Debian – Ubuntu{{images/openlogo-50.png?50x61}}{{images/gnu-type-sm.jpg}}

Éthique

Le contrat social Debian http://www.debian.org/social_contract

Les paquets Debian

Les logiciels qui sont utilisés par Debian et Ubuntu sont des paquets « deb », cela veut dire : Ils se terminent par l'extension .deb

Les paquets sont dans des dépots (repository), serveur accessible par internet où sont déposés les paquets.

A partir du nom d'un logiciel on peut savoir si le paquet Debian existe : http://www.debian.org/distrib/packages.fr.html On pourra avec cette même adresse, savoir dans quel paquet un fichier se trouve, très utile si un jour vous voulez compiler vous-même un paquet.

Les paquets sont dans 3 sections :

  • La section main des paquets libres respectant le contrat Debian.
  • La section contrib, paquets eux-mêmes libres, mais dépendent de paquets ne l'étant pas.
  • La section non-free, paquets non-libres.

Pour Ubuntu, 4 sections :

  • 2 officiels : main paquets libres et restricted paquets non libres
  • 2 de la communauté : universe libre et multiverse non-libre.

Il faut toujours utiliser des paquets qui sont dans les dépôts.

Ne jamais télécharger de paquets sur internet directement.

Les paquets dans les dépôts sont prévus pour tel distribution et tel version, les logiciels (paquets) sont dépendants les uns des autres, si vous installez un paquet Debian sur une Ubuntu par exemple les dépendances ne seront sans doute pas satisfaites et le logiciel ne fonctionnera pas ou mal.

Si le paquet n'existe pas pour votre distribution, il vaut mieux le compiler manuellement à partir des sources.

Administrateur

Il faut pour gérer les paquets, en ajouter et en retirer, être l'administrateur de la machine.

Debian dans le terminal tapez après le $ de l'invite : su

Mot de passe : puis entrez le mot de passe, attention écriture à l'aveugle sans connaître le nombre de caractères.

L'invite de commande passe alors à # ceci indique que vous êtes root ou administrateur. On quitte la session administrateur en tapant exit, on revient alors à l'invite de commande $.

Ubuntu on n'utilise pas su mais sudo , le premier utilisateur sous Ubuntu est donc utilisateur et administrateur, il n'est administrateur que lors d'une commande commençant par sudo, il faut alors taper le mot de passe en aveugle comme pour Debian.

On peut créer une session su en tapant sudo su puis mot de passe, fin par exit.

Gestion des paquets.

La liste des dépôts se trouve dans le fichier /etc/apt/sources.list
On peut visualiser ce fichier dans un terminal avec la commande cat : cat /etc/apt/sources.list
Le symbole # est le symbole de commentaire et les lignes qui commencent par # ne seront donc pas traités.
Pour ne voir que les lignes utiles : sed '/^#/d' /etc/apt/sources.list

Aptitude ou apt-get ?

Avec un serveur sans X ou bien géré à distance en ssh, pas de problème c'est aptitude.

Avec un PC de bureau et une interface graphique, on utilisera souvent le gestionnaire de paquets graphique Synaptic sous Gnome et Adept sous KDE. Si on utilise le terminal occasionnellement on utilisera alors apt-get. Sinon on peut toujours travailler avec aptitude tout le temps.

J'utiliserai ici apt-get car nous verrons synaptic.

Mise à jour des paquets

Pour mettre à jour la liste des paquets et la comparer à la liste des paquets installés : apt-get update

Pour mettre à jour les paquets apt-get upgrade ou dist-upgrade.

Pour avoir des informations complémentaires la page de manuel : man apt-get

Recherche : apt-cache search le_paquet ; permet souvent de donner le bon nom pour l'installer ensuite.

Installation : apt-get install le_paquet

Enlever : apt-get autoremove le_paquet, enlève le paquet et les dépendances mais pas les fichiers de configuration.

Enlever (2) apt-get autoremove –purge le_paquet, supprime aussi les fichiers de configuration.

http://doc.ubuntu-fr.org/apt-get et http://pwet.fr/man/linux/administration_systeme/apt_get

DPKG pour la gestion en local.

Pour connaître la liste des paquets installés dpkg -l

dpkg -L le_paquet : liste les fichiers du paquet le_paquet.

Pour installer un paquet manuellement dpkg -i le_paquet.deb attention aux dépendances !
Pour corriger les dépendances apt-get -f install

Pour supprimer un paquet dpkg -r le_paquet.deb, à éviter avec aptitude.

dpkg-reconfigure paquet qui reconfigure un paquet déjà installé, très utile.

Plus http://fr.wikipedia.org/wiki/Dpkg

Logiciels pour GNU Linux

Vous cherchez des équivalences de logiciel windows pour GNU Linux :

http://www.misfu.com/equivalence-logiciels-windows-linux.html

http://www.linux-nantes.org/DOC/liste-equivalences-logicielles.html

N'oubliez pas, plus de 1500 logiciels libres sur http://www.framasoft.net/

retour au menu

linux/paquets_debian.txt · Dernière modification: 2011/01/12 18:35 par per