AUR 软件包问题

AUR 软件包问题

我不知道这是否是询问的最佳地点,但我最近安装了 xubuntu,并试图让我的桌面看起来像 macOS。

我正在按照教程下载 AUR 软件包,我该如何访问并安装软件包?我尝试通过 git clone 下载它们,但是,当我输入 时makepkg -si,它会出现

makepkg—未找到命令

然后我尝试下载base-devel,但它却说

pacman-未找到命令

我只想下载软件包。真的那么难吗?
我很抱歉,因为我什么都不懂,但我正在努力学习。

答案1

Linux 世界中有很多不同的软件包格式。您需要使用适合您所用 Linux 类型的软件包格式。仅列举最流行的格式:

  • 适用于 Debian(因此得名)和 Ubuntu 及其所有版本的 DEB,使用 dpkg 和更高级别的 apt 包管理器

  • 适用于 Red Hat/Fedora、SUSE、Mandriva 等的 RPM(Red Hat 软件包管理器)

  • 使用 PacMan 包管理器为 Arch Linux 和 Manjaro 提供 AUR

在 Ubuntu 上,您需要 DEB 软件包。在非常特殊的情况下,如果您是高级用户,如果您知道自己在做什么,您也可以安装其他软件包(例如 RPM),但对于新手 Ubuntu 用户,我不建议这样做。坚持使用 DEB 并使用命令apt或图形界面synaptic

因此,请尝试查找该程序如何构建 DEB 包的说明。或者检查是否有人已经这样做并将这些包作为 PPA 提供。或者它可能已经在官方 Ubuntu 存储库中。

答案2

您正在使用 xubuntu,即基于 ubuntu 的发行版,而 AUR 是一个社区驱动的基于 Arch 的 Linux 发行版存储库。以下是您可以采取的替代方案:

  1. PPA。PPA(个人软件包档案库)是专为 Ubuntu 用户设计的软件存储库。与 AUR 类似,PPA 也由用户维护。通过在 sources.list 中添加特定的 PPA 存储库,您可以轻松安装官方存储库中没有的第三方软件或软件包。PPA 也非常适合需要最新软件的用户。有时您想要的软件包在官方存储库中可用,但该软件包已过时,因此 PPA 是正确的选择。您可以从 Google 上探索有关 PPA 的更多信息及其使用方法 :)

  2. 手动构建包。大多数 AUR 包都是 github 下游的。这意味着原始包的来源来自 github。因此,您可以做的是,访问 AUR 包 URL,然后在“包详细信息”部分中找到上游 URL 或源,然后您可以按照链接将您引导到原始源(github 或任何其他)。您可以按照原始源中的安装指南进行操作,该指南对于任何 Linux 发行版都更为通用。

相关内容