我正在尝试让指纹扫描仪工作,但甚至无法添加存储库。我是 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
我知道这个问题有点老了,你可能已经解决了,但我也遇到过这个问题,我花了几个小时才知道到底发生了什么以及应该做些什么来解决它。
首先,一个简单的问题:您是否在您的 Ubuntu 发行版中安装了 Cinnamon Flavor (ppa:trebelnik-stefina/cinnamon)?(我打赌你做到了)
如果是这样,您可能会遇到与我相同的问题,请您继续阅读本文。
我写了一个自述文件,如下,描述了如何修复它。希望它也能帮助其他人!如果您有任何问题,请告诉我。
这是什么?
这是一个在 Ubuntu 18.04 LTS 上修复 Cinnamon 4.0 安装的教程,以防您丢失了软件和更新应用程序,并且无法通过终端运行它
sudo software-properties-gtk
,并且这些命令都sudo add-apt-repository PPA
不起作用。尝试运行以下任何命令时,您可能会遇到以下问题:
为什么会这样?
当您通过 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 的三个官方软件包下载到一个临时文件夹中:
根据消息来源,在编写本 README 时,这些是每个软件包的最新版本:
现在你应该删除有问题的包:
最后,删除mintsources包,这样它就不会用 Mint 版本替换您要安装的包,并通过dpkg安装它们:
PS:确保您在我们之前创建的文件夹“/tmp/cinnamon-fix/”中
如果第一个命令告诉您此操作可能有害,请不要害怕,您可以安全地继续此操作。
为确保
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。