Jak zainstalować oprogramowanie w Red Hat?

Odpowiedzi:

13

W przypadku systemu Red Hat Enterprise Linux i pochodnych:

$ yum install foo

W przypadku Fedory:

$ dnf install foo

W przypadku Debiana i pochodnych takich jak Ubuntu (uruchom to jako root ):

# apt-get install foo
sudobash
źródło
Próbuję „mniam zainstalować ncdu” i otrzymuję komunikat „Brak dostępnego pakietu ncdu”. (Zobacz unix.stackexchange.com/questions/3961/… ). Co teraz?
ripper234,
@ ripper234 Nie wszystkie dystrybucje zapewniają ncdu
NJ
Jakie są więc moje opcje? Czy muszę pobrać źródło i skompilować?
ripper234,
Suse używa już nie mniam
ksenoterrakid
@ ripper234 ... Nie wiem, co to jest, ale założę się, że jest w zewnętrznym repozytorium, spróbuj zadać drugie pytanie tutaj „jak mogę zainstalować ncdu na Red Hat” i zapytać, czy jest dostępne w dowolnym repozytorium w tekst.
Xenoterracide
2

Dla Debiana / Ubuntu

aptitude install firefox

Myślę, że tak jest w przypadku Fedory

yum install firefox

[ uwaga ] Uruchom je jako root .

Johan
źródło
@Stefan, co słychać z # i $?
Johan
zobacz tę dyskusję . #oznacza, że ​​polecenie jest uruchamiane jako root, $jest normalnym użytkownikiem.
Stefan
2

Jeśli korzystasz z Red Hat Enterprise Linux, zdarza się, że pakiet, którego szukasz, jest w EPEL , więc możesz zainstalować:

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

i wtedy możesz yum install ncdu.

Jeśli używasz starożytnego systemu Red Hat Linux, odpowiedzią jest miłość do wszystkiego, co święte , czas na aktualizację do Fedory.

mattdm
źródło
Aktualizacja nie zawsze jest możliwa. Miłego współczucia :)
spemble
@spemble Cóż, jasne, ale nawet wtedy, gdy to napisałem, Red Hat Linux 9 (ostatnie wydanie) nie był obsługiwany przez prawie siedem lat . Teraz minęło czternaście lat . Przerażająca jest liczba niezałatanych lokalnych i zdalnych exploitów.
mattdm
Moja praca polega na tym, że pracuję nad RHEL 4.6 i SCO Unix v5. Możesz sobie wyobrazić frustrację. Tylko mówię.
spemble
0

W systemie opartym na Debianie możesz użyć sudo apt-get install foo do pobrania, możesz użyć wget

Keshan
źródło
0

W przypadku dystrybucji RHEL do zdalnej instalacji i instalacji repozytoriów, mniam OK, oto kilka dodatkowych szczegółów:

RHEL 2,3 i 4:

    up2date -i pkg-name

RHEL5,6:

    yum install pkg-name 

RHEL7 yum group install group-pkg-name

RHEL 5,6 i 7:

    yum groupinstall group-pkg-name 

RHEL 2,3,4: up2date „@ group-pkg-name”

Jeśli musisz zainstalować lokalny pakiet RPM, unikaj używania:

    rpm -ivh http://... 

i wolę używać:

    yum localinstall http://... 

lub

Starsza dystrybucja RHEL 2,3,4:

    up2date -k pkg-name 

Uwaga: może http: // ... jeśli nie wget -0 http: // ... po up2date -k pkg-name

Wszystko po to, aby utrzymać metainformację yum (lub up2date) w porządku i zsynchronizować z rpm.

GnuTux95
źródło