Jak zainstalować oprogramowanie w RHEL 8

- 2408
- 571
- Maria Piwowarczyk
Red Hat Enterprise Linux wersja 8.0 jest już od czasu do czasu i jest dostępny do celów testowych na stronie internetowej Redhat. Wszystko, co musisz zrobić, to utworzyć konto, jeśli jeszcze go nie masz, pobierz ISO i zainstaluj je za pomocą poświadczeń. Jeśli wcześniej pracowałeś z 7.x Oddział Red Hat Enterprise Linux lub Centos Proces instalacji będzie ci znany, ponieważ niewiele się zmieniło.
Ale musisz pamiętać, że jest to komercyjna dystrybucja Linux, a zatem uzyskasz dostęp nie tylko do wsparcia technicznego, ale także oprogramowania komercyjnego, w przeciwnym razie w w pełni open source Linux w oparciu o Red Hat Linux.
W tym samouczku nauczysz się:
- Jak subskrybować kanały oprogramowania w Red Hat Enterprise Linux 8
- Jak zainstalować oprogramowanie w Red Hat Enterprise Linux 8 za pomocą repozytoriów Red Hat
- Jak zainstalować samodzielne pakiety RPM
- Jak skompilować oprogramowanie dla Rhel
- Jak przekonwertować między pakietami Deb na RPM

Zastosowane wymagania i konwencje oprogramowania
Kategoria | Wymagania, konwencje lub wersja oprogramowania |
---|---|
System | Red Hat Enterprise Linux 8 |
Oprogramowanie | Nie dotyczy |
Inny | Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda. |
Konwencje | # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny |
Zarejestruj swój RHEL 8
Po zakończeniu części instalacji i wybraniu środowiska gnome pulpitu prawdopodobnie chcesz uzyskać dostęp do swojego ulubionego oprogramowania - aplikacji, do których przyzwyczaiłeś się i być może wolisz używać zamiast domyślnych. Aby uzyskać dostęp do repozytoriów oprogramowania Red Hat Enterprise Linux, najpierw musisz zarejestrować swój system. Można to zrobić za pomocą terminalu gnome z
# Rejestr subskrypcji-manager-Username-Password
Gdzie I
są zastąpione poświadczeniami logowania, które utworzyłeś na portalu Redhat. I tak - zostaną one wprowadzone do CLI w PlainText, ale musisz to zrobić tylko raz. Używać
# Odświeżenie subskrypcji-manager
Aby odświeżyć informacje na swoim komputerze. A teraz, gdy twój system jest zarejestrowany, możesz dodać subskrypcję, która pasuje do twoich poświadczeń
# Załącznik subskrypcji-Auto
Opcjonalnie możesz zaoszczędzić trochę czasu i wprowadzić wszystkie powyższe w jednym linicie, tak:
# Rejestr subskrypcji-manager-Username--Password --auto-attach
Aby wymienić wszystkie dostępne pule subskrypcji
# Lista subskrypcji-manager-dostępna
a następnie wybierz ten, którego chcesz użyć, określając jego identyfikator puli:
# Manager subskrypcji załącz--POOL = 8A85F99A6901DF4001690732F1015693
Lub możesz po prostu dodać wszystko do listy repozytor
# subskrypcja-manager repo --enable =*
Aby zaktualizować listę repozytorium i uzyskać dostęp do najnowszego oprogramowania Aktualizacja DNF
Lub Aktualizacja Yum
. Jeśli chcesz użyć GUI, wystarczy uruchomić oprogramowanie i włączyć repozytoria z menu repozytoriów oprogramowania za pomocą myszy. Warto wspomnieć, że dzięki tej nowej wersji Red Hat Enterprise Linux używa teraz dwóch głównych repozytoriów, innego modelu od poprzednich wydań.
Jeden o nazwie „BaseOS” z czymkolwiek dotyczącą aktualizacji systemu operacyjnego i o nazwie „AppStream”. Oznacza to, że wszystko, co zwykłeś znaleźć w repozytoriach „opcjonalnych” lub „dodatków”, trafiło do Appstream w Rhel 8.0.

Łatwy sposób instalacji aplikacji w RHEL 8.0 polega na użyciu GUI oprogramowania. Po włączeniu repozytoriów oprogramowania możesz po prostu przeglądać aplikacje i kliknąć instaluj, aby dostarczyć je do Ciebie.

