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:
- 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.
- Ö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.
- [centos7]: Nafn á nýja endursöluhlutanum.
- nafn: Heiti nýju geymslunnar.
- baseurl: Núverandi staðsetning pakkana.
- Virkjað: Virk geymsla, gildi '1' þýðir virkja og '0' þýðir óvirkt.
- gpgcheck: Athugaðu undirskrift pakkana áður en þú setur þá upp.
- 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