Linux软件安装:
软件包分类:
1)源码包:脚本安装包
2)二进制包(RPM包,系统默认包)
Linux能够识别的软件包分为上面二类。
源码包可以看到里面的代码,比较大,安装时候容易出错。现在使用比较多的就是二进制包(0101),是对源代码编译之后得到的。二进制包的区别是编译的格式不一样,Windows编译完成之后是.exe格式,linux是.rpm格式。
编译的时间比较慢。
RPM包管理的方式分为2中种:
1)rpm命令管理
2)yum在线管理

图片.png
有些命令只能使用包名,有的命令只能使用包全面。

图片.png
模块依赖查询网站:
www.rpmfind.net
rpm命令安装一个包:
rpm -ivh xxx.rpm
-i 是安装
-v是显示安装信息
-h是显示安装过程
库依赖:
.so.数字结尾都是指的库依赖。
yum比手动管理包方便多了,缺点是需要联网,如果是redhat系统的话是需要收费的。
rpm安装与卸载包
包全名与包名:
包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径。
包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm/中的数据库。

图片.png

图片.png
Linux是严格区分大小写的。
rpm卸载:
rpm -e httpd