Niektóre pakiety oprogramowania będziesz mógł zainstalować po wyświetleniu monitu, takie jak kodeki GStreamer potrzebne do odtwarzania plików wideo i strumieni w aplikacji wideo (znanej również jako „Totem”). Reszta będzie musiała zostać zainstalowana za pomocą wiersza poleceń lub za pomocą aplikacji „oprogramowanie”.

Instalacja oprogramowania - sposób CLI
Aby wyszukać pakiet za pomocą CLI, którego można użyć Wyszukiwanie DNF
Gdzie ”Może być - na przykład -
pyton
Lub Pyton
. Następnie możesz poszukać pakietu, który chcesz zainstalować i użyć
# DNF Instal instaluj nazwę pakietą
zrobić to. Jeśli chcesz ponownie zainstalować użycie pakietu
# DNF Reinstall Package_name
Alternatywnie, jeśli jesteś staromodny, możesz użyć mniam
zamiast DNF
z podobnymi wynikami. Możesz także masowo zainstalować całe pakiety z pakietami z DNF
używając GroupInstall
. Używać
# DNF Grouplist
w terminalu gnome, aby uzyskać listę wszystkich zainstalowanych i dostępnych grup, takich jak "Narzędzia programistyczne"
Lub "Serwer"
. Aby zainstalować całą istniejącą grupę ze wszystkimi jej pakietami i odpowiednimi zależnościami bez uciekania się do indywidualnego instalowania każdego z nich, możesz zrobić
# DNF GroupInstall „Support Smart Card”
To zainstaluje wszystko, czego potrzebujesz, aby zrobić zarządzanie sprzętem Smart Card.

Jeśli wykonałeś minimalną instalację Red Hat Enterprise Linux 8.0 Następnie możesz zamienić go w wersję stacji roboczej z
# DNF GroupInstall „Workstation”
i zdobądź środowisko stacjonarne Gnome z wszystkimi domyślnymi narzędziami i narzędziami, które są dostarczane z RHEL 8. Wszystko w jednym strzale.

Instalacja i tworzenie opakowań ręcznych
Ponieważ RHEL 8 jest całkiem nowy, musisz uzyskać większość oprogramowania z miejsca innego, ponieważ repozytoria pochodzące z RHEL 8.0 są ledwo zaludnione przydatnymi rzeczami. Na przykład możesz pobrać HTOP w formacie RPM z repozytorium Fedora lub Centos i zainstalować go z
# RPM -ivh Pakiet_name.RPM
I
Na liście atrybutów oznacza „instaluj” i v
dla „Verbose”, abyś mógł wyraźnie zobaczyć dane wyjściowe w miarę przetwarzania pakietu. Starsze pakiety mogą być zaktualizowane
# RPM -uvh Pakiet_name.RPM
Podczas gdy możesz znaleźć starsze pakiety RPM do zainstalowania w RHEL 8, jeśli jesteś purystą i chcesz tworzyć pakiety RPM dla architektury procesora, a specjalnie dla Red Hat Enterprise Linux 8. Jeśli chcesz zainstalować HTOP ze źródła, pobierz pakiet źródłowy z repozytorium Fedora, tak:
$ wget -c https: // archiwa.Fedoraproject.org/pub/archive/fedora/linux/aktualizacje/7/srpms/htop-0.7-2.FC7.src.RPM
i zainstaluj to z
# RPM -ivh HTOP -0.7-2.FC7.src.RPM
To stworzy ~/rpmbuild
Katalog zawierający dwa inne katalogi: Źródła
I OKULAR
. OKULAR
Directory zawiera htop.Spec
Plik, który określa numer wersji, opis pakietu i inne informacje, które możesz zmodyfikować, jeśli chcesz. Możesz zostawić wszystko, jakie jest, a teraz zainstaluj rpmbuild
Pakiet, aby mieć coś do utworzenia pakietu RPM z:
# DNF Zainstaluj RPMBuild
Teraz wszystko, co musisz zrobić, to zrobić
# rpmbuild -ba ~/rpmbuild/specyfikacja/htop.Spec
i RPM dla htop
zostanie utworzony w ~/rpmbuild/rpms
. Jeśli nie zmieniłeś .Spec
Plik, będzie miał nazwę taką jak HTOP-0.7-2.El8.x86_64.RPM
Więc teraz możesz go zainstalować
# RPM -ivh HTOP -0.7-2.El8.x86_64.RPM
Podobnie jak w przypadku innych pakietów, które kompilujesz i zamieniasz w obroty, HTOP ma pewne zależności. W tym przypadku jest to ncurses-devel
pakiet, który jest już dostępny w repozytoriach RHEL 8. Możesz go zainstalować z
# DNF instaluj ncurses-devel
Zanim przejdziesz do części kompilacji.
Dwukrotne kliknięcie pakietu RPM w menedżerze plików wyświetla oprogramowanie GNOME, które zapewnia interfejs GUI do instalowania plików RPM.

