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)执行安装脚本

       

  • 相关阅读:
    CodeForces 734F Anton and School
    CodeForces 733F Drivers Dissatisfaction
    CodeForces 733C Epidemic in Monstropolis
    ZOJ 3498 Javabeans
    ZOJ 3497 Mistwald
    ZOJ 3495 Lego Bricks
    CodeForces 732F Tourist Reform
    CodeForces 732E Sockets
    CodeForces 731E Funny Game
    CodeForces 731D 80-th Level Archeology
  • 原文地址:https://www.cnblogs.com/lyq-biu/p/9608125.html
Copyright © 2011-2022 走看看