如何手动安装 .deb 文件? (无 apt 或 DPKG)

如何手动安装 .deb 文件? (无 apt 或 DPKG)

我正在尝试在功能极其不足的硬件上安装软件包。它就是任天堂 Wii。我只有 88 MB RAM,似乎不足以让我的 PC 解压该软件包。它是 LXDE 桌面的主要依赖项,因此需要安装。

我在另一台电脑上提取了 deb 和数据,并将所有文件放在我的 Wii 上各自的位置。唯一的问题是当我运行时apt-get install -f它无法识别它已安装。我将条目添加到 /var/lib/apt/extended_states 中,但这也不起作用。是否有一个我可以编辑的文本文件,Apt 检查该文件以了解安装了哪些软件包?也许是它用来做的那个apt-get list --installed

答案1

如果您手动复制文件,那么包管理器将不知道它。我假设 .deb 被压缩为 xz 或类似的不必要的高压缩级别?无论如何,最好的选择是使用较低的压缩级别或不同的压缩器重新打包它,以便低端硬件可以处理它。

您可以简单地运行dpkg-deb -R archive.deb out-dir,然后dpkg-deb -Zgzip -b out-dir repacked.deb将新的 repacked.deb 传输到系统并正常安装dpkg -i repacked.deb

相关内容