Ubuntu下安装和卸载软件的3种方式

来源:互联网 发布:诸夏自由同盟宣言 知乎 编辑:程序博客网 时间:2024/05/22 12:01
1、apt-get
前导步骤:sudo apt-get update[更新库索引]
安装:sudo apt-get install xxx[DPKG包名]

卸载:sudo apt-get purge xxx[安装的时候的DPKG包名]

很有可能一些依赖包从此并不需要了,所以需要运行:sudo apt-get autoremove


2、dpkg
安装:
1)sudo dpkg -i xxx.deb[Deb包名,跟DPKG包名一般不同]
2)很有可能一些依赖包并未安装,所以需要运行:sudo apt-get -f install
卸载:
1)由于安装后得到的DPKG包名一般与安装时候的Deb包名不同,在卸载的时候首先要找到相应的DPKG包名,以chrome浏览器为例
sudo dpkg-query -W "*chrome*"
2)sudo dpkg -P google-chrome-stable[1步骤中找到的DPKG包名]
3)很有可能一些依赖包从此并不需要了,所以需要运行:sudo apt-get autoremove

3、从源码编译安装

安装:3步曲,

./configure,

make,
make install
卸载:[卸载时的源码目录所在路径与安装时的源码目录所在路径不同,不影响最终结果]

make uninstall

备注:如果从源码编译安装最后安装到的目录需要是"root"权限才能操作,那么以上4个命令中,分别加上"sudo"。


接下来对这3种软件安装方式进行比较。

1、方便性角度
从方便性角度来看,“apt-get机制”最优,“dpkg机制”次之,“从源码编译安装机制”最末。“apt-get机制”已经预先解决依赖问题,“从源码编译安装机制”需要我们自己解决依赖问题。
2、可定制性角度
从可定制性角度来看,“从源码编译安装机制”最优,“dpkg机制”次之,“apt-get机制”最末。“从源码编译安装机制”允许我们自定义安装参数,“apt-get机制”几乎完全采用默认的安装参数。
3、安装用户所需权限角度
从安装用户所需权限角度来看,“从源码编译安装机制”所需权限最小,“dpkg机制”次之,“apt-get机制”所需权限最大。在我们不拥有较高权限(比如root权限)的情况下,只能采用“从源码编译安装机制”。

0 0
原创粉丝点击