我想安装一个类似于我在 macOS 中的启动器,它可以搜索文件和文件夹并执行各种操作,这是导航文件系统而不是手动搜索文件的更好方法。我知道存在一个名为 Albert 的启动器,但我不知道如何安装它,作为一个新的 Linux 用户,他们网站上的说明几乎是胡言乱语。
请问有什么帮助吗?
我想安装一个类似于我在 macOS 中的启动器,它可以搜索文件和文件夹并执行各种操作,这是导航文件系统而不是手动搜索文件的更好方法。我知道存在一个名为 Albert 的启动器,但我不知道如何安装它,作为一个新的 Linux 用户,他们网站上的说明几乎是胡言乱语。
请问有什么帮助吗?
首先,作为一个新的 linux 用户,您应该了解大多数 Linux 发行版如何使用存储库交付他们的软件,而且并非所有发行版都这样做,有些只是交付源代码。但为了简单起见,假设最普遍的情况是:通过中央存储库进行编译和打包的软件交付。这个话题超出了这个问题的范围,当你谷歌它时,你会发现很多信息。
您将如何在您的系统上使用 Albert 取决于您的偏好。您有(至少)以下选项:
1. 使用您操作系统的官方存储库安装 albert。
这是最方便的选择。如果包存在,您可以简单地安装它。重点是if。不幸的是,大多数发行版都没有发布 albert,或者该软件包通常已经过时了。不过,如果您是 linux 新手并且不热衷于前沿软件,那么这就是您要走的路。如果你是或者你的发行版没有发布 albert,你也可以……
2. 将官方 albert repo 源添加到你的包管理器并安装它。
对于普通用户,这是推荐的选项。在大多数平台上以最少的努力获得优势。不幸的是,您必须付出一些努力。但它只是比单线器稍微复杂一些。
tl;dr:添加密钥,添加 repo 并使用包管理器安装 albert。请记住,密钥具有到期日期。
概述:Open Build Service是一个旨在为多个 Linux 发行版编译包并简化打包过程的平台,因此开发人员可以更轻松地为多个发行版打包单个程序。每当 GitHub 收到一个标签时,一个 webhook 就会开始编译、打包并在 OBS 上发布多个发行版。最后 albert 包在 OBS 的 repos 中是公开的。要从 OBS 接收 albert,您必须将这些存储库之一添加到包管理器的源列表中,并信任用于签署包的平台密钥。此过程在文档中进行了描述。
Ubuntu 20.04 的示例:
Fedora 32 示例:
3. 获取预编译的二进制文件/包并将它们安装在您的系统上。
如果您不想获得滚动更新,而是使用特定版本,这是一个选项。人们经常推荐这种方式来安装 albert,但我个人认为这种方式没有任何理由。它只是为了完整性。您将在OBS上找到这些软件包。
4. 获取源码,获取依赖,编译,安装。
这绝对是专业的东西,如果你能知道该怎么做。进一步在这里找到一些信息。
注意:我是这个应用程序的作者。此问答是常见问题解答向公众迁移的一部分。