Toggle theme
Icaunux
User Tools
Toggle theme
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
synaptic_et_apt
====== Synaptic (avancé) et apt ====== ===== Deux outils pour gérer ses logiciels sous linux ===== Mode graphique: Synaptic [[http://doc.ubuntu-fr.org/synaptic|Synaptic_sur_Icaunux]] Mode texte: apt-get [[http://icaunux.org/doku.php?id=installer_un_programme_en_ligne_de_commandes|installer_un_programme_en_ligne_de_commandes]] ===== Mots-clés ===== Dépôts,Sources, Main, Restricted, Universe, Multiverse, Medibuntu, CD des sources, PPA, Dpkg, GPG, erreur 404, port 11371 ... ====== Synaptic ====== ===== Présentation ===== Synaptic gère l'installation des paquets et des logiciels en mode graphique. Présentation plus détaillée de [[http://doc.ubuntu-fr.org/synaptic|Synaptic_sur_Ubuntu_fr]] Synaptic est une interface graphique "complète" pour APT. Il permet l'installation de paquets depuis des dépôts APT, de même que leur désinstallation. ====== Les dépôts ====== ===== Les principaux ===== [[http://doc.ubuntu-fr.org/depots|article_dépôts_de_la_doc_ubuntu]] ===== Main et Restricted ===== Sections Main et Restricted, maintenues par les développeurs d'Ubuntu Les sections main (paquets tout à fait libres) et restricted (paquets non-libres) contiennent des paquets maintenus par les développeurs d'Ubuntu pour toute la durée de vie de la version d'Ubuntu que vous utilisez. Sections Universe et Multiverse, maintenues par les MOTU ===== Universe et multiverse ===== Les sections universe et multiverse des dépôts officiels contiennent des paquets maintenus par la communauté. La Fondation Ubuntu ne contrôle pas ces paquets ; ils sont analysés par un comité d'utilisateurs. La section universe contient uniquement des paquets libres et la section multiverse, des paquets non-libres. L'accès à ces deux sections est paramétré par défaut. ===== Autres dépôts ===== Rien ne vous empêche d'installer des logiciels en provenance d'autres dépôts ou d'autres sites Web, mais soyez vigilants, car ces programmes ne sont pas testés par l'équipe de développement d'Ubuntu et peuvent donc être dangereux pour votre système, ou simplement mal s'intégrer à votre environnement, comporter des bugs… ====== Modifier le fichier des sources ====== [[http://doc.ubuntu-fr.org/tutoriel/comment_modifier_sources_maj#modifier_le_fichier_des_sources|modifier_le_fichier_des_sources]] Ouvrez le fichier /etc/apt/sources.list avec les droits d'administration Un certain nombre de lignes sont déjà présentes, elles correspondent aux dépôts principaux d'Ubuntu. Un exemple : pour ajouter le dépôt Medibuntu, vous rajouterez à la fin de votre fichier « sources.list » les lignes : deb http://fr.packages.medibuntu.org lucid free non-free # deb-src http://fr.packages.medibuntu.org lucid free non-free Ici, vous remarquez que les « # » placés devant les lignes des dépôts-sources commentent la ligne et donc désactivent ces dépôts. Il n'est pas utile en usage courant d'activer les dépôts des sources (deb-src) des programmes. ====== Ajouter le dépôt Medibuntu ====== Trois méthodes sont possibles, mais la première est la plus rapide. ===== Méthode une ===== Pour activer le dépôt Medibuntu, il suffit de copier-coller la commande ci-dessous dans un Terminal (menu Applications → Accessoires → Terminal) sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update ===== Méthode deux ===== avec le terminal Pour activer le dépôt Medibuntu, il suffit de copier-coller les 5 commandes ci-dessous dans un Terminal (menu Applications → Accessoires → Terminal): sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list Validez (touche Entrée), et tapez votre mot de passe si demandé, puis validez (touche Entrée) : wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - Validez (touche Entrée), puis : sudo apt-get -q update Fermez l'outil Gestionnaire de paquets Synaptic ainsi que le Gestionnaire de mise à jour s'ils ont étés préalablement ouverts et Validez (touche Entrée), puis : sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring Validez (touche Entrée), puis : sudo apt-get -q update Validez (touche Entrée) une dernière fois, et fermez le terminal. ===== Méthode trois: graphiquement ===== Ajoutez à vos sources de logiciels le dépôt correspondant à votre version d'Ubuntu. ^ Version d'Ubuntu ^ Dépôt à ajouter ^ | Ubuntu 11.04 | deb http://packages.medibuntu.org/ natty free non-free | | Ubuntu 10.10 | deb http://packages.medibuntu.org/ maverick free non-free | | Ubuntu 10.04 LTS | deb http://packages.medibuntu.org/ lucid free non-free | | Ubuntu 8.04 LTS | deb http://packages.medibuntu.org/ hardy free non-free | Puis ajoutez la clé d'authentification correspondante, en saisissant dans un terminal : wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - Pour finir, rechargez la liste des paquets. ==== medibuntu-keyring ==== Explications : L'installation du dépôt Medibuntu (ligne 1) nécessite d'installer un paquet « medibuntu-keyring » qui contient la clé GPG à votre gestionnaire de certificats, ce qui est nécessaire pour authentifier les paquets issus du dépôt. L'ironie du sort étant que l'installation de ce paquet nécessite aussi cette même clé, d'où les options pour l'installer une première fois sans la vérifier (ligne 3). ====== Les PPA ====== [[http://doc.ubuntu-fr.org/ppa|Article_Les_ppa_sur_doc.ubuntu-fr.org]] Les Personal Package Archives (abrégés PPA) sont des dépôts de paquets logiciels offerts aux individus et aux équipes de développeurs désireux de proposer facilement leurs logiciels pour les utilisateurs d'Ubuntu. Le service, proposé dans le cadre de la plate-forme LaunchPad, prend le code source déposé par les développeurs de logiciels et génère des paquets .deb que les utilisateurs d'Ubuntu pourront installer à travers leur gestionnaire de paquets logiciels. ===== Dépôts ppa principal ===== ==== Erreur 404 ==== Ne peut trouver le serveur de dépôts erreur 404: C'est l'adresse qui est fausse. L'adresse <nowiki>"http://ppa.launchpad.net/ppa/ppa/ubuntu"</nowiki> a été modifiée. Ajouter **-rdc** après net/ppa ... Une fois cette modification entrée (par la gestion des sources en mode graphique par exemple), le fait de recharger la liste des dépôts donne l'erreur classique d'authentification des clés. ==== Erreur de GPG ==== W: Erreur de GPG : http://ppa.launchpad.net lucid Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 99A6649CD60B06DA Entrez: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 99A6649CD60B06DA <note>Remplacez 99A6649CD60B06DA par vos valeurs si elles sont différentes.</note> ===== Erreur du serveur de clés ===== Voir ci-dessous "Signature non vérifiée" ===== Le port 11371 ===== Si ca ne fonctionne toujours pas : Pour pouvoir récupérer une clé PPA des dépôts Launchpad il est IMPÉRATIF d'avoir une connexion ouverte sur le port 11371. Voir [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3315189#p3315189|cette discussion.]] [[http://www.serenux.com/2009/07/howto-make-use-of-ubuntu-ppa-repositories/|howto-make-use-of-ubuntu-ppa-repositories]] ===== Ajout d'un PPA à vos sources logicielles ===== Ajout d'un PPA Depuis Ubuntu 9.10, l'ajout d'un dépôt PPA et de sa clef GPG a été simplifié en une seule opération. * Graphiquement, il suffit d'ajouter le nom du dépôt PPA (commençant par ppa:) à vos sources de mises à jour à l'aide de ce tutoriel * Avec le terminal, il suffit d'utiliser la syntaxe suivante : sudo add-apt-repository ppa:<nom_du_dépôt> Par exemple pour l'ajout du PPA de Telepathy : sudo add-apt-repository ppa:telepathy/ppa Pour information : add-apt-repository génère à chaque ajout de PPA deux fichiers dans le dossier /etc/apt/sources.list.d nommés nom_du_ppa.list et nom_du_ppa.list.save ==== Suppression en ligne de commande d'un PPA de vos sources logicielles ==== Sans désinstaller les paquets du PPA En désinstallant les paquets du PPA [[http://doc.ubuntu-fr.org/ppa#suppression_en_ligne_de_commande_d_un_ppa_de_vos_sources_logicielles|Voir ici]] ====== Gestion apt ====== ====== Erreurs ====== ===== Dpkg ===== Il arrive qu'un verrou soit mis quelque part par une autre application. Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible) E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/), est-il utilisé par un autre processus ? La commande suivante lèvera ce verrou : sudo rm /var/lib/dpkg/lock ===== Le paquet installé n'apparait pas dans la liste de Synaptic ===== Probleme rencontré: L'installation de paquets .deb avec gedebi se passe sans souci mais ces paquets n'apparaissent pas dans Synaptic et apt-get ne les trouve pas non plus (par exemple pour les supprimer). Ils sont pourtant installés car lorsqu'on appelle les programmes correspondants, ils se lancent sans problème. La solution consiste à: ==== Localiser le binaire ==== dpkg -S /chemin/binaire aptitude show nompaquet ouvrir Synaptic et vérifier la présence des paquets. ===== Signature non vérifiée ===== [[http://doc.ubuntu-fr.org/probleme_apt#signature_non_verifiee|signature_non_verifiee]] <nowiki>Impossible de récupérer http://ppa.launchpad.net///ubuntu/dists/lucid/main/binary-i386/Packages.gz 404 Not Found Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.</nowiki> **Les problèmes de clé sont fréquents pendant les migrations (d'une version à l'autre) d'autant plus lorsqu'on a des dépôts exotiques** (google, ppa,...).[[http://forum.ubuntu-fr.org/viewtopic.php?id=444503|forum_ubuntu]] Les dépôts utilisent des clés publiques pour authentifier leur contenu. Si vous avez ajouté un dépôt non officiel (Medibuntu, ppa.launchpad …) à votre liste de canaux logiciels, il vous faut l'authentifier. Consultez le site du dépôt en question, ou la documentation Ubuntu, afin de pouvoir récupérer la clé et l'installer. sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com XXXX où XXXX est la série de chiffre après NO_PUBKEY Si ça ne marche pas avec keyserver.ubuntu.com remplacer par hkp://subkeys.pgp.net ou hkp://pgp.mit.edu ou hkp://pool.sks-keyservers.net (serveurs aléatoires) hkp://keys.nayr.net ou encore http://keys.gnupg.net exemple: sudo apt-key adv --recv-keys --keyserver hkp://subkeys.pgp.net XXXX ===== Autres erreurs ===== <file>sudo rm /var/lib/apt/lists/lock sudo rm /var/lib/dpkg/lock sudo rm /var/cache/apt/archives/lock sudo killall apt-get </file> Autre solution possible: Supprimer tous les fichiers d'installation du paquet par exemple: <file>rm /usr/bin/[nom du PAQUET] /usr/share/doc/[nom du PAQUET] /usr/share/man/man1/[nom du PAQUET].1.gz /var/crash/[nom du PAQUET].0.crash /var/lib/dpkg/info/[nom du PAQUET].list /var/lib/dpkg/info/[nom du PAQUET].md5sums /var/lib/dpkg/info/[nom du PAQUET].postinst /var/lib/dpkg/info/[nom du PAQUET].prerm</file> Vous pouvez le désinstaller le paquet proprement puis le réinstaller: sudo apt-get remove [nom du PAQUET]; sudo apt-get install [nom du PAQUET] ===== Enlever le cd des sources ===== Le CD est présent dans les sources, mais vu que l'installation est terminée, il n'est plus présent physiquement dans l'ordinateur. [[https://answers.launchpad.net/ubuntu/+source/update-manager/+question/111971|launchpad.net]] Le gestionnaire des mises à jour ne fonctionne plus avec 10.04 Ubuntu LTS. Vous devez éditer votre fichier sources. Copiez-collez dans le terminal la commande suivante : gksudo gedit /etc/apt/sources.list Puis au tout début du fichier, décommentez la ligne "cdrom:Ubuntu 10.04 LTS _Lucid Lynx" en ajoutant # devant. ====== aptitude ====== <note importante>Il n’est pas conseillé d’utiliser aptitude et apt-get en alternance. La gestion des paquets est différente.</note> ====== Liens ====== [[http://doc.ubuntu-fr.org/apt_faq|apt_faq]] [[http://plfnicolarius.free.fr/tutoriel_logiciel_outils_gestion_paquets_debian.php|tutoriel_logiciel_outils_gestion_paquets_debian]] {{tag>linux averti synaptic_et_apt}}
synaptic_et_apt.txt
· Last modified: 2023/05/19 09:10 by
127.0.0.1
Page Tools
Show page
Old revisions
Backlinks
Back to top