Jak zainstalować GUI (GNOME 3) za pomocą CD/DVD na RHEL/CENTOS 7

Jak zainstalować GUI (GNOME 3) za pomocą CD/DVD na RHEL/CENTOS 7

Jako administrator Linuksa przez ponad 6 lat spędzam większość czasu pracując nad terminalami, ale są pewne sytuacje, w których potrzebuję GUI zamiast terminalu. Domyślnie, RHEL/CENTOS 7 Serwer zainstalowany jako minimalny bez żadnej graficznej obsługi komputera stacjonarnego. Aby zainstalować GUI na górze minimalnej instalacji, mamy dwie opcje:

  1. Pierwsza metoda to instalacja GUI (i.mi. Gnome 3) Korzystając z domyślnego repozytorium podstawowego, pobiera i zainstaluje pakiety z Internetu.
  2. Druga metoda to instalacja GUI za pomocą RHEL/CENTOS 7 ISO Obraz za pomocą lokalnego urządzenia CD/DVD, uniknie pobierania pakietów z Internetu.

Pierwszą metodą jest proces czasowy, ponieważ pobiera pakiety z Internetu i instaluje je w systemie, jeśli masz najszybsze połączenie internetowe, możesz po prostu wpisać następujące polecenie na terminalu, aby w krótkim czasie zainstalować GUI.

# Yum GroupInstall „Gnome Desktop” [On Centos 7] # Yum GroupInstall „Server with GUI” [na Rhel 7] 

Ale ci, którzy mają wolniejsze połączenie, mogą śledzić płyta CD/płyta DVD Metoda, tutaj pakiety są zainstalowane z lokalnego urządzenia CD/DVD, a instalacja jest znacznie szybsza niż pierwsza metoda.

Notatka: Instrukcje instalacji dla GUI są takie same dla obu metod, ale tutaj naszym głównym celem jest unikanie pobierania pakietów z Internetu i minimalizowanie czasu.

Ci, którzy śledzą metodę CD/DVD, muszą mieć pełne RHEL/CENTOS 7 DVD ISO (Pobierz i spal obraz na CD/DVD) z nimi, ponieważ używamy tego obrazu do utworzenia Lokalne repozytorium Yum. Tak, że podczas instalacji GUI pakiety były pobierane z płyty CD/DVD.

Notatka: W celu demonstracji użyłem RHEL/CENTOS 7 DVD ISO obraz do zainstalowania GNOME 3, ale te same instrukcje również działają RHEL 7 z niewielkimi zmianami w poleceń.

Krok 1: Tworzenie lokalnego repozytorium Yum

1. Przed utworzeniem lokalnego repozytorium mniam wstaw swój Centos 7 DVD ISO Wyobraź sobie swój napęd CD/DVD i zamontuj go za pomocą następujących poleceń.

Najpierw utwórz puste 'CDROM„Directory pod”/MNT/`` Lokalizacja i zamontować ''CDROM'(/dev/cdrom jest domyślną nazwą urządzenia) pod '/mnt/cdrom' ścieżka.

[[e -mail chroniony] ~]# mkdir /mnt /cdrom [[e -mail chroniony] ~]# Mount /dev /cdrom /mnt /cdrom 

2. Kiedyś 'CDROM„Zamontowane, możesz zweryfikować pliki pod /mnt/cdrom za pomocą polecenia LS.

