感谢支持
我们一直在努力

Linux系统管理命令之安装及应用程序管理

Linux应用程序的组成


Ø  普通可执行文件                 /usr/bin


Ø  服务器程序,管理文件           /usr/sbin


Ø  配置文件                       /etc


Ø  日志文件                       /var/log


Ø  参考文档                       /usr/share/doc


Ø  执行文件及配置文件man手册页   /usr/share/man 


软件包封装类型


Ø  Rpm软件包:          .rpm


Ø  DEB软件包:           .deb


Ø  源代码软件包:        一般被制作成,.tar.gz 或 .tar.bz2


Ø  提供安装程序软件包:  扩展名不一,以TarBall格式居多,包中会提供用于安装的可执行程序或脚本文件,如:install.sh   setup  .bin的单个文件


Ø  绿色安装软件包:      这种软件包包含有编译好的执行程序文件,不需要特别安装,只要将下载回来的文件解压或复制到某个目录中即可使用


查询RPM软件包信息(已安装软件)


Ø  -qa    显示系统中以RPM方式安装的所有软件列表            


Ø  -qi    显示指定软件包的名称。版本。许可协议。用途等描述信息—info


Ø  -ql    显示指定软件包,在系统中安装的所有目录,文件列表    –list


Ø  -qf    显示指定目录或文件是由哪个软件包所安装的            –file


Ø  -qc    显示软件包在当前系统中所安装的配置文件              –configfiles


Ø  -qd    显示软件包在当前系统中安装的文档文件                –docfiles


查询RPM软件包信息(未安装软件,以RPM包文件作为参数)


Ø  -qpi   查看软件包详细信息


Ø  -qpl   查看软件包将要安装的所有目录和文件


Ø  -qpc   查看软件包将要安装的配置文件


Ø  -qpd   查看软件包将要安装的文本文档


安装、升级、卸载RPM软件包


Ø  -i          安装软件包


Ø  -e          卸载软件包


Ø  -U          升级某个软件包,若原来软件包原来并未安装,则等同于-i选项


Ø  -F          更新某个软件包,若原来并未安装,则放弃


Ø  –force     强制安装某个软件包


Ø  –nodeps    在安装或升级,卸载一个软件包时,不检查与其他软件包的依赖关系


Ø  -h          在安装或升级过程中,以#号显示安装进度


Ø  -v          显示软件安装过程的详细信息


从源代码编译安装程序过程


Ø  解包   例: tar  zxvf  axel-1.0a.tar.gz –C  /usr/src/


Ø  配置: 例: cd  axel-1.0a       


               ./configure  –prefix=/usr/local/axel


Ø  编译   例: make


Ø  安装   例:make install

赞(0) 打赏
转载请注明出处:服务器评测 » Linux系统管理命令之安装及应用程序管理
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