我按照此链接中的步骤操作
http://lkubuntu.wordpress.com/2011/06/28/pam-face-authentication/
我试图设置它,以便我可以使用我的网络摄像头和人脸识别来解锁我的电脑。每当我打开终端或启动时,我都会收到此消息:
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from /etc/ld.so.preload cannot be preloaded: ignored
。有人知道撤消/删除它的代码行吗?
答案1
问题中链接的教程非常老旧,事实上,面部认证软件似乎是为较旧的 Ubuntu 编写的,使用 Gdm 作为登录管理器,而不是 LightDM。此外,我检查了 Launchpad页教程中提到的 PPA 并且 PPA 只包含 Natty、Maverick 和 Lucid 的软件包(它们都是不支持)。因此,该工具可能无法实现人脸认证,而且如果您在最近的 Ubuntu 版本中收到错误消息,我也不会感到惊讶。
我的建议是,你从系统中彻底删除该工具。教程建议您可以使用以下命令将其删除:
cat /etc/pam.d/gnome-screensaver | sed 's:auth sufficient pam_face_authentication\.so enableX::g' | grep -v '^$' > temp; sudo mv temp /etc/pam.d/gnome-screensaver
cat /etc/pam.d/gdm | sed 's:auth sufficient pam_face_authentication\.so enableX::g' | grep -v '^$' > temp; sudo mv temp /etc/pam.d/gdm
sudo pam-auth-update --package face_authentication
sudo rm -f /usr/share/pam-configs/face_authentication
sudo apt-get install ppa-purge
sudo apt-get purge pam-face-authentication
sudo ppa-purge ppa:antonio.chiurazzi
我发现一另一个关于人脸认证的问题,但其答案基本上与这个坏掉的工具有关。因此,如果你想找到一个替代工具来让人脸认证正常工作,你可能希望提出一个新问题。