如何安装阿尔伯特键盘启动器?

Man*_*d3r 3 albert

我想安装一个类似于 macOS 中的启动器,可以搜索文件和文件夹并执行各种操作,这是导航文件系统而不是手动搜索文件的更好方法。我知道存在一个名为 Albert 的启动器,但我不知道如何安装它,对于 Linux 新用户来说,他们网站上的说明几乎是胡言乱语。

有什么帮助吗?

Man*_*d3r 5

首先,作为一个新的 Linux 用户,您应该了解这一点以及大多数 Linux 发行版如何使用存储库提供软件,而且并非所有发行版都这样做,有些只是提供源代码。但为了简单起见,假设最普遍的情况:通过中央存储库编译和打包软件交付。这个话题超出了这个问题的范围,你只要谷歌一下就会发现很多信息。

\n

如何获得系统警报取决于您的偏好。您(至少)有以下选择:

\n

1. 使用操作系统的官方存储库来安装 albert。

\n

这是最方便的选择。如果该软件包存在,您只需安装它即可。重点是如果。不幸的是,大多数发行版都不提供albert,或者软件包通常相当过时。不过,如果您是 Linux 新手并且不热衷于前沿软件,那么这就是您要走的路。如果你是或者你的发行版没有发布 albert 你也可以 \xe2\x80\xa6

\n

2. 将官方 albert 存储库源添加到您的包管理器并安装它。

\n

这是针对普通用户的推荐选项。毫不费力地在大多数平台上实现前沿技术。不幸的是,必须付出一些努力。但它比单行代码稍微复杂一些。

\n

tl;dr:添加密钥,添加存储库并使用包管理器安装 albert。请记住,密钥有一个到期日期。

\n

概述:Open Build Service是一个旨在为多个 Linux 发行版编译软件包并简化打包过程的平台,因此开发人员可以更轻松地为多个发行版打包单个程序。每当 GitHub 收到标签时,Webhook 就会开始编译、打包并在 OBS 上发布多个发行版。最后,albert 包在 OBS 的存储库中公开。要从 OBS 接收albert,您必须将这些存储库之一添加到包管理器的源列表中,并信任平台的密钥,该密钥用于对包进行签名。文档中描述了此过程。

\n

Ubuntu 20.04 的示例:

\n
curl https://build.opensuse.org/projects/home:manuelschneid3r/public_key | sudo apt-key add -\necho \'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_20.04/ /\' | sudo tee /etc/apt/sources.list.d/home:manuelschneid3r.list\nsudo wget -nv https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_20.04/Release.key -O "/etc/apt/trusted.gpg.d/home:manuelschneid3r.asc"\nsudo apt update\nsudo apt install albert\n
Run Code Online (Sandbox Code Playgroud)\n

Fedora 32 的示例:

\n
sudo rpm --import https://build.opensuse.org/projects/home:manuelschneid3r/public_key\ndnf config-manager --add-repo https://download.opensuse.org/repositories/home:manuelschneid3r/Fedora_32/home:manuelschneid3r.repo\ndnf install albert\n
Run Code Online (Sandbox Code Playgroud)\n

3. 获取预编译的二进制文件/包并将其安装到您的系统上。

\n

如果您不想获得滚动更新,而是保留特定版本,则可以选择此选项。人们经常推荐这种方式来安装 albert,但我个人认为这种方式没有任何理由。在这里只是为了完整性。您可以在OBS上找到这些包。

\n

4.获取源码,获取依赖,编译,安装。

\n

这绝对是专业的东西,如果你能的话,你知道该怎么做。进一步在这里找到一些信息。

\n

注意:我是这个应用程序的作者。此问答是常见问题解答向公众迁移的一部分。

\n