1、源码包的打包格式;
源代码一般以file.tar.gz file.tar.bz2或file.src.rpm 打包;file.tar.gz和file.tar.bz2格式的解包命令如下;
[root@localhost beinan]# tar jxvf file.tar.bz2
[root@localhost beinan]# tar zxvf file.tar.gz
2、进制包的安装
在Linux中二进制包的安装有两大流派,分别是Red Hat的rpm(Redhat Package Management)和Debian的dpkg。在Linux中二进制包安装优缺点都很明显,优点主要有安装简单快速,卸载容易方便,缺点是有依赖关系,可移植性差。
以下介绍几个简单的Red Hat二进制包安装的命令参数。
先约定abc…….rpm为包的全名,abc为包名。
rpm -ivh abc…….rpm 安装abc…….rpm这个包,i表示安装(install),v表示冗余的信息(verbose),h表示hash记号(#号)。
rpm -Uvh abc…….rpm 升级abc…….rpm,这个包是新版本的包,U表示升级(update)。
rpm -e abc 卸载abc这个包,e表示卸载(erase)。
rpm -qpi abc…….rpm 查询abc…….rpm的信息,abc…….rpm是未安装的包,q表示查询(query),p表示包(package),i在这里表示信息(info)。
rpm -qi abc 查询abc的安装信息,abc是已经安装的包。
rpm -ql abc 查询abc的安装之后所有文件的信息,l表示列表(list)。
rpm -q abc 查询abc这个是否已经安装。
rpm -qa 查询所有安装过的包,a表示所有(all)。扩展可得rpm -qa |grep abc 查询所有安装过的包中含有abc字符的包,即查询abc包是否安装
阅读(805) | 评论(0) | 转发(0) |