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:
- Birinji usul, GUI (ýagny Gnome 3 ) deslapky esasy ammary ulanyp gurmak, internetden paketleri göçürip alar.
- 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.
- [centos7] : Täze repo bölüminiň ady.
- ady : Täze ammaryň ady.
- baseurl : Paketleriň häzirki ýerleşýän ýeri.
- Işledilen : Işledilen ammar, 1 bahasy işjeňleşdirmegi we 0 ýapmagy aňladýar.
- gpgcheck : Bukjalary gurmazdan ozal goluny barlaň.
- 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