首页 > 代码库 > Linux软件安装与管理
Linux软件安装与管理
linux的安装命令选项太多,整理一下,方便后期查找.
RedHatCentOS
linux中软件包主要分为两类
- 源码包
脚本安装包---所谓的脚本安装包就是封装安装源码包和二进制包的安装过程.
- 二进制包(RPM包 系统默认包)
RPM包所在位置:rpm包一般在系统光盘的Packages目录中.
命名规则:httpd-2.2.15-15.e16.centos.1.i686.rpm--------包全名-----------操作的包是没有安装的软件包时,使用包全名,注意路径!!! eg:install upgrade
--httpd软件包名---------------------------------------------------包名--------------操作已经安装的软件包时,适用包名,(搜索的/var/lib/rpm/中的数据库) eg:delete search
--2.2.15 software version
--15软件发布的次数
--e16.centos适用linux平台
--i686适用的硬件平台
--rpm-rpm包扩展名
RPM包依赖性:
树形依赖:a-->b-->c 解决方法:先install c,再install b,最后install a.
环形依赖:a-->b-->c-->a 解决方法:同时install a/b/c
模块依赖(库文件依赖):查询Url:http://www.rpmfind.net/ 解决方法:先install 含有依赖文件(.so)的rpm包,再安装目标rpm包.
RPM install
rpm -ivh 包全名 一般先install主包,再install附加包
option:
-i (install)安装
-v (verbose)显示详细信息
-h (hash)显示进度
--nodeps不检测依赖性---------------没事别强制安装,就算安装上软件也不可用.
注意:显示2个100%才时真正安装成功!!! 第一个只是准备成功而已.
rpm -Uvh 包全名
options:
-U (upgrade)升级
汇总:
install: rpm -ivh 包全名
upgrade: pm -Uvh 包全名
yum--rpm的在线安装方法!!!
Linux软件安装与管理