Hvernig á að setja upp GUI (Gnome 3) með því að nota CD/DVD á RHEL/CentOS 7


Sem Linux stjórnandi í meira en 6 ár eyði ég mestum tíma mínum í að vinna á útstöðvum, en það eru nokkrar aðstæður þar sem ég þarf GUI í stað flugstöðvar. Sjálfgefið er að RHEL/CentOS 7 þjónn sé settur upp í lágmarki án nokkurs grafísks skjáborðsstuðnings. Svo, til að setja upp GUI ofan á lágmarks uppsetningu, höfum við tvo valkosti:

  1. Fyrsta aðferðin er að setja upp GUI (þ.e. Gnome 3) með því að nota sjálfgefna grunngeymslu, það mun hlaða niður og setja upp pakka af internetinu.
  2. Önnur aðferðin er að setja upp GUI með RHEL/CentOS 7 ISO mynd í gegnum staðbundið CD/DVD tæki, þetta mun forðast niðurhal á pakka af internetinu.

Fyrsta aðferðin er tímafrekt ferli, þar sem það hleður niður pakka af internetinu og setur það upp á kerfinu, ef þú ert með hraðvirkustu nettengingu geturðu einfaldlega slegið inn eftirfarandi skipun á flugstöðinni til að setja upp GUI á skömmum tíma.

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

En þeir sem eru með hægari tengingu geta fylgst með CD/DVD aðferðinni, hér eru pakkarnir settir upp úr þínu staðbundnu CD/DVD tæki og uppsetningin er miklu hraðari en fyrsta aðferðin.

Athugið: Uppsetningarleiðbeiningarnar fyrir GUI eru þær sömu fyrir báðar aðferðirnar, en hér er meginmarkmið okkar að forðast niðurhal á pakka af internetinu og lágmarka tíma.

Þeir sem fylgja CD/DVD aðferð verða að hafa fullt RHEL/CentOS 7 DVD ISO (hala niður og brenna mynd á CD/DVD) með sér, því við notum þessa mynd til að búa til staðbundin yum geymsla. Þannig að við uppsetningu á GUI eru pakkarnir teknir af geisladiskinum þínum/DVD.

Athugið: Í sýningarskyni hef ég notað RHEL/CentOS 7 DVD ISO mynd til að setja upp Gnome 3, en sömu leiðbeiningar virka einnig á RHEL 7 með minniháttar breytingum á skipunum.

Skref 1: Að búa til staðbundna Yum geymslu

1. Áður en þú býrð til staðbundið yum geymsla skaltu setja CentOS 7 DVD ISO mynd þína inn í CD/DVD drifið þitt og setja það upp með eftirfarandi skipunum.

Fyrst skaltu búa til tóma 'cdrom' möppu undir '/mnt/' staðsetningu og festu 'cdrom' (/dev/cdrom er sjálfgefið nafn tækisins þíns) undir '/mnt/cdrom' slóð.

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

2. Þegar 'geisladiskurinn' hefur verið festur geturðu staðfest skrárnar undir /mnt/cdrom með ls skipuninni.

 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. Næst skaltu búa til nýja staðbundna yum geymsluskrá undir '/etc/yum.repos.d/' með því að nota uppáhalds ritilinn þinn, hér er ég að nota Vi ritstjóra.

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

Bættu eftirfarandi línum við það, vistaðu og slepptu skránni.

[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	

Bættu eftirfarandi línum við það, vistaðu og slepptu skránni.

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

Einhver skýring á ofangreindum línum.

  1. [centos7]: Nafn á nýja endursöluhlutanum.
  2. nafn: Heiti nýju geymslunnar.
  3. baseurl: Núverandi staðsetning pakkana.
  4. Virkjað: Virk geymsla, gildi '1' þýðir virkja og '0' þýðir óvirkt.
  5. gpgcheck: Athugaðu undirskrift pakkana áður en þú setur þá upp.
  6. gpgkey: Staðsetning lykilsins.

4. Athugaðu nú að nýstofnaða staðbundna geymslan sé tiltæk á yum repost listanum, en áður en það gerist verður þú að hreinsa yum skyndiminni og staðfesta staðbundið geymsluna.

 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

Athugið: Sást þú í ofangreindu úttakinu auðkennt í rauðum lit, það þýðir að staðbundin endurhverfa okkar er virkjuð og tiltæk til að setja upp pakka.

En þú munt líka finna að margar geymslur eru virkar í ofangreindum úttak, ef þú reynir að setja upp einhvern pakka mun það taka CentOS Base sem sjálfgefið geymslu.

Til dæmis, við skulum reyna að setja upp 'httpd' pakka með yum skipun.

 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]:

Athugið: Þú sérð í úttakinu hér að ofan, pakkinn 'httpd' er að setja upp úr CentOS grunngeymslu, jafnvel þó þú neyðir yum til að setja upp pakka frá staðbundinni geymslu með því að bæta við '–enablerepo' valmöguleikanum, notar hann samt CentOS Base sem sjálfgefna geymslu. Prófaðu það og sjáðu árangurinn, þú munt fá sömu niðurstöðu og hér að ofan.

 yum --enablerepo=centos7 install httpd

Svo, til að setja upp pakka úr staðbundnu geymslunni okkar, þurfum við að nota valkostina ‘–disablerepo‘ til að slökkva á öllum endurhverfum og ‘–enablerepo‘ til að virkja centos7 eða rhel7 endurhverf.

Skref 2: Uppsetning Gnome 3 í RHEL/CentOS 7

5. Til að setja upp GUI (Gnome 3) á RHEL/CentOS 7 lágmarksuppsetningarþjóni skaltu keyra eftirfarandi yum skipun.

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

Ofangreind skipun mun setja upp og leysa alla háða pakka með því að nota staðbundna geymslu, meðan á uppsetningu stendur mun hún biðja um staðfestingu ýttu á „Y“ til að halda áfram.

6. Þegar uppsetningunni lýkur, láttu kerfið ræsa sjálfkrafa í grafíska viðmótið, hér notum við ekki lengur '/etc/inittab' skrána til að breyta keyrslustigi, því RHEL/CentOS 7 skipti yfir í systemd og hér notum við 'targets' til að breyta eða stilla sjálfgefin keyrslustig.

Keyrðu eftirfarandi skipun til að segja kerfinu að ræsa Gnome Desktop sjálfkrafa við ræsingu kerfisins.

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

7. Þegar þú hefur stillt sjálfgefna „markmið“ fyrir GUI, endurræstu nú netþjóninn til að komast inn í Gnome Desktop.

8. Þegar Gnome 3 hefur verið sett upp skaltu aftengja CD/DVD tækið.

 umount /mnt/cdrom