如何在Red Hat上安装软件?


Answers:


13

对于Red Hat Enterprise Linux及其衍生版本:

$ yum install foo

对于Fedora:

$ dnf install foo

对于Debian和衍生产品(例如Ubuntu)(以root身份运行):

# apt-get install foo

我正在尝试“ yum install ncdu”,并得到“没有可用的软件包ncdu”。(请参见unix.stackexchange.com/questions/3961/…)。现在怎么办?
ripper234

@ ripper234并非所有发行版都提供ncdu
NJ

那么,我有什么选择呢?我必须下载源代码并进行编译吗?
ripper234'2010-11-12

Suse使用yast而不是yum
xenoterracide

@ ripper234 ...我不知道那是什么,但我敢打赌它在外部存储库中,尝试在此处询问第二个问题“如何在Red Hat上安装ncdu”,并询问是否在任何存储库中都可用文本。
xenoterracide

2

对于Debian / Ubuntu

aptitude install firefox

对于Fedora,我认为是

yum install firefox

[ 注意 ]以root身份运行它们。


@ Stefan,#和$怎么了?
约翰

看到这个讨论#表示该命令以root $用户身份运行,是普通用户。
Stefan 2010年

2

如果您使用的是Red Hat Enterprise Linux,则可能是您要查找的软件包位于EPEL中,因此您可以安装该软件包:

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

然后您可以yum install ncdu

如果您使用的是古老的Red Hat Linux,答案是对所有神圣的事物的热爱,请升级至Fedora。


并非总是可以升级。有一些同情心:)
似的

@spemble好吧,可以肯定,但是即使在我写这篇文章的时候,Red Hat Linux 9(最新发行版)也已经脱离支持了将近七年。现在已经十四岁了。未修补的本地和远程漏洞利用的数量令人担忧。
mattdm '18

我的工作是让我从事RHEL 4.6和SCO Unix v5的工作。您可以想象到沮丧。只是说。

0

在基于debian的系统中,您可以使用 sudo apt-get install foo 下载或wget来使用


0

对于用于远程安装的RHEL distrib和将仓库安装到yum OK,这里我们有一些其他详细信息:

RHEL 2,3和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”

如果必须在本地安装任何rpm软件包,请避免使用:

    rpm -ivh http://... 

并喜欢使用:

    yum localinstall http://... 

要么

旧版发布RHEL 2,3,4:

    up2date -k pkg-name 

注意:也许http:// ...如果不是wget -0 http:// ... up2date -k pkg-name之后

所有这些使您的元信息yum(或up2date)保持正常并与rpm同步。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.