-
依赖性在前面有讲到,不过实际生产中不使用不检测依赖性的参数,因为如果这样,软件可能无法正确运行.查看全部
-
第一次安装包的时候,要写好包的全名,也就是包含版本号适用系统等字符.且要绝对路径,以便系统找到该包. 再安装好一个包以后,如果要卸载,查找.或者修改包,就可以直接使用包名,不用加上版本号等信息(也就是软件的名称)查看全部
-
挂载光盘,rpm的packages在以下目录 >mkdir /mnt/cdrom >mount /dev/sr0 /mnt/cdrom/ >cd /mnt/cdrom >ls >Packages RPM包在系统光盘中 RPM包的命名规则 e.g: httpd-2.2.15-15.el6.centos.1.i686.rpm -httpd软件包名 -2.2.15软件版本号 -15 软件发布次数 -el6.centos 适合的Linux平台 -i686 适合的硬件平台 -rpm 扩展名 RPM包的依赖性,也就是说一个软件可能需要安装很多包,并且一个包可能依赖另外的包,所以有一个优先次序,先安主包,再安副包,如果出现依赖性就先安装被依赖的包,是一种递归的关系 树形依赖:a->b->c 环形依赖:a->b->c->a 模块依赖:如果出现库文件依赖,即以.so.2结尾的包: *.so.2 扩展 ,这个是库文件,问不是一个模块,所以在软件包中是没有的,而是存在于某个模块中.查询网站:www.rpmfind.net 在这个网站上可以查到它属于哪个包. 那我们怎么找到 *.so.2文件在哪里呢?将文件放到www.rpmfind.net里查找 安装就可以了 那如果我们不能上网 怎么办? 那就看文件名像啥 然后猜可能的依赖安装文件是啥 这里要提到yum 可以自动寻找依赖文件 but redhat 任务yum是售后服务 需要付费 只是yum在centos上是免费的 当装RPM 软件包的时候有模块依赖。当看见包依赖于一个.so结尾的文件是。这是被依赖的文件。需要找到包含这个文件的包,再安装上。可以在网站上查到包的名字。 yum在线安装解决了包依赖性的问题,在服务器上自动找到依赖的包并安装。查看全部
-
1、二进制包是经过源码包编译过的安装包,编译就是将源码解释为机器可以认识的二进制语言的过程,安装源码包比二进制包复杂,因为要经过一个编译的过程,这个过程容易出错,一旦出错,就要对源码进行修改,这个新手一般搞不定。 2、二进制包安装速度快是它的优点,但是二进制包不是系统自己编译的,效率不如源码包。如果是生产环境,就要源码包安装,因为效率高。 3、所谓的脚本安装包,就是把服务的软件包安装过程写成了程序脚本,初学者可以执行程序脚本实现一键安装。但实际安装的还是源码包和二进制包。例如LAMP一键安装包。 4、在redhat中二进制包后缀是rpm,在debian系列里如ubuntu二进制包的后缀是deb。但是它们都是二进制包。Linux下安装软件只有俩种格式:二进制包和源代码包。查看全部
-
二进制包查看全部
-
1) 软件包分类 1-1) 源码包:即非编译安装,下载的是软件的源代码,开源,可以根据自己的需求进行修改加工,然后编译安装 软件是编译安装, 所以更加适合自己的系统, 更加稳定也效率更高 卸载方便 1-2) 源码包缺点 1-2-1) 安装过程步骤较多, 尤其安装较大的软件集合时( 如LAMP环境搭建Linux Apache MySql Php ), 容易出现拼写错误 编译过程时间较长, 安装比二进制安装时间长 因为是编译安装, 安装过程中一旦报错新手很难解决 1-2) 二进制包( RPM包, 系统默认包 )查看全部
-
脚本里的安装和源码包的内容一样,查看全部
-
脚本的源码安装内容查看全部
-
lnmP中的CENTOS.SH的文件内容,先用YUM卸载你机器里的软件,再安装查看全部
-
Nginx与Apache lighttpd的对比查看全部
-
httpd启动的命令在解压缩文件INSTALL里,写了, PRDFIX是指的你自己定义的位置查看全部
-
yum搭建用本地光盘的方法,及修改文件里的内容查看全部
-
CentOS的yum文件的内容,查看全部
-
rpm包校验时报错都代表什么信息查看全部
-
rpm包信息里的网络链接,当你遇到问题时可以从这里查看链接查看全部
举报
0/150
提交
取消