ubuntu12.04软件管理

1、ubuntu软件中心

你可以在Dash主页->应用程序->Ubuntu软件中心找到或者直接在终端输入software-center也可以打开


2、命令行实现软件管理

apt-get update          连接你所配置的服务器,并下载文件更新的列表

apt-get upgrade       扫描你电脑上安装的软件并与最新的软件版本进行比较,返回比较结果,并询问你是否继续执行

apt-get install           安装软件

apt-get remove        删除已经安装的软件

apt-get remove --purge firefox  删除软件并且删除配置信息

apt-get clean         

apt-get autoclean   apt维护了一个软件包缓存,其中存储了已经下载和安装的deb文件,通常保存在目录/var/cache/apt/archives中,你可以通过apt-get clean删除所有缓存的deb文件或者通过apt-get autoclean删除较老的deb文件,保存较新的deb文件。

apt-cache                 是一个用来查找的搜索工具,比如你可以使用命令apt-cache search kde会返回给你很多相关的软件


3、aptitude

aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。

比如:你用sudo apt-get install libncurses5-dev命令,可能会出现以下问题:
“下列的软件包有不能满足的依赖关系:
libncurses5-dev: 依赖: libncurses5 (= 5.6+20071124-1ubuntu2) 但是5.7+20090207-1ubuntu1 正要被安装
E: 无法安装的软件包”

可以换成aptitude install则可成功安装。

需要注意的是apt-get和aptitude不要混用,因为对方都不知道,相互干里什么事

下面是一些常用 aptitude 命令。

命令 作用
aptitude update 更新可用的包列表
aptitude upgrade 升级可用的包
aptitude dist-upgrade 将系统升级到新的发行版
aptitude install pkgname 安装包
aptitude remove pkgname 删除包
aptitude purge pkgname 删除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 显示包的详细信息
aptitude clean 删除下载的包文件
aptitude autoclean 仅删除过期的包文件

当然,你也可以在文本界面模式中使用 aptitude。


部分摘自:http://blog.csdn.net/lqhbupt/article/details/7768898

你可能感兴趣的:(ubuntu12.04软件管理)