tar ,rpm,yum指令

第一种情况源代码的解压与安装指令

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

 

第二种和第三种的实力解析

rpm只是适用于.rpm格式的压缩包。

1、安装tftp服务器
需要安装xinetdtftptftp-server 3个软件

1
)如果能上网,通过yum安装:
sudo yum install xinetd
sudo yum install tftp
sudo yum install tftp-server
2
)如果不能上网,可以直接安装提供的rpm包:
sudo rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm
sudo rpm -ivh tftp-0.48-3.fc9.i386.rpm
sudo rpm -ivh tftp-server-0.48-3.fc9.i386.rpm

 

rpm的理论

二. rpm基本指令
  
  1.安装一个包
  # rpm -ivh BBS.bitsCN.com网管论坛
  
  2.升级一个包
  # rpm -Uvh
  
  3.移走一个包
  # rpm -e
  
  4.安装参数
  --force 即使覆盖属于其它包的文件也强迫安装
  --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫
  安装。
  
  5.查询一个包是否被安装
  # rpm -q < rpm package name>
  
  6.得到被安装的包的信息
  # rpm -qi < rpm package name>
  
  7.列出该包中有哪些文件
  # rpm -ql < rpm package name>
  
  8.列出服务器上的一个文件属于哪一个RPM包
  #rpm -qf
  
  9.可综合好几个参数一起用
  # rpm -qil < rpm package name>
  
  10.列出所有被安装的rpm package
  # rpm -qa
  
  11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?
  # rpm -qilp < rpm package name>
 

三rpm的查询指令:

 1)软件包信息的查询
语法:# rpm {-q | --query} [ select-options ] [ query-options ]
       -q –query :
必要的参数,表示执行查询操作

Select-options
用来指定本次查询对象,选项:
       -a
:查询所有安装的软件包

       -f<file>
:查询<file>属于哪个软件包
       --whatrequires<X>
:查询所有需要<X>功能的软件包
       -p<file>
查询未安装的软件包信息
Query-options
用来指定本次查询所要获得的信息:
       <null>
为空时显示包的全部标识
       -i
显示软件包的概要信息
       -l
显示软件包中的文件列表
       --provides
显示软件包提供的功能
       --requires[-R]
:显示软件包所需要的功能
       -c
:显示配置文件列表
例:安装soft.rpm包,并查询软件信息
       # rpm –ivh soft.rpm
      
查询soft.rpm软件包的安装文件列表
       # rpm –ql soft.rpm

(2)查询已经安装好的软件包
      # rpm –qa | grep soft.rpm  
查询是否安装了soft.rpm
      # rpm –ql soft.rpm       
查询soft.rpm安装的位置

      # rpm –qi soft.rpm                     查询软件信息

   

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值