Cara Menginstal GUI (GNOME 3) Menggunakan CD/DVD di RHEL/CENTOS 7

Cara Menginstal GUI (GNOME 3) Menggunakan CD/DVD di RHEL/CENTOS 7

Sebagai administrator Linux selama lebih dari 6 tahun, saya menghabiskan sebagian besar waktu saya bekerja di terminal, tetapi ada beberapa situasi di mana saya membutuhkan GUI alih -alih Terminal. Secara default, Rhel/centos 7 server diinstal minimal tanpa dukungan desktop grafis. Jadi, untuk menginstal GUI di atas instalasi minimal, kami memiliki dua opsi:

  1. Metode pertama adalah, menginstal GUI (i.e. Gnome 3) Menggunakan repositori dasar default, itu akan mengunduh dan menginstal paket dari internet.
  2. Metode kedua adalah, menginstal GUI menggunakan RHEL/CENTOS 7 ISO Gambar melalui perangkat CD/DVD lokal, ini akan menghindari pengunduhan paket dari internet.

Metode pertama adalah proses pengambilan waktu, karena mengunduh paket dari internet dan menginstalnya pada sistem, jika Anda memiliki koneksi internet tercepat, Anda cukup mengetikkan perintah berikut di terminal untuk menginstal GUI dalam waktu singkat.

# yum groupinstall "gnome desktop" [pada centos 7] # yum groupinstall "server dengan gui" [pada rhel 7] 

Tapi, mereka yang memiliki koneksi yang lebih lambat, mereka dapat mengikuti CD/DVD Metode, di sini paket diinstal dari perangkat CD/DVD lokal Anda, dan instalasinya jauh lebih cepat dari metode pertama.

Catatan: Instruksi instalasi untuk GUI sama untuk kedua metode, tetapi di sini tujuan utama kami adalah untuk menghindari mengunduh paket dari internet dan meminimalkan waktu.

Mereka yang mengikuti metode CD/DVD, mereka harus memiliki penuh RHEL/CENTOS 7 DVD ISO (Unduh dan bakar gambar ke CD/DVD) dengan mereka, karena kami menggunakan gambar ini untuk membuat a repositori yum lokal. Sehingga, selama instalasi GUI, paket diambil dari CD/DVD Anda.

Catatan: Untuk tujuan demonstrasi, saya sudah menggunakan RHEL/CENTOS 7 DVD ISO gambar untuk menginstal gnome 3, tetapi instruksi yang sama juga berfungsi RHEL 7 dengan perubahan kecil dalam perintah.

Langkah 1: Membuat repositori yum lokal

1. Sebelum membuat repositori yum lokal, masukkan Centos 7 DVD ISO Gambar drive CD/DVD Anda dan pasang menggunakan perintah berikut.

Pertama, buat kosong 'CD ROM'direktori di bawah'/mnt/'Lokasi dan pasang'CD ROM'(/dev/cdrom adalah nama default perangkat Anda) di bawah '/mnt/cdrom' jalur.

[[email dilindungi] ~]# mkdir /mnt /cdrom [[email dilindungi] ~]# mount /dev /cdrom /mnt /cdrom 

2. Setelah 'CD ROM'Dipasang, Anda dapat memverifikasi file di bawah /mnt/cdrom menggunakan perintah LS.

[[email dilindungi] ~]# cd/mnt/cdrom/[[email dilindungi] ~]# $ ls -l total 607 -rw-r-r-- 1 tecmint tecmint 14 Jul 4 21:31 centos_buildtag drwxr-xr -x 3 tecmint tecmint 2048 Jul 4 21:29 Efi -rw-r-r-- 1 tecmint tecmint 611 Jul 4 21:31 eula -rw-r-r-- 1 tecmint tecmint 18009 Jul 4 21:31 gpl GPL drwxr-xr-x 3 tecmint tecmint 2048 Jul 4 21:29 Gambar drwxr-xr-x 2 tecmint tecmint 2048 Jul 4 21:29 isolinux drwxr-xr-xr-tec-txr- Tecmint 2048 Jul 4 21:29 LiveSR-XR-2 TECMINT 2048 Jul 21:29 DRWXR-XR-LXR-LXR-LXR-LXR-LXR-LXR-LXR-LXR-LXR-LXR-LXR- DRXR-XR-LXR- DRXR- DRWOS 88 Jul 21:29 DRWOS DRXR- DRWOS 8 2 Tecmint Tecmint 581632 Jul 5 15:56 Paket DRWXR-XR-X 2 Tecmint Tecmint 4096 Jul 5 16:13 Repodata -RW-R-R- 1 Tecmint Tecmint 1690 Jul 21:31 RPM-GPG-CENTOS -7 -rw-r-r-- 1 tecmint tecmint 1690 Jul 4 21:31 rpm-gpg-key-centos-testing-7 -r-r-r-- 1 tecmint tecmint 2883 Jul 6 23:02 TRANS.Tbl 

3. Selanjutnya, buat file repositori yum lokal baru di bawah '/etc/yum.repo.D/'Menggunakan editor favorit Anda, di sini saya menggunakan Vi editor.

Di Centos 7

[[email dilindungi] ~]# vi /etc /yum.repo.d/centos7.repo 

Tambahkan baris berikut ke dalamnya, simpan dan keluar dari file.

[centos7] name = centos7 baseUrl = file: /// mnt/cdrom/enabled = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm-gpg-key-centos-7 

Di rhel 7

[[email dilindungi] ~]# vi /etc /yum.repo.d/rhel7.repo 

Tambahkan baris berikut ke dalamnya, simpan dan keluar dari file.

