源代码包要先编译,再安装!

1.先解压,对于tar.bz2结尾的: tar -jxvf packagename.tar.bz2 其中packagename是你的软件包名称,可以用tab自动补全。

2.配置 进入解压后的目录,运行: ./configure

3.编译 如果上一步不出错的话输入: make

4.安装到系统中 上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成: make install 这样就完成了源代码的编译,并安装到/usr/bin下了(根据具体情况有所不同)。

注意事项: 在编译安装源码包的时候,一定要仔细检查系统设置,主要有:

1.编译器的设置。有的时候会检查编译器版本,比如在编译MATLAB2008a的时候,make需要GCC4.1,而系统的编译器版本是4.3就会引起错误,这时候要手动设置环境变量CC。 2.依赖包的设置。有些软件是依赖特定包来实现功能的,比如在安装COMPIZ的时候会要求系统里存在libgl1-mesa-glx等,如果系统中有没满足的依赖关系时,make的时候会报错,仔细观察出错的提示,大致就能知道是缺少什么lib包。

3.symbol的设置。除了以上两点,还要注意symbol的设置。symbol一般就是头文件的集合。比如在编译vmware server的过程中会提示指定系统头文件的放置位置。一般来说,系统常用的头文件都被打包在一起为linux- headers-*.*.**.*-arch(适合debian系统,其中星号为内核版本号,arch代表CPU体系),仔细检查编译时要求的版本号是否于目前安装的版本号对应。还有就是,第二步中安装的lib也需要有对应的头文件,一般放在与lib同名的有dev后缀的包中。

【linux】——linux下的软件安装相关推荐

  1. Linux环境下ANTs软件安装(基于源码)

    Linux环境下ANTs软件安装(基于源码) 1.下载Cmake 在命令行里运行: 2.下载ITK 在命令行里运行: 3.ANTs安装 (1)在命令行里运行: (2)编译完之后如果在 antsbin ...

  2. 最全解释:Linux操作系统下的软件安装与管理详解(源码安装、rpm/dpkg、yum/apt-get安装)

      在linux上安装软件,安装方式和软件包获取的途径都远远比windows的丰富,那当然这就变得复杂很多,本文旨在理解linux下繁杂的软件安装.管理原理 ,学习软件的安装方式.源码包格式.远程软件 ...

  3. LInux环境下ANTs软件安装

    ANTs软件安装 写在最前面的,我使用的是Ubuntu18.04进行环境的安装与配置,安装ANTs前需要检查是否已经安装CMake以及ITK,如果已经安装了,请直接跳过前两个部分.本教程参考了医学配准 ...

  4. 第十八篇 Linux环境下常用软件安装和使用指南

    提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv 安装virtualenv和生成虚拟环境 安装 ...

  5. Linux下的软件安装方法介绍

    本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...

  6. Linux下的软件安装方式+源码安装软件cmatrix代码雨

    Linux下的软件安装方式 1 rpm工具安装 2 yum工具安装 3 源码编译安装 软件包类型 1 二进制软件包(=rpm软件包) 无需编译,直接安装 根据计算机CPU架构类型和操作系统选择合适的软 ...

  7. Linux下的软件安装

    Linux下的软件安装 一.软件安装包介绍 1.1 软件包分类 1.2 源码软件包 1.2.1 这里我们使用C语言来编写一个简单的程序,然后来完成编译安装 1.2.2 安装编译所需的工具软件gcc 1 ...

  8. linux的软件包是独立的,Linux系统下软件包的安装

    (以下内容是云课堂Linux课程的笔记,个人纯手工记录,课程以RedHat系列为主) Linux系统下软件包的安装方式包括:源代码安装.本地二进制包安装(rpm命令手工安装).在线二进制包安装(yum ...

  9. linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  10. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

最新文章

  1. 【HDOJ】2510 符号三角形
  2. 各种语言里获取当前模块的方法:ABAP,ABSL,C,nodejs
  3. 1015 德才论 (25分)
  4. 数据结构八-Trie树
  5. 生物信息学概论_大学专业详解系列83——生物信息学(理学学士)
  6. 20、查看帮助的命令--man,info,whatis,--help
  7. (转)初识suse——linux
  8. centos下mysql备份数据库命令_[CentOS]下mysql数据库常用命令总结
  9. WEB前端视频教程网站推荐
  10. 腾讯云不同账号之间VPC网络直接建立内网通讯
  11. 创立10年,已成为自助建站翘楚的 Squarespace .这五大成功经验.
  12. 教研教改课题 php,关于申报2019年全国高校、职业院校物流教改教研课题的通知...
  13. Windows 7、8、8.1安装.NET 3.5报错问题
  14. 1_01_GLib库入门与实践_GLib库简介
  15. 关于c语言中EOF用法的理解
  16. 使用VS编译mqtt库(一次成功)
  17. 日本计算机博士回国就业情况,海归就业创业调查 海归博士就业真实现状
  18. Windows下编译boost库
  19. 《Go语言圣经》学习笔记 第七章 接口
  20. 四个不同版本的CRM报价都是多少

热门文章

  1. 人生苦短,我用Python
  2. Ubuntu 16.04 GNOME在桌面左侧添加启动器(Launcher)
  3. 如何有效提高数据中心PUE?
  4. python4delphi 设置syspath
  5. C#语言中的可访问性约束
  6. sqlite3admin触发器创建
  7. 爱情,没有对不起;只有不珍惜……[
  8. MySQL的常用语法
  9. 【JVM调优】JVM的运行参数
  10. Django路由介绍