p11-kit:Wine的典型问题

我在Ubuntu 13.10 Saucy Salamander上安装了Wine 1.7和Winetricks。 我试图启动任何.exe文件,但仍然是一个问题:

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory 

我找到了一些提示,但任何事都行不通。 我该如何解决?

问候。

我刚遇到同样的问题。 对我来说,安装i386版本的p11-kit就足够了

 sudo apt-get install p11-kit:i386 

我正在使用64位的Ubuntu 13.10。

我有同样的问题,并以一种非常简单的方式解决了它:

您所要做的就是安装p11-kit-modules:i386包。 你可以这样做:

 sudo apt-get install p11-kit-modules:i386 

就是这样,p11-kit-trust.so是这个软件包的一部分,将安装在正确的位置。

希望能帮助到你 ;-)

我刚刚下载了p11-kit:i386带有apt-get download p11-kit:i386 ,解压缩了/usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so文件(使用Archive Manager)并将其复制到我的/usr/lib/i386-linux-gnu/pkcs11/文件夹。

希望这有助于其他人解决问题,而无需安装其他软件。

你可以尝试跟随这个其他线程并执行它在这里提到的

如果您使用的是Ubuntu saucy salamander(例如13.10 beta 1),则会收到错误消息

 p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory 

然后只需按照上面链接中的相同命令,也可以使用p11-kit:首先执行

 sudo /usr/local/bin/getlibs -p p11-kit:i386 

然后制作符号链接:

 sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so 

Reggie 9月17日17:38

其他一些答案建议这样做:

 sudo apt-get install p11-kit:i386 

这会导致我的冲突,并卸载gnome-keyring ,这是一件非常糟糕的事情。 它会阻止ssh记住密码短语,因此你必须每次都在终端中输入你的密码短语。 它使网络管理器无法请求WiFi密码。

一个有效的答案是

 sudo apt-get install p11-kit-modules:i386 

这没有任何冲突。

手动解压缩包和安装文件也不是一个好主意,因为您不会自动获取更新,这可能会导致安全问题。

(想要对正确答案的post发表评论,但由于缺乏声誉而被禁止。想想我会发布以澄清人们的详细信息。)