What's the simplest way to download/install software on Red Hat Linux (from bash command line)?
For Red Hat Enterprise Linux and derivatives:
$ yum install foo
For Fedora:
$ dnf install foo
For Debian and derivatives such as Ubuntu (run this as root) :
# apt-get install foo
-
I'm trying "yum install ncdu", and getting "No package ncdu available." (See unix.stackexchange.com/questions/3961/…). What now? – ripper234 Nov 12 '10 at 10:25
-
-
So, what are my options then? Do I have to download the source and compile? – ripper234 Nov 12 '10 at 11:18
-
-
@ripper234 ... I don't know what that is but I'll bet it's in an external repo, try asking a second question on here "how can I install ncdu on Red Hat" and ask if it's available in any repo's in the text. – xenoterracide Nov 12 '10 at 13:27
For Debian/Ubuntu
aptitude install firefox
For Fedora i think it is
yum install firefox
[note] Run these as root.
-
-
see this discussion.
#
means the command is run as root,$
is normal user. – Stefan Nov 13 '10 at 12:24
If you are using Red Hat Enterprise Linux, it happens that the package you are looking for is in EPEL, so you can install that:
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
and then you can yum install ncdu
.
If you are using ancient Red Hat Linux, the answer is for the love of all that is holy, time to upgrade to Fedora.
-
-
@spemble Well, sure, but even at the time I wrote that, Red Hat Linux 9 (the last release) had been out of support for almost seven years. Now, it's been fourteen. The number of unpatched local and remote exploits is horrifying to consider. – mattdm May 30 '18 at 13:41
-
My job has me working on RHEL 4.6 and SCO Unix v5. You can imagine the frustration. Just saying. – spemble Jun 2 '18 at 17:47
In debian based system you can use
sudo apt-get install foo
to download you can use wget
For RHEL distrib for remote installation and repositories installation to yum OK, Here we have some additional details :
RHEL 2,3 and 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"
If you have to install any rpm package local, avoid to use :
rpm -ivh http://...
and prefer use :
yum localinstall http://...
or
Legacy distribution RHEL 2,3,4 :
up2date -k pkg-name
Note : maybe http://... if not wget -0 http://... after up2date -k pkg-name
All of this to keep your metainformation yum (or up2date) ok and sync with rpm.