GUI (Gnome 3) telepítése CD/DVD használatával RHEL/CentOS 7 rendszeren
Mint Linux rendszergazda több mint 6 éve, időm nagy részét terminálokon töltöm, de vannak olyan helyzetek, amikor terminál helyett grafikus felhasználói felületre van szükségem. Alapértelmezés szerint az RHEL/CentOS 7 szerver minimálisan telepítve van, grafikus asztali támogatás nélkül. Tehát két lehetőségünk van a GUI telepítéséhez a minimális telepítés tetejére:
- Az első módszer a grafikus felhasználói felület (azaz a Gnome 3) alapértelmezett alaptárral történő telepítése, amely letölti és telepíti a csomagokat az internetről.
- A második módszer a grafikus felhasználói felület telepítése RHEL/CentOS 7 ISO képfájl használatával helyi CD/DVD-eszközön keresztül, így elkerülhető a csomagok letöltése az internetről.
Az első módszer az időigényes folyamat, mivel letölti a csomagokat az internetről és telepíti a rendszerre, ha a leggyorsabb internetkapcsolattal rendelkezik, egyszerűen begépelheti a következő parancsot a terminálon a grafikus felület gyors telepítéséhez.
yum groupinstall "GNOME Desktop" [On CentOS 7]
yum groupinstall "Server with GUI" [On RHEL 7]
A lassabb kapcsolattal rendelkezők viszont követhetik a CD/DVD módszert, itt a csomagok a helyi CD/DVD-eszközről kerülnek telepítésre, és a telepítés sokkal gyorsabb mint az első módszer.
Megjegyzés: A grafikus felhasználói felület telepítési utasításai mindkét módszernél megegyeznek, de itt a fő célunk az, hogy elkerüljük a csomagok letöltését az internetről, és minimalizáljuk az időt.
A CD/DVD módszert követőknek teljes RHEL/CentOS 7 DVD ISO-val kell rendelkezniük (letöltés és kiírás CD/DVD-re), mert ezt a képfájlt használjuk a létrehozásához. helyi yum tárházban. Így a grafikus felület telepítése során a csomagok a CD-ről/DVD-ről származnak.
Megjegyzés: demonstrációs célból RHEL/CentOS 7 DVD ISO képfájlt használtam a Gnome 3 telepítéséhez, de ugyanezek az utasítások RHEL 7-en működik, kisebb parancsmódosításokkal.
1. lépés: Helyi Yum Repository létrehozása
1. Mielőtt létrehozna egy helyi yum-tárat, helyezze be a CentOS 7 DVD ISO képfájlt a CD-/DVD-meghajtójába, és csatlakoztassa a következő parancsok segítségével.
Először hozzon létre egy üres „cdrom” könyvtárat a „/mnt/” hely alatt, és csatlakoztassa a „cdrom”-t (/dev/ cdrom az eszköz alapértelmezett neve) a „/mnt/cdrom” útvonalon.
[root@tecmint ~]# mkdir /mnt/cdrom
[root@tecmint ~]# mount /dev/cdrom /mnt/cdrom
2. A 'cdrom' csatolása után az ls paranccsal ellenőrizheti a fájlokat a /mnt/cdrom alatt.
[root@tecmint ~]# cd /mnt/cdrom/
[root@tecmint ~]# $ 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. Következő lépésként hozzon létre egy új helyi yum adattárfájlt a „/etc/yum.repos.d/” alatt kedvenc szerkesztőjével, itt a Vi-t használom. szerkesztő.
CentOS 7-en
[root@tecmint ~]# vi /etc/yum.repos.d/centos7.repo
Adja hozzá a következő sorokat, mentse el és lépjen ki a fájlból.
[centos7]
name=centos7
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
RHEL 7-en
[root@tecmint ~]# vi /etc/yum.repos.d/rhel7.repo
Adja hozzá a következő sorokat, mentse el és lépjen ki a fájlból.
[rhel7]
name=rhel7
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Néhány magyarázat a fenti sorokhoz.
- [centos7]: Az új repo szakasz neve.
- név: az új adattár neve.
- baseurl: A csomagok jelenlegi helye.
- Engedélyezve: Engedélyezett adattár, az „1” érték az engedélyezést, a „0” pedig a letiltást jelenti.
- gpgcheck: Telepítés előtt ellenőrizze a csomagok aláírását.
- gpgkey: A kulcs helye.
4. Most ellenőrizze, hogy az újonnan létrehozott helyi adattár elérhető-e a yum repost listából, de előtte ürítenie kell a yum gyorsítótárat, és ellenőriznie kell a helyi repót.
[root@tecmint ~]# yum clean all
[root@tecmint ~]# yum repolist all
Minta kimenet
[root@localhost Desktop]# 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
Megjegyzés: Látta, hogy a fenti kimenet piros színnel van kiemelve, ez azt jelenti, hogy a helyi tárhelyünk engedélyezve van, és elérhető a csomagok telepítésére.
De azt is látni fogja, hogy a fenti kimenetben több adattár is engedélyezve van, ha bármilyen csomagot megpróbál telepíteni, akkor a CentOS Base lesz az alapértelmezett tároló.
Például próbáljuk meg telepíteni a „httpd” csomagot a yum paranccsal.
[root@tecmint ~]# yum install httpd
Minta kimenet
============================================================================================================================================
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]:
Megjegyzés: A fenti kimeneten látható, hogy a „httpd” csomag a CentOS alaptárból települ, még akkor is, ha a yum-ot arra kényszeríti, hogy csomagokat telepítsen a helyi tárolóból a „<” hozzáadásával.–enablerepo' opciót, továbbra is a CentOS Base-t használja alapértelmezett tárhelyként. Próbálja ki, és nézze meg az eredményeket, ugyanazt az eredményt kapja, mint fent.
[root@tecmint ~]# yum --enablerepo=centos7 install httpd
Tehát a csomagok helyi tárolónkból való telepítéséhez a „–disablerepo” opciót kell használnunk az összes repo letiltásához, az „–enablerepo” opciót pedig a centos7 vagy rhel7 repo engedélyezéséhez.
2. lépés: A Gnome 3 telepítése RHEL/CentOS 7 rendszerben
5. A GUI (Gnome 3) RHEL/CentOS 7 minimális telepítési kiszolgálóra történő telepítéséhez futtassa a következő yum parancsot.
CentOS 7-en
[root@tecmint ~]# yum --disablerepo=* --enablerepo=centos7 groupinstall "GNOME Desktop"
RHEL 7-en
[root@tecmint ~]# yum --disablerepo=* --enablerepo=rhel7 groupinstall "Server with GUI"
A fenti parancs telepíti és feloldja az összes függő csomagot a helyi tároló segítségével, a telepítés során megerősítést kér, nyomja meg az „Y” gombot a folytatáshoz.
6. Amikor a telepítés befejeződött, állítsa be a rendszert, hogy automatikusan elinduljon a grafikus felületre, itt már nem használjuk az '/etc/inittab fájlt a futási szint megváltoztatásához, mert az RHEL A /CentOS 7 systemd-re váltott, és itt a 'célokat' használjuk az alapértelmezett futási szintek módosítására vagy beállítására.
Futtassa a következő parancsot, hogy a rendszer indításakor automatikusan indítsa el a Gnome Desktopot.
[root@tecmint ~]# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
7. Miután beállította a grafikus felhasználói felület alapértelmezett „céljait”, indítsa újra a szervert, hogy belépjen a Gnome Desktopba.
8. A Gnome 3 telepítése után válassza le a CD/DVD-eszközt.
[root@tecmint ~]# umount /mnt/cdrom