Jandroid Asked: 2024-11-20 22:06:58 +0800 CST2024-11-20 22:06:58 +0800 CST 2024-11-20 22:06:58 +0800 CST 如何在 Parrot OS VM 上安装 LOIC 772 我一直尝试在我的 M3 Mac 上使用 UTM 运行的 Parrot OS VM 上安装 LOIC。当我尝试安装它时,我收到以下信息: 发生什么问题了? apt 2 个回答 Voted Lordfirespeed 2024-11-25T23:50:40+08:002024-11-25T23:50:40+08:00 解释 您的(或者更准确地说,ParrotOS 的)apt政策导致了问题。例如,wine32正在请求(传递性地),libdw1:i386 @ >=0.126但您的apt该软件包的政策明确禁止您安装该安装目标。 apt要查看适用于特定包 (具有amd64或架构) 的当前策略i386: apt policy PACKAGE:{amd64,i386} 例如 apt policy libdw1:{amd64,i386} 这可能会表明libdw1,或其依赖项之一已从 安装了parrot-backports,因此您也需要wine32从安装parrot-backports(请参见下文)。 你应该(可能)做什么 清理您的apt软件包安装: sudo apt-get update sudo apt-get dist-upgrade sudo apt-get autoremove sudo apt-get autoclean 确保i386架构已启用: sudo dpkg --add-architecture i386 修复损坏的安装(为了更好的措施): sudo apt-get update sudo apt-get --fix-broken install 从以下位置安装 wine parrot-backports: sudo apt-get install -t parrot-backports wine32 来源 Reddit 帖子 堆栈交换问题 Best Answer Ufia Irene 2024-11-30T07:40:04+08:002024-11-30T07:40:04+08:00 清理你的 apt 包缓存 sudo sh -c "apt-get update;apt-get dist-upgrade;apt-get autoremove;apt-get autoclean" 启用i386架构 sudo dpkg --add-architecture i386 && sudo apt update 使用以下命令重新安装 backport: sudo apt install wine32 -t lory-backports 通过运行验证 wine —-version && wine
解释
您的(或者更准确地说,ParrotOS 的)
apt
政策导致了问题。例如,wine32
正在请求(传递性地),libdw1:i386 @ >=0.126
但您的apt
该软件包的政策明确禁止您安装该安装目标。apt
要查看适用于特定包 (具有amd64
或架构) 的当前策略i386
:例如
这可能会表明
libdw1
,或其依赖项之一已从 安装了parrot-backports
,因此您也需要wine32
从安装parrot-backports
(请参见下文)。你应该(可能)做什么
清理您的
apt
软件包安装:确保
i386
架构已启用:修复损坏的安装(为了更好的措施):
从以下位置安装 wine
parrot-backports
:来源
i386
架构