L'installazione di pacchetti in qualsiasi sistema operativo basato su Linux è come un'attività che si verifica quotidianamente e si vede che spesso dobbiamo installare alcuni pacchetti per un breve periodo. Tuttavia, i pacchetti richiesti per pochissimo tempo rimangono all'interno del nostro sistema e consumano lo spazio su disco.
In un sistema in cui abbiamo meno risorse in termini di spazio su disco, lo spazio su disco rimane quasi pieno e dobbiamo continuare a controllare applicazioni e pacchetti indesiderati e rimuoverle di tanto in tanto.
Per tali scenari in cui è necessario installare e utilizzare alcuni pacchetti per un breve periodo, è una pratica migliore e consigliabile installare i pacchetti in una directory specifica o temporanea. La directory rimarrà separata da tutti gli altri cluster di pacchetti e puoi rimuovere facilmente i pacchetti.
Yum vs. Dnf
Yum, un'abbreviazione di "Updater Yellow Modified", è un gestore dei pacchetti primari per l'installazione di pacchetti in CentOS o in qualsiasi sistema operativo basato su RHEL. Mentre il DNF, abbreviato per "Dandificato Yum", è l'ultimo gestore di pacchetti arricchiti rispetto a Yum.
Nelle ultime versioni del sistema operativo basato su RHEL, si consiglia di utilizzare DNF anziché Yum. Questo post fornirà una guida dettagliata sull'installazione di un pacchetto su una directory specifica utilizzando Yum e DNF Package Manager.
La sintassi per l'installazione di un pacchetto:
Di solito, installiamo un pacchetto utilizzando la sintassi fornita di seguito:
$ sudo dnfinstallare
L'opzione che possiamo utilizzare per l'installazione di un pacchetto su una directory specifica è:
--installroot =
Nell'opzione sopra menzionata, possiamo fornire un percorso di directory specifico in cui vogliamo installare il pacchetto.
Proviamo a installare un pacchetto per dimostrare come installare un pacchetto su una directory specifica.
Esempio:
Ad esempio, vogliamo installare Git in una directory specifica come /opt /temp-packages.
Creiamo innanzitutto una directory di "pacchetti temporali" all'interno della directory /opt in cui vogliamo installare git.
$ sudo mkdir temp-packages
Per installare Git nella directory /Opt /Temp -Packages, forniremo il percorso dell'opzione -InstallRoot nel comando Yum Installa come mostrato di seguito:
$ sudo dnf-Installroot =/opt/temp-packages--releasever =/Installa git
Nel comando sopra, dobbiamo anche utilizzare l'opzione -releasever durante la creazione di installazioni. Altrimenti, dovremo affrontare un errore come mostrato nello screenshot collegato di seguito:
Quindi, eseguire il comando di installazione con -Releasever =/ opzione.
Digita "Y" per la concessione dell'utilizzo dello spazio su disco aggiuntivo e iniziare il processo di installazione del pacchetto che si desidera installare.
Nello screenshot sopra allegato, è possibile assistere all'installazione di Git nel /Opt/Temp-Packages Directory.
Una volta terminata l'installazione del pacchetto, vai alla directory /Opt /Temp-Packages ed esegui il comando LS per visualizzare i file e le directory nella directory /Opt /Temp-Packages:
$ cd /opt /temp-packages
$ ls
Puoi vedere che viene creato un ambiente completamente separato nella directory /Opt /Temp-Packages.
Per utilizzare qualsiasi pacchetto installato in una directory specifica, possiamo passare alla directory /usr /bin ed eseguirlo perché tutti sappiamo che i pacchetti sono installati nella directory /usr /bin. Quindi, vai alla directory USR/Bin, che si trova all'interno dei pacchetti/temperature, usando il comando indicato di seguito:
$ cd/opt/temp-packages/usr/bin
Nella directory bin, eseguire il comando LS e GREP per verificare se il pacchetto desiderato è installato o meno. Il comando per trovare e verificare l'installazione del pacchetto andrà così:
$ ls | grep "git"
Per verificare e conoscere la versione installata di GIT, è possibile digitare il comando fornito di seguito nella directory bin:
$ ./git -version
Oppure puoi anche verificare l'installazione di Git eseguendo il semplice ./comando git nella directory/opt/temp-packages/usr/bin:
$ ./idiota
Puoi assistere che Git è installato con successo nel /Opt/Temp-Packages Directory e funzionare perfettamente bene perché vogliamo che funzioni.
Conclusione
Questo post contiene una spiegazione breve e dettagliata su come installare un pacchetto su una directory specifica utilizzando il gestore pacchetti Yum o DNF utilizzando il -Opzione InstallaRoot. Questo post dimostra anche l'intero processo di installazione di un pacchetto su una directory specifica e utilizzando quel pacchetto. Ad esempio, abbiamo installato Git in "/optare"Directory usando il file -Opzione InstallaRoot e ho imparato come iniziare a usarlo.