Questo breve tutorial spiega come installare i pacchetti da un repository specifico dalla riga di comando in sistemi operativi simili a Unix. Questo può essere utile quando un determinato pacchetto non è disponibile dai repository ufficiali o vuoi semplicemente installare la versione più recente di un pacchetto da uno specifico repository di terze parti. Non è così difficile. Continua a leggere.
Installa pacchetti da un repository specifico in Linux
Sui sistemi basati su YUM:
In RHEL, CentOS e altri sistemi basati su YUM, puoi installare pacchetti da un repository specifico, ad esempio EPEL , come mostrato di seguito.
$ sudo yum --enablerepo=epel install nagios
Il comando precedente abiliterà il repository EPEL e installerà il pacchetto nagios.
Se non conosci il nome del repository o il suo ID, fai riferimento al seguente link.
- Come trovare l'elenco dei repository installati dalla riga di comando in Linux
Sui sistemi basati su APT:
In Debian, Ubuntu e altri sistemi basati su APT, utilizziamo -t contrassegnare con apt-get package manager per installare un pacchetto da un repository specifico, ad esempio una versione specifica.
Il comando seguente installa il pacchetto lxd dal repository xenial-backports.
$ sudo apt-get -t xenial-backports install lxd
Tieni presente che lxd il pacchetto è disponibile nei repository ufficiali. Tuttavia, l'ho installato da xenial-backports repository a scopo dimostrativo.
Lettura consigliata:
- Come elencare i pacchetti installati da un determinato repository in Linux
Sui sistemi SUSE/openSUSE:
In SUSE e openSUSE, possiamo installare un pacchetto da un repository specifico menzionando il nome del repository, alias con zypper gestore di pacchetti.
Il comando seguente installerà il browser Web Firefox dal repository Mozilla.
$ sudo zypper install mozilla:MozillaFirefox
Qui, mozilla è l'alias del repository da cui installare il pacchetto Firefox.
Si noti che anche se i pacchetti sono installati da un repository specifico, le dipendenze di detti pacchetti potrebbero essere recuperate anche da altri repository. Quindi, non disabilitare altri repository e provare a installare un pacchetto da un repository specifico. Non puoi installare tutti i pacchetti da un solo repository.