Cara Memasang GUI (GNOME 3) Menggunakan CD/DVD pada RHEL/CentOS 7

Cara Memasang GUI (GNOME 3) Menggunakan CD/DVD pada RHEL/CentOS 7

Sebagai pentadbir Linux selama lebih dari 6 tahun, saya menghabiskan sebahagian besar masa saya bekerja di terminal, tetapi ada beberapa situasi di mana saya memerlukan GUI dan bukannya terminal. Secara lalai, RHEL/CENTOS 7 pelayan dipasang sebagai minimum tanpa sokongan desktop grafik. Oleh itu, untuk memasang GUI di bahagian atas pemasangan minimum, kami mempunyai dua pilihan:

  1. Kaedah pertama ialah, memasang GUI (i.e. Gnome 3) Menggunakan repositori asas lalai, ia akan memuat turun dan memasang pakej dari internet.
  2. Kaedah kedua ialah, memasang GUI menggunakan RHEL/CENTOS 7 ISO Imej melalui peranti CD/DVD tempatan, ini akan mengelakkan memuat turun pakej dari internet.

Kaedah pertama adalah proses mengambil masa, kerana ia memuat turun pakej dari internet dan memasangnya pada sistem, jika anda mempunyai sambungan internet terpantas, anda hanya boleh menaip arahan berikut di terminal untuk memasang GUI dalam masa yang singkat.

# yum GroupInstall "Gnome Desktop" [On CentOS 7] # Yum GroupInstall "Server dengan GUI" [ON RHEL 7] 

Tetapi, mereka yang mempunyai sambungan yang lebih perlahan, mereka boleh mengikuti CD/DVD kaedah, di sini pakej dipasang dari peranti CD/DVD tempatan anda, dan pemasangannya jauh lebih cepat daripada kaedah pertama.

Catatan: Arahan pemasangan untuk GUI adalah sama untuk kedua -dua kaedah, tetapi di sini matlamat utama kami adalah untuk mengelakkan memuat turun pakej dari internet dan meminimumkan masa.

Mereka yang mengikuti kaedah CD/DVD, mereka mesti mempunyai penuh RHEL/CENTOS 7 DVD ISO (memuat turun dan membakar imej ke CD/DVD) dengan mereka, kerana kami menggunakan imej ini untuk membuat a repositori yum tempatan. Jadi, semasa pemasangan GUI, pakej diambil dari CD/DVD anda.

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

Langkah 1: Membuat repositori yum tempatan

1. Sebelum membuat repositori yum tempatan, masukkan CentOS 7 DVD ISO Gambar pemacu CD/DVD anda dan pasangkannya menggunakan arahan berikut.

Pertama, buat kosong 'cdrom'Direktori di bawah'/mnt/'Lokasi dan pasangkan'cdrom'(/dev/cdrom adalah nama lalai peranti anda) di bawah '/mnt/cdrom'jalan.

[[dilindungi e -mel] ~]# mkdir /mnt /cdrom [[dilindungi e -mel] ~]# mount /dev /cdrom /mnt /cdrom 

2. Sekali 'cdrom'Dipasang, anda boleh mengesahkan fail di bawah /mnt/cdrom Menggunakan arahan LS.

[[E-mel dilindungi] ~]# cd/mnt/cdrom/[[dilindungi e-mel] ~]# $ ls -l total 607 -rw-r-r-- 1 tecmint tecmint 14 4 Jul 21:31 centos_buildtag drwxr-xr -x 3 Tecmint Tecmint 2048 4 Jul 21:29 EFI -RW-R-R-- 1 TECMINT TECMINT 611 4 Jul 21:31 EULA -RW-R-R-- 1 TECMINT TECMINT 18009 Jul 4 21:31 GPL DRWXR-XR-X 3 TECMINT TECMINT 2048 Jul 4 21:29 Imej DRWXR-XR-X 2 TECMINT TECMINT 2048 4 Jul 21:29 Isolinux DRWXR-XR-X 2 TECMINT TECMINT 2048 2 Tecmint Tecmint 581632 Jul 5 15:56 Pakej Drwxr-Xr-X 2 Tecmint Tecmint 4096 Jul 5 16:13 Repodata -RW-R-R-- 1 Tecmint Tecmint 1690 -7 -rw-r-r-- 1 tecmint tecmint 1690 4 Jul 21:31 rpm-gpg-key-centos-testing-7 -r-r-r-1 tecmint tecmint 2883 Jul 6 23:02 Trans.Tbl 

3. Seterusnya, buat fail repositori Yum tempatan yang baru di bawah '/etc/yum.repos.d/'Menggunakan editor kegemaran anda, di sini saya menggunakan Vi editor.

Pada Centos 7

[[dilindungi e -mel] ~]# vi /etc /yum.repos.D/Centos7.repo 

Tambahkan baris berikut, simpan dan berhenti fail.

[CentOS7] NAME = CentOS7 BASEURL = FILE: /// MNT/CDROM/ENABLE = 1 GPGCHECK = 1 GPGKEY = FILE: /// ETC/PKI/RPM-GPG/RPM-GPG-KEY-CENTOS -7 

Pada RHEL 7

[[dilindungi e -mel] ~]# vi /etc /yum.repos.d/rhel7.repo 

Tambahkan baris berikut, simpan dan berhenti fail.

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

Beberapa penjelasan mengenai baris di atas.

  1. [Centos7]: Nama bahagian repo baru.
  2. nama: Nama repositori baru.
  3. BaseUrl: Lokasi semasa pakej.
  4. Didayakan: Diaktifkan repositori, nilai '1' bermaksud membolehkan dan '0' bermaksud melumpuhkan.
  5. gpgcheck: Periksa tandatangan pakej, sebelum memasangnya.
  6. GPGKEY: Lokasi kunci.

