Kā instalēt GUI (Gnome 3), izmantojot CD/DVD uz RHEL/CentOS 7


Kā Linux administrators ilgāk par 6 gadiem es lielāko daļu laika pavadu, strādājot pie termināliem, taču ir dažas situācijas, kad man termināļa vietā ir nepieciešama GUI. Pēc noklusējuma RHEL/CentOS 7 serveris ir instalēts kā minimāls bez grafiskā darbvirsmas atbalsta. Tātad, lai instalētu GUI minimālās instalācijas augšpusē, mums ir divas iespējas:

  1. Pirmā metode ir GUI (t.i., Gnome 3 ) instalēšana, izmantojot noklusējuma bāzes krātuvi, tā lejupielādēs un instalēs paketes no interneta.
  2. Otrā metode ir GUI instalēšana, izmantojot RHEL/CentOS 7 ISO attēlu, izmantojot vietējo CD/DVD ierīci, tādējādi izvairoties no pakotņu lejupielādes no interneta.

Pirmā metode ir laika uzņemšanas process, jo tas lejupielādē paketes no interneta un instalē to sistēmā. Ja jums ir ātrākais interneta savienojums, jūs vienkārši varat terminālā ierakstīt šādu komandu, lai GUI instalētu īsā laikā.

# yum groupinstall "GNOME Desktop"        [On CentOS 7]
# yum groupinstall "Server with GUI"      [On RHEL 7]

Bet tiem, kam ir lēnāks savienojums, viņi var izmantot metodi CD / DVD , šeit pakotnes tiek instalētas no jūsu vietējās CD/DVD ierīces, un instalēšana notiek daudz ātrāk nekā pirmā metode.

Piezīme: GUI instalēšanas instrukcijas abām metodēm ir vienādas, taču šeit mūsu galvenais mērķis ir izvairīties no paku lejupielādes no interneta un samazināt laiku.

Tiem, kas seko CD/DVD metodei, viņiem ir jābūt pilnam RHEL/CentOS 7 DVD ISO (lejupielādējiet un ierakstiet attēlu CD/DVD), jo mēs izmantojam šo attēlu, lai izveidotu vietējā yum krātuve . Tā, lai GUI instalēšanas laikā paketes tiktu ņemtas no jūsu CD/DVD.

Piezīme. Demonstrācijas nolūkos Gnome 3 instalēšanai esmu izmantojis RHEL/CentOS 7 DVD ISO attēlu, taču tās pašas instrukcijas darbojas arī ar RHEL 7 ar nelielām izmaiņām komandās.

1. darbība. Vietējā Yum krātuves izveide

1. Pirms izveidojat lokālu yum repozitoriju, ievietojiet savu CentOS 7 DVD ISO attēlu CD/DVD diskdzinī un pievienojiet to, izmantojot šādas komandas.

Vispirms izveidojiet tukšu direktoriju “cdrom” sadaļā “/ mnt /” atrašanās vieta un pievienojiet “cdrom” (/ dev/cdrom ir jūsu ierīces noklusējuma nosaukums) zem “/ mnt/cdrom” ceļa.

 mkdir /mnt/cdrom
 mount /dev/cdrom /mnt/cdrom

2. Kad ‘cdrom’ ir uzstādīts, jūs varat pārbaudīt failus zem/mnt/cdrom, izmantojot komandu ls.

 cd /mnt/cdrom/
 $ 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
drwxr-xr-x 3 tecmint tecmint   2048 Jul  4 21:29 images
drwxr-xr-x 2 tecmint tecmint   2048 Jul  4 21:29 isolinux
drwxr-xr-x 2 tecmint tecmint   2048 Jul  4 21:29 LiveOS
drwxr-xr-x 2 tecmint tecmint 581632 Jul  5 15:56 Packages
drwxr-xr-x 2 tecmint tecmint   4096 Jul  5 16:13 repodata
-rw-r--r-- 1 tecmint tecmint   1690 Jul  4 21:31 RPM-GPG-KEY-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. Pēc tam izveidojiet jaunu vietējo yum repozitorija failu sadaļā ‘/etc/yum.repos.d/’, izmantojot savu iecienīto redaktoru, šeit es izmantoju Vi redaktoru.

 vi /etc/yum.repos.d/centos7.repo	

Pievienojiet tai šādas rindas, saglabājiet un aizveriet failu.

[centos7]
name=centos7
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 vi /etc/yum.repos.d/rhel7.repo	

Pievienojiet tai šādas rindas, saglabājiet un aizveriet failu.

[rhel7]
name=rhel7
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Daži paskaidrojumi par iepriekš minētajām rindām.

  1. [centos7] : jaunās repo sadaļas nosaukums.
  2. nosaukums : jaunās krātuves nosaukums.
  3. baseurl : pašreizējā pakotņu atrašanās vieta.
  4. Iespējots : iespējots krātuve, vērtība “1” nozīmē iespējošanu un “0” - atspējošanu.
  5. gpgcheck : pirms pakotņu instalēšanas pārbaudiet pakotņu parakstu.
  6. gpgkey : atslēgas atrašanās vieta.

