Ubuntu从源代码安装软件(没写完)

以安装NodeJS8.1.1为例子
多数时候,我们可以用apt install命令进行安装,但是经常会遇到所需版本和apt安装版本不一致的情况,比如安装NodeJS8.1.1时,
用命令:apt-cache madison nodejs | grep amd64查询库里面有的版本

lxq@ubuntu:~$ apt-cache madison nodejs | grep amd64
    nodejs | 4.2.6~dfsg-1ubuntu4.2 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates/universe amd64 Packages
    nodejs | 4.2.6~dfsg-1ubuntu4.2 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security/universe amd64 Packages
    nodejs | 4.2.6~dfsg-1ubuntu4 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial/universe amd64 Packages

可以看到没有我们想要的版本。
我们启动B计划:从源码安装

源码的获取

源码的获取方式很多,比较科班又比较常见的方式是
①官网
②github
以第①种方式为例,google出nodejs的官方网站(https://nodejs.org/en/),主页找到下载
Ubuntu从源代码安装软件(没写完)_第1张图片
往下翻找到Previous Releases
Ubuntu从源代码安装软件(没写完)_第2张图片
找到对应版本
Ubuntu从源代码安装软件(没写完)_第3张图片
点击Download进入下载页面。下载页面有很多版本,选择适合自己的。这里我选择node-v8.1.1.tar.gz
Ubuntu从源代码安装软件(没写完)_第4张图片Ubuntu从源代码安装软件(没写完)_第5张图片
这里我默认下载到了Home目录的Downloads文件夹下
Ubuntu从源代码安装软件(没写完)_第6张图片Ubuntu从源代码安装软件(没写完)_第7张图片
在命令行输入

cd ./Downloads/
tar zxvf node-v8.1.1.tar.gz  # 解压到当前文件夹
cd node-v8.1.1/ # 进入解压后的文件夹

查看一下文件都有什么

ls

Ubuntu从源代码安装软件(没写完)_第8张图片

你可能感兴趣的:(ubuntu)