首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux软件安装包治理

2013-12-22 
Linux软件安装包管理Linux软件安装包管理一、使用软件包*RPM命令使用方法**RPM有12中模式,不同模式有不同的

Linux软件安装包管理

Linux软件安装包管理

一、使用软件包

*RPM命令使用方法

**RPM有12中模式,不同模式有不同的命令,能完成不同的管理功能。

如:查询模式、验证模式、安装模式、升级模式和删除模式等

6种命令选项:

*一般选项

*选择选项

*查询选项

*验证选项

*安装选项

*删除选项

*安装RPM软件包

**安装软件包分为2个阶段,检查磁盘空间,验证软件是否已安装和依赖软件包是否已安装

**安装命令:rpm -ivh ?软件包名

*查看RPM软件包

**使用RPM命令可以查询指定包的详细信息,安装文件清单,依赖的软件包清单、某个软件包是否已安装和系统所有已安装的软件包清单

**1.查询软件包详细信息:rpm -iq 软件名

**2.查询软件包清单:rpm -lq 软件包名

**3.查看软件依赖包:rpm -qR 软件包名

**4.查询系统已安装的所有软件包的清单:rpm -aq/rpm -aip

*升级RPM软件包

**命令:rpm -Uvh 软件包名

*删除RPM软件包

**命令:rpm -e 软件包名

?

二、打包程序Jar

1.tar可以打包整个目录树,把目录下的各级子目录以及文件都打包成一个以.tar为后缀的文档。如:tar [选项] tar 文件 [目录或文件]

2.打包文件:将files目录打包成归档文件files.tar

**命令:tar -cvf files.tar files

3.查看归档文件内容

**命令:tar -tvf files.tar

4.还原归档文件

**tar -xvf files.tar:还原所有文件并检查files目录的内容

5.往归档文件中追加新文件

**tar rvf files.tar file8 :往file.tar中追加file8文件

6.压缩归档文件

**tar命令本身不具有压缩功能,但可以使用与其他的压缩工具配合使用

如:使用-z会调用gzip命令进行压缩和解压 -Z会调用compress -j会调用bz2命令?

主要使用:还原:

**tar -cZvf files.tar.Z files ? ? ? **tar -xZvf ? ? ? ?

**tar -czvf file.tar.gz files ? ?**tar -xzvf

**tar -cjvf file.tar.bz2 files**tar -xjvf?

?

三、解压和压缩

1、使用gzip 和guzip进行压缩

? ? ? ? ? ? **gzip只能逐个压缩文件,无法将多个文件或目录压缩成一个文件,常和tar命令配合使用

*压缩目录下所有文件:gzip -r *gzip命令并不是把多个文件打包压缩成一个文件,而是把每个文件都压缩成相应的.gz为后缀的压缩文件,同时删除原文件

*压缩部分文件:gzip files2 files1

*查看压缩文件:gzip rl *

*解压缩文件:gunzip -r *

?

2、使用zip 和unzip进行压缩

3、使用bzip2和bunzip2进行压缩

**gzip只能逐个压缩文件,无法将多个文件或目录压缩成一个文件,常和tar命令配合使用

*压缩目录下所有文件:zip -r ?files.zip * zip可以把多个文件和目录打包压缩到一个.zip 文件中 ,而不会删除源文件

*压缩部分文件:zip file.zip files2 files1

*查看压缩文件:unzip -l files.zip

*解压缩文件:unzip files.zip

?

四、其它软件安装方式

? *源代码安装

? ? ? ?源代码安装软件需要经过gcc 编译器编译后才能连接成可执行文件,所以需要先检查系统是否安装gcc 和检查gcc和cc命令位置是否正确

? **通常安装方法为:进入安装包解压目录以root用户运行以下命令:

./config:安装包配置脚本,确定要安装的组件,配置安装选项和库的完整性检测

make :对源代码进行编译

make install :经过make命令编译后的二进制代码安装到系统中

?

五、常见问题处理

1.如何安装src.rpm软件包。两种方方法

?*生成源代码:rpm -i your -package.src.rpm ?cd /usr/src/rehat/SPECS ?rpmbuild -bp your- ? ? ? ? package.specs

? **编译并安装:cd /usr/src/rehat/BUILD/your-package ./config make make install?

?*生成RPM二进制安装包

?**rpm -i your -package.src.rpm ?cd /usr/src/rehat/SPECS ?rpmbuild -bb your-package.specs

?**rpm -ivh new-package.rpm

?

??

热点排行