openSUSE viene fornito con Zypper, uno strumento di gestione dei pacchetti da riga di comando che funziona con i pacchetti RPM. Ecco come usarlo.

Ogni distribuzione Linux viene fornita con un gestore di pacchetti predefinito per gestire i pacchetti. Similmente ad APT su Debian, Pacman su Arch Linux e DNF/YUM su RHEL, openSUSE viene fornito con il gestore di pacchetti Zypper.

Con Zypper puoi eseguire diverse funzioni dall'installazione del pacchetto alla rimozione utilizzando la riga di comando. Ecco come puoi utilizzare Zypper e le sue opzioni della riga di comando per gestire i pacchetti in openSUSE.

Gestione dei pacchetti in openSUSE

Zypper è un semplice strumento da riga di comando per la gestione dei pacchetti in openSUSE che ti consente di installare, rimuovere e aggiornare i pacchetti, nonché gestire i repository. Inoltre, puoi elenca i pacchetti installati e gli aggiornamenti disponibili, cercare un pacchetto e stampare le informazioni su di esso.

openSUSE utilizza il formato del pacchetto RPM. Un pacchetto RPM solitamente contiene il nome del pacchetto, la versione e l'architettura. Esistono due modi da riga di comando per gestire un pacchetto RPM in openSUSE: Zypper e RPM.

instagram viewer

Devi avere i privilegi di root per installare, aggiornare o rimuovere qualsiasi pacchetto nel tuo sistema openSUSE.

Aggiungi un repository in openSUSE

Per aggiungere un repository in openSUSE, dovrai fornire l'URL del repository e l'alias. Alias ​​è il nome breve e facile da ricordare del repository. Apri il terminale ed esegui Zypper con il file ar (indirizzo) comando per aggiungere il repository al tuo sistema:

zypper ar -f 

Ad esempio, per aggiungere il repository Skype, esegui:

zypper ar -f https://repo.skype.com/rpm/stable skype

IL -F l'opzione abilita l'aggiornamento automatico.

Rimuovere un repository con Zypper

Per rimuovere un repository in openSUSE, usa Zypper con il file rr (rimuovererepo) e l'alias del repository come segue:

zypper rr 

Ad esempio, per rimuovere il repository Skype, il comando sarebbe:

zypper rr skype

Aggiorna i repository con Zypper

Per aggiornare manualmente i repository, eseguire:

zypper refresh

Questo comando ti consente di recuperare le modifiche nei pacchetti dai repository configurati.

Elenca tutti i repository in openSUSE

Per elencare tutti i repository definiti, utilizzare Zypper con il file repository O lr metodo:

zypper lr

Questo comando visualizza informazioni sui repository come il loro nome e stato (abilitato o disabilitato).

Installa un pacchetto in openSUSE con Zypper

Per installare un pacchetto, utilizzare il comando zypper seguito da in (installare) metodo e il nome del pacchetto:

zypper in package_name

Ad esempio, per installare Skype su openSUSE, il comando sarebbe:

zypper in skypeforlinux

Puoi anche installare più pacchetti contemporaneamente fornendo un elenco separato da spazi dei nomi dei pacchetti:

zypper in package1 package2 package3

Cerca un pacchetto con Zypper

Per impostazione predefinita, Zypper cerca un pacchetto in tutti i repository, cioè sia nell'elenco dei pacchetti installati che tra quelli non ancora installati. Per cercare un particolare pacchetto in tutti i repository, utilizzare il file se (cercare) comando con Zypper:

zypper se package_name

Usa il -S opzione per visualizzare informazioni dettagliate su un pacchetto:

zypper se -s package_name

Per cercare un pacchetto solo nell'elenco dei pacchetti installati, utilizzare:

zypper se -i package_name

Elenca i pacchetti installati in openSUSE

Con Zypper, puoi anche interrogare il database dei pacchetti per scoprire cosa è attualmente installato sul tuo sistema openSUSE. Per fare ciò, usa Zypper con -i (--solo installato):

zypper se -i

Puoi anche salvare questo elenco reindirizzando il suo output su un file:

zypper se -i > installed_packages

Per trovare informazioni dettagliate su un particolare pacchetto installato, utilizzare:

zypper info package_name

Rimuovi un pacchetto in openSUSE con Zypper

Rimuovere un pacchetto con Zypper è facile quanto installarlo. Per rimuovere un pacchetto che non ti serve più, usa Zypper con il file rm (rimuovi) metodo e il nome del pacchetto:

zypper rm package_name

Aggiorna un pacchetto con Zypper

Mantenere aggiornati i pacchetti è l'attività di gestione dei pacchetti più comune. Usando Zypper, puoi visualizzare e installare tutti gli aggiornamenti disponibili. Eseguire quanto segue per visualizzare tutti gli aggiornamenti disponibili per i pacchetti installati:

zypper list-updates

Una volta ottenuto l'elenco, ora hai la possibilità di aggiornare tutti i pacchetti o solo un singolo pacchetto. Per aggiornare tutti i pacchetti installati per cui sono disponibili versioni più recenti, utilizzare il file su (aggiornare) comando:

zypper up

Per aggiornare singoli pacchetti, specificare il pacchetto con il comando update o install:

zypper up package_name

O:

zypper install package_name

Installa i pacchetti locali in openSUSE con RPM

Per i pacchetti RPM locali che hai scaricato manualmente, puoi utilizzare l'utilità RPM o Zypper per installarli. Utilizzare il seguente formato per installarlo utilizzando RPM:

rpm -Uvh rpm_package

Per installare un pacchetto RPM utilizzando Zypper, utilizzare:

zypper install rpm_package

Esistono molte altre opzioni della riga di comando che puoi utilizzare con Zypper per eseguire varie attività. Puoi visualizzare tutte le opzioni usando il comando help:

zypper help

Zypper semplifica la gestione dei pacchetti in openSUSE

Zypper è uno strumento da riga di comando semplice ma potente che ti consente di gestire i pacchetti in openSUSE. Oltre agli strumenti da riga di comando come Zyyper e RPM, puoi anche utilizzare YaST (Yet Another Setup Tool), uno strumento basato su GUI per la gestione dei pacchetti e altre attività di configurazione del sistema.

Snap e Flatpak sono ottime alternative ai tradizionali gestori di pacchetti e consentono di installare e gestire i pacchetti senza la necessità di gestire manualmente le dipendenze.