我试图在Raspbian9.4上安装时差 (.deb文件),并使用
sudo apt install ./fileName.deb产生的
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'timeshift:i386' instead of './timeshift-v18.4-i386.deb'
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:
timeshift:i386 : Depends: libc6:i386 (>= 2.4) but it is not installable
Depends: libcairo2:i386 (>= 1.2.4) but it is not installable
Depends: libgdk-pixbuf2.0-0:i386 (>= 2.22.0) but it is not installable
Depends: libgee-0.8-2:i386 (>= 0.8.3) but it is not installable
Depends: libglib2.0-0:i386 (>= 2.35.9) but it is not installable
Depends: libgtk-3-0:i386 (>= 3.16.2) but it is not installable
Depends: libjson-glib-1.0-0:i386 (>= 0.13.2) but it is not installable
Depends: libvte-2.91-0:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.Timeshift网站说,“您可能需要为下面的依赖项libgee json-glib rsync安装软件包”。我假设这些是单独的软件包,我需要首先安装,但我如何做到这一点?和我试图安装.deb文件的方式一样吗?提前谢了。
发布于 2018-05-25 05:25:56
我猜你从时差式发布页面下载了这个包。它只为amd64和i386提供二进制版本,这两个版本都不能在您的Raspberry (即armhf)上使用。
您需要从源代码构建Timeshift;Raspbian9.4具有所有必要的构建依赖项。在编辑后,您可以使用封闭的build-deb.sh脚本将xenial更改为stretch:
git clone https://github.com/teejee2008/timeshift.git
cd timeshift
sed -i s/xenial/stretch/g build-deb.sh
./build-deb.sh armhf这将告诉您要安装哪些程序。
https://unix.stackexchange.com/questions/445905
复制相似问题