4. Tagad pārbaudiet, vai jaunizveidotais vietējais krātuve ir pieejama yum repost sarakstā, taču pirms tam jums ir jāiztīra yum kešatmiņa un jāpārbauda vietējā repo.

 yum clean all
 yum repolist all
 yum repolist all
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centosmirror.go4hosting.in
 * extras: centosmirror.go4hosting.in
 * updates: centosmirror.go4hosting.in
repo id                      repo name                            status
base/7/x86_64                CentOS-7 - Base                      enabled: 8,465
base-source/7                CentOS-7 - Base Sources              disabled
centos7                      centos7                              enabled: 3,538
centosplus/7/x86_64          CentOS-7 - Plus                      disabled
centosplus-source/7          CentOS-7 - Plus Sources              disabled
debug/x86_64                 CentOS-7 - Debuginfo                 disabled
extras/7/x86_64              CentOS-7 - Extras                    enabled:    80
extras-source/7              CentOS-7 - Extras Sources            disabled
updates/7/x86_64             CentOS-7 - Updates                   enabled: 1,459
updates-source/7             CentOS-7 - Updates Sources           disabled
repolist: 13,542

Piezīme. Vai iepriekš redzamajā izvadā redzējāt izceltu sarkanā krāsā, tas nozīmē, ka mūsu vietējā repo ir iespējota un pieejama pakotņu instalēšanai.

Bet jūs atradīsit arī to, ka iepriekšminētajā izvadā ir iespējotas vairākas krātuves, ja mēģināt instalēt jebkuru pakotni, tā noklusējuma krātuve būs CentOS Base.

Piemēram, mēģināsim instalēt pakotni “httpd”, izmantojot komandu yum.

 yum install httpd
============================================================================================================================================
 Package                          Arch                        Version                                    Repository                    Size
============================================================================================================================================
Installing:
 httpd                            x86_64                      2.4.6-18.el7.centos                        updates                      2.7 M
Installing for dependencies:
 apr                              x86_64                      1.4.8-3.el7                                base                         103 k
 apr-util                         x86_64                      1.5.2-6.el7                                base                          92 k
 httpd-tools                      x86_64                      2.4.6-18.el7.centos                        updates                       77 k
 mailcap                          noarch                      2.1.41-2.el7                               base                          31 k

Transaction Summary
============================================================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 3.0 M
Installed size: 10 M
Is this ok [y/d/N]:

Piezīme. Iepriekš redzamajā izvadē redzat, ka pakotne “httpd” tiek instalēta no CentOS bāzes repozitorija, pat ja jūs piespiest yum instalēt paketes no vietējās repozitorijas, pievienojot opciju “–enablerepo”, tā joprojām izmanto CentOS Base kā noklusējuma repo. Izmēģiniet to un skatiet rezultātus, un jūs saņemsiet tādu pašu rezultātu kā iepriekš.

 yum --enablerepo=centos7 install httpd

Tātad, lai instalētu paketes no mūsu vietējā repozitorija, mums jāizmanto opcijas ‘–disablerepo’, lai atspējotu visas repo, un ‘–enablerepo’, lai iespējotu centos7 vai rhel7 repo.

2. darbība: Gnome 3 instalēšana RHEL/CentOS 7

5. Lai GUI (Gnome 3) instalētu RHEL/CentOS 7 minimālās instalācijas serverī, palaidiet šādu komandu yum.

 yum --disablerepo=* --enablerepo=centos7 groupinstall "GNOME Desktop"
 yum --disablerepo=* --enablerepo=rhel7 groupinstall "Server with GUI"

Iepriekš minētā komanda instalēs un atrisinās visas paketes, izmantojot vietējo repozitoriju. Instalēšanas laikā tā pieprasīs apstiprinājumu, lai turpinātu.

6. Kad instalēšana ir pabeigta, lieciet sistēmai automātiski palaist grafiskajā saskarnē, šeit mēs vairs neizmantojam “/ etc/inittab” failu, lai mainītu darbības līmeni, jo RHEL/CentOS 7 pārslēdzās uz systemd un šeit mēs izmantojam “mērķus”, lai mainīt vai iestatīt noklusējuma darbības līmeņus.

Palaidiet šo komandu, lai liktu sistēmai automātiski palaist Gnome Desktop, startējot sistēmu.

 ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

7. Kad esat iestatījis GUI noklusējuma mērķus, tagad restartējiet serveri, lai nokļūtu Gnome Desktop.

8. Kad Gnome 3 ir instalēts, atvienojiet CD/DVD ierīci.

 umount /mnt/cdrom