Kā instalēt GUI (Gnome 3), izmantojot CD/DVD uz RHEL/CentOS 7
Kā Linux administrators ilgāk par 6 gadiem es lielāko daļu laika pavadu, strādājot pie termināliem, taču ir dažas situācijas, kad man termināļa vietā ir nepieciešama GUI. Pēc noklusējuma RHEL/CentOS 7 serveris ir instalēts kā minimāls bez grafiskā darbvirsmas atbalsta. Tātad, lai instalētu GUI minimālās instalācijas augšpusē, mums ir divas iespējas:
- Pirmā metode ir GUI (t.i., Gnome 3 ) instalēšana, izmantojot noklusējuma bāzes krātuvi, tā lejupielādēs un instalēs paketes no interneta.
- Otrā metode ir GUI instalēšana, izmantojot RHEL/CentOS 7 ISO attēlu, izmantojot vietējo CD/DVD ierīci, tādējādi izvairoties no pakotņu lejupielādes no interneta.
Pirmā metode ir laika uzņemšanas process, jo tas lejupielādē paketes no interneta un instalē to sistēmā. Ja jums ir ātrākais interneta savienojums, jūs vienkārši varat terminālā ierakstīt šādu komandu, lai GUI instalētu īsā laikā.
# yum groupinstall "GNOME Desktop" [On CentOS 7] # yum groupinstall "Server with GUI" [On RHEL 7]
Bet tiem, kam ir lēnāks savienojums, viņi var izmantot metodi CD / DVD , šeit pakotnes tiek instalētas no jūsu vietējās CD/DVD ierīces, un instalēšana notiek daudz ātrāk nekā pirmā metode.
Piezīme: GUI instalēšanas instrukcijas abām metodēm ir vienādas, taču šeit mūsu galvenais mērķis ir izvairīties no paku lejupielādes no interneta un samazināt laiku.
Tiem, kas seko CD/DVD metodei, viņiem ir jābūt pilnam RHEL/CentOS 7 DVD ISO (lejupielādējiet un ierakstiet attēlu CD/DVD), jo mēs izmantojam šo attēlu, lai izveidotu vietējā yum krātuve . Tā, lai GUI instalēšanas laikā paketes tiktu ņemtas no jūsu CD/DVD.
Piezīme. Demonstrācijas nolūkos Gnome 3 instalēšanai esmu izmantojis RHEL/CentOS 7 DVD ISO attēlu, taču tās pašas instrukcijas darbojas arī ar RHEL 7 ar nelielām izmaiņām komandās.
1. darbība. Vietējā Yum krātuves izveide
1. Pirms izveidojat lokālu yum repozitoriju, ievietojiet savu CentOS 7 DVD ISO attēlu CD/DVD diskdzinī un pievienojiet to, izmantojot šādas komandas.
Vispirms izveidojiet tukšu direktoriju “cdrom” sadaļā “/ mnt /” atrašanās vieta un pievienojiet “cdrom” (/ dev/cdrom ir jūsu ierīces noklusējuma nosaukums) zem “/ mnt/cdrom” ceļa.
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
2. Kad ‘cdrom’ ir uzstādīts, jūs varat pārbaudīt failus zem/mnt/cdrom, izmantojot komandu 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. Pēc tam izveidojiet jaunu vietējo yum repozitorija failu sadaļā ‘/etc/yum.repos.d/’, izmantojot savu iecienīto redaktoru, šeit es izmantoju Vi redaktoru.
vi /etc/yum.repos.d/centos7.repo
Pievienojiet tai šādas rindas, saglabājiet un aizveriet failu.
[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
Pievienojiet tai šādas rindas, saglabājiet un aizveriet failu.
[rhel7] name=rhel7 baseurl=file:///mnt/cdrom/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Daži paskaidrojumi par iepriekš minētajām rindām.
- [centos7] : jaunās repo sadaļas nosaukums.
- nosaukums : jaunās krātuves nosaukums.
- baseurl : pašreizējā pakotņu atrašanās vieta.
- Iespējots : iespējots krātuve, vērtība “1” nozīmē iespējošanu un “0” - atspējošanu.
- gpgcheck : pirms pakotņu instalēšanas pārbaudiet pakotņu parakstu.
- gpgkey : atslēgas atrašanās vieta.
4. Tagad pārbaudiet, vai jaunizveidotais vietējais krātuve ir pieejama yum repost sarakstā, taču pirms tam jums ir jāiztīra yum kešatmiņa un jāpārbauda vietējā repo.
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
Piezīme. Vai iepriekš redzamajā izvadā redzējāt izceltu sarkanā krāsā, tas nozīmē, ka mūsu vietējā repo ir iespējota un pieejama pakotņu instalēšanai.
Bet jūs atradīsit arī to, ka iepriekšminētajā izvadā ir iespējotas vairākas krātuves, ja mēģināt instalēt jebkuru pakotni, tā noklusējuma krātuve būs CentOS Base.
Piemēram, mēģināsim instalēt pakotni “httpd”, izmantojot komandu 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]:
Piezīme. Iepriekš redzamajā izvadē redzat, ka pakotne “httpd” tiek instalēta no CentOS bāzes repozitorija, pat ja jūs piespiest yum instalēt paketes no vietējās repozitorijas, pievienojot opciju “–enablerepo”, tā joprojām izmanto CentOS Base kā noklusējuma repo. Izmēģiniet to un skatiet rezultātus, un jūs saņemsiet tādu pašu rezultātu kā iepriekš.
yum --enablerepo=centos7 install httpd
Tātad, lai instalētu paketes no mūsu vietējā repozitorija, mums jāizmanto opcijas ‘–disablerepo’, lai atspējotu visas repo, un ‘–enablerepo’, lai iespējotu centos7 vai rhel7 repo.
2. darbība: Gnome 3 instalēšana RHEL/CentOS 7
5. Lai GUI (Gnome 3) instalētu RHEL/CentOS 7 minimālās instalācijas serverī, palaidiet šādu komandu yum.
yum --disablerepo=* --enablerepo=centos7 groupinstall "GNOME Desktop"
yum --disablerepo=* --enablerepo=rhel7 groupinstall "Server with GUI"
Iepriekš minētā komanda instalēs un atrisinās visas paketes, izmantojot vietējo repozitoriju. Instalēšanas laikā tā pieprasīs apstiprinājumu, lai turpinātu.
6. Kad instalēšana ir pabeigta, lieciet sistēmai automātiski palaist grafiskajā saskarnē, šeit mēs vairs neizmantojam “/ etc/inittab” failu, lai mainītu darbības līmeni, jo RHEL/CentOS 7 pārslēdzās uz systemd un šeit mēs izmantojam “mērķus”, lai mainīt vai iestatīt noklusējuma darbības līmeņus.
Palaidiet šo komandu, lai liktu sistēmai automātiski palaist Gnome Desktop, startējot sistēmu.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
7. Kad esat iestatījis GUI noklusējuma mērķus, tagad restartējiet serveri, lai nokļūtu Gnome Desktop.
8. Kad Gnome 3 ir instalēts, atvienojiet CD/DVD ierīci.
umount /mnt/cdrom