linux 解压缩功能

来源:互联网 发布:时时彩发计划软件 编辑:程序博客网 时间:2024/06/03 13:14
rpm命令
1、centos主要管理包的方式
2、rpm管理以rpm结尾的包
3、挂载光驱
# mount  /dev/cdrom      /media/
【扩展】
软件包的命名方式:
zlib-devel-1.2.3-29.el6.x86_64.rpm
软件名(zlib) 版本类型(devel:开发版 ;client:客户端)版本号(1.2.3)  发行号(29.el6) 硬件平台(x86_64:64位;i386:32位)

软件全名:sudo-1.7.2p1-5.el5.i386.rpm
软件名(sudo),版本号(1.7.2pl),发行号(5.el5),和硬件平台(i386)。


注意:64位的应用或软件是无法在32位系统上运行,而64位系统则可以兼容32位的应用


4、安装: # rpm  -ivh   tree-1.5.3-3.el6.x86_64.rpm
用法: rpm -ivh 软件名(.rpm)
选项:-i install 代表安装
-vh 显示详细的进度


5、查询:# rpm -qa 查询当前系统中安装了哪些软件(已经安装好的rpm包)
选项: -q(--query)代表查询   a
# rpm -qa | grep jdk
# rpm -qa | grep mysql
$ sudo rpm -qa | grep tree


6、卸载:# rpm  -e xcb-util-0.3.6-1.el6.i686
选项: -e 代表卸载  --erase
用法: rpm -e  软件名(.rpm)  --nodeps  (不验证依赖卸载)
--nodeps
              Don’t do  a  dependency  check  before  installing  or
              upgrading a package.


rpm -e   --nodeps   软件名(.rpm) 


$ sudo rpm -e tree-1.5.3-3.el6.x86_64
【注意】:先查询再卸载


7、查看某个文件属于哪个rpm包安装的
#  rpm   -qf /etc/ntp.conf


yum命令  .rpm 安装  查询  更新  卸载

1、前提是必须连接外网
2、用来解决rpm依赖性问题
3、方便、快捷、自动解析依赖
4、查询:
#  yum list       //查看yum源上拥有的软件
# yum list  installed  |  more  //查看系统中已经安装好的rpm包 等同于 rpm -qa 
$ sudo yum list  installed  | grep tree

# yum  list updates  |  more  //查询可以更新的软件


5、安装:
# yum install httpd-devel.x86_64
选项:install   后缀不需要加.rpm  可以直接使用命令  
选项:-y , 表示直接自动确认
# yum -y install httpd-devel.x86_64
$ sudo yum install tree


6、卸载
# yum  -y remove httpd-devel.x86_64
$ sudo rpm -qa | grep  tree


常见问题:
1.ping (检测网络质量和网络连接) 不同外网
检查网卡设置,DNS
2、包无法下载
检查配置仓库是否正确包


推荐做法:使用yum安装,然后rpm做查询和卸载