Comment installer un logiciel sur Red Hat?

Réponses:

13

Pour Red Hat Enterprise Linux et dérivés:

$ yum install foo

Pour Fedora:

$ dnf install foo

Pour Debian et des dérivés tels que Ubuntu (exécutez-le en tant que root ):

# apt-get install foo
sudobash
la source
J'essaye "yum install ncdu", et j'obtiens "Aucun paquet ncdu disponible." (Voir unix.stackexchange.com/questions/3961/… ). Et maintenant?
ripper234
@ ripper234 Toutes les distributions ne fournissent pas ncdu
NJ
Alors, quelles sont mes options alors? Dois-je télécharger la source et la compiler?
ripper234
Suse utilise yast not yum
xénoterracide
@ ripper234 ... Je ne sais pas ce que c'est mais je parie que c'est dans un dépôt externe, essayez de poser une deuxième question ici "comment puis-je installer ncdu sur Red Hat" et demandez s'il est disponible dans n'importe quel dépôt dans le texte.
xenoterracide
2

Pour Debian / Ubuntu

aptitude install firefox

Pour Fedora, je pense que c'est

yum install firefox

[ note ] Exécutez-les en tant que root .

Johan
la source
@Stefan, quoi de neuf avec # et $?
Johan
voir cette discussion . #signifie que la commande est exécutée en tant que root, $est un utilisateur normal.
Stefan
2

Si vous utilisez Red Hat Enterprise Linux, il se trouve que le package que vous recherchez se trouve dans EPEL , vous pouvez donc l'installer:

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

et alors vous pouvez yum install ncdu.

Si vous utilisez l'ancien Red Hat Linux, la réponse est pour l'amour de tout ce qui est sacré , il est temps de passer à Fedora.

mattdm
la source
La mise à niveau n'est pas toujours possible. Ayez de la compassion :)
spemblez
@spemble Eh bien, bien sûr, mais même au moment où j'ai écrit cela, Red Hat Linux 9 (la dernière version) était hors service depuis près de sept ans . Maintenant, cela fait quatorze ans . Le nombre d'exploits locaux et distants non corrigés est horrible à considérer.
mattdm
Mon travail me fait travailler sur RHEL 4.6 et SCO Unix v5. Vous pouvez imaginer la frustration. Je dis juste.
spemble le
0

Dans un système basé sur Debian, vous pouvez utiliser sudo apt-get install foo pour télécharger, vous pouvez utiliser wget

Keshan
la source
0

Pour RHEL distrib pour l'installation à distance et l'installation des référentiels sur yum OK, nous avons ici quelques détails supplémentaires:

RHEL 2,3 et 4:

    up2date -i pkg-name

RHEL5,6:

    yum install pkg-name 

RHEL7 yum group install group-pkg-name

RHEL 5,6 & 7:

    yum groupinstall group-pkg-name 

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

Si vous devez installer un package rpm local, évitez d'utiliser:

    rpm -ivh http://... 

et préférez l'utilisation:

    yum localinstall http://... 

ou

Distribution héritée RHEL 2,3,4:

    up2date -k pkg-name 

Remarque: peut-être http: // ... sinon wget -0 http: // ... après up2date -k pkg-name

Tout cela pour garder votre métainformation miam (ou up2date) ok et synchroniser avec rpm.

GnuTux95
la source