1. 手动安装

先下载安装包:​​https://www.sublimetext.com/3​​ – sublime_text_3_build_3176_x64.tar.bz2

tar jxvf  install_package_name

Linux 学习笔记 (九) 软件安装_配置文件

可以看到可执行程序 ​​sublime_text​​​ 就在目录 ​​~/Download/sublime_text_3​​ 目录下:

Linux 学习笔记 (九) 软件安装_git_02

如何把它变成一个系统命令呢?这就要涉及到一个重要的环境变量 ​​PATH​​:

它的值是一系列由冒号隔开的目录:

Linux 学习笔记 (九) 软件安装_配置文件_03

一个可执行程序只要放到任何一个目录之中,就可以变成系统命令

也可以不移动可执行程序本身,而是创建符号链接:

ln -s ~/.sublime/sublime_text ~/.local/bin/soul

Linux 学习笔记 (九) 软件安装_git_04

自己下载 源码编译安装

三部曲:

  • configure
  • make
  • sudo make install

自由基金会有一个麻雀虽小,但五脏俱全的项目: ​​http://ftp.gnu.org/gnu/hello/​​, 以 hello-2.3.tar.bz2 为例:

//解压缩 .tar.bz2 文件
tar -jxvf xxx.tar.bz2

Linux 学习笔记 (九) 软件安装_git_05

./configure

Linux 学习笔记 (九) 软件安装_可执行程序_06

make

Linux 学习笔记 (九) 软件安装_可执行程序_07

sudo make install

Linux 学习笔记 (九) 软件安装_git_08

需要注意的问题

很多时候我们可以通过 ​​git clone​​ 方式得到相应的源码:

Linux 学习笔记 (九) 软件安装_git_09

  • 手动安装依赖很烦
  • 安装软件较多的时候,会忘记都在系统的哪些位置安装了软件,卸载的时候会成为噩梦

2. deb 包

通过 ​​deb​​ 方式安装的包会在机器的包管理数据库里留下丰富的信息,方便我们查阅。

一个 ​​deb​​ 包通常包含以下四部分:

  • 程序本身
  • 配置文件
  • 安装位置
  • 依赖关系
sudo dpkg -i xxx.deb

Linux 学习笔记 (九) 软件安装_git_10

//查询已安装的相关的包
dpkg -l|grep chrome

Linux 学习笔记 (九) 软件安装_配置文件_11

3. 从 apt-get 仓库安装

底层上包裹了 ​​dpkg​

安装

sudo apt-get install git

删除软件

sudo apt-get remove git

连配置文件一起删除

sudo apt-get purge git