GUI (Gnome 3) RHEL/CentOS 7-de CD/DVD ulanyp nädip gurmaly


6 ýyldan gowrak wagtlap Linux dolandyryjysy hökmünde wagtymyň köpüsini terminallarda işleýärin, ýöne terminalyň ýerine GUI gerek bolýan käbir ýagdaýlar bar. Düzgüne görä, RHEL/CentOS 7 serweri hiç hili Grafiki iş stoly goldawy bolmazdan minimal derejede guruldy. Şeýlelik bilen, minimal gurnamanyň üstünde GUI gurmak üçin iki wariantymyz bar:

  1. Birinji usul, GUI (ýagny Gnome 3 ) deslapky esasy ammary ulanyp gurmak, internetden paketleri göçürip alar.
  2. Ikinji usul, ýerli CD/DVD enjamy arkaly RHEL/CentOS 7 ISO şekilini ulanyp GUI gurmak, bu paketleri internetden göçürip almakdan saklanar.

Birinji usul, wagt almak prosesi, sebäbi paketleri internetden göçürip alýar we ulgamda gurýar, iň çalt internet birikmesi bar bolsa, GUI-ni gysga wagtda gurmak üçin terminalda aşakdaky buýrugy ýazyp bilersiňiz.

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

Emma, has haýal baglanyşygy bolanlar, CD / DVD usulyna eýerip bilerler, bu ýerde paketler ýerli CD/DVD enjamyňyzdan gurnaldy we gurmak has çalt. birinji usuldan has ýokarydyr.

Bellik: GUI üçin gurnama görkezmeleri iki usul üçin hem birmeňzeş, ýöne bu ýerde esasy maksadymyz paketleri internetden göçürip almazlyk we wagty azaltmak.

CD/DVD usulyny yzarlaýanlar, olar bilen doly RHEL/CentOS 7 DVD ISO bolmaly (suraty CD/DVD-e göçürip alyň), sebäbi bu suraty döretmek üçin ulanýarys. ýerli ýum ammary . GUI gurmak wagtynda paketler CD/DVD-den alynýar.

Bellik: Görkeziş maksady bilen, Gnome 3-i gurmak üçin RHEL/CentOS 7 DVD ISO şekilini ulandym, ýöne şol bir görkezmeler buýruklarda azajyk üýtgeşmeler bilen RHEL 7-de hem işleýär.

1-nji ädim: Localerli ýum ammaryny döretmek

1. umerli ýum ammaryny döretmezden ozal CD/DVD diskiňizi CentOS 7 DVD ISO şekiline salyň we aşakdaky buýruklary ulanyp guruň.

Ilki bilen,/mnt/ýerleşýän ýerinde boş cdrom bukjasyny dörediň we/mnt/cdrom ýolunyň aşagynda cdrom (/ dev/cdrom enjamyňyzyň adaty ady) dakyň.

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

2. cdrom gurlandan soň, ls buýrugy bilen/mnt/cdrom aşagyndaky faýllary barlap bilersiňiz.

 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. Ondan soň, halaýan redaktoryňyzy ulanyp, '/etc/yum.repos.d/' astynda täze ýerli ýum ammar faýly dörediň, men Vi redaktoryny ulanýaryn.

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

Oňa aşakdaky setirleri goşuň, faýly saklaň we taşlaň.

[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	

Oňa aşakdaky setirleri goşuň, faýly saklaň we taşlaň.

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

Aboveokardaky setirler barada käbir düşündirişler.

  1. [centos7] : Täze repo bölüminiň ady.
  2. ady : Täze ammaryň ady.
  3. baseurl : Paketleriň häzirki ýerleşýän ýeri.
  4. Işledilen : Işledilen ammar, 1 bahasy işjeňleşdirmegi we 0 ýapmagy aňladýar.
  5. gpgcheck : Bukjalary gurmazdan ozal goluny barlaň.
  6. gpgkey : açaryň ýerleşýän ýeri.

4. Indi täze döredilen ýerli ammaryň yum repost sanawyndan bardygyny barlaň, ýöne ondan öň ýum keşini arassalamaly we ýerli repony barlamaly.

 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

Bellik: redokardaky çykyşda gyzyl reňkde görkezilenini gördüňizmi, ýagny ýerli repo paketleri gurmak üçin açyk we elýeterli.

Şeýle-de bolsa, ýokardaky çykyşda birnäçe ammaryň açykdygyny görersiňiz, islendik bukjany gurnamaga synanyşsaňyz, CentOS Base başlangyç ammar hökmünde kabul ediler.

Mysal üçin, yum buýrugyny ulanyp, “httpd” bukjasyny gurmaga synanyşalyň.

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

Bellik: aboveokardaky çykyşda görýärsiňiz, httpd bukjasy CentOS esasy ammaryndan gurulýar, hatda –enablerepo opsiýasyny goşup, ýerli ammardan paketleri gurnamaga mejbur etseňizem, CentOS Base-ni deslapky repo hökmünde ulanýar. Synap görüň we netijeleri görüň, ýokardaky ýaly netije alarsyňyz.

 yum --enablerepo=centos7 install httpd

Şeýlelik bilen, ýerli ammarymyzdan paketleri gurmak üçin, ähli reposlary öçürmek üçin “isdisablerepo” we “centos7” ýa-da “rhel7” reposyny işletmek üçin “–enablerepo” opsiýalaryny ulanmalydyrys.

2-nji ädim: Gnome 3-i RHEL/CentOS 7-de gurmak

5. RHEL/CentOS 7 minimal gurnama serwerinde GUI (Gnome 3) gurmak üçin aşakdaky yum buýrugyny işlediň.

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

Aboveokardaky buýruk, ýerli ammary ulanyp, ähli garaşly paketleri gurar we çözer, gurnama wagtynda tassyklamak üçin Y basyň ..

6. Gurmak gutaransoň, ulgamy Grafiki interfeýsde awtomatiki usulda açyň, bu ýerde işleýiş derejesini üýtgetmek üçin '/ etc/inittab' faýly ulanmarys, sebäbi RHEL/CentOS 7 systemd-a geçdi we bu ýerde 'nyşanlary' ulanýarys. deslapky derejelerini üýtgetmek ýa-da bellemek.

Ulgam işe başlanda Gnome Desktop-y awtomatiki açmagy buýurmak üçin aşakdaky buýrugy işlediň.

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

7. GUI üçin deslapky nyşanlary kesgitläniňizden soň, Gnome Desktop-a girmek üçin serweri täzeden açyň.

8. Gnome 3 gurlansoň, CD/DVD enjamyny aýryň.

 umount /mnt/cdrom