红帽linux怎么安装dep,redhat安装apt-get和设置

其它的主要就 是设置sources.list的问题了。进入/etc/apt/sources.list.d/目录下设置一些源就OK了。

网上找的一些源如下:

#dag.list

rpm http://afs.caspur.it/ afs/italia/project/linux/cern/slc302/i386/apt os updates extras

rpm http://redhat.uni-klu.ac.at redhat/dag/el3/i386 dag

rpm-src http://redhat.uni-klu.ac.at redhat/dag/el3/i386 dag

rpm http://apt.sw.be redhat/el3/en/i386 dag

rpm-src http://apt.sw.be redhat/el3/en/i386 dag

如果是KDE的一些软件,下面的源比较有用:

#kde.list

rpm http://apt.kde-redhat.org apt/fedora/3.0 stable

rpm http://apt.kde-redhat.org apt/fedora/all stable

rpm http://apt.kde-redhat.org apt/kde-redhat/3.0 stable unstable

rpm http://apt.kde-redhat.org apt/kde-redhat/all stable unstable

如果需要更多Java相关软件,则:

#vi /etc/apt/sources.list.d/jpackage.list

rpm http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/i386 free devel

rpm-src http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/i386 free devel

rpm http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/generic free devel

rpm-src http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/generic free devel

比较好用的是CERN的linux站点,如下:

rpm http://linuxsoft.cern.ch cern/slc30X/i386/apt os updates extras

rpm-src http://linuxsoft.cern.ch cern/slc30X/i386/apt os updates extras

rpm http://ftp.kddilabs.jp Linux/packages/scientificlinux/30x/i386/apt-rpm os updates

rpm-src http://ftp.kddilabs.jp Linux/packages/scientificlinux/30x/i386/apt-rpm os updates

rpm http://ftp.ne.jp Linux/distributions/scientificlinux/30x/i386/apt-rpm os updates

rpm-src http://ftp.ne.jp Linux/distributions/scientificlinux/30x/i386/apt-rpm os updates

rpm http://mirror.switch.ch ftp/mirror/scientificlinux/30x/i386/apt-rpm os updates

rpm-src http://mirror.switch.ch ftp/mirror/scientificlinux/30x/i386/apt-rpm os updates

rpm ftp://linux.fnal.gov /linux/scientific/30x/i386/apt-rpm os updates

rpm-src ftp://linux.fnal.gov /linux/scientific/30x/i386/apt-rpm os updates

保存退出后

#apt-get update

#apt-get upgrade

#apt-get check  //检查依赖性

#apt-get -f install // 解决依赖性问题

然后apt-get install XXX 就可以安装需要的软件包啦。

如果要安装某工具,比如说iftop,可以这样:

#apt-cache search iftop

#apt-get install iftop

apt自动解决依赖性问题,方便得很。

【简述:以下是一篇关于Linux软件安装方式的短文,linux是一个不同于windows的操作系统,他们是如此的不同,甚至连软件安装都完全不一样。linux系统下的软件一般都是以源代码的方式发布,用户下载后,自己编译成可执行代码再运行。用户自己编译很不方便,于是软件商就自己编译好软件再打包,并且把必要的额外信息写入这个包,用户只要解压缩这个包就可以用了。然而Linux的软件之间又有一种依赖关系,假如用户希望安装realplay,然而realplay依赖于arts,那么此用户必须先安装arts。不过,经常有A依赖于B,B依赖于C,C又依赖于A的情况,这就是鼎鼎大名的“依赖陷阱”(“Depandency Hell”)。根据打包方式不同,一般有两种安装方法,一种基于RPM(RedHat Packages management),不能自动解决依赖关系,但系统的使用很简单,其中的代表是RedHat,Psyche是其最新的发行版RH8.0的代号;另一种是基于deb包的,能够自动解决依赖关系,但基于deb包方式的Debian发行版难以使用。】

Linux的包管理是人们争论的焦点之一,通常,人们用“依赖关系陷阱”来形容。在“依赖陷阱”备受指责时,Debian的用户开发了apt-get指令来简单的安装软件。“Debian的包管理是这样的强大,为什么还要使用基于RPM系统的linux发行版呢?”,Debian的支持者通常这样问。“不过想简简单单的升级几个过时的软件包,而用Debian时你却不得不成为一个系统工程师?”,人们一般这样回答。

在Psyche中,你安装系统时的选择比起以前版本的RedHat Linux多了一些,以前的版本缺少软件包的管理。RedHat第一次在Psyche中加了图形界面的软件包管理软件,在这个软件里,你可以通过安装光盘方便的安装或删除软件。你可以用命令启动他,"redhat-config-packages",或者点击"start Here ->System Settings -> Packages"来启动。通过该软件来管理安装使用RedHat光盘上的软件包,这真是一个好用、功能强大的工具。不过,一旦你想使用没有安装的第三方软件,情况就有点复杂了。幸运的是,在FreshRPMS给了我们另外一个选择,可以避免依赖陷阱:一个非常齐全的RedHat 8 apt仓库,包括许多FreshRPMS开发、很有趣的软件包。

对Psyche进行设置,使其能够通过apt利用FreshRPMS的软件仓库是一件很简单的事情。首先,访问http://ftp.freshrpms.net/pub/freshrpms/syche/apt/,点击指向RedHat 8.0的链接。下载apt和apt-devel软件包(你并不需要源代码)。然后,打开一个终端,切换到root,yong如下命令安装此软件:

rpm -ivh apt*

完成后:

cat /etc/apt/sources.list

你应该看到如下几行:

#Red Hat Linux 8.0

rpm http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms

rpm-src http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms

# Red Hat Linux 7.3

#rpm http://apt.freshrpms.net/ redhat/7.3/en/i386 os updates freshrpms

#rpm-src http://apt.freshrpms.net/ redhat/7.3/en/i386 os updates freshrpms 如果没有出错的话,就可以准备升级了( 以root用户) apt-get update 运行时,应该没有提示说需要一个活动的Internet连接。输入此命令后,apt连接上FreshRPMS,登陆,你应该看到许多信息不断的向上卷动。一旦你在命令提示符后打了回车,假如没有错误的话,你就可以在指尖体验apt的魔力了。 首先,确信Psyche对apt来说已经正确的安装设置了。这样,我们可以使apt确信在RPM数据库中没有损坏了和重复的依赖关系,以使apt顺利的工作。 apt-get -f install (-f代表了fix) 正如你所想象的,这条命令让apt检测你的RPM数据库。他可能做一些检测,并且输出类似以下的信息: Reading Package Lists... Done Building Dependency Tree... Done 0 packages upgraded, 0 newly installed, 0 removed and 3 not upgraded. 如果不是这样,仔细的检查错误,除非非常确信你在做什么,否则不要让apt对你的系统作任何的改动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值