zoukankan      html  css  js  c++  java
  • Linux基础学习(6)--Linux软件安装

    第六章——Linux软件安装

     

    一、软件包管理简介

        1.软件包分类:

                    (1)源码包:脚本安装包

                    (2)二进制包(RPM包、系统默认包)

        2.源码包:

                     (1)源码包的优点:开源,如果有足够的能力,可以修改源代码;

                                                       可以自由选择所需的功能;
                                                       软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高;
                                                       卸载方便

                    (2)源码包的缺点:安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误;

                                                       编译过程时间较长,安装比二进制安装时间长;

                                                       因为是编译安装,安装过程中一旦报错新手很难解决

        3.RPM包:

                     (1)二进制包的优点:包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载;
                                                           安装速度比源码包安装快的多
                     (2)二进制包的缺点:经过编译,不再可以看到源代码;
                                                           功能选择不如源码包灵活;
                                                           依赖性

    二、RPM包管理-rpm命令管理

        1.RPM包命名原则:

        2.RPM包依赖性:

        3.包名和包全名:

                               (1)包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径

                               (2)包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm/中的数据库

        4.RPM安装:

        5.RPM包升级:

        6.卸载:

        7.查询是否安装:

        8.查询软件包详细信息:

        9.查询包中文件安装位置:

        10.查询系统文件属于哪个RPM包:

        11.查询软件包的依赖性:

        12.RPM包校验:

        13.RPM包中文件提取:

    三、RPM包管理-yum在线管理

        1.IP地址配置和网络yum源:

                     (1)IP地址配置:

                           (2)网络yum源:

        2.yum命令:

                       (1)常用yum命令:

                          (2)yum软件组管理命令:

        3.光盘yum源搭建,光盘yum源搭建步骤:

                      

    四、源码包管理

        1.源码包和RPM包的区别:

                      (1)区别:安装之前的区别:概念上的区别;

                                  安装之后的区别:安装位置不同
                      (2)RPM包安装位置,是安装在默认位置中:
                                   

                        (3)源码包安装位置:安装在指定位置当中,一般是/usr/local/软件名/

                        (4)安装位置不同带来的影响:RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安装的apache的启动方法是:/etc/rc.d/init.d/httpd start; service httpd start。

                                                                     而源码包安装的服务则不能被服务管理命令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务的管理,如:/usr/local/apache2/bin/apachectl start

        2.源码包安装过程:

                     (1)安装准备:

                     (2)安装注意事项:

                   (3)源码包安装过程:

                          (4)源码包的卸载:不需要卸载命令,直接删除安装目录即可。不会遗留任何垃圾文件。

    五、脚本安装包与软件包选择

        1.脚本安装包:

                        (1)脚本安装包并不是独立的软件包类型,常见安装的是源码包。

                        (2)是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装。
                        (3)非常类似于Windows下软件的安装方式。

        2.Webmin的作用:

                         Webmin是一个基于Web的Linux系统管理界面。您就可以通过图形化的方式设置用户帐号、Apache、DNS、文件共享等服务。

        3.Webmin安装过程:

                      (1)下载软件:http://sourceforge.net/projects/webadmin/files/webmin/
                      (2)解压缩,并进入加压缩目录
                      (3)执行安装脚本

       

  • 相关阅读:
    Django--URLconf
    Django--视图层
    Django 初识之安装下载以及模型目录简介
    jQuery基础
    BOM&DOM
    带你快速上手前端三剑客之css
    mysql 触发器、流程控制、事务等
    前端之html
    python中pymsql常用方法(1)
    18、设计模式-行为型模式-迭代器模式
  • 原文地址:https://www.cnblogs.com/lyq-biu/p/9608125.html
Copyright © 2011-2022 走看看