Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
Gestion des Paquets .deb avec apt et dpkg APT est une interface de gestion des paquets des systèmes Linux Debian. apt est le programme de base permettant d’installer, de mettre à jour ou de supprimer des paquets. le fichier /etc/apt/sources.list vous donne la liste des sources des paquets. la syntaxe générale d’une ligne : • deb : Adresse de paquets binaires (compilés) • deb-src : Adresse de paquets sources • main : Les paquets principaux -Le dépôt non-free a donc été créé entre autre pour pouvoir disposer de ces firmwares ne remplissant pas les conditions pour être considéré logiciel libre.
-Le dépôt contrib contient du logiciel libre dépendant de logiciels ou de ressources non-libres (son installation va donc généralement de paire avec non-free).
Pour passer en root, il vous faut maintenant taper : $ su - ou su -l En quelque sorte le « su » d’avant ne respectait pas la norme posix, alors que maintenant, il la respecte.
Voir explication ici :
https://debian-facile.org/viewtopic.php?id=24901
Les commandes root (administrateur) sont précédées de # les commandes simples utilisateurs sons précédées de $
# apt update
L’instruction update va rechercher les mises à jour disponibles pour votre système et vos programmes installés en se basant sur les sources définies dans /etc/apt/source.list
apt install apt dpkg, installation automatique, par défaut sous debian
# apt upgrade
L’option upgrade installe les mises à jour identifiée avec apt update sans supprimer les paquets installés et
sans en installer de nouveaux. S’il y a de nouvelles dépendances à installer, les paquets présents ne sont pas mis à jour.
Cette commande vous propose de voir les paquets qui vont être mis à jour avec. # apt list - -upgradable
Apt search peut être utilisé en root et en simple user, ceci pour rechercher un paquet.
# apt search nom de paquet
pour n’avoir que ce paquet afficher, mettre ^paquet-deb$
# apt search ^nom du paquet$
Parfois le paquet n’existe plus en stable mais il peut exister en oldstable, un testing ou en sid.
Pour le savoir vous devez installer le paquet deb « devscripts »
# apt install devscripts
la commande sera, en root
# rmadison « paquet-deb
Exemple :
# rmadison libavcodec-extra
libavcodec-extra | 6:11.12-1 deb8u1 | oldoldstable | all libavcodec-extra | 7:3.2.14-1 deb9u1 | oldstable | all libavcodec-extra | 7:4.1.6-1 deb10u1 | stable | all libavcodec-extra | 7:4.3.2-0+deb11u2 | testing | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x libavcodec-extra | 7:4.3.2-0+deb11u2 | unstable | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x libavcodec-extra | 7:4.3.2-2 | experimental | armel, mipsel libavcodec-extra | 7:4.4-1 | experimental | amd64, arm64, armhf, i386, mips64el, ppc64el, s390x
Pour chercher une dépendances
# apt depends paquet-deb Si vous avez un paquet “Recommande” si vous l'avez installé et que vous decidez de le virer, tester avant avec apt remove –simulate paquet-deb
Pour installer un paquet # apt install paquet-deb
# apt install apt-listbugs vous informera des bugs à l’installation du paquet lors des mises à jour ou des installations.
Pour supprimer un paquet #apt remove - -purge paquet-deb
Pour rechercher de quel paquet provient un fichier : # dpkg -S fichier
La commande show vous affiche toutes les informations détaillées sur le(s) paquet(s)
exemple :
$ apt show gedit
Package : gedit Version : 3.30.2-2 Priority : optional Section : gnome Maintainer : Debian GNOME Maintainers Installed-Size : 1980 kB Depends : python3:any (>= 3.2 ), python3.7, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo-gobject2 (>= 1.10.0),<br /> libcairo2 (>= 1.2.4), libenchant1c2a (>= 1.6.0), libgdk-pixbuf2.0-0 (>= 2.25.2), libgirepository-1.0-1 (>= 0.9.3),<br /> libglib2.0-0 (>= 2.44), libgspell-1-1 (>= 1.0.0), libgtk-3-0 (>= 3.21.4), libgtksourceview-3.0-1 (>= 3.21.5),<br /> libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpeas-1.0-0 (>= 1.14.1), libx11-6, libxml2 (>= 2.7.4),<br /> gir1.2-gtk-3.0 (>= 3.21.3), gir1.2-gtksource-3.0 (>= 3.21.2), gedit-common (>= 3.30), gedit-common (<> = 3.0),<br /> python3-gi-cairo (>= 3.0), gir1.2-peas-1.0, gir1.2-glib-2.0, gir1.2-pango-1.0, iso-codes Recommends : zenity, yelp Suggests : gedit-plugins Homepage :