RPM软件管理
来源:互联网 发布:mac能用的翻墙软件 编辑:程序博客网 时间:2024/05/16 00:46
1、RPM 全称 RedHat Package Manager
他是一种数据库记录的方式来将你所需要的软件安装到你的linux系统的一套管理机制.安装时先检查软件里头的数据查询linux主机的依赖属性软件是否满足,满足才给予安装。
缺点:使用的版本必须和发布版本一样。不可以修改参数。
2、SRPM 全称 source RPM
rpm中包含源文件。扩展名一般为***.src.rpm .
通过修改SRPM中的参数设置文件,然后重新编译生成适合我们linux环境的RPM文件。
步骤:
a、先将该软件以RPM管理的方式编译,生成RPM文件
b、然后将编译完成的RPM文件安装到linux系统中
3、rpm名称含义
例如 rp-pppoe-3.1-5.i386.rpm
rp-pppoe:软件名称
3.1 :软件的版本信息
5: 发布的次数
i386: 适应的硬件平台 包括i586 、i686 、x86_64(针对64进行的优化编译设置) 、noarch(没限制) 最低级的i386可以安装在所有的x86硬件平台上面。不管是多少位。
4、rpm的数据库文件 位置 /var/lib/rpm
5、目录配置与其意义
/usr/bin :一些可执行文件
/usr/lib : 一些程序使用的动态函数库
/usr/share/doc :一些基本的软件使用手册与帮助文档
/usr/share/man :一些man page文件
6、RPM安装
命令: rpm -ivh package_name (一次可以安装多个软件 从网上获取安装文件 http://*********/pack_name.rpm)
-i: install 的意思
-v:查看详细的安装信息画面
-h: 以安装信息栏显示安装进度
可执行的参数
--nodeps :强制安装
--replacefiles :某个文件已经存在,直接覆盖
--replacepkgs :重新安装
--force :replacefiles和replacepkgs 的综合体
--test :测试是否可以正确安装,可以找出属性依赖问题 rpm -ivh dfdfd.rpm --test
--justdb :rpm的数据库文件损坏,或其他缘故不能安装时
--nosignature :略过数字证书的检查
--prefix :将软件安装到非正规目录下
7、RPM的升级与更新 (upgrade/freshen)
命令 -Uvh :有没有都安装
-Fvh:没有则不安装
8、yum命令基本命令
yum search (raid) 查询相关的软件
yum info (mdadm) 查找软件的功能
yum list (pam*) 列出以安装软件
yum list updates 列出目前服务器上可以供本机进行升级的软件有哪些
yum provides (passwd) 列出提供passwd这个文件的软件有哪些
9、yum(install/update) 安装升级
yum install (pam-devel) 安装软件
yum update (pam -devel) 软件升级 如果不接软件名 则升级整个系统
10、yum(remove) 删除软件
yum remove (pam-devel)
11、yum 的软件组功能
yum [组功能] [软件组]
grouplist :列出所有可使用的组列表
groupinfo : 后面接group name ,可以了解该group里所有组名称
groupinstall: 可以安装一整组的软件
groupremove :可以一整组的删除
12、如何让系统保持最新版本
通过 “yum -y update” 来自动升级 其中 -y可以自动回答yes
然后通过crontab 的功能来处理即可
vim /etc/crontab
0 3 *** root /usr/bin/yum -y update
- RPM软件管理
- RPM 软件管理
- 附录A RPM软件管理
- RPM与yum软件管理
- centos(4)-rpm软件管理
- [Linux] 软件安装与管理 - rpm、yum
- 20、linux软件管理之rpm
- Linux 八 软件管理:RPM、YUM
- LINUX软件管理 (源代码、RPM、YUM)
- Linux软件安装管理(二)-RPM命令管理
- RPM 软件管理程序: rpm
- rpm管理
- rpm管理
- RPM管理
- Linux学习笔记12-RPM软件管理
- linux入门基础——linux软件管理RPM
- Redhat Linux RPM包安装软件及其管理
- Linux软件管理之RPM、YUM、源码编译安装
- 第十五周项目二——杨辉三角
- tomcat有关配置笔记
- Linux比较全1
- 帮助同事设计的一个logo(仅作帮忙,未必终用)
- 如何将里面的数据恢复
- RPM软件管理
- cookie,Application ,session的介绍和典型用处
- 数据库视图
- 【项目2-杨辉三角】编写程序,打印出以下形式的扬辉三角形。
- linux安装oracle出现“正在检查网络配置要求”问题
- cocos2dx动画
- wireshark如何把rtp包保存为ts流的可播放文件
- Top的VIRT是什么
- dwr实现Reverse Ajax推送技术的三种方式