分类: 其他平台
2014-05-22 09:50:40
【问题】sudo apt-get install vim 时,出现下面错误提示
The following packages have unmet dependencies:
vim : Depends: vim-common (= 2:7.3.429-2ubuntu2) but 2:7.3.429-2ubuntu2.1 is to be installed
E: Unable to correct problems, you have held broken packages.
【解决】需要更新源
sudo apt-get install aptitude
sudo aptitude update
sudo aptitude full-upgrade/dist-upgrade
【附】
需要注意的是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 | 仅删除过期的包文件 |