Innym sposobem instalacji oprogramowania w RHEL 8 jest opracowanie oprogramowania bez tworzenia pakietu RPM. Chociaż Commander Midnight jest dostępny w repozytoriach Red Hat, użyjemy najnowszego kodu źródłowego jako przykładu. Będziemy potrzebować git
Aby pobrać kod źródłowy, więc upewnij się git
jest zainstalowane:
# DNF instaluj git
Następnie pobierz najnowszy stabilny kod źródłowy dowódcy o północy, używając
$ git klon git: // github.com/Midnightcommander/MC.git
To stworzy MC
Folder w bieżącym katalogu. Wewnątrz jest .Autogen.cii
Jest to wykonywalny i należy go uruchomić, aby utworzyć pliki konfiguracyjne:
$ CD MC && ./Autogen.cii
Po zakończeniu procesu
$ ./skonfiguruj && zrób # Zrób instalację
Zakładając, że wszystkie zależności są zadowolone, dowódca północy powinien skompilować i zainstalować, a plik binarny w końcu zamieszkał /usr/bin/mc
.

Konwersja Deb i TGZ do RPM
Jeśli jesteś leniwy i odczuwasz odważny, możesz przekonwertować istniejące pakiety oprogramowania przeznaczone dla Debian lub Slackware w RPMS. Pobierać obcy
z wget
:
$ wget -c https: // sourceforge.Net/Projects/Alien-PKG-Convert/Files/Release/Alien_8.95.smoła.xzOSTRZEŻENIE
Korzystanie z przekonwertowanych pakietów, które były przeznaczone do innych dystrybucji, które mają inną hierarchię systemu plików, może złamać system lub przedstawić ci błędy instalacyjne.
Wyodrębnij smoła.xz
archiwum z
$ TAR XF Alien_8.95.smoła.xz
Będziesz potrzebować Perla, aby skompilować źródło, więc zainstaluj Perl z
# DNF instaluj perl
A potem, choć nadal root, uruchom to polecenie w katalogu źródłowym Alien, aby go skompilować i zainstalować:
# Perl Makefile.Pl; robić; Zrób instalację
Instalacja jest szybka. Teraz możesz przekonwertować między pakietami TGZ, Deb i RPM. Jeśli masz plik DEB i chcesz przekonwertować go na RPM, możesz użyć Alien w ten sposób:
$ Alien-do rpm plik.Deb
Wygeneruje odpowiedni pakiet RPM, który można później zainstalować RPM -ivh
.
Wniosek
Instalacja oprogramowania w Red Hat Enterprise Linux 8.0 jest dość łatwe, o ile nie musisz radzić sobie z wieloma zależnościami, które wymagają ręcznej uwagi. Oprogramowanie GNOME powinno załatwić sprawę, jeśli jesteś użytkownikiem komputerów stacjonarnych. Aplikacje są ładnie pogrupowane w kategoriach, a sekcja „Dodatki” ma karty dla czcionek, kodeków, kodeków wejściowych lub rozszerzeń powłoki GNOME.
Powiązane samouczki Linux:
- Jak montować obraz ISO na Linux
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Pobierz Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Jak otwierać pliki ISO na Ubuntu Linux
- Ubuntu 20.04 Przewodnik
- Rzeczy do zainstalowania na Ubuntu 22.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Zainstaluj Arch Linux na stacji roboczej VMware
- « Jak skonfigurować proxy Nginx Reverse
- Jak zainstalować sterowniki NVIDIA na stacji roboczej RHEL 8 »