rpm安装程序

Linux应用程序的组成:
普通的可执行程序文件一般保存在/usr/bin
服务器程序,管理程序文件,一般保存在/usr/sbin
配置文件,一般保存在/etc目录中
日志文件一般保存在/var/log
关于应用程序的参考文档等数据,一般保存在/usr/share/doc
执行文件及配置文件的man手册页,一般保存在/ur/share/man/目录中

软件包的封装类型 :
RPM软件包:扩展名为.rpm
DEB软件包:扩展名为.deb
源代码软件包:一般被制作成 .tar.gz .tar.bz2
附带安装程序的软件包:安装可执行程序或脚本文件,如install.sh setup等

RPM命令格式:
man rpm 可获得关于rpm命令的帮助信息

例:
统计出系统中已安装的rpm软件的个数:
rpm -qa

查询是否已安装elinks和lynx软件包
rpm -q elinks lynx

查询系统中是否安装了名称包含samba的软件包
rpm -qa | grep -l samba

了解elinks软件包的摘要信息
rpm -qi elinks

列出wget软件包安装的目录和文件清单
rpm -ql wget

获知vim编辑器程序是安装vim-enhanced软件包时生成的
which vim
rpm -qf /usr/bin/vim

已知RHEL 6.5光盘目录中有一个rpm安装包文件ethtool-3.5-1.el6.×86-64.rpm,若要在安装之前了解该软件的用途,可以执行
cd /media/cdrom/packages
rpm -qpi ethtool-3.5-1.el6.×86-64.rpm
进一步了解该软件包中包含哪些文件
rpm -qpl ethtool-3.5-1.el6.×86-64.rpm

安装升级软件包
若是使用新版本替换旧版本 -i 换成 -U
例:
从光盘目录中全新安装lynx软件包
rpm -ivh /media/cdrom/packages/lynx-2.8.6-27.e16.×86_64.rpm
rpm -q lynx
which lynx

卸载软件包
例:
卸载已安装的elinks软件
rpm -e elinks //卸载
rpm -q elinks //查看
可以结合 –nodeps //忽略依赖关系

重建rpm数据库
rpm –rebuilddb
rpm –initdb

导入验证公钥
向rpm数据库导入公钥文件时 用–import
例:
把光盘目录中的RPM-GPG-KEY-redhat-release公钥文件导入到rpm数据库中
rpm —import /media/cdrom/RPM-GPG-KEY-redhat-release

源代码:
例;
查看gcc和make开发工具的版本信息
gcc –version
make –version

编译安装基本过程
例;
ll httpd-2.2.15.tar.gz //查看
md5sum httpd-2.2.15.tar.gz //MD5码

1.解包
把httpd-2.2.15.tar.gz文件解包到/usr/src/目录中
tar zxf httpd-2.2.15.tar.gz -C /usr/src/
ls /usr/src/

2.配置
对Apache软件的安装参数进行配置
cd /usr/src/httpd-2.2.15/ //切入
./configure –prefix=/usr/local/apache

3.编译
在切入的前提下 make

4.安装
将软件的执行程序,配置文件,帮助文档等相关文件复制到Linux系统中
make install

5.使用
安装后需要先配置文件
vim /usr/local/apache/conf/httpd.conf
修改配置文件httpd.conf的第97行,将前面的#去掉,保存并退出
然后启动apache
/usr/local/apache/bin/apachectl start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值