(Linux实用命令七)软件的安装与管理.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这篇文章介绍Linux上几种常用的安装和卸载软件的命令。文中使用CentOS和Ubuntu这两个不同Linux发行版进行实例演示,对比RPM和DPKG两种软件管理机制的不同,主要介绍yum和apt-get的使用方法。 文章目录 [*1*].RPM和DPKG软件管理机制浅析 使用rpm命令安装卸载软件 使用dpkg命令安装卸载软件 [*2*].使用yum在线安装软件 [*3*].使用apt-get在线安装软件 [*1*].Linux下的RPM和DPKG软件管理机制浅析 目前Linux大多数发行版中RPM和DPKG是两种比较常用的管理机制。RPM软件管理机制的主流发行版是Red Hat、CentOS、Fedora;DPKG软件管理机制的主流发行版是Debian、Ubuntu。这里不对这两种机制做过多的解释,只需要知道,两种软件管理机制使用的安装命令不一样就可以了。 Linux软件包的命名有一定的规律,一般的结构是”软件名称-版本-修正次数-适合的硬件平台.扩展名”。 例如,一个rpm安装包名称是”softname-3.2-6.i386.rpm”,按照上面的结构就是,软件名称”softname”,软件版本”3.2″,软件修正次数(重编译次数)”6″次,适用的平台”i386″(x86构架的CPU)。dpkg包的名称只是后缀不一样,其他命名规则差不多,例如”softname-3.2-6.i386.deb”,看到”.deb”后缀就知道这是dpkg的安装包。 然而,不论哪种软件管理机制封装的安装包,都存在相关软件的依存问题,比如使用rpm或者dpkg安装某个软件A,这个A需要系统中已经安装好软件B和C,如果没有先安装B和C,那么A将不能正常安装,就算强制安装上也会出一些问题,这就带来一个非常麻烦的问题,如果A依赖的程序不止两个,而是几百个,手动安装这些依存程序显然非常麻烦。 所以,yum和apt-get这两种安装方式孕育而生。yum是RPM软件管理机制的在线安装方式,apt-get是DPKG软件管理机制的在线安装方式,它们都可以自动解决软件的依存问题,当某个需要安装的软件存在依存软件时,安装程序会自动有哪些信誉好的足球投注网站指定的网络服务器中是否存在这些依存的软件,如果存在,会将这些软件一次性全部安装好。 * 如何使用RPM命令安装卸载软件 这一部分中的实验是在”CentOS-6.3-i386″中完成的,软件的安装需要root权限,我已经将CentOS的安装光盘放入了系统光驱,在光盘的”Packages”目录中有很多rpm的安装包,这里使用其中的”zsh-4.3.10-5.el6.i686.rpm”这个安装包来演示rpm命令: 1 /*首先将光盘挂载到/media目录*/ 2 [root@localhost ~]#mount /dev/cdrom /media 3 ? 4 /*切换到Packages目录*/ 5 [root@localhost ~]# cd /media/Packages 6 ? 7 /*可以看到里面非常多的rpm安装包*/ 8 [root@localhost Packages]# ls 9 10 zsh-4.3.10-5.el6.i686.rpm 11 ? 12 /* 13 ?* 使用rpm命令安装,因为这个软件包没有其他的依存关系,安装成功, 14 ?* 参数i是安装的意思,v是显示详细信息,h是显示进度条。 15 ?*/ 16 [root@localhost Packages]# rpm -ivh zsh-4.3.10-5.el6.i686.rpm 17 Preparing...??????????????? ################## [100%] 18 ???1:zsh??????????????????? ################## [100%] 有些朋友可能习惯了Windows的安装方式,想要知道软件到底是被安装到了系统的什么地方,可以使用前面几篇文章中介绍到的”find”命令来查找: 1 /*下面为部分输出*/ 2 [root@localhost Packages]# find / -name?zsh* 3 /etc/zshrc 4 /etc/zshenv 5 /bin/zsh 6 /usr/lib/zsh 7 /usr/lib/zsh/4.3.10/zsh 8 /usr/share/doc/zsh-4.3.10 9 10 /usr/share/info/-4.gz 11 12 /usr/share/man/man1/zshcontrib.1.gz 13 14 /usr/share/zsh 15 /

文档评论(0)

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

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

1亿VIP精品文档

相关文档