1. 手动安装
先下载安装包:https://www.sublimetext.com/3 – sublime_text_3_build_3176_x64.tar.bz2
tar jxvf install_package_name
可以看到可执行程序 sublime_text
就在目录 ~/Download/sublime_text_3
目录下:
如何把它变成一个系统命令呢?这就要涉及到一个重要的环境变量 PATH
:
它的值是一系列由冒号隔开的目录:
一个可执行程序只要放到任何一个目录之中,就可以变成系统命令
也可以不移动可执行程序本身,而是创建符号链接:
ln -s ~/.sublime/sublime_text ~/.local/bin/soul
自己下载 源码编译安装
三部曲:
- configure
- make
- sudo make install
自由基金会有一个麻雀虽小,但五脏俱全的项目: http://ftp.gnu.org/gnu/hello/, 以 hello-2.3.tar.bz2 为例:
//解压缩 .tar.bz2 文件
tar -jxvf xxx.tar.bz2
./configure
make
sudo make install
需要注意的问题
很多时候我们可以通过 git clone
方式得到相应的源码:
- 手动安装依赖很烦
- 安装软件较多的时候,会忘记都在系统的哪些位置安装了软件,卸载的时候会成为噩梦
2. deb 包
通过 deb
方式安装的包会在机器的包管理数据库里留下丰富的信息,方便我们查阅。
一个 deb
包通常包含以下四部分:
- 程序本身
- 配置文件
- 安装位置
- 依赖关系
sudo dpkg -i xxx.deb
//查询已安装的相关的包
dpkg -l|grep chrome
3. 从 apt-get 仓库安装
底层上包裹了 dpkg
安装
sudo apt-get install git
删除软件
sudo apt-get remove git
连配置文件一起删除
sudo apt-get purge git