小Q:我现在好痛心,虽然我有准备,不过还是伤。继续写,不废话

-------------------------------------------------------------------------------------------------------------------------------------------

源码包:开源,可以自由选择功能,稳定高效,卸载方便;安装步骤多,编译时间长,易报错,报错很难解决。

RPM包:管理简单,安装速度快;(主二进制包) 看不到源码,功能选择不灵活,尤其是依赖性受不了。

RPM包管理:

命名格式:httpd-2.2.15-15.el6.centos.1.i686.rpm

httpd  包名  2.2.15    版本  15 发布的次数   el6.centos 适应系统  i686 适应微机版本 .rpm 方便大家看的扩展名

其依赖性:>>> a >>> b >>> c       树形依赖

     >> a >> b >> c >> a         环形依赖,可同时安装    www.rpmfind.net      模块依赖解决方法

命令管理: rpm  -ivh    包全名                 安装              ****

 -i  安装   -v  显示详细信息    -h  显示进度   --no  deps  不检测依赖性

rpm   -Uvh   包全名   升级  

rpm   -e     包名     卸载 也有依赖性  ****

rpm    -q       包名       查询已安装包信息

rpm    -qi       包名      查询软件信息

rpm    -p                   查询未安装包信息

rpm    -qa                 查询所有已安装包

查询命令只有 rpm 管理命令,yum 没有查询指令;

严格区分包名和包全名的区别。

yum在线管理rpm包:

配置 I P:用RedHat自带的setup窗口界面,或以前用的方式修改配置文件,重启网络服务。

光盘yum源: vim  /etc/yum.repos.d/centos-media.repo

网络yum源: vim  /etc/yum.repos.d/centos-Base.repo

内容:  【base】     容器名称是base

enabled       默认是1,为1是才能生效

gpgcheck/gpgkey      数字证书,为1时才有效

yum命令:

查询所有可用软件包         yum    list

搜索所有关键字相关包      yum  search  关键字

安装        yum  (-y) install  包名     

升级        yum  (-y) updata  包名

卸载        yum  (-y) remove  包名

使用 yum 命令,切记千万不能不加包名,否则代表全系统;万万不能不加包名的升级和卸载,那样服务器会立刻崩掉;

尽量尽量不使用 yum 进行卸载,否则因为自动系统会出事。

列出软件组列表   yum    grouplist

安装指定软件组   yum   groupinstall  软件组名

卸载软件组          yum  groupremove  软件组

光盘yum源搭建:

第一步:挂载光盘,首先设备管理中加入光盘,挂载  mount   /dev/sr0    /mnt/cdrom      前面讲过

第二步:让网络 yum 源失效,否则会很麻烦,费时也长,只需在另三个网络 yum 源后加个后缀即可

第三步:修改光盘 yum 源文件,进入编辑

baseurl = file:// /mnt/cdrom
#file :// /media/cdrom
#file ://  /media/cdrocoder 注释掉这俩文件
enabled = 0           把0改为1,生效

网络yum源搭建:

开启 vim  /etc/yum.repos.d/centos-Base.repo   就好

源码包管理:

与RPM包区别:

RPM包安装服务 /etc/rc.d/init.d/服务名   start或   service  服务名  start源码包安装服务  (以apache为例) 

/usr/local/apache2/bin/apacheetc   start

优点:源码包可安装在指定位置中,一般都为 /usr/local/软件名/RPM包的安装位置,见下图

安装源码包:安装 c 语言编译器 gcc下载源码包  http://mirrors.bit.edu.cn

源码包保存位置:/usr/local/src,软件安装位置 :  /usr/local/如何知道过程中出错:  末尾几行出现error no warning

安装:下载包,在windows下下载完成后,用wincp软件复制到linux,解压缩文件  >>>  进入解压缩后的目录中

>>>   ./configure     >>>    make (编译) >>>  make  install

 卸载:很方便,直接删除软件下载的目录即可


wKiom1X4Ie_T8JqNAAK1svfxmzg261.jpg