[linux实用命令七]软件的安装与管理

[linux实用命令七]软件的安装与管理

ID:35515767

大小:146.00 KB

页数:6页

时间:2019-03-25

[linux实用命令七]软件的安装与管理_第1页
[linux实用命令七]软件的安装与管理_第2页
[linux实用命令七]软件的安装与管理_第3页
[linux实用命令七]软件的安装与管理_第4页
[linux实用命令七]软件的安装与管理_第5页
资源描述:

《[linux实用命令七]软件的安装与管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、这篇文章介绍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软件管理机制的主流发行版是Re

2、dHat、CentOS、Fedora;DPKG软件管理机制的主流发行版是Debian、Ubuntu。这里不对这两种机制做过多的解释,只需要知道,两种软件管理机制使用的安装命令不一样就可以了。Linux软件包的命名有一定的规律,一般的结构是”软件名称-版本-修正次数-适合的硬件平台.扩展名”。例如,一个rpm安装包名称是”softname-3.2-6.i386.rpm”,按照上面的结构就是,软件名称”softname”,软件版本”3.2″,软件修正次数(重编译次数)”6″次,适用的平台”i386″(x86构架的CPU)。dpkg包的名称只是后缀不一样,其他命名规则差不

3、多,例如”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软件管理机制的在线安装方式

4、,它们都可以自动解决软件的依存问题,当某个需要安装的软件存在依存软件时,安装程序会自动搜索指定的网络服务器中是否存在这些依存的软件,如果存在,会将这些软件一次性全部安装好。*如何使用RPM命令安装卸载软件这一部分中的实验是在”CentOS-6.3-i386″中完成的,软件的安装需要root权限,我已经将CentOS的安装光盘放入了系统光驱,在光盘的”Packages”目录中有很多rpm的安装包,这里使用其中的”zsh-4.3.10-5.el6.i686.rpm”这个安装包来演示rpm命令:1/*首先将光盘挂载到/media目录*/2[root@localhost~]

5、#mount/dev/cdrom/media3 4/*切换到Packages目录*/5[root@localhost~]#cd/media/Packages6 7/*可以看到里面非常多的rpm安装包*/8[root@localhostPackages]#ls9......10zsh-4.3.10-5.el6.i686.rpm11 12/*13 *使用rpm命令安装,因为这个软件包没有其他的依存关系,安装成功,14 *参数"i"是安装的意思,"v"是显示详细信息,"h"是显示进度条。15 */16[root@localhostPackages]#rpm-ivhzsh-

6、4.3.10-5.el6.i686.rpm17Preparing...               ##################[100%]18   1:zsh                   ##################[100%]有些朋友可能习惯了Windows的安装方式,想要知道软件到底是被安装到了系统的什么地方,可以使用前面几篇文章中介绍到的”find”命令来查找:1/*下面为部分输出*/2[root@localhostPackages]#find/-name "zsh*"3/etc/zshrc4/etc/zshenv5/bin/zsh6

7、/usr/lib/zsh7/usr/lib/zsh/4.3.10/zsh8/usr/share/doc/zsh-4.3.109......10/usr/share/info/zsh.info-4.gz11......12/usr/share/man/man1/zshcontrib.1.gz13......14/usr/share/zsh15/usr/share/zsh/4.3.10/functions/zsh-mime-setup16......17 18/*其实也可以通过下面的命令,在安装之前查看一下这个软件包会释放到系统的哪些位置*/19[root@loca

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。