标签: dependencies

无法安装 Zoom 或 Webex Meetings:无法满足依赖项 libgl1-mesa-glx

我无法在 Ubuntu 21.04 中安装任何会议软件。

我努力了-

  • 飞涨
  • 思科 Webex 会议

每当我尝试安装其中任何一个时,都会显示我有未满足的依赖项。

我也尝试过安装 Zoom gdebi,但效果不佳。

如果我跑——

sudo gdebi Downloads/zoom_amd64.deb
Run Code Online (Sandbox Code Playgroud)

我明白了——

正在阅读包裹清单...完成

构建依赖树...完成

读取状态信息...完成

读取状态信息...完成

这个包是可以卸载的

依赖性不可满足:libgl1-mesa-glx

所以,当我尝试安装它时-

sudo apt install libgl1-mesa-glx
Run Code Online (Sandbox Code Playgroud)

我明白了——

正在阅读包裹清单...完成

构建依赖树...完成

读取状态信息...完成

软件包 libgl1-mesa-glx 不可用,但被另一个软件包引用。这可能意味着该包丢失、已过时或只能从其他来源获得

当我尝试以相同方式安装 Webex 时,出现同样的问题 -

这个包是可以卸载的

依赖性不可满足:libgl1-mesa-glx

这是 apt GUI 安装程序显示的内容 -

https://i.postimg.cc/mDbNXJMN/MBg-SCz-Fh-QDGV.png

我已经陷入了僵局。我该如何处理这个问题?

package-management apt dependencies software-installation 21.04

4
推荐指数
1
解决办法
6539
查看次数

CUDA安装,无法理解的冲突

已解决,最初的问题以及所有错误消息和尝试如下。

对于那些将来访问此页面的人:

  • 经过我所做的所有尝试后,接受的答案有效,您需要从评论中重建
  • 按照接受的答案中所示安装后,我遇到了 nvcc 问题,该问题仍停留在版本 10.1 上。为了获取最新版本(或与您安装的 CUDA 版本相对应的版本),请记住执行强制安装后操作

评论中建议的原始问题和尝试

昨天,我的 Ubuntu 20.04 机器意识到它存在 CUDA 冲突。我无法修复它们,因此我决定使用nvidia 网站上的说明卸载它:

sudo apt-get --purge remove <package_name>          # Ubuntu
Run Code Online (Sandbox Code Playgroud)

我可能做出了一些错误的选择,但我不知道是哪一个。

然后我按照此处的说明进行操作,适用于 Ubuntu。我最终到达此页面并按照说明进行操作。

这就是我所拥有的:

sudo apt-get -y install cuda
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 …
Run Code Online (Sandbox Code Playgroud)

package-management nvidia dependencies cuda

4
推荐指数
1
解决办法
9320
查看次数

4
推荐指数
1
解决办法
1万
查看次数

如何在 Lubuntu 12.04 中安装 libsane-perl &gt;=0.05?

重新安装我的 Lubuntu 12.04 系统后,我想找回一些程序,其中gscan2pdf

当我尝试在 gdebi 中安装 deb 文件时,我得到了这个

在此处输入图片说明

在突触中,我尝试安装该依赖项,但它是旧版本

在此处输入图片说明

如何安装最新版本?

installation dependencies

3
推荐指数
1
解决办法
651
查看次数

如何修复破损的包裹?

我的 libboost 包坏了。我不知道如何修复它。我试过:

sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

结果是:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libboost-chrono1.54-dev : Depends: libboost1.54-dev (= 1.54.0-2ubuntu3) but it is not installed
 libboost-date-time1.54-dev : Depends: libboost1.54-dev (= 1.54.0-2ubuntu3) but it is not installed
 libboost-exception1.54-dev : Depends: libboost1.54-dev (= 1.54.0-2ubuntu3) but it is not installed
 libboost-filesystem1.54-dev : Depends: libboost1.54-dev (= 1.54.0-2ubuntu3) but it is not installed
 libboost-graph-parallel1.54-dev …
Run Code Online (Sandbox Code Playgroud)

package-management apt dependencies

3
推荐指数
1
解决办法
9846
查看次数

如何在 deb 包列表中查找顶级依赖项?