[[e-mail chroniony] ~]# cd/mnt/cdrom/[[e-mail chroniony] ~]# $ ls -l ogółem 607 -RW-r--r-- 1 TecMint Tecmint 14 lipca 4 21:31 Centos_BuildTag Drwxr-xr -x 3 Tecmint Tecmint 2048 4 21:29 Efi -Rw-R-r-- 1 Tecmint Tecmint 611 lipca 21:31 Eula -Rw-R--r-- 1 Tecmint TecMint 18009 4 21:31 GPL DRWXR-XR-X 3 TECMINT TECMINT 2048 JUL 21:29 Obrazy DRWXR-XR-X 2 Tecmint TecMint 2048 Jul 21:29 Isolinux Drwxr-xr-X 2 Tecmint Tecmint 2048 Jul 21:29 LiveOS DWXR-xr-X-X 2 TecMint Tecmint 581632 lipca 5 15:56 Pakiety drwxr-xr-x 2 Tecmint Tecmint 4096 lipca 16:13 Repodata -Rw-R-R- R-- 1 Tecmint Tecmint 1690 lipca 4 21:31 rpm-gpg-key-centos -7 -RW-R-R-- 1 Tecmint Tecmint 1690 4 21:31 RPM-GPG-Key-Centos-Testing-7-R--R-- 1 Tecmint Tecmint 2883 6 lipca 23:02 Trans.Tbl 

3. Następnie utwórz nowy lokalny plik repozytorium Yum pod '/etc/mniam.repozytorium.D/„Używając swojego ulubionego edytora, tutaj używam Vi redaktor.

Na Centos 7

[[e -mail chroniony] ~]# vi /etc /yum.repozytorium.D/Centos7.Repo 

Dodaj do niego następujące wiersze, zapisz i wyrzuć plik.

[Centos7] name = Centos7 baseurl = file: /// mnt/cdrom/enabled = 1 gpgCheck = 1 gpgkey = plik: /// etc/pki/rpm-gpg/rpm-gpg-key-centos-7 

Na Rhel 7

[[e -mail chroniony] ~]# vi /etc /yum.repozytorium.D/RHEL7.Repo 

Dodaj do niego następujące wiersze, zapisz i wyrzuć plik.

[RHEL7] Nazwa = rhel7 baseurl = file: /// mnt/cdrom/enabled = 1 gpgCheck = 1 gpgkey = plik: /// etc/pki/rpm-gpg/rpm-gpg-key-redhat-teaseaseaseaseaseasease 

Jakieś wyjaśnienia na temat powyższych linii.

  1. [Centos7]: Nazwa nowej sekcji Repo.
  2. nazwa: Nazwa nowego repozytorium.
  3. Baseurl: Aktualna lokalizacja pakietów.
  4. Włączony: Włączone repozytorium, wartość „1” oznacza włączenie i „0” oznacza wyłączenie.
  5. GPGCheck: Sprawdź podpis pakietów, przed ich zainstalowaniem.
  6. GPGKEY: Lokalizacja klucza.

4. Teraz sprawdź nowo utworzone lokalne repozytorium jest dostępne na liście Yum Repost, ale wcześniej musisz wyczyścić pamięć podręczną Yum i zweryfikować lokalne repozytor.

[[e -mail chroniony] ~]# yum czyszcz wszystkie [[[e -mail chronione] ~]# mniam repolist 
Przykładowy wyjście
[[chroniony e -mail] Desiktop]# Yum Repolist Wszystkie załadowane wtyczki: FastestMirror, Langpacks Ładowanie prędkości lustra z buforowanego pliku hosta * Baza: CentosMirror.Go4hosting.W * dodatkach: centosmirror.Go4hosting.w * aktualizacje: CentosMirror.Go4hosting.W Id ID Repo Base Base/7/x86_64 CentoS-7-Włączona podstawa: 8 465 źródeł bazowych/7 centy-7-źródła podstawowe wyłączone Centos7 CentoS7 Włączone: 3538 centosplus/7/x86_64 CentoS-7-Plus wyłączony centosplus-source/7 centoS-7-Plus Źródła wyłączone/x86_64 Centos-7-DEBUGINFO ZAREZENNE DZIECI/7/X86_64 CENTOS-7-ZAMIENIONE: 80 Extras-Source/7 CentoS-7-Dodatki źródła Wyłączone aktualizacje/7/x86_64 CentoS-7-Włączone aktualizacje: 1 459 aktualizacji-source/7 centos-7-Aktualizacje źródła wyłączone Repolist: 13 542 

