linux - 安装 vagrant 时出错 - Sudo apt-get install Vagrant 返回错误:软件包具有未满足的依赖项 - Ubuntu 19.04
问题描述
我正在尝试在我的设备上运行 MiniKF,这需要我安装 vagrant。我正在运行 Ubuntu 19.04。我下载了 vagrant,但是当我尝试使用它安装它时,sudo apt-get install vagrant
我收到以下消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vagrant : Depends: bsdtar but it is not going to be installed
Depends: ruby-net-scp (>= 1.1.0) but it is not going to be installed
Depends: ruby-net-sftp but it is not going to be installed
Depends: ruby-net-ssh (>= 1:2.6.6) but it is not going to be installed
Recommends: vagrant-libvirt but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我尝试使用sudo apt-get update
, sudo apt-get install -f
,尝试编辑/var/lib/dpkg/status file
,尝试删除文件sudo apt-get remove
等等,但没有任何东西对我有用。任何想法将不胜感激。
解决方案
所以首先要尝试一些非常基本的事情:
sudo apt clean && sudo apt --fix-missing && sudo dpkg --configure -a
这是所有非常标准的东西,首先要尝试 - 这将尝试清理任何剩余的资源和缓存材料,然后尝试修复任何损坏或丢失的依赖项,然后检查其他未配置的软件包的任何未完成或其他奇怪的安装问题自己一路/正确。
在那之后,如果你仍然有同样的问题,我假设这是因为 Ubuntu 19.04 已经结束生命,并且存储库可能没有(阅读:绝对没有)具有所有相同的包像 Ubuntu 20.04 这样的生活。即使上述解决了您的问题,您也应该尽可能考虑升级到 20.04,因为这不会是您在不久的将来出现的第一个更新或安装问题。
推荐阅读
- json - 从 json 文件中使用 for on register - Python
- python - python复制和粘贴word或onenote的格式化字符串
- google-sheets - 在 Google 表格中为 RGB 值查找最匹配的颜色名称
- javascript - 在 Nuxt 中嵌套 for 循环并根据值显示错误
- amazon-web-services - 如何使用 terraform 解决 AWS 中的 LimitExceeded 问题?
- visual-studio-code - VSCode如何在终端的MC中使用功能键F1-F10
- odata - C# 读取 OData $batch 多部分/混合响应一个有意义的对象
- javascript - 将 SocketIO 与 React 一起使用时,“socket_io_client__WEBPACK_IMPORTED_MODULE_7__.io 未定义”
- reactjs - gatsby-remark-images-medium-zoom 不起作用
- c# - Asp.Net Core Razor 页面网站非常慢