假设我有一个包列表:

foo
libfoo
bar
baz
quux
Run Code Online (Sandbox Code Playgroud)

并假设foo需要libfoobar,并且baz需要quux

我想要一种方法来放入那个列表,然后取出这个列表:

foo
baz
Run Code Online (Sandbox Code Playgroud)

即 - 我想要安装的最小包列表 - 在依赖解析后 - 导致安装整个包列表。

package-management apt dependencies deb

3
推荐指数
1
解决办法
1561
查看次数

删除原始包时,包管理器是否会删除依赖项?

我是 xubunutu 和 linux 的新手,我的问题是当我们卸载导致它们安装的软件包时,如何从系统中删除依赖项。

所以考虑这种情况,我安装了一个名为 test 的包。

 apt-get install test
Run Code Online (Sandbox Code Playgroud)

但是,这通常会显示一条消息,说明还将安装以下新软件包。假设它安装了 50 个其他软件包作为依赖项,并继续接受并安装它们。

现在稍后我也安装其他包,假设新安装的包是否使用了之前安装的依赖项中的 10 个。

我想知道将来何时使用命令删除主包(测试)

apt-get remove test
Run Code Online (Sandbox Code Playgroud)

它会自动锻炼 50-10 包并删除它们吗?

或者它不会删除 50 个包中的任何一个?

还是会删除与测试包一起安装的所有 50 个包?

谢谢,

uninstall apt dependencies

3
推荐指数
1
解决办法
1225
查看次数

你能*模拟*从一个 Ubuntu 版本升级到下一个版本吗?

如何升级到较新版本的 Ubuntu?在解释如何进行版本升级方面做得很好。它还说“升级 Ubuntu 工作 100 次中有 99 次”这不是我的经验-我遇到了大约 6 次中有 6 次的问题(我不怪 Ubuntu-我认为我在没有深入理解的情况下搞砸了我的安装我正在做的事情造成了非典型的问题)。所以我总是在尝试升级之前对整个系统进行映像。然后我尝试升级,如果它不顺利并且我解决问题的尝试失败,我将系统恢复到我开始的地方。所有这些都需要相当长的时间。

所以我想知道是否有一种方法可以模拟版本升级,以便我可以找出是否会有问题区域并在实际升级之前可能解决它们。

例如,在我当前的 14.04.3 安装上,apt-get checkapt-get -f install没有报告任何问题。但是昨晚我升级到14.10后,有3、4个包坏了,无法解决冲突。在尝试升级之前,有没有办法查看可能导致升级时出现问题的安装有什么问题?

我想即使不升级,这也可能是有用的信息 - 这些“隐藏”问题可能会导致稳定性或性能问题......

upgrade package-management dependencies

3
推荐指数
1
解决办法
5474
查看次数

VLC 无法在 14.04 上安装

我(拼命地)试图在我的 14.04 上安装 VLC。

apt-cache policy vlc
Run Code Online (Sandbox Code Playgroud)

返回:

vlc:
  Installed: (none)
  Candidate: 2.1.6-0ubuntu14.04.1
  Version table:
     2.1.6-0ubuntu14.04.1 0
        500 http://mirror.switch.ch/ftp/mirror/ubuntu/ trusty-updates/universe amd64 Packages
        500 http://mirror.switch.ch/ftp/mirror/ubuntu/ trusty-security/universe amd64 Packages
     2.1.2-2build2 0
        500 http://mirror.switch.ch/ftp/mirror/ubuntu/ trusty/universe amd64 Packages
Run Code Online (Sandbox Code Playgroud)

当我尝试安装时,我遇到了臭名昭著的vlc-nox问题:

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 …
Run Code Online (Sandbox Code Playgroud)

dependencies vlc 14.04

3
推荐指数
1
解决办法
4254
查看次数

重新安装单个包的所有依赖项

如何重新安装作为我安装的软件包的依赖项的所有软件包?由于安装问题,该软件包不想运行。依赖项可能已安装但不起作用,dpkg-reconfigure -a不起作用。是否有一个终端命令可以在不重新安装所有包的情况下重新安装包的所有依赖项。

package-management apt dpkg dependencies

3
推荐指数
1
解决办法
3884
查看次数