谁有软件很全的redhat linux 网络yum源地址?
在Red Hat Linux下,标准的软件包是通过RPM来进行管理的。
RPM的全名是Red Hat Package Manager,从名字就知道,它是由Red Hat公司开发的软件包管理系统。
使用RPM软件包管理系统有下面这些优点: 1. 安装、升级与删除软件包都很容易 2. 查询非常简单 3. 能够进行软件包的验证 4. 支持源代码形式的软件包 下面的说明,将充分体现出以上四个优点。
RPM软件包通常是以xxx.rpm的格式命名的,就好像HP-UX下标准的软件包是xxx.depot的形式一样。
一般,一个标准的RPM软件包的名字能够告诉我们一些信息,例如rhviewer-3.10a-13.i386.rpm,从这样一个名字的RPM软件包,我们可以知道,软件的名称是rhviewer,版本是3.10a,次版本是13,运行的平台是i386。
RPM通常有5种方式来管理RPM软件包:安装、删除、升级、查询和验证。
1. 安装 #rpm -ivh rhviewer-3.10a-13.i386.rpm 其中使用到的参数ivh说明如下: i: 使用RPM的安装模式 v: 在安装的过程中显示安装的信息 h: 在安装的过程中输出#号 另外,RPM还能够通过FTP来进行远程安装,形式其实和本地安装差不多,只要在文件名的前面加上适当的路径就可以了: #rpm -ivh ftp://xxxx/rhviewer-3.10a-13.i386.rpm 注意:对于远程安装来说,建议不要忘记h参数,不然可能不知道安装程序是否还在进行。
或者,也可以通过--percent参数来知道安装的进度。
对于详细帮助信息,可以通过#rpm --help或者#man rpm来获得。
在安装过程中,可能会经常遇到以下几种情况: 重复安装软件包 如果要安装的软件之前已经安装过,就会在安装过程中出现以下错误信息: #rpm -ivh rhviewer-3.10a-13.i386.rpm package rhviewer-3.10a-13 is already installed 如果确定重新安装一次,可以加上--replacepkgs参数: #rpm -ivh --replacepkgs rhviewer-3.10a-13.i386.rpm 软件包中用到的某个文件已经被其他软件包安装 这种情况可能最常出现,多个软件包都包含某个或某些文件,当安装了第一个软件包,再安装其他软件包的时候,就会出现以下错误: #rpm -ivh rhviewer-3.10a-13.i386.rpm rhviewer /usr/bin/rhviewer conflicts with file from msviewer-1.10b-01 error: rhviewer-3.10a-13.i386.RPM cannot be installed 此时,可以用--replacefiles参数: #rpm -ivh --replacefiles rhviewer-3.10a-13.i386.rpm 软件包之间的相关性 有的时候,一个软件包的作用要基于另外一个软件包,如果安装该软件包时候没有安装需要的另外一个软件包,就会有错误信息: #rpm -ivh rhviewer-3.10a-13.i386.rpm failed dependencies: rhviewer is needed by rhpainter-2.24-20 此时,建议先安装这个需要的软件包。
不过,如果你愿意尝试一下是否不安装这个需要的软件包是否也能够正常使用你真正要安装的软件的话,可以加上--nodeps参数: #rpm -ivh --nodps rhviewer-3.10a-13.i386.rpm 2. 删除 #rpm -e rhviewer 注意:这里接的不是安装时候软件包的名字rhviewer-3.10a-13.i386.rpm,而只要用rhviewer或者rhviewer-3.10a-13就可以了。
建议的方式是先用RPM查询出你要删除的软件,然后用该命令删除。
这里最常出现的错误提示就是,当你要删除的软件包被其他软件包关联时候,就会出现错误提示: #rpm -e rhviewer removing these packages would break dependencies: rhviewer is neededby rhpainter-2.24-20 3. 升级 更新软件包的版本到最新版本,也是经常用到的: #rpm -Uvh rhviewer-3.10a-13.i386.rpm 升级软件的模式其实是先删除旧软件包,然后再安装新软件包。
而且,你还可以选择用这种升级的模式来安装软件包,因为,没有旧软件包的情况下,此升级方式仍然可正常运行。
如果系统中有旧版本存在,你就可以看到以下信息: #rpm -Uvh rhviewer-3.10a-13.i386.rpm saving /etc/rhviewer.conf as /etc/rhviewer.conf.rpmsave 如果,你要降低当前版本到更老的版本,一个办法就是删除该版本,然后再重新安装旧的版本,也可以用--oldpackage参数来进行“升级”: #rpm -Uvh --oldpackage rhviewer-3.10a-13.i386.rpm 补充说明: 还有一种升级的安装方式:更新。
#rpm -Fvh rhviewer-3.10a-13.i386.rpm 更新和普通升级的方式是,当系统中没有旧版本时,普通的升级安装仍然会安装该软件,而更新的模式就不会安装。
4. 查询 #rpm -q rhviewer rhviewer-3.10a-13 如果要查询的软件忘记了名字,可以用#rpm -qa来显示出所有的已经安装的软件。
更详细的软件信息,可以用#rpm -qi来查询。
5. 验证 #rpm -V rhviewer 说明:验证rhviewer软件包的正确性 #rpm -Vf /bin/vi 说明:验证包含/bin/vi文件的软件包 #rpm -Va 说明:验证所有软件包 #rpm -Vp rhviewer-3.10a-13.i386.rpm 说明:使用.rpm文件来验证软件包的正确性 验证模式会比较原始软件包信息及安装在系统中的软件包文件信息,包括每个文件的大小、MD5 checksum、权限、类型、拥有者及所属的文件组。
在验证后若没有任何输出,表示软件包正常。
如果有不一致的地方,RPM将会显示出它们的错误码。
下面列出一些可能的错误码: 5: MD5校验码不匹配 S: 文件大小不匹配 L: 符号连接错误 T: 文件修改时间不匹配 D: 设备属性不匹配 ...
想下载redhat个人版,麻烦推荐个版本,免费的
rh9和rhel5是一个公司出的,在2004年4月30日redhat公司正式停止对rh9的支持。
紧接着redhat把工作分为两个部分:对最新技术的研发和支持,交由Fedora基金会完成,而redhat作为重大技术的开发者和这个项目的资助者,将所有新技术的应用都转换到Fedora这个技术试验场;而公司将其他的精力集中做enterprise版本,就是稳定版并以提供服务获利也就是现在的rhel,rhel也分为很多种版本,大体上分为两个系列,一个是桌面,另一个是服务器。
具体有Red Hat Enterprise Linux Advanced Platform、Red Hat Enterprise Linux、Red Hat Enterprise Linux Desktop、Red Hat Enterprise Linux Desktop with Workstation option。
现在推荐使用rhel4或rhel5(本人更喜欢5,但是也有很多人不愿意从4升级到5),之所以还有很多人在使用rh9,是因为他们中的大部分都曾经专门学习过Linux,而学习时所教授的是风靡全球很多年的rh9。
应该说rh9是一个里程碑式的产品,但是毕竟linux的发展速度太快了,rh9已经无法简单地提供现在这些功能,或者是需要一些心思才能。
如果愿意,还可以使用由centos社区提供支持的centos,它是使用对应版本号的rhel源代码重新编译而成的社区发行版本,去掉了注册环节和所有redhat标志,尽管rhel不注册可以自由使用(这是开源的法律规定,redhat之所以有今天的发展正是因为他们所有的代码都是开放的,所有的软件都是免费的,收费的只是服务),但是很多人还是喜欢centos,因为不喜欢rhel的默认的红色主题。
如果是家庭使用,同时计算机配置可以流畅运行windowsxp,那么可以安装fedora,这样可提供的技术支持比较多(社区支持,免费),软件更新速度比较快,不过也会存在一些小问题,对于新手来讲有时比较恼人。
如果不能顺畅运行xp,可以采用centos,这个版本速度很快,不过要作为桌面,所提供的软件还是太少。
作为服务器,就应从rhel或者centos中选择,不应该使用Fedora,因为上面的两个版本中的软件都经过了严格的兼容性和安全测试,非常省心,也关掉了很多不必要的东西,如果购买了redhat的服务,还可以更好(出现什么问题都可以打电话,只要在服务期内,接电话的是中国人,不用说E文)。
本人安装过的几台服务器都使用了centos5。
在red hat Linux 中,安装软件的时候在哪里输入命令?
先来看看Linux软件扩展名。
软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打 包工具tar打包的;后缀为.bin的一般是一些商业软件。
通过扩展名可以了解软件格式,进而了解软件安装。
RPM格式软件包的安装 1.简介 几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。
与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。
PM全称是Red Hat Package Manager(Red Hat包管理器)。
RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。
2.安装RPM包软件 # rpm -ivh MYsoftware-1.2 -1.i386.rpm RPM命令主要参数: -i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
这些参数可以同时采用。
更多的内容可以参考RPM的命令帮助。
3.卸载软件 # rpm -e 软件名 需要说明的是,上面代码中使用的是软件名,而不是软件包名。
例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行: #rpm -e software 4.强行卸载RPM包 有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。
如果执行命令会显示如下错误信息: ## rpm -e xsnow error: removing these packages would break dependencies: /usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1 在这种情况下,可以用--force选项重新安装xsnow: ## rpm -ivh --force xsnow-1.41-1.i386.rpm xsnow 这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script); 5.安装.src.rpm类型的文件 目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm --rebuild Filename.src.rpm 这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。
然后执行下面代码即可: rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm 使用deb打包的软件安装 deb是Debian Linux提供的一个包管理器,它与RPM十分类似。
但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管 理器dpkg只出现在Debina Linux中。
它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。
1. 安装 # dpkg -i MYsoftware-1.2.-1.deb 2. 卸载 # dpkg -e MYsoftware 使用源代码进行软件安装 和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的 优势之一。
使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。
另外,仍然有一些软 件程序只能从源代码处进行安装。
现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。
对于那些使用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如http://www.sendmail.org )。
一般的软件包,可从开发者的Web站点下载。
下面介绍一下安装步骤: 1.解压数据包 源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。
不同扩展名解压缩命令也不相同,见表1。
2.编译软件 成功解压缩源代码文件后,进入解包的目录。
在安装前阅读Readme文件和Install文 件。
尽管许多源代码文件包都使用基本相同的命令,但是有时在 阅读这些文件时能发现一些重要的区别。
例如,有些软件包含一个可以安装的安装脚本程序(.sh)。
在安装前阅读这些说明文件,有助于安装成功和节约时间。
在安装软件以前要成为root用户。
实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。
输入密码以后,就将一直拥有root用户的权限。
如果已经是root用户,那就可以进行下一步。
通常的安装方法是从安装包的目录执行以下命令: gunzip soft1.tar.gz cd soft1 #. /configure #配置# make #调用make# make install #安装源代码# 删除安装时产生的临时文件: #make clean 卸载软件: #make uninstall 有些软件包的源代码编译安装后可以用make uninstall命令卸载。
如果不提供此功能,则软件的卸载必须手动删除。
由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。
.bin文件安装 扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。
有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器 RealONE。
如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了: #chmod +x r1p1_linux22_...
redhat 企业版5 怎么在线更新软件?
展开全部简直是在说天书。
微软怎么可能做linux下的东西!linux里有更好的工具。
版本控制工具git,再然后是学会编写makefile.am以及使用autoconf,automake生成makefile文件。
最后make命令使用gcc编译出程序。
请记住微软和linux完全是不同系统,微软不会做linux下的版本。
简单的讲就是有人需要某项功能,那么就有人造某项功能,只所以不能给微软等对接的原因是因为微软和某些系统自定义了很多东西,并不公开其细节,社区只能通过分析法分析,但是微软,qq等又不停的变更相关协议和格式,造成不兼容。
所以linux的软件主要是程序员们自己开发给自己用的,虽然有推广普通人的计划,但目前还不算成功。
据统计桌面用户使用的比例只占人群中3%。
相关软件都是爱好者自己做的,除某些必要的软件非常专业外(无数的人需要,修改,造成理念先进,设计合理,专业,并且软件质量非常高,突出的代表如gcc),很多外围的小程序都并不怎么专业。
...
转载请注明出处51数据库 » redhat virtuoso软件
德艺双馨老艺术家