[rhel7] name = rhel7 baseUrl = file: /// mnt/cdrom/enabled = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm-gpg-key-redhat-release 

Beberapa penjelasan tentang baris di atas.

  1. [centos7]: Nama bagian repo baru.
  2. nama: Nama repositori baru.
  3. baseurl: Lokasi paket saat ini.
  4. Diaktifkan: Diaktifkan repositori, nilai '1' berarti mengaktifkan dan '0' berarti nonaktifkan.
  5. gpgcheck: Periksa tanda tangan paket, sebelum menginstalnya.
  6. GPGKEY: Lokasi kunci.

4. Sekarang, periksa repositori lokal yang baru dibuat tersedia dari daftar repost yum, tetapi sebelum itu Anda harus menghapus cache yum dan memverifikasi repo lokal.

[[email dilindungi] ~]# yum bersih semua [[email dilindungi] ~]# yum repolist semua 
Output sampel
[[Email Dilindungi] Desktop]# Yum Repolist Semua plugin yang dimuat: FastestMirror, Langpacks Memuat Kecepatan Cermin dari Hostfile yang Di -cacat * Basis: Centosmirror.go4hosting.di * ekstra: centosmirror.go4hosting.di * pembaruan: centosmirror.go4hosting.Dalam Repo ID Repo Nama Basis Status/7/x86_64 Centos-7-Basis Diaktifkan: 8.465 Sumber Dasar/7 CentOS-7-Sumber Dasar Nonaktifkan Centos7 Centos7 Diaktifkan: 3.538 centosplus/7/x86_64 centos-7-ditambah cacat Centosplus-Source/7 CentOS-7-Plus Debug Debug/X86_64 Centos-7-Ekstra Debuginfo Debuginfo/7/x86_64 CentOS-7-Sumber Ekstra Nonaktifkan Pembaruan/7/x86_64 Centos-7-Pembaruan Diaktifkan: 1.459 Pembaruan-Sumber/7 CentOS-7-Pembaruan Sumber Dinonaktifkan Repolist: 13.542 

Catatan: Apakah Anda melihat dalam output di atas disorot dalam warna merah, itu berarti repo lokal kami diaktifkan dan tersedia untuk menginstal paket.

Tapi, Anda juga akan menemukan beberapa repositori diaktifkan dalam output di atas, jika Anda mencoba menginstal paket apa pun, itu akan mengambil basis centos sebagai repositori default.

Misalnya, mari kita coba menginstal 'httpd'Paket menggunakan perintah yum.

[[email dilindungi] ~]# yum instal httpd 
Output sampel
==================================================== ==================================================== ========================================= Versi Paket Paket Gudang Size ==================================================== ==================================================== ========================================== Menginstal: httpd x86_64 2.4.6-18.EL7.centos pembaruan 2.7 m pemasangan untuk dependensi: Apr x86_64 1.4.8-3.EL7 basis 103 K Apr-util x86_64 1.5.2-6.EL7 basis 92 K httpd-tools x86_64 2.4.6-18.EL7.centos pembaruan 77 K Mailcap Noarch 2.1.41-2.EL7 basis 31 K Ringkasan Transaksi ================================================ ==================================================== ============================================= Instal 1 paket (+4 Paket dependen) Total Ukuran Unduh: 3.0 m Ukuran terpasang: 10 m Apakah ini ok [y/d/n]: 

Catatan: Anda lihat di output di atas, paket 'httpd'sedang menginstal dari repositori dasar centos, bahkan jika Anda memaksa yum untuk menginstal paket dari repositori lokal dengan menambahkan'-enableRepo'Opsi, masih menggunakan basis centos sebagai repo defaultnya. Cobalah dan lihat hasilnya, Anda akan mendapatkan hasil yang sama seperti di atas.

[[Email Dilindungi] ~]# yum --enablerepo = centos7 instal httpd 

Jadi, untuk menginstal paket dari repositori lokal kami, kami perlu menggunakan opsi '-Disablerepo'untuk menonaktifkan semua repo dan'-enableRepo'untuk mengaktifkan repo centos7 atau rhel7.

Langkah 2: Memasang Gnome 3 di Rhel/Centos 7

5. Untuk menginstal gui (gnome 3) di Rhel/centos 7 server instalasi minimal, jalankan perintah yum berikut.

Di Centos 7

[[Email Dilindungi] ~]# yum --Disablerepo =* --enablerepo = centos7 groupinstall "gnome desktop" 

Di rhel 7

[[Email Dilindungi] ~]# yum --Disablerepo =* --enablerepo = rhel7 groupInstall "server dengan GUI" 

Perintah di atas akan menginstal dan menyelesaikan semua paket dependen menggunakan repositori lokal, selama instalasi akan meminta tekan konfirmasi “Y" untuk melanjutkan…

6. Saat instalasi selesai, buat sistem untuk boot secara otomatis ke antarmuka grafis, di sini kita tidak lagi menggunakan '/etc/inittab'File untuk mengubah runlevel, karena rhel/centos 7 beralih ke Systemd Dan di sini kita menggunakan 'target'untuk mengubah atau mengatur runlevels default.

Jalankan perintah berikut untuk memberi tahu sistem untuk boot gnome desktop secara otomatis saat startup sistem.

[[Email Dilindungi] ~]# ln -sf/lib/systemd/system/runlevel5.target/etc/systemd/system/default.target 

7. Setelah Anda mengatur default 'target'Untuk GUI, sekarang reboot server untuk masuk ke gnome desktop.

Pasang gnome di rhel/centos 7

8. Setelah Gnome 3 diinstal, unmount perangkat CD/DVD.

[[email dilindungi] ~]# umount /mnt /cdrom