Cara mengatur repositori yum/dnf lokal di Centos 8

Cara mengatur repositori yum/dnf lokal di Centos 8

Di artikel ini, Anda akan belajar bagaimana Anda dapat secara lokal mengatur repositori DNF atau YUM di Centos 8 Sistem Menggunakan ISO atau DVD Instalasi.

Centos 8 Kapal dengan 2 repositori: Baseos Dan AppStream (aliran aplikasi) - Jadi apa perbedaan antara kedua repositori?

Itu Baseos Repositori terdiri dari paket yang diperlukan yang diperlukan untuk keberadaan sistem operasi minimal. Di samping itu, Appstream terdiri dari paket perangkat lunak yang tersisa, dependensi, dan database.

Bacaan terkait: Cara membuat repositori http yum/dnf lokal di rhel 8

Sekarang mari kita gulung lengan baju kita dan atur warga setempat Yum/dnf Repositori di Centos 8.

Langkah 1: Mount Centos 8 File ISO Instalasi DVD

Mulailah dengan memasang file ISO ke direktori pilihan Anda. Di sini, kami telah memasang /memilih direktori.

# mount centos-8-x86_64-1905-dvd1.ISO /OPT # CD /OPT # LS 
Mount Centos 8 file ISO

Langkah 2: Buat repositori yum lokal Centos 8

Di direktori yang dipasang di mana Anda Iso dipasang, salin media.repo file ke /etc/yum.repo.D/ direktori seperti yang ditunjukkan.

# cp -v /opt /media.repo /etc /yum.repo.d/centos8.repo 
Buat centos 8 repositori yum lokal

Selanjutnya, tetapkan izin file seperti yang ditunjukkan untuk mencegah modifikasi atau perubahan oleh pengguna lain.

# chmod 644 /etc /yum.repo.d/centos8.repo # ls -l /etc /yum.repo.d/centos8.repo 
Atur izin pada file repositori yum

Kita perlu mengonfigurasi file repositori default yang berada di sistem. Untuk memeriksa konfigurasi, gunakan perintah CAT seperti yang ditunjukkan.

# kucing dll/yum.repo.d/centos8.repo 
Periksa file repositori yum

Kami perlu memodifikasi garis konfigurasi menggunakan editor teks pilihan Anda.

# vim dll/yum.repo.d/centos8.repo 

Hapus semua konfigurasi, dan salin & tempel konfigurasi di bawah ini.

[Installmedia-baseos] name = centos linux 8-baseos metadata_expire = -1 gpgcheck = 1 diaktifkan = 1 baseUrl = file: /// opt/baseos/gpgkey = file: /// etc/pki/rpm-gpg/rpm- Gpg-key-centosofficial [installmedia-appstream] name = centos linux 8-appStream metadata_expire = -1 gpgcheck = 1 diaktifkan = 1 baseurl = file: /// opt/appStream/gpgkey = file: // etc/pki/rpm -gpg/rpm-gpg-key-centosofficial 

Simpan file repo dan keluar dari editor.

Setelah memodifikasi file repositori dengan entri baru, lanjutkan dan hapus Dnf / yum cache seperti yang ditunjukkan.

# dnf bersih semua atau # yum bersih semua 

Untuk mengonfirmasi bahwa sistem akan mendapatkan paket dari repositori yang ditentukan secara lokal, jalankan perintah:

# DNF Repolist atau # Yum Repolist 
Daftar repositori yum

Sekarang set 'diaktifkan' parameter dari 1 ke 0 di dalam Centos-Appstream.repo Dan Centos-base.repo file.

Langkah 3: Instal Paket Menggunakan DNF Lokal atau Repositori YUM

Sekarang, mari kita coba dan instal paket apa pun. Dalam contoh ini, kami akan menginstal nodej pada sistem.

# DNF Instal NodeJs atau # YUM Instal NodeJs 
Instal Paket dari Repositori Yum Lokal

Dan ini adalah indikator yang jelas bahwa kami telah berhasil mengatur repositori DNF/YUM lokal Centos 8.