我想安装一个类似于我在 macOS 中使用的启动器,它可以搜索文件和文件夹并执行各种操作,这是一种比手动搜索文件更好的文件系统导航方式。我知道有一个名为 Albert 的启动器,但我不知道如何安装它,对于新的 Linux 用户来说,他们网站上的说明几乎是胡言乱语。
请问有什么帮助吗?
答案1
首先,作为一名 Linux 新用户,您应该了解大多数 Linux 发行版如何使用存储库交付软件,并且并非所有发行版都这样做,有些发行版只提供源代码。但为了简单起见,假设最常见的情况:通过中央存储库交付编译和打包的软件。这个主题超出了这个问题的范围,您只需谷歌一下就会找到大量信息。
如何在系统上安装 albert 取决于您的偏好。您(至少)有以下选项:
1. 使用操作系统的官方存储库安装 albert。
这是最方便的选择。如果包存在,你可以直接安装它。重点是如果。不幸的是,大多数发行版都没有提供 albert,或者软件包通常已经过时了。不过,如果您是 Linux 新手,并且不热衷于前沿软件,那么这就是您的选择。如果您是 Linux 新手,或者您的发行版没有提供 albert,您也可以……
2. 将官方 albert repo 源添加到您的包管理器并安装它。
这是推荐选项,对于普通用户来说。在大多数平台上,只需付出最少的努力即可获得最先进的功能。不幸的是,是你必须付出一些努力。但这只是轻微地比一句话更复杂。
总结:添加密钥,添加 repo 并使用包管理器安装 albert。请记住密钥有一个到期日期。
概述:开放构建服务是一个旨在为多个 Linux 发行版编译软件包的平台,它简化了打包过程,因此开发人员可以更轻松地为多个发行版打包单个程序。每当 GitHub 收到一个标签时,一个 webhook 就会开始编译、打包并在 OBS 上发布多个发行版。最后,albert 软件包在 OBS 的存储库中公开。要从 OBS 接收 albert,您必须将其中一个存储库添加到包管理器的源列表中,并信任用于对软件包进行签名的平台密钥。此过程在文档。
Ubuntu 20.04 的示例:
curl https://build.opensuse.org/projects/home:manuelschneid3r/public_key | sudo apt-key add -
echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:manuelschneid3r.list
sudo wget -nv https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_20.04/Release.key -O "/etc/apt/trusted.gpg.d/home:manuelschneid3r.asc"
sudo apt update
sudo apt install albert
Fedora 32 的示例:
sudo rpm --import https://build.opensuse.org/projects/home:manuelschneid3r/public_key
dnf config-manager --add-repo https://download.opensuse.org/repositories/home:manuelschneid3r/Fedora_32/home:manuelschneid3r.repo
dnf install albert
3. 获取预编译的二进制文件/包并将其安装到您的系统上。
如果您不想获得滚动更新,而是保留特定版本,则可以使用此选项。人们经常推荐这种方式来安装 albert,但我个人认为没有理由这样做。它只是为了完整性而出现在这里。您可以在光子发射站。
4.获取源代码,获取依赖项,编译它,安装它。
这绝对是专业的东西,如果你有能力,你就知道该怎么做。进一步查找一些信息这里。
注意:我是此应用程序的作者。此问答是常见问题解答向公众迁移的一部分。