Bonjour à tous,
Je souhaiterais lancer une discussion sur les commandes zypper que nous utilisons le plus au quotidien, y compris les options et les astuces que vous trouvez particulièrement utiles.
L'objectif est de recenser les pratiques des utilisateurs d'openSUSE, afin que chacun puisse s'en inspirer et améliorer notre utilisation de ZYPPER
Je préficise : Versions Leap ou tumbleweed.
Je me lance, sans prétention d'être un spécialiste et en toute humilité, au contraire. Mais je trouve le sujet intéressant car zypper est puissant et bien conçu.
Après l’installation de ma Tumbleweed Slowroll il y a 2 mois, j'ai fait :
// Installation des outils que j’utilise en plus
sudo zypper install yakuake keepassx audacious MozillaThunderbird pan backintime backintime-qt imagewriter chromium filezilla vlc kdeconnect-kde-lang plasma5-radiotray-lang gimp-plugin-gmic vido jhead libwebp-tools freedup virtualbox virtualbox-host-source kernel-devel kernel-default-devel ksystemlog tokodon
sudo zypper rm discover6-notifier //(attention, il est dans les paquets recommandés)
// Les codecs
sudo zypper inr
sudo zypper install opi
sudo opi codecs
Et au quotidien, c'est pour les mises à jour :
sudo zypper dup
Quelques fois, suite à une incompatibilité entre packman et les dépôts officiels, j'ai fait un :
sudo zypper -v dup --allow-vendor-change
Mais j'avoue ne pas avoir trop creusé le pourquoi du comment !
Salut.
Tout d’abord,petite mise au point: je ́n’utilise jamais sudo, je me connecte en su -
Un petit conseil: consulter le manuel,man zypper.
C’est le meilleur endroit pour voir entre autre toutes les multiples possibilités de zypper.
C'est une option et une pratique assez diverses chez les utilisateurs de Linux.
Certaines distributions préconise : su ou sudo.
Dans mes connaissances, sudo permet une intervention complète du système et su uniquement l'environnement de l'utilisateur.
Mais d'une manière générale , l'utilisation de sudo est recommandée.
Concernant le manuel "ManZypper", très peu de personnes ne l'ont consulté en entier, voir approndi. Mais c'est une source.
Il s'agit là de recenser les pratiques de chacun.
Je crois que tu te trompes sur les différences entre su- et sudo. C’est tout le contraire. Mais ce n’est qu’un détail.
@jtro Ce n'est pas un détails, tu as tout à fait raison , c'est le contraire.
Avec Sudo, l'utilisateur reste dans son propre environnement.
La définition des 2 commandes parle par elle-même.
Merci pour la correction 👍
Bonjour
Les commandes qu'il m'arrive d'utiliser sur ma tumbleweed selon les situations :
Si je recherche des infos sur un paquet (exemple python3)
zypper se python3 | less # Recherche + navigation dans la liste
zypper if python3 # Affiche des informations
zypper info --requires python3 # Liste les dépendances
Pour faire un peu de nettoyage si nécessaire :
sudo zypper clean # Nettoie le cache
sudo zypper remove --clean-deps python3 # Supprime les dépendances installées
sudo zypper purge-kernels # Supprime ancien kernel
sudo zypper verify --details # Vérifie les paquets
Mises à jour :
zypper dup --allow-vendor-change --details # Autorise le changement de dépôt détaillé
zypper dup -D --details # Information détaillée maj
zypper ref
Installation paquet :
opi python3 # facilite le choix de la version du paquet à installer et de garder ou pas le dépôt
zypper in python3
En mode maintenance
sudo zypper shell # shell simplifiant les commandes zypper
exemple en shell interactif pour lister mes dépots, je tape uniquement :
lr -d # liste les dépots détaillés
ou pour éventuellement résoudre des soucis sur un paquet, je ne taperais uniquement
inr # installe les dépendances manquantes si besoin
Bonsoir,
Une petite qui m'est parfois utile sur l'une de mes installations de TW :
zypper dup --no-recommends
Mise à niveau sans installation des paquets recommandés
@Yoman : La commande
zypper purge-kernels n'est pas trop utile car un service se charge du nettoyage à chaque démarrage ou redémarrage.
Bon, su et sudo ne sont pas le sujet du fil, mais puisqu'on en parle...
Quand j'ai appris l'administration Unix, sudo n'existait pas. On faisait tous su -. Et on a tous fait des bêtises après avoir oublié qu'on était encore connecté root, genre rm -r *. J'ai découvert sudo sur le tard, mais j'apprécie le fait qu'il faille taper explicitement sudo pour faire une action avec les droits root, c'est un réel gain de sécurité.
Bonsoir à toutes et tous
J'utilise zypper pour toutes mes MàJ sur terminal ( ctrl+alt+F1)
su -
zypper dup
pour mes recherches d'applis
zypper search ..............
les installer
su -
zypper install ...............
pour supprimer les applis
su -
zypper remove ..........
J'utilise presque toujours " su - " , bien que dans la littérature ce soit " fortement " déconseillé vu que l'on est dans le " système " et qu'une erreur de manip peut mettre à minima " un sacré bazar " voir effacer , si la commande n'est pas comprise , tout le disque
Par contre , si j'installe un fichier téléchargé , comme les pilotes d'imprimante ou autres , je le fais directement dans le dossier créé pour lui ( pour décompresser aussi si c'est fichier zip) là , j'utilise sudo , ça m'évite d'écrire tout le chemin pour y arriver , et utiliser " su - " dans un terminal ouvert dans un dossier , nous renvoie systématiquement dans un terminal bash ou autre , et il là , il faut taper tout le chemin depuis " / " pour arriver au fichier à installer ou à graver ( avec dd ) si c'est une image iso à mettre sur une clef USB ou DVD
Bonne soirée
Bonsoir,
En plus des commendes qui ont déjà été citées, j'utilise régulièrement:
- zypper pa[ckages] --unneeded pour trouver les dépendances non supprimées par zypper rm
- zypper pa[ckages] --orphaned pour trouver les packets qui n'appartiennent plus à aucun dépôt (probablement plus à jour)
- zypper lr --uri pour lister mes dépôts (avec l'URL)
Pascom
Bonjour
Je mettrais toutes vos réponses zypper dans la rubrique "configuration avancée"
Ça peut servir de petit mémo à tous les utilisateurs opensuse