GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Membuat Repositori YUM Lokal di RHEL 8 menggunakan DVD

Repositori YUM lokal adalah tempat paket rpm untuk Redhat atau CentOS disimpan dan didistribusikan ke server klien untuk instalasi perangkat lunak dan pembaruan OS.

Repositori lokal ini memungkinkan Anda menghemat bandwidth internet serta waktu untuk mengunduh paket dari internet.

Di sini, kita akan melalui langkah-langkah untuk membuat repositori YUM lokal di RHEL 8 untuk RHEL 8 menggunakan DVD.

Repositori ini terbatas pada satu mesin tempat DVD dipasang.

Repositori Baru di RHEL 8

Red Hat Enterprise Linux 8 dibagi menjadi dua repositori,

  1. BaseOS
  2. Aliran Aplikasi (Aliran Aplikasi)

Paket-paket di BaseOS dimaksudkan untuk menyediakan rangkaian inti dari fungsionalitas OS yang mendasarinya yang menyediakan dasar untuk semua jenis penginstalan.

Paket di Application Stream mencakup aplikasi ruang pengguna, bahasa runtime, dan database untuk mendukung beragam beban kerja dan kasus penggunaan.

Buat Sumber

Sumber repositori dapat dibuat menggunakan paket createrepo atau memasang DVD pada direktori . Memasang DVD/CD ROM akan membantu Anda menghemat ruang pada HDD yang digunakan dengan menyalin ke HDD.

Di sini, pasang DVD ROM di direktori mana pun yang Anda inginkan. Untuk pengujian, saya akan memasangnya di /cdrom.

mkdir /cdrom
mount /dev/cdrom /cdrom

Buat file .repo

Sebelum membuat file .repo, pindahkan file yang ada di /etc/yum.repos.d/directory ke/tmp, jika tidak diperlukan lagi.

mv /etc/yum.repos.d/*.repo /tmp/

Buat file repo bernama local.repo di bawah direktori /etc/yum.repos.d.

vi /etc/yum.repos.d/local.repo

OS Dasar

[LocalRepo_BaseOS]
name=LocalRepository_BaseOS
baseurl=file:///cdrom/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Aliran Aplikasi

[LocalRepo_AppStream]
name=LocalRepository_AppStream
baseurl=file:///cdrom/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Detail:

[LocalRepo] Nama Bagian
nama Nama repositori
baseurl Lokasi paket
Diaktifkan Aktifkan repositori
gpgcheck Aktifkan instalasi aman (gpgcheck adalah opsional (Jika Anda menyetel gpgcheck=0, tidak perlu menyebutkan gpgkey)
gpgkey Lokasi kunci

Instal Paket dari repositori YUM Lokal

Kosongkan cache repositori dengan menjalankan perintah berikut.
yum clean all

Mari kita instal paket telnet dari repositori lokal.

yum install vsftpd

Outputnya akan seperti di bawah ini.

Ketika Anda memberi ya untuk mengunduh paket, itu akan meminta Anda untuk menerima kunci penandatanganan gpg.

LocalRepository_AppStream                       3.1 MB/s | 3.2 kB     00:00
LocalRepository_BaseOS                          2.7 MB/s | 2.7 kB     00:00
Dependencies resolved.
================================================================================
 Package      Arch         Version              Repository                 Size
================================================================================
Installing:
 vsftpd       x86_64       3.0.3-28.el8         LocalRepo_AppStream       180 k

Transaction Summary
================================================================================
Install  1 Package

Total size: 180 k
Installed size: 356 k
Is this ok [y/N]: y
Downloading Packages:
warning: /cdrom/AppStream/Packages/vsftpd-3.0.3-28.el8.x86_64.rpm: Header V3 RSA                                                                                                             /SHA256 Signature, key ID fd431d51: NOKEY
LocalRepository_AppStream                       177 kB/s | 5.0 kB     00:00
Importing GPG key 0xFD431D51:
 Userid     : "Red Hat, Inc. (release key 2) <[email protected]>"
 Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Key imported successfully
Importing GPG key 0xD4082792:
 Userid     : "Red Hat, Inc. (auxiliary key) <[email protected]>"
 Fingerprint: 6A6A A7C9 7C88 90AE C6AE BFE2 F76F 66C3 D408 2792
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1
  Installing       : vsftpd-3.0.3-28.el8.x86_64                             1/1
  Running scriptlet: vsftpd-3.0.3-28.el8.x86_64                             1/1
  Verifying        : vsftpd-3.0.3-28.el8.x86_64                             1/1
Installed products updated.

Installed:
  vsftpd-3.0.3-28.el8.x86_64

Complete!

Kesimpulan

Itu saja. Anda telah berhasil mengonfigurasi repositori yum lokal di mesin.


Cent OS
  1. CentOS / RHEL 7 :Cara mengatur repositori yum menggunakan DVD yang dipasang secara lokal

  2. Cara membuat wadah LXC menggunakan lxcbr0 dan virbr0 di CentOS/RHEL

  3. Cara Membuat Repositori Yum Untuk Instalasi Paket Sistem di CentOS/RHEL

  1. Cara Membuat Repositori Red Hat Lokal

  2. Cara Membuat Repositori yum di CentOS/RHEL

  3. Cara Membuat Antarmuka Jembatan Menggunakan nmcli di CentOS/RHEL 7 dan 8

  1. Konfigurasikan Repositori YUM Lokal di CentOS 6 / RHEL 6

  2. Cara menginstal versi terbaru PHP-5.5 menggunakan YUM di CentOS/RHEL/Fedora

  3. Cara menginstal Oracle VirtualBox di Oracle Linux/Fedora/RHEL/CentOS menggunakan YUM