So installieren Sie GUI (GNOME 3) mit CD/DVD auf RHEL/CentOS 7

So installieren Sie GUI (GNOME 3) mit CD/DVD auf RHEL/CentOS 7

Als Linux -Administrator für mehr als 6 Jahre verbringe ich die meiste Zeit an Terminals, aber es gibt einige Situationen, in denen ich eine GUI anstelle von Terminal benötige. Standardmäßig, Rhel/Centos 7 Der Server wird ohne grafische Desktop -Unterstützung als minimal installiert. Um GUI oben auf der minimalen Installation zu installieren, haben wir zwei Optionen:

  1. Die erste Methode ist die Installation von GUI (i.e. Gnom 3) Mithilfe des Standard -Basis -Repositorys werden Pakete aus dem Internet heruntergeladen und installiert.
  2. Die zweite Methode ist die Installation der GUI mit Verwendung Rhel/centos 7 iso Bild über lokales CD/DVD.

Die erste Methode ist der Zeitaufwand, da sie Pakete aus dem Internet herunterlädt und auf dem System installiert wird. Wenn Sie eine schnellste Internetverbindung haben.

# Yum GroupInstall "Gnome Desktop" [auf CentOS 7] # Yum GroupInstall "Server mit GUI" [auf RHEL 7] 

Aber diejenigen, die eine langsamere Verbindung haben, können sie folgen CD/DVD Methode, hier sind die Pakete aus Ihrem lokalen CD/DVD -Gerät installiert, und die Installation ist viel schneller als die erste Methode.

Notiz: Die Installationsanweisungen für die GUI sind für beide Methoden gleich. Hier ist unser Hauptziel, das Herunterladen von Paketen aus dem Internet zu vermeiden und die Zeit zu minimieren.

