AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1112912
Accepted
Martin Mucha
Martin Mucha
Asked: 2019-01-26 13:19:29 +0800 CST2019-01-26 13:19:29 +0800 CST 2019-01-26 13:19:29 +0800 CST

18.04 中的指纹 gui

  • 772

我正在尝试让指纹扫描仪工作,但甚至无法添加存储库。我是 Fedora 的 ubuntu 新手,也许我做错了什么,因为其他人似乎能够在半年前做到这一点......

所以这是这个答案:Using Fingerprint reader in 16.04

但第一步:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui

LSB codename: 'bionic'.
This codename isn't currently supported.
Please check your LSB information with "lsb_release -a".

接着:

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:    18.04
Codename:   bionic

我做错什么了吗?

编辑:所以我试图避免 add-apt-repository 命令。

我添加了文件 /etc/apt/sources.list.d/fingerprint.list 的内容

deb [arch=amd64] http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic contrib

然后 apt update 出现错误:

Get:6 http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic InRelease [15,4 kB]     
Hit:10 http://security.ubuntu.com/ubuntu bionic-security InRelease                               
Err:6 http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EFD5FA852F20733F
Reading package lists... Done 
W: GPG error: http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EFD5FA852F20733F
E: The repository 'http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

EDIT2:所以 IIUC 似乎缺少一些公钥。我如何验证存储库 gpg 是否正常?我想在盲目添加公钥之前这样做:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3C962022012520A0 
sudo apt-get update
repository fingerprint-reader 18.04
  • 1 1 个回答
  • 4882 Views

1 个回答

  • Voted
  1. Best Answer
    Lucas Antunes
    2019-04-04T05:31:22+08:002019-04-04T05:31:22+08:00

    我知道这个问题有点老了,你可能已经解决了,但我也遇到过这个问题,我花了几个小时才知道到底发生了什么以及应该做些什么来解决它。

    首先,一个简单的问题:您是否在您的 Ubuntu 发行版中安装了 Cinnamon Flavor (ppa:trebelnik-stefina/cinnamon)?(我打赌你做到了)

    如果是这样,您可能会遇到与我相同的问题,请您继续阅读本文。

    我写了一个自述文件,如下,描述了如何修复它。希望它也能帮助其他人!如果您有任何问题,请告诉我。

    这是什么?

    这是一个在 Ubuntu 18.04 LTS 上修复 Cinnamon 4.0 安装的教程,以防您丢失了软件和更新应用程序,并且无法通过终端运行它sudo software-properties-gtk,并且这些命令都sudo add-apt-repository PPA不起作用。

    尝试运行以下任何命令时,您可能会遇到以下问题:

    LSB codename: 'bionic'.
    This codename isn't currently supported.
    Please check your LSB information with "lsb_release -a".
    

    为什么会这样?

    当您通过 PPA 存储库安装 Cinnamon 时,它还安装了一个名为mintsources的包。这个包本质上控制了Software Sources包,它是 Linux Mint 版本的Software & Updates。

    这意味着您的 Ubuntu 版本的software-properties-common、software-properties-gtk和python3-software-properties将被mintsources取代。

    因此,当您尝试运行依赖于任何这些软件包的任何命令时,它们将尝试在文件夹“/usr/share/mintsources/”上查找您的 Mint 发行版,并在您的 LSB 代号不同的情况下输出错误从文件夹中的任何现有发行版。参见来源:mintsources.py。

    如何

    撤消这个非常简单,虽然在互联网上找到解决方案有点困难。

    首先,通过运行以下命令,将 Ubuntu 的三个官方软件包下载到一个临时文件夹中:

    $ mkdir /tmp/cinnamon-fix/
    $ cd /tmp/cinnamon-fix/
    $ wget http://archive.ubuntu.com/ubuntu/pool/main/s/software-properties/software-properties-gtk_0.96.24.32.1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/s/software-properties/software-properties-common_0.96.24.32.1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/s/software-properties/python3-software-properties_0.96.24.32.1_all.deb
    

    根据消息来源,在编写本 README 时,这些是每个软件包的最新版本:

    • 软件-属性-gtk
    • 软件-属性-通用
    • python3-软件属性

    现在你应该删除有问题的包:

    $ sudo apt remove --purge software-properties-gtk software-properties-common python3-software-properties -y
    

    最后,删除mintsources包,这样它就不会用 Mint 版本替换您要安装的包,并通过dpkg安装它们:

    PS:确保您在我们之前创建的文件夹“/tmp/cinnamon-fix/”中

    $ sudo apt autoremove mintsources -y
    $ sudo dpkg -i *
    

    如果第一个命令告诉您此操作可能有害,请不要害怕,您可以安全地继续此操作。

    为确保sudo apt update后续sudo apt upgrade不会强制重新安装mintsources并再次破坏您的系统,您现在应该通过常规软件和更新包删除 PPA 存储库。

    仅在您确实需要更新与此 PPA 相关的内容时再次添加它,但请注意您必须再次运行此过程。

    完毕!:)

    https://forum.level1techs.com/t/upgrading-to-cinnamon-4-0-on-18-04-dont-forget-one-package/135561上的附加信息。非常感谢用户FurryJackman。

    • 6

相关问题

  • x61指纹读取器作为扫描仪?

  • 如何将 USB 驱动器作为本地存储库

  • 一个包多久会出现在存储库中?

  • Ubuntu(等)中使用的存储库系统概念的优缺点是什么?

  • 如何设置 APT 存储库?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve