码迷,mamicode.com
首页 > 其他好文 > 详细

软件安装

时间:2014-09-01 22:54:54      阅读:451      评论:0      收藏:0      [点我收藏+]

标签:des   style   os   io   使用   ar   文件   sp   on   

由于linux支持多种封装包标准,安装软件也就有多种途径。

*.deb文件

Debian封装包,在Debian,Ubuntu等发行版中使用。包管理器aptitude在安装这种格式的软件方面有内在优势。

*.rpm文件

RPM封装包,在RedHat,Fedora,CentOS等发行版本中使用。用于安装该格式软件的包管理器是yum,rpm。

*.tar.gz文件,×.tar.Z文件,*tar.bz2文件

压缩的tar文件。这种文件不是可安装文件包。它是由tar汇集,并由gzip(.gz),bzip2(.bz2)或compress(.Z)压缩的文件集。Debian和RPM文件包可以由单步指令直接安装,压缩的tar文件则需多步操作,才能完成安装。

现今许多软件都必须由superuser安装。因此,在安装软件前必须运行su命令(或相当的命令),获得superuser权限,比如:

$ su -l
Password: ******
# rpm -ivh mypackage.rpm
......

或者使用sudo命令:

$ sudo rpm -lvh mypackaage.rpm
Password: ******


yum

yum  [options] [packages]

yum是一个流行的RPM包(.rpm文件)管理器,在RedHat Enterprise Linux,Fedora,CentOS及其他发行版中都能看到它的身影。下面表格列出了yum的命令操作,对于本地文件操作,当未提供yum时,可以直接用rpm替代yum。

操作
yum命令格式
查找包(支持通配符*和?) yum  search  command_name
查看包是否已安装 yum  list  installed package_name
下载包,但不安装(需要先安装下载插件)                                    yum  --downloadonly  install package_name                          
下载并安装包 yum  install  package_name
安装包 rpm  -ivh  package.rpm
查看包 yum  info  package_name
列出包的内容 rpm  -ql  package_name
查找已安装的文件属于哪个包 yum  provides  /path/to/file
更新已安装包
yum  update  package_name
删除已安装包 yum  remove  package_name?
列出所有已安装的包 yum  list  installed | less?
检查所有包是否有更新 yum  check  -update?
更新所有包 yum  update


软件安装

标签:des   style   os   io   使用   ar   文件   sp   on   

原文地址:http://my.oschina.net/fhd/blog/308891

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!