dpkg:无法安装,但依赖项已经是最新版本

dpkg:无法安装,但依赖项已经是最新版本

在 Ubuntu 16.04LTS 上,我正在尝试安装 TigerVNC:

monkey@Sonic ~/Downloads $ sudo dpkg -i "tigervncserver_1.7.0-1ubuntu1_i386 (1).deb" 
Selecting previously unselected package tigervncserver:i386.
(Reading database ... 259378 files and directories currently installed.)
Preparing to unpack tigervncserver_1.7.0-1ubuntu1_i386 (1).deb ...
Unpacking tigervncserver:i386 (1.7.0-1ubuntu1) ...
dpkg: dependency problems prevent configuration of tigervncserver:i386:
 tigervncserver:i386 depends on libtasn1-3-bin.

dpkg: error processing package tigervncserver:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (229-4ubuntu10) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
 tigervncserver:i386
monkey@Sonic ~/Downloads $ sudo apt-get install libtasn1-3-bin
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libtasn1-3-bin is already the newest version (4.7-3ubuntu0.16.04.1).
libtasn1-3-bin set to manually installed.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 tigervncserver:i386 : Depends: libtasn1-3-bin:i386 but it is not installable
                       Recommends: x11-xserver-utils:i386 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

当我运行时sudo apt-get -f install,它建议删除 tigervncserver:i386。

我做错了什么?谢谢。

答案1

libtasn1-3-bin:i386在 Xenial 中不存在,因为此套餐libtasn1-3-bin适用于all,所以您下载的这个软件包无法正常安装在 Xenial 上。也许可以尝试寻找另一个。

相关内容