chrome_reader_mode

Metti in mostra la tua personalizzazione Linux help_outline Maggiori informazioni

linux/hub è molto più di quel che vedi! info_outline Leggi le intenzioni

🔧 #howto - Installare una versione specifica di un pacchetto su CentOS e Ubuntu

Scritto da
Leonardo Occhiuzzi il Ven, 03/09/2018 - 17:05
Ven, 03/09/2018 - 17:05
#howto
In questa pagina
  • Caricamento..
Di solito, quando si installa un pacchetto o un software su una distribuzione Linux, il programma di gestione dei pacchetti seleziona l'ultima versione del pacchetto dalla repository, per impostazione predefinita. A volte pero, per problemi di compatibilitá e/o task particolari, si potrebbe aver bisogno di una versione diversa di quel pacchetto o quel software, ed é ció che tratteremo in questo #howto. In questo #howto spiegheró come installare una versione specifica di un software/pacchetto tramite yum (per CentOS e Fedora) ed apt (per Ubuntu e derivate).

Procedimento per CentOS/Fedora

Grazie all' istruzione --showduplicates é possibile sapere quante versioni del pacchetto a cui siamo interessati, siano disponibili nei repository Nel mio caso specifico, é installata la versione  2.4.6.67.el7.centos.6 del software httpd (Apache) del repository updates. Ricapitolando dunque la lettura dell'output avremo:
  • a sinistra: nome del pacchetto
  • al centro: versione del pacchetto
  • a destra: repository in cui il pacchetto si trova
Qualora volessimo effettivamente installare una versione precedente del pacchetto httpd, Ă© cosa buona e giusta disinstallare la versione attuale del software:
yum remove httpd
o genericamente:
yum remove "software/pacchetto"
per poi installare la versione del pacchetto che ci interessa. (a mo di esempio useremo la versione 2.4.6.67.el7.centos.2 :
yum install httpd-2.4.6.67.el7.centos.2

Procedura per Debian, Ubuntu e derivate

Per questa famiglia di distribuzioni invece, che basano la gestione dei pacchetti su APT, grazie all'istruzione:
apt-cache policy "nome pacchetto"
potremo scoprire quante versioni del software/pacchetto sono presenti nei repository ed eventualmente installare una versione precedente. Come esempio stavolta useremo firefox:
[email protected]:~# apt-cache policy firefox
firefox:
  Installato: 58.0.2+build1-0ubuntu0.16.04.1
  Candidato:  58.0.2+build1-0ubuntu0.16.04.1
  Tabella versione:
 *** 58.0.2+build1-0ubuntu0.16.04.1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
        100 /var/lib/dpkg/status
     45.0.2+build1-0ubuntu1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
La versione installata sul sistema Ă© la 58.0.2+build1-0ubuntu0.16.04.1 (che Ă© anche l'ultima versione). Qualora volessimo installare la versione 45.0.2+build1-0ubuntu1 :
sudo apt remove firefox
sudo apt install firefox=45.0.2+build1-0ubuntu1
Altri #howto | https://linuxhub.it/category/%F0%9F%94%A7-howto/
Etichette
remove_red_eye