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

    1.源码安装方式

    2.RPM包方式安装

    3.yum安装方式

    4.二进制软件安装方式

    1.源码安装方式

    (1)下载、解压Apache源码:

     mkdir /apache #在根目录下创建一个apache目录

    cd apache #切换到apache目录

    wget #下载apapche源码

    >http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.bz2

    tar -jxvf httpd-2.4.12.tar.bz2  #解压apache源码

    ls #显示解压结果

     (2)设置安装环境

    cd httpd-2.2.32#切换到httpd-2.2.32目录下

    ./configure --prefix=/opt/httpd-2.2.32

    >--enable-so

    >--enable-mods-shared=most

    >--enable-proxy-balancer=share

    >--enable-proxy-ajp

    >--enable-rewrite

     上面指定Apache的安装目录为opt/httpd-2.2.32,同时指定需要编译的Apache模块。

    下面分别介绍Apache模块的含义:

    --enable-so选项:

    --enable-mods-shared=most选项:

    --enable-proxy-balancer=share选项:

    --enable-proxy-ajp选项:

    --enable-rewrite选项:

    (3)编译、安装软件

    make

    make install

    安装完毕,Apache被安装到opt/httpd-2.2.32下,接下来我们就可以使用Apache软件了。。。。。。。

    2.RPM包方式安装

     RPM是Red Hat Package Manager的缩写,本意就是Red Hat软件包管理器。

    RPM包管理器似于Windows下的“添加/删除程序”,但是功能比“添加/删除程序”强大的很多。

    RPM包管理方式的优点是:安装简单、方便,因为软件已经编译完成且打包完毕,安装只是个验证环境和解压的过程。

    举例:

    (1)安装ipvsadm-1.27-7.el7.x86_64.rpm

    rpm -ivh ipvsadm-1.27-7.el7.x86_64.rpm

    3.yum安装方式

     yum时yellowdog updater modified的缩写,yellow dog(黄狗)也是linux的一个发行版本,只不过Red Hat公司是将这种升级技术利用到自己的发行版上就形成了现在的yum。

    (1)yum的安装

    以CentOS7.x为例要检查yum是否已经安装,执行如下命令:

    rpm -qa|grep yum 

    如果没有任何显示,表示系统中还没有安装yum工具,yum安装包在CentOs系统光盘中可以找到,执行如下指令进行安装。

    rpm -ivh yum-*.noarch.rpm

    (2)yum的配置

    yum工具安装完毕,接下来的工作是进行yum的配置。yum的配置文件有主配置文件/etc/yum.conf、资源库配置目录/etc/yum.repos.d。yum安装后,默认的一些资源配置可能是无法使用的,因此我们是需要修改的。

    下面是/etc/yum.repos.d/CentOS-Base.repo资源库配置文件中各项的详细含义。

    (3)yum的基本用用法

    安装rpm包,如dhcp,命令:

    yum imstall dhcp

    删除rpm包,包括与该包有依赖性的包,命令:

    yum remove dhcp

    4.二进制软件安装方式

    Linux下二进制格式的软件是指事先已经在各种平台编译安装好相关软件,然后压缩打包,在安装时只需要解压或者执行安装可执行文件即可。 

    (1)安装“*.tar.gz”、"*.bz2"二进制软件包

    对于这种格式的软件包,安装其实就是简单的解压过程。

    对于“*.tar.gz”软件格式,解压命令为:

    tar -zxvf xxxxxxxx.tar.gz

    对于"*.bz2"软件格式,解压命令为:

    tar -jxvf xxxxxxx.tar.gz

  • 相关阅读:
    三元表达式 列表和字典推导式 函数对象 名称空间 作用域 global和nonlocal 函数装饰器 枚举对象
    函数参数 打散机制 字符串比较 返回值
    函数简介
    三种字符串的介绍 文件的读写
    字符编码
    数据类型及其常用方法 数据类型转换 可变与不可变 值拷贝与深浅拷贝
    流程控制 while和for循环
    变量命名规范 常量 输入和输出 注释 数据类型 运算符 逻辑运算符
    语言分类 编译型和解释型语言分析 环境变量 代码执行的方式 pip介绍 变量
    Python django tests
  • 原文地址:https://www.cnblogs.com/wishwzp/p/6794903.html
Copyright © 2011-2022 走看看