zoukankan      html  css  js  c++  java
  • Linux软件安装管理

    1. 软件包管理简介

    2. rpm命令管理(Redhat Package Manager)

    3. yum在线安装

    4. 源码包管理

      4.1 源码包和RPM包的区别

        4.1.1 区别

          安装前:概念上的区别(开源与非开源)

          安装后:安装位置不同

            RPM包默认安装路径:

              /etc/        配置文件安装目录

              /usr/bin/      可执行的命令安装目录

              /usr/lib/       程序所使用的函数库保存位置

              /usr/share/doc/    基本的软件使用手册保存位置

              /usr/share/man/     帮助文件保存位置

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

        4.1.2 安装位置不同带来的影响

          RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安装的apache的启动方法是:

            [ /etc/rc.d/init.d/httpd start ]

            [ service httpd start ]  # service搜索的目录即为/etc/rc.d/init.d/

          源码包安装的服务不能被服务管理命令管理,因为没有安装到默认路径中。所有只能用绝对路径进行服务的管理,例如:

            [ /usr/local/apache2/bin/apachectl start ]

      4.2 源码包安装过程

        4.2.1 安装准备:安装C语言编译器;下载源码包。(文件传输工具:winSCP)

        4.2.2 注意事项:源代码保存位置:/usr/local/src/

               软件安装位置:/usr/local/

        4.2.3 安装过程:

          a. 下载源码包

          b. 解压缩下载的源码包

          c. 进入解压缩目录

          d. ./configure 软件配置与检查

            1. 定义需要的功能选项 [ ./configure --help ]

              设定安装路径:[ ./configure --prefix=/usr/local/apache2 ]

            2. 检测系统环境是否符合安装要求

            3. 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑

          e. make编译

            make clean:报错后清除缓存和临时文件

          f. make install编译安装

        4.2.4 卸载:直接移除源码包

      4.3 Apache安装相关:

        4.3.1 源码包安装情况:[ vi INSTALL ] 查看安装及运行方法说明

                  运行方法:[ /usr/local/apache2/bin/apachectl start ]

                  网页内容:[ vi /usr/local/apache2/htdocs/index.html ]

          RPM包安装情况:运行方法:[ service httpd start ]

                  网页内容:[ vi /var/www/html/ ]

    5. 脚本安装包

  • 相关阅读:
    Gradle在大型Java项目上的应用
    2015年,移动开发都有哪些热点?
    为什么寄存器比内存快?
    Gogs:可能是比Gitlab更好的选择
    自定义元素–为你的HTML代码定义新元素
    在DLL编程中,导出函数为什么需要extern "C"
    c调用c++编的dll,c++调用c编写的dll,extern “C”的用法
    C/C++:函数的编译方式与调用约定以及extern “C”的使用
    在VS2015中用C++编写可被其它语言调用的动态库DLL
    C++在VS下创建、调用dll
  • 原文地址:https://www.cnblogs.com/wnzhong/p/6290678.html
Copyright © 2011-2022 走看看