- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux实用命令七软件的安装与管理
这篇文章介绍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 /
您可能关注的文档
- Kano模型与魅力质量理论综述.doc
- KASS客户端程序使用手册.doc
- Kang之PS教程P头像.doc
- KA实战经验及管理技巧.doc
- KASUGA产品使用说明书.doc
- Kawaks联机对战简易教程.doc
- KC能用的不用流量的带地图的导航软件GPS使用教程 .doc
- KBZ开关使用说明书.doc
- “民族政策常识”问卷调查答案集锦.doc
- KC能用的不用流量的带地图的导航软件GPS使用教程.doc
- 4《猜字谜》课件(共30张PPT).pptx
- 统编版语文二年级上册第三单元复习课件(共50张PPT).pptx
- 2025-2026学年山西大学附中高三上学期10月月考数学试题及答案(总第四次).docx
- 第四单元《逻辑的力量》课件(共57张PPT)2025-2026学年统编版高中语文选择性必修上册.pptx
- 2025-2026学年山西大学附中高三上学期10月月考历史试题及答案(总第四次).docx
- 统编版语文四年级下册习作 游______课件(共27张PPT).pptx
- 统编版四年级语文下册第六单元习作:我学会了___课件(共31张PPT).pptx
- 16.1《赤壁赋》课件(共59张PPT)2025—2026学年统编版高中语文必修上册.pptx
- 统编版四年级语文下册口语交际:朋友相处的秘诀 课件(共20张PPT).pptx
- 统编版五年级下册语文园地四 课件(共30张PPT).pptx
原创力文档


文档评论(0)