Introduzione
dobbiamo sapere anche se redhat fornisce prodotti software open source per le imprese ma ha un abbonamento a pagamento per installare pacchetti e aggiornamenti nella distribuzione RedHat Enterprise Linux e che supporta diversi carichi di lavoro in ambienti fisici, virtualizzati e cloud, le edizioni RHEL sono disponibili per server, mainframe, Applicazioni SAP, desktop e OpenStack.
Quindi qual è il problema ora
Ora, se non ho la possibilità di pagare per l'installazione di pacchetti e aggiornamenti, ciò mi impedirà di utilizzare la distribuzione soprattutto per i nuovi studenti e se il nostro ambiente impedisce che alcuni server o servizi siano connessi a Internet e conservino dati importanti internamente, quindi tutti questi problemi devono essere risolti e noi abbiamo portato la soluzione migliore e più semplice.. andiamo.
Cos'è il repository locale?
il repository locale è una semplificazione del repository locale e questo è il luogo in cui sono disponibili le informazioni di tutti i pacchetti e gli aggiornamenti che il gestore di pacchetti lo ha utilizzato per l'installazione e la risoluzione delle dipendenze, quindi il repository locale è un luogo locale nel dispositivo in cui sono presenti tutti i pacchetti e gli aggiornamenti invece di connettersi a Internet hai la possibilità di farlo.
Come creare un repository locale?
- Per prima cosa hai bisogno del DVD completo di Redhat Enterprise Linux, puoi scaricarlo da RedHat.
- Collegalo ai tuoi Dispositivi come mostrato di seguito.
- apri il tuo terminale e scrivi il seguente comando mkdir /var/YourLocalRepoName
mkdir /var/unixcop
- copia APPSTREAM nella tua directory LocalRepo
Suggerimento :i pacchetti APPSTREAM forniscono funzionalità e funzionalità aggiuntive (dipendenze).
cp -r /run/media/root/RHEL-8-1-0-BaseOS-x86_64/AppStream /var/unixcop/
Suggerimento: dovresti modificare il nome del tuo DVD a seconda della versione che hai installato, nel mio caso il nome del DVD è RHEL-8-1-0-BaseOS-x86_64
- Copia BaseOS nella tua directory LocalRepo
Suggerimento: I pacchetti BaseOS implementano le funzionalità di base del sistema operativo.
cp -r /run/media/root/RHEL-8-1-0-BaseOS-x86_64/BaseOS/ /var/unixcop/
- È necessario creare un file di configurazione per consentire al gestore di pacchetti di risolvere da LocalRepo non dall'abbonamento
- Crea anche un file di configurazione utilizzando qualsiasi editor di testo con ” name.repo ” estensione , userò vim
vim /etc/yum.repos.d/unixcop.repo
- Metti la configurazione sul tuo file di configurazione e nel tuo caso modifica il nome della directory /var/YourDirName/
[AppStream]
name=AppStream_unixcop
baseurl=file:/var/unixcop/AppStream
enabled=1
gpgcheck=0
[BaseOS]
name=BaseOS_unixcop
baseurl=file:/var/unixcop/BaseOS
enabled=1
gpgcheck=0
- Salva e controlliamo.
Conclusione:
L'articolo chiarisce la migliore alternativa per l'abbonamento RedHat Enterprise Linux e dopo aver seguito questi passaggi puoi creare il tuo repository locale.