Diejenigen, die die CD/DVD -Methode verfolgen, müssen voll sein Rhel/Centos 7 DVD ISO (Laden Sie das Bild mit CD/DVD herunter und verbrennen Sie das Bild mit ihnen, da wir dieses Bild verwenden, um a zu erstellen Lokales Yum -Repository. Damit werden die Pakete während der GUI -Installation von Ihrer CD/DVD entnommen.

Notiz: Für den Demonstrationszweck habe ich verwendet Rhel/Centos 7 DVD ISO Bild zur Installation von Gnome 3, aber auch dieselben Anweisungen funktionieren auch auf Rhel 7 mit geringfügigen Änderungen in den Befehlen.

Schritt 1: Erstellen von lokalem Yum -Repository

1. Fügen Sie vor dem Erstellen eines lokalen Yum -Repositorys Ihre ein CentOS 7 DVD ISO Bild Ihr CD/DVD -Laufwerk und montieren Sie sie mit den folgenden Befehlen.

Erstellen Sie zunächst eine leere 'CD-ROM'Verzeichnis unter'/mnt/'Ort und montierst' 'CD-ROM'(/dev/cdrom ist der Standardname Ihres Geräts) unter '/mnt/cdrom' Weg.

[[E -Mail geschützt] ~]# mkdir /mnt /cdrom [[E -Mail geschützt] ~]# montage /dev /cdrom /mnt /cdrom 

2. Einmal das 'CD-ROM'Mounted, können Sie die Dateien untersuchen /mnt/cdrom Verwenden von LS -Befehl.

[[E-Mail geschützt] ~]# cd/mnt/cdrom/[[E-Mail geschützt] ~]# $ ls -l Gesamt 607 -rw-r-R-- 1 Tecmint Tecmint 14 Jul 4 21:31 Centos_Buildag 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-1 Tecmint Tecmint 18009 Jul 4 21:31 GPL DRWXR-XR-X 3 Tecmint Tecmint 2048 Jul 4 21:29 Bilder 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-XR-XR-ZU 2 Tecmint Tecmint 581632 Jul 5 15:56 Pakete DRWXR-XR-X 2 Tecmint Tecmint 4096 Jul 5 16:13 repodata -rw-r-1 Tecmint Tecmint 1690 Jul 4 21:31 rpm-gpg-kentos-centos -7 -rw-r-R-- 1 Tecmint Tecmint 1690 Jul 4 21:31 RPM-GPG-KEY-CENTOS-Test-7 -r-R- R- 1 Tecmint Tecmint 2883 Jul 6 23:02 Trans.Tbl 

3. Erstellen Sie als Nächstes eine neue lokale Yum -Repository -Datei unter '/etc/yum.Repos.D/'Verwenden Sie hier mit Ihrem Lieblings -Editor, hier Vi Editor.

Auf Centos 7

[[E -Mail geschützt] ~]# vi /etc /yum.Repos.D/Centos7.Repo 

Fügen Sie die folgenden Zeilen hinzu, speichern Sie die Datei und beenden Sie die Datei.

[CentOS7] name = CentOS7 BaseUrl = Datei: /// Mnt/Cdrom/enabled = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm-gpg-y-centos-7 

Auf Rhel 7

[[E -Mail geschützt] ~]# vi /etc /yum.Repos.D/rhel7.Repo 

Fügen Sie die folgenden Zeilen hinzu, speichern Sie die Datei und beenden Sie die Datei.

[rhel7] name = rhel7 baseUrl = file: /// mnt/cdrom/enabled = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm-gpg-tee-redhat-release 

Einige Erklärungen zu den obigen Zeilen.

  1. [CentOS7]: Name des neuen Repo -Abschnitts.
  2. Name: Name des neuen Repositorys.
  3. BasisaRl: Der aktuelle Standort der Pakete.
  4. Ermöglicht: Aktiviertes Repository, Wert '1' bedeutet aktiviert und '0' deaktiviert.
  5. gpgcheck: Überprüfen Sie die Signatur der Pakete, bevor Sie sie installieren.
  6. gpgkey: Ort des Schlüssels.

4. Überprüfen Sie nun, dass das neu erstellte lokale Repository in der Yum -Repost -Liste verfügbar ist. Vorher müssen Sie jedoch den Yum -Cache löschen und das lokale Repo überprüfen.

[[E -Mail geschützt] ~]# yum reinigen alle [[E -Mail geschützt] ~]# yum repolistisch alle 
Probenausgabe
[[E -Mail geschützt] Desktop]# yum repolist Alle geladenen Plugins: schnellstestmirror, Langpacks Ladespiegelgeschwindigkeiten von zwischengespeicherter Hostfile * Basis: Centosmirror.go4hosting.In * Extras: Centosmirror.go4hosting.In * Updates: Centosmirror.go4hosting.In Repo ID Repo Name Status Basi CentOS7 CentOS 7 aktiviert: 3.538 CentOSPLUS/7/x86_64 CentOS-7-plus deaktiviertes CentOSPLUS-Source/7 CentOS-7-plus Quellen Deaktiviert Debug/x86_64 CentOS-7-Debuginfo deaktiviert extras/7/x86_64 CentOS-7-Extas aktiviert: 80 extras-source/7/7/7/7/7/7/7/7/7/7/7/7/7). CentOS-7-Extras-Quellen deaktivierte Aktualisierungen/7/x86_64 CentOS-7-Aktualisiert aktiv 

Notiz: Haben Sie in der oben in roten Farbe hervorgehobenen Ausgabe gesehen, was bedeutet, dass unser lokales Repo aktiviert ist und für die Installation von Paketen verfügbar ist.

Sie werden jedoch auch mehrere Repositorys in der obigen Ausgabe aktivieren. Wenn Sie versuchen, ein Paket zu installieren, wird CentOS -Basis als Standard -Repository eingeleitet.

Lassen Sie uns beispielsweise versuchen, zu installieren 'httpd'Paket mit dem Befehl yum.

[[E -Mail geschützt] ~]# yum install httpd 
Probenausgabe
====================================================== ====================================================== =================================ieben Repository Größe ====================================================== ====================================================== ======================================== installieren: httpd x86_64 2.4.6-18.EL7.Centos Aktualisierung 2.7 m Installation für Abhängigkeiten: 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 Aktualisierung 77 K Mailcap Noarch 2.1.41-2.EL7 Base 31 k Transaction Summary ============================================== ====================================================== ============================================= install 1 Paket (+4 Abhängige Pakete) Gesamtdownload -Größe: 3.0 m installierte Größe: 10 m ist das OK [y/d/n]: 

Notiz: Sie sehen in der obigen Ausgabe das Paket 'httpd"Ist die Installation von CentOS -Basis -Repository, auch wenn Sie YUM dazu zwingen, Pakete aus dem lokalen Repository durch Hinzufügen zu installieren."-EnableRepo'Option, es verwendet CentOS -Basis immer noch als Standard -Repo. Probieren Sie es aus, um die Ergebnisse zu sehen. Sie erhalten das gleiche Ergebnis wie oben.

[[E -Mail geschützt] ~]# yum --EnableRepo = CentOS7 Installieren Sie HTTPD 

Um Pakete aus unserem lokalen Repository zu installieren, müssen wir Optionen verwenden. '-deaktiviert"Alle Repos deaktivieren und"-EnableRepo'CentOS7 oder RHEL7 Repo aktivieren.

Schritt 2: Installation von Gnom 3 in Rhel/Centos 7

5. Installation der GUI (GNOME 3) auf Rhel/Centos 7 Minimaler Installationsserver Führen Sie den folgenden YUM -Befehl aus.

Auf Centos 7

[[E -Mail geschützt] ~]# yum --DisableRepo =* --EnableRepo = Centos7 GroupInstall "Gnome Desktop" 

Auf Rhel 7

[[E -Mail geschützt] ~]# yum --DisableRepo =* --EnableRepo = rhel7 GroupInstall "Server mit GUI" " 

In dem obigen Befehl werden alle abhängigen Pakete mithilfe lokaler Repository installiert und behoben. Während der Installation werden nach der Bestätigungspresse aufgefordertY" weitermachen…

6. Wenn die Installation abgeschlossen ist, können Sie das System automatisch an der grafischen Schnittstelle starten. Hier verwenden wir nicht mehr/etc/inittab'Datei zum Ändern von Runlevel, da Rhel/Centos 7 auf umgeschaltet wurde systemd Und hier benutzen wir 'Ziele'Standard Runlevels ändern oder festlegen.

Führen Sie den folgenden Befehl aus, um das System bei System Startup automatisch zu starten.

[[E -Mail geschützt] ~]# ln -sf/lib/systemd/system/runlevel5.Ziel/etc/systemd/system/standardmäßig.Ziel 

7. Sobald Sie die Standardeinstellung festgelegt haben 'Ziele'Für die GUI starten Sie nun den Server neu, um in Gnome Desktop zu gelangen.

Installieren Sie GNOME in RHEL/Centos 7

8. Sobald GNOME 3 installiert ist, montieren Sie das CD/DVD -Gerät.

[[E -Mail geschützt] ~]# Umount /mnt /cdrom