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:
- Esimene meetod on GUI (st Gnome 3 ) installimine vaikehoidla abil, see laadib alla ja installib Internetist paketid.
- 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.
- [centos7] : uue repo jaotise nimi.
- nimi : uue hoidla nimi.
- baseurl : pakettide praegune asukoht.
- Lubatud : lubatud hoidla, väärtus '1' tähendab lubamist ja '0' keelamist.
- gpgcheck : kontrollige pakettide allkirja enne nende installimist.
- 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