Zypper alcuni comandi utili


Zypper è un gestore di pacchetti, basato sulla libreria libzypp, utilizzabile da linea di comando che ci permette di gestire pacchetti e repository in openSUSE.
Tramite questo gestore è infatti possibile installare, eliminare e aggiornare sia i pacchetti che i repository

Conoscere i comandi e le opzioni fondamentali di Zypper è utilissimo sia in termini di tempo che di comodità.

In questo articolo andremo a vedere quelli che sono i comandi fondamentali per sbrigare le più comuni operazioni di gestione del nostro sistema operativo.

Vediamo dunque quali sono i comandi principali per la gestione dei pacchetti e dei repository. Do per scontato che la console sia sempre aperta visto che zypper si utilizza in modalità testuale.

Per visualizzare il manuale di zypper digitare:

man zypper

oppure

zypper --help

Tutte le opzioni sono elencate e commentate nel manuale.

Gestire pacchetti:

  • Cercare un determinato pacchetto:
zypper search amsnSVN
  • Per installare un pacchetto tramite zypper (Es: amsnSVN) da un repository attivo e disponibile digitare da root:
zypper in amsnSVN
  • Forzare l’installazione di un pacchetto (da root):
zupper in --force amsnSVN
  • Per aggiornare il pacchetto amsnSVN digitare (da root):
zypper update -t package amsnSVN

  • Aggiornare tutti i pacchetti aggiornabili di tutti i repository:
zypper dup
  • Per eliminare un pacchetto (digitare da root):
zypper rm amsnSVN
  • Visualizzare le informazioni di un determinato pacchetto:
zypper if amsnSVN
  • Bloccare un pacchetto allo stato corrente (installato/non installato) da root digitare:
zypper addlock amsnSVN
  • Sloccare un pacchetto bloccato allo stato corrente (installato/non installato) da root digitare:
zypper removelock amsnSVN

Gestire repository:

  • Per visualizzare la lista dei repository presenti digitare::
zypper lr
  • Per effettuare il refresh delle sorgenti di installazione digitare (da root):
zypper ref
  • Disabilitare il repository n°1 (da root):
zypper mr -d 1
  • Per aggiungere un repository digitare (da root):

             zypper ar indirizzo_del_repository Alias

Esempio:

zypper ar http://download.opensuse.org/repositories/home:/anubisg1/openSUSE_11.0/ Anubisg1
  • Per eliminare una sorgente di installazione (da root) digitare:
zypper rr Anubisg1

in cui "Anubisg1" non è altro che l’Alias che contraddistingue il repository.

  • Aggiornare tutti i pacchetti installati (e aggiornabili) contenuti in un repository (da root):

             Sintassi: zypper update -t package -r Alias.

  • Aggiornare i pacchetti installati se esistono nuove versioni
zypper up

Se utilizzate qualche altro comando per gestire repository,pacchetti e patch comunicatecelo e verrà incluso nel’articolo.

Grazie per la colaborazione.

 

Articoli correlati:

, , ,

Segnala questo articolo: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Technorati
  • OKnotizie
  • Google Bookmarks
  • TwitThis
  • Upnews
  • Segnalo

  • Aggiunti alcuni comandi... Naturalmente invito tutti coloro che hanno nel proprio bagaglio qualche stringa aggiuntiva reputata più o meno importante di collaborare al completamento di questo articolo. ;)
  • Ciao Andrea,
    Non appena avremmo risolto i problemi con il sever provvederò ad aggiungere la funzione per stampare correttamente le pagina.

    X Anubis: Ormai sei uno dei nostri e sentiamo nostro anche il tuo repository. ;)
  • mi sento onorato di vedere il mio repository ed il mio pacchetto elencati qui;)
  • Andrea
    ....approposito...ce la "versione" stampabile di una pagina??? sarebbe cosa bona se possibile :-)
  • Andrea
    wow!da stampare tenere sotto mano ;-) (sai la mia memoria non è più quella di uan volta!!)
blog comments powered by Disqus