Linux软件安装方法(致新手).docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux软件安装方法(致新手)

说明这些并不全面, 就像windows不是每个软件的安装都一样。 其实rpm的管理比ms的要全面的多。 新手先看看下面,举一反三!不要死心眼,就这么用! 仔细学习吧,如果你现在是学生,太好了,学会Linux就能混碗饭吃。注意是白领的饭。 一点都不夸张,用过Linux的人都不多, 这就是趋势,不要那天要做每人做过的,如果有什么是没人做的,那他就不值得作。顺应趋势吧 我都贴了好几回了,要是觉得有用就保存好! 1、源代码包的安装 gzip -d apache_1.3.20.tar.gz (解压) tar xvf apache_1.3.20.tar (解包) cd apache_1.3.20 ./configure (配置) ----./configure --help(查看configure选项) make (编译) make install (安装) make clean (卸载) 注:典型的源代码包可以这样安装,但不都是这样,如webmin 要执行其目录下./setup.sh进入交互式配置安装 卸载用uninstall程序 具体如果不清楚看要安装的包下的README文件 2、RPM包的安装 RPM软件包的一个例子: foo-1.0-1.i386.rpm 其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i386)。 (1)安装 # rpm -ivh foo-1.0-1.i386.rpm foo ####################### A. 软件包已被安装 # rpm -ivh foo-1.0-1.i386.rpm foo package foo-1.0-1 is already installed error: foo-1.0-1.i386.rpm cannot be installed 如果你仍旧要安装该软件包,你可以在命令行上使用--replacepkgs 选项,这将忽略该错误信息。 B. 文件冲突 如果要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息: # rpm -ivh foo-1.0-1.i386.rpm foo /usr/bin/foo conflicts with file from bar-1.0-1 error: foo-1.0-1.i386.rpm cannot be installed 要想让RPM 忽略该错误信息, 请使用--replacefiles 命令行选项 C.未解决依赖关系 RPM软件包可能依赖于其它软件包, 在安装了特定的软件包之后才能安装该软件包。 # rpm -ivh bar-1.0-1.i386.rpm failed dependencies: foo is needed by bar-1.0-1 你必须安装完所依赖的软件包,才能解决这个问题。如果想强制安装 (但是,这样安装后的软件包未必能正常运行),请使用-nodeps 命令行选项。 (2) 卸载 # rpm -e foo 注意:这里使用软件包的名字foo,而不是软件包文件的名字“foo-1.0-1.i386.rpm”. 如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息。如: # rpm -e foo removing these packages would break dependencies: foo is needed by bar-1.0-1 要想RPM忽略该错误信息继续卸载的话 (但是,依赖于该软件包的程序可能无法运行), 请使用-nodeps 命令行选项。 (3)升级 # rpm -Uvh foo-2.0-1.i386.rpm foo ############################### 当使用旧版本的软件包来升级新版本的软件时,会产生以下错误信息: # rpm -Uvh foo-1.0-1.i386.rpm foo package foo-2.0-1 (which is newer) is already installed error: foo-1.0-1.i386.rpm cannot be installed 要使RPM 坚持这样“升级”,可使用--oldpackage 命令行参数。 (4)查询 # rpm -q foo foo-2.0-1

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档