zoukankan      html  css  js  c++  java
  • Linux24_编译安装软件

    大致步骤:

    下载源代码->解压压缩包->配置->编译->安装

    Linux有很多发行版,每个发行版又有很多版本号;

    又有不同的处理器种类(32位和64位CPU、ARM架构、Intel架构等等)要适配;

    要为每个Linux创建一个安装程序是不可能的事;

    当要找的软件不在CentOS仓库时,可以尝试去软件的官方网站寻找后缀是.rpm的安装包;

    rpm是RedHat Package Manager的缩写;

    .rpm安装包是用于Red Hat一族的操作系统;

    .deb的安装包适用与Debian一族的操作系统;

    alien软件可以将.rpm和.deb相互转换;可以尝试安装该软件;

    安装rpm包出错:

    1)不是适合的电脑环境,位数啥的;

    2)没有安装依赖软件,yum会自动下载依赖软件;手动用rpm,依赖是不会自动下载的;

    3)实在找不到rpm安装包,获取源代码,自行编译;

    ==================================================

    编译安装:

    编译是将程序的源代码转换成可执行文件的过程;

    大多数Linux程序都是开放源码的;

    有些软件的编译安装非常让人头大;

    1、官网下载源代码;

    2、./configure     //检查依赖,如果缺少依赖手动安装依赖库;成功./configure之后会产生Makefile文件

    3、然后输入make   //编译源码,运行Makefile文件

    4、make install 程序名  //安装

    ==================================================

    安装rar/unrar:

    wget 命令: 获取压缩包;

    =====================================================================

    用rar压缩文件:

    用unrar解压文件:

    e是extract的缩写;

    这里的解压不是一个目录,而是把目录里的文件直接展现出来了;

    如果不想解开rar文件,只想看其中的内容,

    unrar | archive.rar    

    =====================================================================

    总结:

    大多数Linux发行版软件都可以用包管理工具安装;

    对于Red Hat一族,使用yum命令;

    有些软件没有被收录到CentOS的软件仓库中,所以不能用yum来安装;

    这种情况下,可以试着在网上找软件的rpm软件包;

    假如前两种方法都不行:只能采取编译安装的方式;

    1、从网上下载源代码,通常被打包压缩成tar.gz格式;

    2、解压压缩包(tar zxvf xxx.tar.gz);

    3、运行解压之后的文件夹里的configure文件:./configure;

    4、运行make来编译;

    5、运行sudo make install来完成安装;

  • 相关阅读:
    3、MFC框架程序剖析
    SharePoint 2010 Form 认证 之 IIS 添加数据
    SharePoint 2010 Form 认证 之 配制
    在线压缩
    关于checkbox的各种情况
    C#注册时的邮箱验证
    C#中用到的加密和解密函数
    汉字验证码
    HFS共享服务器在使用路由器的局域网中的共享到外网的方法
    LDAP 服务
  • 原文地址:https://www.cnblogs.com/grooovvve/p/12498911.html
Copyright © 2011-2022 走看看