Linux系统下的软件安装方式
来源:互联网 发布:无间道刘建明知乎 编辑:程序博客网 时间:2024/05/04 15:51
Linux系统下常见的软件安装方法
1、*.src.rpm形式的源代码软件包
1、*.src.rpm形式的源代码软件包
用法:
安装: rpm –rebuild *.src.rpm
Cd /usr/src/dist/RPMS
Rpm –ivh *.rpm
卸载: rpm –e packagename
2、.tar.gz,*.tgz,*.bz2形式软件包的安装
首先进行解压,命令如下
tar zxvf *.tar.gz
tar xvfz *.tgz
tar xvfj *.tar.bz2
解压之后进入解压目录,然后进行以下操作(一般情况,具体看软件包的文件名)
配置:./configure
编译:make
安装:make install
卸载:make uninstall
。
。
3、rpm包安装
rpm安装包格式是由Redhat公司提出的,大大的简化了Linux下软件的安装,首先介绍一下通用选项。
-v:显示附加信息
-vv:显示调试信息
--root directory:让RPM以directory作为根目录,这样预安装程序和后安装程序都会安装到这个目录下。
3.1、安装:rpm –i<options> file.rpm
Options:
h:安装时输出hash记号
test:只对安装进行测试,不真正安装
--persent:以百分比形式显示安装进度
--excludedocs:不安装软件包中的文档
--replacepkgs:强制重新安装
--replacefiles:替换属于其它软件包的文件
--force:忽略软件包及文档冲突
--ignorearch:不校验软件包结构
--ignoreos:不检查软件包运行的操作系统
--nodeps:不检查依赖性关系
--noscripts:不运行预安装和后安装脚本程序
3.2、删除 rpm –e<option> pkgname
Option:
--test:只做删除测试,不真正删除
--noscripts:不运行预安装和后安装脚本程序
--nodeps:不检查依赖性
注意:pkgname是软件包的名字,不是rpm包名字,而是安装后软件包的名字,可以用查询命令来查询软件包名。
3.3、升级 rpm –U(或者—upgrade)<option> file.rpm
Option:
基本与安装时的option一样,有几个特殊的:
--oldpackage:允许一个旧版本
3.4、查询 rpm –q(或者--query)<option>
Option:
-p PACKAGE_FILE:查询软件包的文件
-f FIEL:查询FILE属于哪个软件包
-a:查询所有安装的软件包
-g group:查询属于group组的软件包
--whatproVides CAPABILITY:查询提供了CAPABILITY功能的软件包
--whatrequires CAPABILITY:查询所有需要CAPABILITY功能的软件包
-i:显示软件包的概要信息
-l:显示软件包中的文件列表
-c:显示配置文件列表
-s:显示文件列表
-scripts:显示安装、卸载,校验脚本
--qf:以用户指定的方式查询
--dump:显示每个文件的校验信息
--proVides:显示软件包提供的功能
-R:显示软件包需要的功能
3.5、校验已经安装的软件包 rpm –V(or –verify, or –y)<option>
Option选项与其它命令的类似
3.6、校验软件包中的文件 rpm –K(or –checksig)<option> file.rpm
Option:
-v:显示版本信息
-vv:显示调试信息
--rcfile FILELIST:设置rpmrc 文件为FILELIST
3.7、其它rpm选项
--rebuilddb:重建RPM资料库
--initdb:创建一个新的RPM资料库
--quiet:尽可能地减少输出
--help:显示帮助文件
--version:显示RPM当前版本
原版详见:http://blog.csdn.net/yclz/article/details/1924783
原版详见:http://blog.csdn.net/yclz/article/details/1924783
1 0
- Linux系统下的软件安装方式
- Linux下常见的软件安装方式
- linux下软件安装的方式
- Linux系统下软件的安装
- linux系统下的软件安装
- linux系统下软件的安装
- Linux 下的三大软件安装方式
- Klik - Linux 下崭新的软件安装方式
- Linux 下的三大软件安装方式
- Linux 下的三大软件安装方式
- 在Linux下更通用的一种软件安装方式
- Linux下软件安装的方式自结
- linux下 安装软件的三种方式
- Linux下软件安装的几种方式
- Linux下软件安装的几种方式
- linux安装软件的方式
- Linux安装软件的方式
- Linux软件的安装方式
- 在共享DLL中使用MFC与在静态库中使用MFC的区别
- QML中ROW组件的使用方法及示例
- C-C++字符输出时遇到字符'\n','\0'区别
- 当前日志损坏(ACTIVE,CURRENT),数据库正常关闭
- 内存优化
- Linux系统下的软件安装方式
- Shell基础(五):条件判断与流程控制
- QML中Column的使用及示例
- hdu4121 Xiangqi && uva1589 Xiangqi (模拟)
- 斐波那契数列V(原创题)
- librtmp 时间戳超过 0xffffff时,FMS掉连接
- Android Material Design(4) CoordinatorLayout,AppBarLayout,Toolbar以及TabLayout的使用
- 2015年大二上-数据结构-内部排序-(2)-希尔排序
- [LeetCode]154. Find Minimum in Rotated Sorted Array II