Notatka: Czy widziałeś na powyższym wyjściu podświetlonym w kolorze czerwonym, co oznacza, że ​​nasze lokalne repozytor.

Ale przekonasz się również, że wiele repozytoriów jest włączonych w powyższym wyjściu, jeśli spróbujesz zainstalować dowolny pakiet, będzie to podstawa CentOS jako domyślne repozytorium.

Na przykład spróbujmy zainstalowaćhttpd„Pakiet za pomocą polecenia Yum.

[[e -mail chroniony] ~]# Yum Instal HTTPD 
Przykładowy wyjście
================================================== ================================================== ======================================= Magazyn Rozmiar ================================================= ================================================== ======================================= Instalowanie: httpd x86_64 2.4.6-18.El7.Centos aktualizacje 2.7 m instalacja zależności: APR x86_64 1.4.8-3.El7 baza 103 K APR-UTIL x86_64 1.5.2-6.El7 baza 92 k httpd-tools x86_64 2.4.6-18.El7.Centos aktualizacje 77 K Mailcap Noarch 2.1.41-2.El7 baza 31 K Podsumowanie transakcji ============================================================================== ================================================== =========================================== Instaluj 1 pakiet (+4 Pakiety zależne) Całkowity rozmiar pobierania: 3.0 m Zainstalowany rozmiar: 10 m to OK [y/d/n]: 

Notatka: Widzisz na powyższym wyjściu, pakiet 'httpd„instaluje z repozytorium podstawowego Centos, nawet jeśli zmuszasz YUM do instalacji pakietów z lokalnego repozytorium poprzez dodanie”-enablerepo„Opcja nadal używa bazy CentOS jako domyślnego repozytorium. Spróbuj i zobacz wyniki, otrzymasz ten sam wynik jak powyżej.

[[e -mail chroniony] ~]# yum --enablerepo = centos7 instaluj httpd 

Aby zainstalować pakiety z naszego lokalnego repozytorium, musimy użyć opcji '-disablerepo„Aby wyłączyć wszystkie repozytorium i”-enablerepo„Aby włączyć Repo Centos7 lub Rhel7.

Krok 2: Instalowanie GNOME 3 w RHEL/CENTOS 7

5. Aby zainstalować GUI (GNOME 3) RHEL/CENTOS 7 Minimalny serwer instalacyjny, uruchom następujące polecenie Yum.

Na Centos 7

[[e -mail chroniony] ~]# yum - -Disablerepo =* --enablerepo = Centos7 GroupInstall „Gnome Desktop” 

Na Rhel 7

[[e -mail chroniony] ~]# yum - -Disablerepo =* --enablerepo = Rhel7 GroupInstall „Server with GUI” 

Powyższe polecenie zainstaluje i rozwiąże wszystkie pakiety zależne za pomocą lokalnego repozytorium, podczas instalacji poprosi o prasę potwierdzającą „Y" kontynuować…

6. Po zakończeniu instalacji spraw, aby system do automatycznego uruchamiał się do interfejsu graficznego, tutaj nie ma już korzystania z '/etc/inittab„Plik, aby zmienić LEVEVEL, ponieważ RHEL/CENTOS 7 przełączył się na Systemd I tutaj używamy 'cele„Aby zmienić lub ustawić domyślne poziomy run.

Uruchom następujące polecenie, aby poinformować system do automatycznego uruchamiania pulpitu GNOME w uruchomieniu systemowym.

[[e -mail chroniony] ~]# ln -sf/lib/systemd/system/runLevel5.Target/Etc/Systemd/System/Domyślny.cel 

7. Po ustawieniu wartości domyślnej 'cele„W przypadku GUI ponownie uruchom serwer, aby dostać się na komputer Gnome.

Zainstaluj GNOME w RHEL/CENTOS 7

8. Po zainstalowaniu GNOME 3 nie zamontuj urządzenia CD/DVD.

[[e -mail chroniony] ~]# Umount /mnt /cdrom