lin
ux下安装软件有两种方式:
一是安装二进制的包
,一般都是rpm格式的了,常用
rpm -ivh XXX.rpm
的方式来安装了
rpm -qa可以查看软件包的信息,具体请百度rp
m命令。
rpm安装有时遇到依赖关系的问题
,所以有了自动查找依
赖关系的工具,
redhat的yum和
ubuntu的apt-get都是其中的例子,这两个工具都是自动解析依赖关系的
,从网上
查找相应
的资源并安装,如
yum install XXX
或者
apt-get install XXX
。用这种工具要注意
的就是配置资源丰
富,速度快的源了,默认的源不一定合适。
二是安装源码包
,你从网上下载来的是source文件,而不是二进制的可执行文件,那么就需要
自己编译和安装它了,一般下载来的是压缩包,比如XXX.tar.gz,常用的安装方式就是俗称的
三板斧了,
1解压: tar -zxvf XXX.tar.gz
2进入解压后目录, 配置:./configure --prefix=/usr/local/***
3 编译并
安装到系统
/usr/bin
: make install
具体安装方法 可能有差异 ,注意看安装包里的readme或者 INSTALL文件,一般都有比较详细的说 明。
.gz gzip程序压缩的文件
.bz2 bzip2程序压缩的文件
.tar tar程序打包的数据,并没有压缩过
.tar.gz tar程序打包的文件,其中并且经过gzip 的压缩
.tar.bz2 tar程序打包的文件,其中并且经过bzip2 的压缩
tar命令的参数有很多,但常用的就那么几个选项:
c
-t :查看打包文件的内容含有哪些文件名
x
特别留意的是-c, -t, -x不可同时出现
-j
z
v
f
-C :这个选项用在解压缩,后面跟目录。目的就是把文件解压缩到指定的目录
tar -cf all.tar *.jpg
tar -czf all.tar.gz *.jpg
tar -cjf all.tar.bz2 *.jpg