Linux 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  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据库从删库到跑路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值