Cara Memasang Pakej di Rhel 8 Secara tempatan menggunakan DVD ISO

Cara Memasang Pakej di Rhel 8 Secara tempatan menggunakan DVD ISO

Selalunya, apabila kita mahu mempunyai repositori tempatan untuk kita RHEL 8 sistem untuk memasang pakej tanpa akses internet untuk keselamatan tambahan dan menggunakan RHEL 8 ISO adalah cara paling mudah untuk melakukannya.

Dalam panduan ini, kami akan menunjukkan kepada anda bagaimana anda boleh mengkonfigurasi dan menggunakan dimuat turun secara tempatan RHEL 8 ISO gambar sebagai repositori untuk memasang pakej di RHEL 8 Linux.

[Anda mungkin juga suka: Cara Membuat Repositori Rhel 9 Tempatan]

Tetapi sebelum itu, mari kita lihat apa kelebihan yang digunakan RHEL 8 ISO sebagai repositori tempatan.

Faedah menggunakan RHEL 8 ISO sebagai repositori tempatan

  • Membolehkan anda memohon patch luar talian.
  • Anda boleh mengemas kini pelayan anda dalam kes kritikal di mana anda tidak mempunyai sambungan internet.
  • Menggunakan repo tempatan, anda boleh membuat persekitaran rhel 8 ultra-selamat yang tidak akan disambungkan ke internet dan masih dikemas kini dengan pakej yang paling kerap.
  • Anda juga boleh menaik taraf pelayan dari RHEL 8.x hingga rhel 8.y.

Memasang Pakej di Rhel 8 Secara tempatan menggunakan ISO

Semasa membuat panduan ini, kami telah memastikan bahawa ia dapat difahami oleh semua orang jadi walaupun anda baru ke Linux, ikuti langkah -langkah yang ditunjukkan dengan berhati -hati dan anda akan mempunyai repo tempatan RHEL 8 dalam masa yang singkat.

Langkah 1: Muat turun gambar RHEL 8 ISO

Anda boleh memuat turun fail RHEL 8 ISO dari halaman muat turun rasmi Red Hat. Semasa memuat turun ISO, pastikan anda mengelakkan ISO boot kerana mereka tidak memasukkan pakej yang kurang dari 1GB.

Muat turun RHEL 8 secara percuma

Langkah 2: Gunung Rhel 8 DVD ISO

Sebaik sahaja kami selesai memuat turun fail ISO, kami perlu membuat titik pelekap untuk memasang fail ISO yang dimuat turun baru -baru ini pada sistem kami. Kami akan mewujudkan titik pelekap di bawah /mnt Direktori dengan menggunakan arahan yang diberikan:

$ sudo mkdir -p /mnt /cakera $ sudo mount -o loop rhel -8.6-x86_64-DVD.ISO /MNT /DISC 
Gunung Rhel 8 DVD

Pastikan anda menukar nama fail ISO sebelum pemasangan atau akan membawa ralat! Anda mungkin tertanya -tanya tentang amaran yang diberikan kepada kami semasa kami memasang ISO kami tetapi jangan risau, kami akan mengubah kebenaran di bahagian akhir panduan ini.

Tetapi jika anda sanggup menggunakan media DVD untuk proses selanjutnya? Anda hanya perlu membuat titik pelekap dan memasang media anda dengan arahan yang diberikan:

$ sudo mkdir -p /mnt /cakera $ sudo mount /dev /sr0 /mnt /cakera 

Semasa pemasangan, pastikan anda berubah SR0 Dengan nama pemacu anda.

Langkah 3: Membuat repositori RHEL 8 tempatan

Selepas pemasangan RHEL 8 Fail ISO di /mnt, kita perlu mendapatkan salinan media.repo fail dan tampal ke direktori sistem kami yang terletak di /etc/yum.repos.d/ dengan nama RHEL8.repo.

$ sudo cp/mnt/cakera/media.repo /etc /yum.repos.d/rhel8.repo 

Seperti yang telah kami sebutkan tadi, pemacu kami dilindungi menulis. Tetapi untuk tujuan kita, kita perlu mengubah kebenaran RHEL8.repo fail ke 0644 yang akan membolehkan kita membaca dan membuat perubahan dengan sewajarnya.

$ sudo chmod 644 /etc /yum.repos.d/rhel8.repo 

Sebaik sahaja kita selesai dengan perubahan keizinan, kita perlu membuat beberapa perubahan untuk menjadikan kerja repositori tempatan kita. Pertama, mari kita buka RHEL8.repo fail dengan menggunakan arahan yang diberikan:

$ sudo nano /etc /yum.repos.d/rhel8.repo atau $ sudo vi /etc /yum.repos.d/rhel8.repo 

Kosongkan konfigurasi lalai dan tampal arahan baru dalam fail konfigurasi seperti yang diberikan di bawah:

[dvd-baseos] name = dvd for rhel-baseos baseUrl = file: /// mnt/cakera/baseos enabled = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm-gpg-cey -redhat-release [dvd-appstream] name = dvd untuk rhel-appstream baseurl = file: /// mnt/cakera/appstream enabled = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm/rpm -GPG-KEY-REDHAT-RELEASE 

Fail konfigurasi hasil akhir akan kelihatan seperti ini:

Buat RHEL 8 Repositori Tempatan

Setelah mengkonfigurasi fail, kita perlu membersihkannya Yum Cache dengan menggunakan perintah YUM atau DNF yang diberikan:

$ sudo yum bersih semua atau $ sudo dnf membersihkan semua 

Sekarang, mari kita senaraikan repositori yang diaktifkan pada sistem kami dengan arahan yang diberikan:

$ sudo yum repolist diaktifkan atau $ sudo dnf repolist diaktifkan 
Senaraikan RHEL 8 repositori tempatan

Oleh itu, jika anda melalui proses seperti yang telah kami sebutkan, anda akan mendapat output yang menyenaraikan dua repositori tambahan bernama "DVD-Appstream"Dan"DVD-baseos"Yang bermaksud kami telah berjaya mengubah ISO kami menjadi repositori tempatan.

Sekarang, mari kita mengemas kini indeks repositori dengan menggunakan arahan yang diberikan:

kemas kini $ sudo yum atau kemas kini $ sudo dnf 

Langkah 4: Memasang pakej dari RHEL 8 ISO

Sekarang, sudah tiba masanya untuk kami memasang pakej menggunakan repositori tempatan yang baru saja kami konfigurasi baru -baru ini. Menggunakan arahan yang diberikan, kami akan melumpuhkan repositori yang diaktifkan lain (hanya akan sah sehingga pelaksanaan perintah tunggal) dan menggunakan "DVD-Appstream"Repositori untuk memasang pakej yang dikehendaki.

$ sudo yum --disablerepo = "*" --EnableRepo = "dvd-appstream" Pasang keju atau $ sudo dnf --disablerepo = "*" --enablerepo = "dvd-appstream" Pasang keju 
Pasang pakej pada RHEL 8 secara tempatan

Seperti yang anda lihat, repositori tempatan kami berfungsi seperti yang kami maksudkan, dan juga dipasang Keju menggunakannya.

Penting: Repositori tempatan mungkin tidak dapat menyelesaikan kebergantungan sehingga sebelum menggunakannya, pastikan anda mempunyai idea tentang apa yang diperlukan kebergantungan.

Melalui panduan ini, kami menjelaskan bagaimana anda boleh menggunakan ISO tempatan RHEL 8 Sebagai repositori tempatan dengan cara yang paling mudah. Tetapi jika anda mempunyai pertanyaan, beritahu kami dalam komen.