Kif Tinstalla GUI (Gnome 3) billi tuża CD/DVD fuq RHEL/CentOS 7
Bħala amministratur tal-Linux għal aktar minn 6 snin, inqatta 'ħafna mill-ħin tiegħi naħdem fuq terminals, iżda hemm xi sitwazzjonijiet fejn għandi bżonn GUI minflok terminal. B'mod awtomatiku, is-server RHEL/CentOS 7 installat bħala minimu mingħajr ebda appoġġ Grafiku Desktop. Allura, biex tinstalla GUI fuq il-quċċata ta 'installazzjoni minima, għandna żewġ għażliet:
- L-Ewwel metodu huwa, l-installazzjoni ta' GUI (jiġifieri Gnome 3) bl-użu ta' repożitorju bażi default, se tniżżel u tinstalla pakketti mill-Internet.
- It-tieni metodu huwa, l-installazzjoni ta' GUI billi tuża immaġni RHEL/CentOS 7 ISO permezz ta' apparat lokali ta' CD/DVD, dan jevita tniżżil ta' pakketti mill-internet.
L-ewwel metodu huwa proċess ta 'teħid ta' ħin, peress li tniżżel pakketti mill-internet u tinstallah fuq is-sistema, jekk għandek konnessjoni tal-internet l-aktar mgħaġġla tista 'sempliċement ittajpja l-kmand li ġej fuq it-terminal biex tinstalla GUI fl-ebda ħin.
# yum groupinstall "GNOME Desktop" [On CentOS 7] # yum groupinstall "Server with GUI" [On RHEL 7]
Iżda, dawk li għandhom konnessjoni aktar bil-mod, jistgħu jsegwu l-metodu CD/DVD, hawn il-pakketti huma installati mill-apparat lokali tiegħek CD/DVD, u l-installazzjoni hija ħafna aktar mgħaġġla mill-ewwel metodu.
Nota: L-istruzzjonijiet ta 'installazzjoni għall-GUI huma l-istess għaż-żewġ metodi, iżda hawnhekk l-għan ewlieni tagħna huwa li nevitaw it-tniżżil ta' pakketti mill-internet u nnaqqsu l-ħin.
Dawk li qed isegwu l-metodu CD/DVD, irid ikollhom RHEL/CentOS 7 DVD ISO sħiħ (niżżel u jaħarqu immaġni fuq CD/DVD) magħhom, għax nużaw din l-immaġni biex noħolqu repożitorju yum lokali. Sabiex, waqt l-installazzjoni tal-GUI, il-pakketti jittieħdu mis-CD/DVD tiegħek.
Nota: Għall-iskop ta 'dimostrazzjoni, użajt RHEL/CentOS 7 DVD ISO image biex tinstalla Gnome 3, iżda l-istess istruzzjonijiet jaħdmu wkoll fuq RHEL 7 b'bidliet żgħar fil-kmandi.
Pass 1: Ħolqien ta 'Repożitorju Yum Lokali
1. Qabel ma toħloq repożitorju tal-yum lokali, daħħal l-immaġni ISO tad-DVD ta 'CentOS 7 tiegħek id-drajv tas-CD/DVD tiegħek u mmuntah billi tuża l-kmandi li ġejjin.
L-ewwel, oħloq direttorju vojt 'cdrom' taħt il-post '/mnt/' u arma l-'cdrom' (/dev/cdrom huwa l-isem default tat-tagħmir tiegħek) taħt il-passaġġ '/mnt/cdrom'.
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
2. Ladarba s-‘cdrom’ immuntat, tista’ tivverifika l-fajls taħt /mnt/cdrom billi tuża l-kmand 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. Sussegwentement, oħloq fajl ta 'repożitorju ta' yum lokali ġdid taħt '/etc/yum.repos.d/' billi tuża l-editur favorit tiegħek, hawnhekk qed nuża l-editur Vi.
vi /etc/yum.repos.d/centos7.repo
Żid il-linji li ġejjin magħha, issejvja u nieqaf mill-fajl.
[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
Żid il-linji li ġejjin magħha, issejvja u nieqaf mill-fajl.
[rhel7] name=rhel7 baseurl=file:///mnt/cdrom/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Xi spjegazzjoni dwar il-linji ta 'hawn fuq.
- [centos7]: Isem it-taqsima repo ġdida.
- isem: Isem tar-repożitorju l-ġdid.
- baseurl: Il-post attwali tal-pakketti.
- Enabled: Repożitorju attivat, il-valur ‘1’ ifisser attivazzjoni u ‘0’ tfisser tiddiżattiva.
- gpgcheck: Iċċekkja l-firma tal-pakketti, qabel tinstallahom.
- gpgkey: Post taċ-ċavetta.
4. Issa, iċċekkja li r-repożitorju lokali maħluq ġdid huwa disponibbli mil-lista ta 'repost ta' yum, iżda qabel dan trid tnaddaf il-cache tal-yum u tivverifika r-repo lokali.
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
Nota: Rajt fl-output ta 'hawn fuq enfasizzat b'kulur aħmar, dan ifisser li r-repo lokali tagħna huwa attivat u disponibbli biex jinstallaw pakketti.
Iżda, issib ukoll repożitorji multipli huma attivati fl-output ta 'hawn fuq, jekk tipprova tinstalla xi pakkett se tieħu CentOS Base bħala repożitorju default.
Pereżempju, ejja nippruvaw ninstallaw il-pakkett 'httpd' billi tuża kmand 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]:
Nota: Tara fl-output ta 'hawn fuq, il-pakkett 'httpd' qed jinstalla mir-repożitorju tal-bażi ta' CentOS, anki jekk iġiegħel lil yum tinstalla pakketti minn repożitorju lokali billi żżid l-għażla '-enablerepo', xorta juża CentOS Base bħala repo default tiegħu. Ipprova u ara r-riżultati, int se tikseb l-istess riżultat bħal hawn fuq.
yum --enablerepo=centos7 install httpd
Allura, biex ninstallaw pakketti mir-repożitorju lokali tagħna, irridu nużaw l-għażliet '–disablerepo' biex inwaqqfu r-repos kollha u '-enablerepo' biex nippermettu centos7 jew rhel7 repo.
Pass 2: Installazzjoni ta' Gnome 3 f'RHEL/CentOS 7
5. Biex tinstalla GUI (Gnome 3) fuq server ta 'installazzjoni minima RHEL/CentOS 7, mexxi l-kmand yum li ġej.
yum --disablerepo=* --enablerepo=centos7 groupinstall "GNOME Desktop"
yum --disablerepo=* --enablerepo=rhel7 groupinstall "Server with GUI"
Il-kmand ta 'hawn fuq se jinstalla u jsolvi l-pakketti dipendenti kollha billi juża repożitorju lokali, waqt l-installazzjoni se jitlob għall-konferma agħfas Y biex tkompli..
6. Meta tispiċċa l-installazzjoni, agħmel li s-sistema tibbutja awtomatikament mal-Interface Grafika, hawnhekk ma nibdewx aktar nużaw il-fajl '/etc/inittab' biex nibdlu runlevel, minħabba li RHEL/CentOS 7 qalbu għal systemd u hawn nużaw 'miri' biex tibdel jew issettja runlevels default.
Mexxi l-kmand li ġej biex tgħid lis-sistema biex tibda Gnome Desktop awtomatikament mal-istartjar tas-sistema.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
7. Ladarba tissettja l-'miri' default għall-GUI, issa reboot is-server biex tidħol f'Gnome Desktop.
8. Ladarba Gnome 3 jiġi installat, żarma l-apparat CD/DVD.
umount /mnt/cdrom