Cara Menyiapkan Repositori YUM/DNF Tempatan di CentOS 8

Cara Menyiapkan Repositori YUM/DNF Tempatan di CentOS 8

Dalam artikel ini, anda akan belajar bagaimana anda boleh menyediakan repositori DNF atau YUM secara tempatan Centos 8 sistem menggunakan ISO atau DVD pemasangan.

Centos 8 Kapal dengan 2 repositori: Baseos dan AppStream (aliran aplikasi) - Jadi apa perbezaan antara kedua -dua repositori?

The Baseos Repositori terdiri daripada pakej yang diperlukan untuk kewujudan sistem operasi yang minimum. Sebaliknya, AppStream terdiri daripada baki pakej perisian, kebergantungan, dan pangkalan data.

Baca yang berkaitan: Cara membuat repositori HTTP YUM/DNF tempatan di RHEL 8

Sekarang mari kita menggulung lengan baju kami dan menubuhkan tempatan YUM/DNF repositori dalam Centos 8.

Langkah 1: Fail ISO pemasangan DVD Gunung CentOS 8

Mulakan dengan memasang fail ISO ke direktori pilihan anda. Di sini, kami telah memasang /Memilih direktori.

# Mount Centos-8-X86_64-1905-DVD1.ISO /OPT # CD /OPT # LS 
Fail ISO Gunung Centos 8

Langkah 2: Buat Repositori Yum Tempatan CentOS 8

Di direktori dipasang di mana anda ISO dipasang, salin media.repo fail ke /etc/yum.repos.d/ direktori seperti yang ditunjukkan.

# cp -v /opt /media.repo /etc /yum.repos.D/Centos8.repo 
Buat Centos 8 Repositori Yum Tempatan

Seterusnya, berikan kebenaran fail seperti yang ditunjukkan untuk mengelakkan pengubahsuaian atau perubahan oleh pengguna lain.

# chmod 644 /etc /yum.repos.D/Centos8.repo # ls -l /etc /yum.repos.D/Centos8.repo 
Tetapkan kebenaran pada fail repositori yum

Kita perlu mengkonfigurasi fail repositori lalai yang tinggal di sistem. Untuk memeriksa konfigurasi, gunakan arahan kucing seperti yang ditunjukkan.

# kucing dll/yum.repos.D/Centos8.repo 
Semak fail repositori yum

Kami perlu mengubah suai baris konfigurasi menggunakan editor teks pilihan anda.

# vim dll/yum.repos.D/Centos8.repo 

Padam semua konfigurasi, dan salin & tampal konfigurasi di bawah.

[InstallMedia-baseos] name = Centos linux 8-baseos metadata_expire = -1 gpgcheck = 1 enabled = 1 baseUrl = file: /// opt/baseos/gpgkey = file: /// etc/pki/rpm-gpg/rpm- GPG-KEY-CENTOSOFFICION [InstallMedia-Appstream] Name = Centos Linux 8-AppStream Metadata_Expire = -1 gpgCheck = 1 enabled = 1 baseUrl = file: /// opt/appstream/gpgKey = file: /// etc/pki/rpm -gpg/rpm-gpg-ke-centosofficial 

Simpan fail repo dan keluar dari editor.

Setelah mengubah fail repositori dengan entri baru, teruskan dan jelaskan DNF / YUM cache seperti yang ditunjukkan.

# DNF membersihkan semua atau # yum membersihkan semua 

Untuk mengesahkan bahawa sistem akan mendapat pakej dari repositori yang ditakrifkan secara tempatan, jalankan arahan:

# DNF repolist atau # yum repolist 
Senaraikan repositori yum

Sekarang ditetapkan 'Diaktifkan' parameter dari 1 ke 0 dalam Centos-appstream.repo dan Centos-base.repo fail.

Langkah 3: Pasang pakej menggunakan repositori DNF atau YUM tempatan

Sekarang, mari kita cubalah dan pasangkan pakej. Dalam contoh ini, kita akan memasang NodeJS pada sistem.

# DNF Pasang NodeJs atau # YUM Pasang NodeJS 
Pasang pakej dari repositori yum tempatan

Dan ini adalah penunjuk yang jelas bahawa kami telah berjaya menubuhkan repositori DNF/YUM tempatan Centos 8.