今天我尝试使用安装Steamsudo apt-get install steam。
它不起作用并向我显示此错误:
barend@barend-ubu:~$ sudo apt-get install steam
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:
steam:i386 : Depends: …Run Code Online (Sandbox Code Playgroud) 类似的问题已经被问过,但没有一个能解决我的问题:
我需要在独立的 Linux 机器上安装一个软件包,特别是 kdbg。现在我厌倦了命令
sudo apt-get install --download-only kdbg
在连接到互联网的盒子上,但它只下载我没有安装的包和依赖项。其中一些依赖项(该命令总共下载了 117 个包)具有子依赖项,而这些子依赖项具有更多依赖项,我正在陷入困境,试图从存储库中提取这些包。
现在我尝试使用其他几个命令,这些命令应该会下载所有依赖项,甚至是我已经安装的依赖项。我试过了
apt-get download PACKAGE && apt-cache depends -i PACKAGE | awk '/Depends:/ {print $2}' | xargs apt-get download 和
apt-get download $(apt-rdepends <package>|grep -v "^ ")。命令一仅下载直接依赖项,就像您在 packages.ubuntu.com 上搜索 kdbg 时找到的依赖项一样,命令二给出错误消息:
Can't select candidate version for package <package> as it has no candidate
Run Code Online (Sandbox Code Playgroud)
对于几个不同的包。
那么,重申一下我的问题,有没有办法让我下载 kdbg、它的所有依赖项、所有这些依赖项的依赖项等等?或者也许我错误地使用了上述命令之一?
提前致谢。
假设我有一个包裹mypack。它有大量的依赖项,这些依赖项本身也有大量的依赖项。我想一步安装它,同时它的所有依赖项也会自动降级。我努力了
apt-get --allow-downgrades --allow-change-held-packages install mypack
Run Code Online (Sandbox Code Playgroud)
但它拒绝降级某些已安装的软件包。
如果某个其他包或其某些依赖项与其依赖项发生冲突,mypack则应删除其他包。
有可用的解决方案还是我必须自己编写脚本?
更新
我尝试安装特定版本,但在某些情况下它不起作用。
apt-get --allow-downgrades --allow-change-held-packages install mypack=1.2.3
Run Code Online (Sandbox Code Playgroud) 我搜索了很多,但没有找到任何有用的东西。有 QUCS 和其他一些适用于旧版本,但某些依赖项不满足较新的操作系统平台。我尝试遵循为这些依赖项提供解决方法的线程,但仍然......没有运气。
如果您知道任何可以工作的新软件,那就太好了。
谢谢
dependencies software-recommendation software-installation 20.04
在用于 Raspberry Pi LTS 版本的 Ubuntu 20.04 上...架构应该是 aarch64(这是 Raspberry Pi 4b 的正确架构,并且是 uname -i 输出中显示的内容)。
我从 Raspberry Pi 上的源代码编译了 openboard 项目(未交叉编译)。Github 上包含的该项目的构建和打包脚本正确创建了一个 aarch64 debian 软件包,该软件包现在位于我的主目录中等待安装。
然而,当我第一次运行 dpkg 时,它似乎认为我的架构是arm64:
ubuntu@ubuntu:~/openboard/OpenBoard/install/linux$ sudo dpkg -i openboard_ubuntu_20.04_1.5.4_aarch64.deb
dpkg: error processing archive openboard_ubuntu_20.04_1.5.4_aarch64.deb (--install):
package architecture (aarch64) does not match system (arm64)
Errors were encountered while processing:
openboard_ubuntu_20.04_1.5.4_aarch64.deb
Run Code Online (Sandbox Code Playgroud)
请注意,umake 正确地将系统设置为 aarch64:
qmake -v
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/aarch64-linux-gnu
ubuntu@ubuntu:~/openboard/OpenBoard/install/linux$ ls -l
total 23748
-rw-r--r-- 1 root root 24314184 Sep 15 …Run Code Online (Sandbox Code Playgroud) 我使用 Ubuntu 20.04.1 并尝试安装 cURL。当我sudo apt install curl在终端中运行时,出现以下错误:
The following packages have unmet dependencies: curl : Depends: libcurl4 (= 7.68.0-1ubuntu2) but 7.68.0-1ubuntu2.2 is to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
我尝试遵循这个稍微相似的解决方案,但没有成功。
这是我的计算机中出现的错误的屏幕截图:
输出apt-cache policy curl libcurl4:
curl:
Installed: (none)
Candidate: 7.68.0-1ubuntu2
Version table:
7.68.0-1ubuntu2 500
500 us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
libcurl4:
Installed: 7.68.0-1ubuntu2.2
Candidate: 7.68.0-1ubuntu2.2
Version table:
*** 7.68.0-1ubuntu2.2 100
100 /var/lib/dpkg/status
7.68.0-1ubuntu2 500
500 us.archive.ubuntu.com/ubuntu focal/main amd64 …Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu 20.10。我大约 2 周前进行了全新安装。直到今天,我一直在定期更新我的软件,没有任何问题。
我运行了软件更新程序并收到此错误:
Transaction failed: Package dependencies cannot be resolved
The following packages have unmet dependencies:
grub-efi-amd64-signed:
Run Code Online (Sandbox Code Playgroud)
我试图寻找一种解决方案,但找不到。有谁知道这个问题和解决方法?
谢谢!
我一直在尝试gnome-tweaks在新的 Ubuntu 20.04.3 LTS 安装上进行安装,但没有成功。
运行sudo apt install gnome-tweaks给出以下输出:
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:
gnome-tweaks : …Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu 21.10 impish indri。
对于某些特定的硬件支持,建议我升级到内核 5.16(主线)。我尝试手动安装.deb文件并使用dpkg -i. 但是,我遇到了依赖性问题:
The following packages have unmet dependencies:
linux-headers-5.16.0-051600-generic : Depends: libssl3 (>= 3.0.0~~alpha1) but it is not installable
Run Code Online (Sandbox Code Playgroud)
我运行sudo apt -f install它,它建议删除 5.16 内核包。所以,我暂时删除了它们。
如何在 Ubuntu 21.10 impish indri上安装内核 5.16 ?我已启用所有存储库,无需额外的 PPA。
我使用的是 Ubuntu 20.04,无论我尝试什么,我都会收到损坏的软件包错误,而且我什至不知道哪些软件包损坏了。我安装了主要的 Wine,但 winehq-stable 不适合我。Dev 分支也不会安装。
这是 apt-cache 策略 wine-devel
wine-devel:
Installed: (none)
Candidate: 7.0.0~hirsute-2
Version table:
7.0.0~hirsute-2 500
500 https://dl.winehq.org/wine-builds/ubuntu hirsute/main amd64 Packages
7.0.0~focal-2 500
500 https://dl.winehq.org/wine-builds/ubuntu focal/main amd64 Packages
7.0~rc6~hirsute-1 500
500 https://dl.winehq.org/wine-builds/ubuntu hirsute/main amd64 Packages
7.0~rc6~focal-1 500
500 https://dl.winehq.org/wine-builds/ubuntu focal/main amd64 Packages
7.0~rc5~hirsute-1 500
500 https://dl.winehq.org/wine-builds/ubuntu hirsute/main amd64 Packages
7.0~rc5~focal-1 500
500 https://dl.winehq.org/wine-builds/ubuntu focal/main amd64 Packages
7.0~rc4~hirsute-1 500
500 https://dl.winehq.org/wine-builds/ubuntu hirsute/main amd64 Packages
7.0~rc4~focal-1 500
500 https://dl.winehq.org/wine-builds/ubuntu focal/main amd64 Packages
7.0~rc3~hirsute-1 500
500 https://dl.winehq.org/wine-builds/ubuntu hirsute/main amd64 …Run Code Online (Sandbox Code Playgroud) dependencies ×10
apt ×5
dpkg ×3
20.04 ×2
14.04 ×1
curl ×1
downgrade ×1
gnome ×1
gnome-shell ×1
gnome-tweaks ×1
grub-efi ×1
kernel ×1
offline ×1
raspberrypi ×1
steam ×1
wine ×1