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来完成安装;

  • 相关阅读:
    人工智能理解
    24个提高你的知识和技能极限的数据科学(机器学习)项目(免费)
    5个优秀的计算机视觉应用与相关数据集
    5行代码使Scikit-Learn参数学习速度提高5倍
    如何在PyTorch和TensorFlow中训练图像分类模型
    六个月的机器学习 / 计算机视觉工程师
    NLP:不要重新造轮子
    用遗传算法优化垃圾收集策略
    使用Detectron2分6步进行目标检测
    五篇值得阅读的ECCV 2020 图像识别相关论文
  • 原文地址:https://www.cnblogs.com/grooovvve/p/12498911.html
Copyright © 2011-2022 走看看