Kuidas GUI-d (Gnome 3) installida RHEL/CentOS 7 CD/DVD abil


Linuxi administraatorina üle 6 aasta veedan suurema osa ajast terminalide kallal, kuid on mõningaid olukordi, kus mul on terminali asemel vaja GUI-d. Vaikimisi on RHEL/CentOS 7 server installitud minimaalselt ilma graafilise töölaua toeta. Nii et GUI installimiseks minimaalse installi peale on meil kaks võimalust:

  1. Esimene meetod on GUI (st Gnome 3 ) installimine vaikehoidla abil, see laadib alla ja installib Internetist paketid.
  2. Teine meetod on GUI installimine RHEL/CentOS 7 ISO pildi abil kohaliku CD/DVD-seadme kaudu, see väldib pakettide allalaadimist Internetist.

Esimene meetod on aeganõudev protsess, kuna see laadib paketid Internetist alla ja installib süsteemi. Kui teil on kiireim Interneti-ühendus, võite graafikaliidese installimiseks lihtsalt terminali sisestada järgmise käsu.

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

Kuid aeglasema ühenduse korral saavad nad järgida meetodit CD / DVD - siin installitakse paketid teie kohalikult CD/DVD-seadmelt ja installimine on palju kiirem kui esimene meetod.

Märkus. GUI installijuhised on mõlema meetodi jaoks ühesugused, kuid siin on meie peamine eesmärk vältida pakettide allalaadimist Internetist ja minimeerida aega.

Neil, kes järgivad CD/DVD-meetodit, peab neil olema täielik RHEL/CentOS 7 DVD ISO (pildi allalaadimine ja CD-le kirjutamine), kuna me kasutame seda pilti kohalik yumi hoidla . Nii et GUI installimisel võetakse paketid teie CD/DVD-lt.

Märkus. Demonstreerimise eesmärgil olen Gnome 3 installimiseks kasutanud RHEL/CentOS 7 DVD ISO-pilti, kuid samad juhised toimivad ka RHEL 7-l, käskude väiksemate muudatustega.

1. samm: kohaliku Yumi hoidla loomine

1. Enne kohaliku yumi hoidla loomist sisestage oma CentOS 7 DVD ISO image oma CD/DVD-draiv ja ühendage see järgmiste käskude abil.

Kõigepealt looge jaotise '/ mnt /' asukoht alla tühi kataloog 'cdrom' ja ühendage tee '/ mnt/cdrom alla' cdrom '(/ dev/cdrom on teie seadme vaikenimi).

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

2. Kui ‘cdrom’ on paigaldatud, saate failide/mnt/cdrom faile kontrollida käsuga 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. Järgmisena looge oma lemmikredaktori abil uus kohalik yum-hoidlafail faili ‘/etc/yum.repos.d/’ all, siin kasutan Vi-redaktorit.

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

Lisage sellele järgmised read, salvestage ja sulgege fail.

[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	

Lisage sellele järgmised read, salvestage ja sulgege fail.

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

Mõni selgitus ülaltoodud ridade kohta.

  1. [centos7] : uue repo jaotise nimi.
  2. nimi : uue hoidla nimi.
  3. baseurl : pakettide praegune asukoht.
  4. Lubatud : lubatud hoidla, väärtus '1' tähendab lubamist ja '0' keelamist.
  5. gpgcheck : kontrollige pakettide allkirja enne nende installimist.
  6. gpgkey : võtme asukoht.

4. Nüüd kontrollige, kas vastloodud kohalik hoidla on saadaval yum repost loendis, kuid enne seda peate tühjendama yum vahemälu ja kontrollima kohalikku repot.

 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

Märkus. Kas nägite ülaltoodud väljundis punase värviga esile tõstetud, see tähendab, et meie kohalik repo on pakettide installimiseks lubatud ja saadaval.

Kuid leiate ka, et ülaltoodud väljundis on lubatud mitu hoidlat, kui proovite installida mõnda paketti, võtab see CentOS Base vaikehoidla.

Näiteks proovime installida pakett ‘httpd’, kasutades käsku 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]:

Märkus. Ülaltoodud väljundis näete, et pakett „httpd” installitakse CentOS-i baashoidlast, isegi kui sunnite yumi installima kohalikust hoidlast pakette, lisades valiku „–enablerepo”, kasutab see ikkagi Cento Base'i vaikehoidlana. Proovige järele ja vaadake tulemusi, saate sama tulemuse nagu eespool.

 yum --enablerepo=centos7 install httpd

Nii et pakettide installimiseks meie kohalikust hoidlast peame kõigi repode keelamiseks kasutama valikuid ‘–disablerepo’ ja sentos7 või rhel7 repo lubamiseks ‘–enablerepo’.

2. samm: installige Gnome 3 RHEL/CentOS 7-sse

5. GUI (Gnome 3) installimiseks minimaalsesse installiserverisse RHEL/CentOS 7 käivitage järgmine käsk yum.

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

Ülaltoodud käsk installib ja lahendab kõik sõltuvad paketid kohaliku repositooriumi abil, installimise ajal palub see jätkamiseks kinnitusklahvi " Y ".

6. Kui installimine on lõppenud, laske süsteem automaatselt graafilisele liidesele käivitada, siin ei kasutata enam käivitaseme muutmiseks faili '/ etc/inittab', kuna RHEL/CentOS 7 lülitus süsteemile ja siin kasutame 'target' muuta või määrata vaiketaseme tasemeid.

Käivitage järgmine käsk, et käskida süsteemil Gnome Desktop automaatselt süsteemi käivitamisel käivitada.

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

7. Kui olete GUI-le määranud vaikimisi sihtmärgid, taaskäivitage server, et pääseda Gnome Desktopi.

8. Kui Gnome 3 on installitud, ühendage CD/DVD seade lahti.

 umount /mnt/cdrom