第一种情况源代码的解压与安装指令
.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服务器
需要安装xinetd、tftp和tftp-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 查询软件信息