Zypper Package Manager Cheat Sheet

Zypper Cheat Sheet Featured
⏱️ 6 min read

Zypper è il gestore di pacchetti predefinito per le distribuzioni openSUSE e i server SUSE Linux Enterprise. Si differenzia dai gestori di pacchetti APT e YUM, poiché utilizza il risolutore SAT, una delle migliori librerie di dipendenze dei pacchetti. Questo cheat sheet di Zypper copre i principali comandi di zypper, segmentati in varie categorie.

Aiuto di base

Per ottenere assistenza con i comandi Zypper, utilizzare le seguenti opzioni:

Comando Funzionalità
zypper # Mostra tutti i comandi e le opzioni globali disponibili
zypper help [command] Visualizza la guida per il comando specificato
zypper shell
o
zypper sh
Avvia una sessione di shell

Gestione dell’archivio

Sotto la gestione del repository, Zypper ha vari comandi. Loro includono:

Aggiungi repository/ottieni informazioni sui repository

Comando Funzionalità
zypper addrepo [repo url alias ]
o
zypper ar
Aggiungi un nuovo repository con l’URL del repository specificato
zypper info [package]
o
zypper if
Mostra le informazioni su un pacchetto specifico

Rinomina gli alias del repository

Comando Funzionalità
zypper namerepo
o
zypper nr
Utilizzato per rinominare un alias di repository.
Ad esempio, per rinominare repository da “sample” a “sample.repo”:
zypper nr sample sample.repo

Modifica repository

Comando Funzionalità
zypper modifyrepo
o
zypper mr
Modifica un repository abilitandolo o disabilitandolo. Utilizzare il valore univoco del repository da zypper lr comando.

Rimuovere i repository

Comando Funzionalità
zypper removerepo
o
zypper rr
Rimuovere un repository specificato. Per esempio: zypper rr repo-non-oss

Aggiorna i repository

Comando Funzionalità
zypper refresh [repo alias]
o
zypper ref
Aggiorna il repository specificato. Per esempio: zypper ref repo-oss

Elenca i repository definiti

Comando Funzionalità
zypper repos
o
zypper lr
Mostra i repository disponibili, inclusi alias e URI di origine

Pulisci i repository

Comando Funzionalità
zypper clean
o
zypper cc
Pulisci un repository specificato. Per esempio: zypper cc repo-oss

Esporta/importa repository

Comando Funzionalità
zypper repos -e [repo-name][destination] Esporta il repository specificato da un’origine impostata a una destinazione
zypper repos -ar [repo-name] [src] Importa un repository dall’origine specificata

Gestione del servizio

Sotto la gestione del servizio, Zypper ha le seguenti opzioni:

Comando Funzione
zypper services
o
zypper ls
Mostra i servizi definiti del repository
zypper addservice ][service-name]
o
zypper as
Aggiungi un servizio con il nome specificato
zyppermodifyservice [service-name]
o
zypper ms
Modifica il servizio specificato
zypper refresh service
o
zypper refs
Aggiorna tutti i servizi disponibili
zypper removeservice [service name]
o
zypper rs
Rimuovere il servizio specificato

Gestione dei pacchi

Sotto la gestione dei pacchetti, zypper ha le seguenti opzioni di comando:

Installa i pacchetti

Comando Funzionalità
zypper install [package]
o
zypper in
Installa l’ultima versione del pacchetto specificato

Rimuovere i pacchetti

Comando Funzionalità
zypper remove [package]
o
zypper rm
Rimuovere la versione installata del pacchetto specificato

Verifica i pacchetti

Comando Funzionalità
zypper verify
o
zypper ve
Verificare l’integrità delle dipendenze del pacchetto. Utile quando hai dei pacchetti rotti

Aggiorna pacchetti

Comando Funzionalità
zypper source-install
o
zypper si
Installa i pacchetti sorgente e crea le dipendenze

NOTA: puoi usare le opzioni globali -D e -d per installare il pacchetto sorgente senza le dipendenze e installare solo le dipendenze di build, rispettivamente.

Comando Funzionalità
zypper install-new-recommeds
o
zypper inr
Installa nuovi pacchetti consigliati
zypper update
o
zypper up
Aggiorna i pacchetti specificati

Cerca pacchetti

Comando Funzionalità
zypper search [package-name]
o
zypper se
Cerca un pacchetto. Per esempio, zypper se nginx

Informazioni sui pacchetti

Comando Funzionalità
zypper info [package-name] Visualizza informazioni dettagliate sul pacchetto specificato

Aggiornamento della distribuzione

Comando Funzionalità
zypper dist-upgrade
o
zypper dup
Eseguire un aggiornamento della distribuzione per tutti i pacchetti installati. È meglio limitare l’aggiornamento da un repository di origine specifico

Conclusione

Questo succinto cheat sheet del gestore di pacchetti Zypper ha coperto tutti i comandi principali che devi sapere per lavorare in modo efficace con Zypper. Continua a leggere per conoscere la storia delle distribuzioni Linux e come scegliere una distribuzione Linux senza provarle tutte.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x