今天在安装GEDIT的插件包时出现以下
No package 'libglade-2.0' found等错误
于是便用
sudo apt-get install libgtk2.0-dev libgtksourceview-dev libgnomeui-dev libglade2-dev libgnomeprint2.2-dev
来进行更新所用包
但又出现新错误
-------------------------------------------------
下列的软件包有不能满足的依赖关系:
libgnomeprint2.2-dev: 依赖: libpango1.0-dev 但是它将不会被安装
libgnomeui-dev: 依赖: libpango1.0-dev (>= 1.1.2) 但是它将不会被安装
libgtk2.0-dev: 依赖: libcairo2-dev 但是它将不会被安装
                 依赖: libpango1.0-dev (>= 1.10.0-2) 但是它将不会被安装
E: 无法安装的软件包
-----------------------------------------------
晕了。在GOOGLE大叔上找了很久,
终于找到一个解决办法:
就是把:sudo apt-get install 换成 sudo aptitude install
原来aptitude和apt-get一样。看下介绍

aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,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。