SUSE, come Red Hat, utilizza RPM per la gestione dei pacchetti. Ma invece di usare yum, usano un altro set di strumenti con Zypp (noto anche come libZypp) come backend. La gestione del software può essere eseguita con il software di configurazione grafica YaST o lo strumento di interfaccia a riga di comando Zypper.
Opzioni della riga di comando di zypper
I parametri di base importanti sono:
Comando | Descrizione |
ricerca zypper | Cerca software |
Installazione di zypper | Installa software |
Rimuovi zypper | Rimuovi software |
aggiornamento zypper | Aggiorna software |
Zypper dist-upgrade | Esegui un aggiornamento della distribuzione |
informazioni zypper | Mostra informazioni |
Se si verifica l'errore seguente durante l'esecuzione del comando zypper:
zypper: command not found
puoi provare a installare il pacchetto zypper secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install zypper |
Ubuntu | apt-get install zypper |
Kali Linux | apt-get install zypper |
Fedora | dnf installa zypper |
Raspbian | apt-get install zypper |
Esempi di comandi zypper
1. Sincronizza l'elenco dei pacchetti e delle versioni disponibili:
# zypper refresh
2. Installa un nuovo pacchetto:
# zypper install package
3. Rimuovere un pacchetto:
# zypper remove package
4. Aggiorna i pacchetti installati alle versioni più recenti disponibili:
# zypper update
5. Cerca il pacchetto per parola chiave:
# zypper search keyword
6. Mostra le informazioni relative ai repository configurati:
# zypper repos --sort-by-priority
7. Per elencare i modelli disponibili, utilizzare:
# zypper patterns
8. Per installarli, usa:
# zypper install --type pattern [pattern]
9. Puoi aggiungere repository con il parametro addrepo, ad esempio:Per aggiungere un repository della community per l'ultima versione di PowerShell su LEAP 15.0:
# sudo zypper addrepo \ https://download.opensuse.org/repositories\ /home:/aaptel:/powershell-stuff/openSUSE_Leap_15.0/\ home:aaptel:powershell-stuff.repo