Linux - "yum", esempi
✍ Scritto: Giansante Gabriele, 30/01/2017
Test effettuati su " yum 3.2.29", " CentOS 6.8".
Questi esempi non coprono tutte le possibilita' (vedere
Manpage of YUM (8)
,
Manpage of YUM.CONF (5)
).
Installazione del pacchetto specificato e di quelli da cui dipende (software, libreria, ecc., chiede conferma dopo aver verificato anche le dipendenze):
yum install <pacchetto>
yum install <pacchetto1> <pacchetto2> ... <pacchettoN>
Rimuove un pacchetto e le sue dipendenze:
yum remove <package>
yum remove <package1> <package2> ... <packageN>
yum erase <package>
yum erase <package1> <package2> ... <packageN>
Controlla gli aggiornamenti disponibili:
yum check-update
# yum check-update
[...]
mysql.i686 5.1.73-8.el6_8 updates
mysql-libs.i686 5.1.73-8.el6_8 updates
mysql-server.i686 5.1.73-8.el6_8 updates
Avvia l'aggiornamento di tutti i pacchetti disponibili per tale operazione:
yum upgrade
Aggiornamento silenzioso (assume "si'" come risposta ad ogni domanda):
yum -q -y upgrade
Cerca, nei vari repository configurati, tutti i pacchetti che corrispondono alla stringa passata:
yum search <stringa_ricerca>
yum search all <stringa_ricerca>
# yum search dolphin-connector
[...]
================= N/S Matched: dolphin-connector =====================
dolphin-connector.i686 : Simple MySQL C API wrapper for C++
dolphin-connector-devel.i686 : Development files for Dolphin Connector
Lista repository attivi:
yum repolist
Informazioni su un pacchetto e presenza di eventuali aggiornamenti:
yum info <pacchetto>
# yum info basesystem
[...]
Pacchetti installati
Nome : basesystem
Arch : noarch
Versione : 10.0
Rilascio : 4.el6
Dimensione : 0.0
Repo : installed
Dal repo : anaconda-CentOS-201311271240.i386
Sommario : The skeleton package which defines a simple Red Hat Enterprise Linux system
Licenza : Public Domain
Descrizione : Basesystem defines the components of a basic Red Hat Enterprise Linux
: system (for example, the package installation order to use during
: bootstrapping). Basesystem should be in every installation of a system,
: and it should never be removed.
Elenco delle dipendenze di un pacchetto e di quelli necessari a risolverle:
yum deplist <pacchetto>
# yum deplist basesystem
[...]
pacchetto: basesystem.noarch 10.0-4.el6
dipendenze: filesystem
provider: filesystem.i686 2.4.30-3.el6
dipendenze: setup
provider: setup.noarch 2.8.14-20.el6_4.1
Ricerca del pacchetto che fornisce l'oggetto indicato:
yum provides <oggetto>
yum whatprovides <oggetto>
# yum provides /etc/sysconfig/arpwatch
[...]
14:arpwatch-2.1a15-16.el6.i686 : Network monitoring tools for tracking IP addresses on a network
Repo : base
Corrispondenza trovata in:
Nome file : /etc/sysconfig/arpwatch
14:arpwatch-2.1a15-16.el6.i686 : Network monitoring tools for tracking IP addresses on a network
Repo : installed
Corrispondenza trovata in:
Altro : Provides-match: /etc/sysconfig/arpwatch
Hai trovato utile questo articolo? Aiutami a condividerlo o metti un "mi piace".
Grazie mille!
|