4. Sekarang, periksa repositori tempatan yang baru dibuat dari senarai repost yum, tetapi sebelum itu anda mesti membersihkan cache yum dan sahkan repo tempatan.

[[dilindungi e -mel] ~]# yum membersihkan semua [[dilindungi e -mel] ~]# yum repolist semua 
Output sampel
[[dilindungi e -mel] desktop]# yum repolist semua plugin dimuat: fastestmirror, langpacks memuatkan kelajuan cermin dari hostfile cache * asas: centosmirror.Go4hosting.Dalam * tambahan: Centosmirror.Go4hosting.Dalam * kemas kini: Centosmirror.Go4hosting.Dalam Repo ID Repo Nama Status Base/7/x86_64 Centos-7-Base Enabled: 8,465 Base-Source/7 Centos-7-Sumber Asas Dilumpuhkan CentOS7 CentOS7 didayakan: 3,538 centosplus/7/x86_64 centOS-7-ditambah centosplus-source/7 centos-7-ditambah sumber dilumpuhkan debug/x86_64 centos-7-debuginfo dilumpuhkan ekstras/7/x86_64 centos-7-extras enabled: 80 extras-source/7 CentOS-7-Sumber Ekstra Kemas Kini Kurang Upaya/7/X86_64 CentOS-7-Kemas kini Diaktifkan: 1,459 Kemas kini-Sumber/7 CentOS-7-Kemas kini sumber yang dilumpuhkan Repolist: 13,542 

Catatan: Adakah anda melihat dalam output di atas yang diserlahkan dengan warna merah, ini bermakna repo tempatan kami diaktifkan dan tersedia untuk memasang pakej.

Tetapi, anda juga akan menemui pelbagai repositori yang didayakan dalam output di atas, jika anda cuba memasang sebarang pakej, ia akan mengambil asas CentOS sebagai repositori lalai.

Contohnya, mari cuba pasang 'httpd'Pakej Menggunakan Perintah Yum.

[[dilindungi e -mel] ~]# yum Pasang httpd 
Output sampel
================================================= ================================================= ===================================== Pakej Arch Versi Repositori Saiz ================================================ ================================================= ====================================== Memasang: httpd x86_64 2.4.6-18.EL7.Centos kemas kini 2.7 m Memasang untuk kebergantungan: Apr x86_64 1.4.8-3.EL7 asas 103 K Apr-UTIL x86_64 1.5.2-6.EL7 asas 92 k httpd-tools x86_64 2.4.6-18.EL7.Centos kemas kini 77 K Mailcap Noarch 2.1.41-2.EL7 asas 31 K Ringkasan Transaksi ================================================ ================================================= ========================================== Pasang 1 Pakej (+4 Pakej bergantung) Jumlah saiz muat turun: 3.0 m Pasang Saiz: 10 m Adakah ini OK [Y/D/N]: 

Catatan: Anda lihat dalam output di atas, pakej 'httpd'sedang memasang dari repositori asas centos, walaupun anda memaksa yum untuk memasang pakej dari repositori tempatan dengan menambah'-enablerepo'Pilihan, ia masih menggunakan asas CentOS sebagai repo lalai. Cubalah dan lihat hasilnya, anda akan mendapat hasil yang sama seperti di atas.

[[dilindungi e -mel] ~]# yum --enableRepo = Centos7 Pasang HTTPD 

Oleh itu, untuk memasang pakej dari repositori tempatan kami, kami perlu menggunakan pilihan '-Distablerepo'Untuk melumpuhkan semua repo dan'-enablerepo'untuk membolehkan repo centos7 atau rhel7.

Langkah 2: Memasang Gnome 3 di RHEL/CentOS 7

5. Untuk memasang GUI (GNOME 3) pada RHEL/CENTOS 7 pelayan pemasangan minimum, jalankan arahan yum berikut.

Pada Centos 7

[[dilindungi e -mel] ~]# yum --disablerepo =* --enablePo = Centos7 GroupInstall "Gnome Desktop" 

Pada RHEL 7

[[dilindungi e -mel] ~]# yum --disableRepo =* --enablePo = rhel7 GroupInstall "Server dengan GUI" 

Perintah di atas akan memasang dan menyelesaikan semua pakej bergantung menggunakan repositori tempatan, semasa pemasangan ia akan meminta akhbar pengesahan "Y" bersambung…

6. Apabila pemasangan selesai, buat sistem untuk boot secara automatik ke antara muka grafik, di sini kita tidak lagi menggunakan '/etc/inittab'Fail untuk menukar runlevel, kerana rhel/centos 7 beralih ke sistemd Dan di sini kita menggunakan 'sasaran'Untuk menukar atau menetapkan runlevels lalai.

Jalankan arahan berikut untuk memberitahu sistem untuk boot gnome desktop secara automatik pada permulaan sistem.

[[dilindungi e -mel] ~]# ln -sf/lib/systemd/system/runlevel5.Sasaran/etc/SystemD/System/Default.sasaran 

7. Sebaik sahaja anda menetapkan lalai 'sasaran'Untuk GUI, kini reboot pelayan untuk masuk ke desktop gnome.

Pasang GNOME di RHEL/CENTOS 7

8. Sebaik sahaja GNOME 3 dipasang, unmount peranti CD/DVD.

[[dilindungi e -mel] ~]# umount /mnt /cdrom