linux系统管理:安装及管理程序(四)

 回顾加扩展:

linux命令的执行文件通常放置在/bin/sbin目录中

应用程序的执行文件一般放在/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin目录下

应用程序组成:

普通程序文件保存在/usr/bin,普通用户可以执行

服务器程序、管理程序抱在在/usr/sbin,管理员可执行

配置文件保存在/etc

日志文件保存在/var/log

应用程序的参考文档等数据保存在/usr/share/doc目录下

执行文件及配置文件的man手册保存在/usr/share/man目录下

#rpm  -ql   软件包名称 (查看软件包安装的目录和文件清单)

挂在光盘:

mkdir  /media/cdrom 

mount  /dev/cdrom  /media/cdrom

RPM命令及安装RPM包:

Rpm +查看命令

-q:查询软件包是否安装

-qa:显示当前系统中以rpm方式安装的所有软件列表

-qi:查看指定的软件包名称,版本,许可协议等详细信息

-ql:显示指定的软件包在系统中的安装的所有目录

-qf:查看指定的文件或目录时由哪个软件包所安装的

-qpi:查看指定软件包的名称,版本等详细信息

-qpl:查看指定软件包准备要安装在所有的目标目录,文件列表

安装、升级、卸载软件包

-i:在当前系统中安装一个新的rpm软件包

-e:卸载指定名称的软件包

-U:检查并升级某个软件包,如果没有安装则等同于-i

-F:更新某个软件包,若没有安装就放弃安装

-h:在安装中显示安装进度

-v:显示安装的详细信息

--force:强制安装某个软件包

--nodeps:安装、升级、卸载无视其他软件包的依赖性

维护rpm数据库

1)            重建rpm数据库

--rebuilddb或者- -initdb 对数据库进行重建

2  导入验证公钥

#rpm  - -import  /media/cdrom/RPM-GPG-KEY-redhat-release

源代码编译安装程序:

查看编译工具版本

gcc  - -version        make  - -version

1.      解包

2.      配置

例如: cd  /usr/src/zhcon-0.2.5

       Patch  -p1  <  / cd  /usr/src/zhcon-0.2.5-to-0.2.6.diff(打补丁)

       ./configure  - -prefix=/usr/local/zhcon(通过脚本文件进行配置工作)

(.diff为补丁文件,p11不是l)

3.      编译  #make

4.      安装  #make  instail

5.      使用  查看安装软件目录的子目录   ls  /usr/local/zhcon

      了解使用方法   /usr/local/zhcon/bin/zhcon  - -help

 

你可能感兴趣的:(linux,安装,管理程序)