加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux基本配置和管理 5 RPM软件包管理 - Linux系统

发布时间:2014-03-22 20:32:31 所属栏目:Linux 来源:站长网
导读:1 源代码形式 1 绝大多数的开源软件都是直接以源代码的形式发布 2 源代码一般会被打包成tar.gz的归档压缩文件 3 程序的源代码需要编译成为二进制形式之后才能够
1 源代码形式

1 绝大多数的开源软件都是直接以源代码的形式发布

2 源代码一般会被打包成tar.gz的归档压缩文件

3 程序的源代码需要编译成为二进制形式之后才能够运行使用

4 源代码的基本编译流程为:

1 ./configure 检查编译环境,相关库文件以及配置参数并生成makefiel

2 make 对源代码进行编译,生成可执行文件

3 make install 将生成的可执行文件安装到当前计算机中

5 源代码形式的软件使用起来较为麻烦,但是兼容性和可控制性较好

6 开源软件一般会使用大量的其他开源软件的功能,所以开源软件会存在大量的依赖关系

2 RPM

1 源代码形式的缺点:操作复杂,编译时间较长,较容易出现错误

2 源代码形式的优点:适用所有的系统,可定制

3 为了使用方便开发了RPM(redhat package manager),早期是为了给“红帽”使用

4 RPM通过将源代码基于特定的平台操作系统编译为可执行的文件,并保存依赖关系,来简化开源软 件的安装管理

5 RPM的设计目标如下

使用简单

使用单一的软件包格式文件发布(.rpm)

可升级

追踪软件依赖关系

基本信息查询

软件验证功能

支持多平台

6 RPM软件包的常用的命名规范

比如LinuxCast-1.2.0-30.ei6.i686.rpm

形式为 名称-版本.系统.32/64位.rpm

7 RPM的安装命令

安装软件:rpm -i software.rpm //一般我们都是使用-ivh作为参数

卸载软件:rpm -e software

升级形式安装:rpm -U software-new software.rpm

rpm支持通过http,ftp协议安装软件

rpm -ivh http.../software.rpm

8 我们一般在安装的时候在i后面加上两个参数v和h

v是显示相关信息,h是显示进度条

9 RPM常用的查询命令

rpm -qa   列出所有已安装的rpm软件

rpm -qf filename  查询指定文件属于哪个rpm 包

rpm -qi packagename  查询软件包的信息

rpm -ql packagename  查询指定软件包 包含的文件

rpm -qip software.rpm 查询rpm文件的信息

rpm -qilp software.rpm  查询rpm 文件包含的文件

10 RPM软件验证命令:

1 验证rpm文件 rpm -K software.rpm

2 验证已安装的软件 rpm -V softname

查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!