vim : 依赖: vim-common (= 2:8.0.1453-1ubuntu1) 但是 2:8.0.1453-1ubuntu1.13 正要被安装
时间: 2024-02-25 15:57:27 浏览: 155
这个错误提示意味着安装 `vim` 包的时候,发现需要安装版本号为 `2:8.0.1453-1ubuntu1` 的 `vim-common` 包,但是系统中已经安装了版本号为 `2:8.0.1453-1ubuntu1.13` 的 `vim-common` 包。这种情况通常发生在你尝试安装一个需要固定版本号的包时,但是系统中已经安装了更新的版本。
你可以尝试使用以下命令来解决这个问题:
1. 首先,更新你的软件包列表和已安装包的版本:
```
sudo apt update
sudo apt upgrade
```
2. 如果上述命令没有解决问题,你可以尝试强制安装特定版本的 `vim-common` 包:
```
sudo apt install vim-common=2:8.0.1453-1ubuntu1
```
如果这个版本的包没有被列出来,你可以在命令中使用 `apt-cache policy vim-common` 命令来查看可用版本的列表,并选择一个你需要的版本号进行安装。
注意:强制安装可能会导致其他软件包的依赖关系出现问题,所以请谨慎使用。
相关问题
vim : 依赖: vim-common (= 2:8.0.1453-1ubuntu1) 但是 2:8.0.1453-1ubuntu1.4 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
这个错误提示是因为您的系统中已经安装了版本为 2:8.0.1453-1ubuntu1.4 的 vim-common 软件包,但是在安装 vim 软件包时需要的版本是 2:8.0.1453-1ubuntu1,两者版本不匹配导致依赖关系出错。解决这个问题需要您先卸载当前版本的 vim-common 软件包,然后再安装版本为 2:8.0.1453-1ubuntu1 的 vim-common 软件包,最后再安装 vim 软件包即可。您可以使用以下命令来卸载 vim-common 软件包:
```
sudo apt-get remove vim-common
```
然后再使用以下命令来安装版本为 2:8.0.1453-1ubuntu1 的 vim-common 软件包和 vim 软件包:
```
sudo apt-get install vim-common=2:8.0.1453-1ubuntu1 vim
```
这样就能够解决依赖关系出错的问题了。
阅读全文