pkgbuild

查找具有多个名称的 pacman 包
pkgbuild

查找具有多个名称的 pacman 包

有些软件包gcc-libs显然是其他软件包,但名称不同。事实证明gcc-libs只是gcc:PKGBUILD 如果我想安装该软件包,我知道我可以运行pacman -S gcc-libs,但是如何找到原始软件包,例如以它命名的软件包PKGBUILD? ...

Admin

无法在 AUR PKGBUILD 中执行 shell 脚本
pkgbuild

无法在 AUR PKGBUILD 中执行 shell 脚本

在我正在处理的 AUR 的 PKGBUILD 文件中,我的 package() 函数中出现以下错误: ./install.sh: No such file or directory 这是函数: package() { cd /opt/"$pkgname"/pymoab ./install.sh python setup.py install } 该文件位于该目录中,名称为“install.sh.cmake”。 我尝试通过多种方式更改 package() 函数中的命令,包括: bash install.sh bash install...

Admin

如何在 PKGBUILD 中安装 32 位版本的软件包?
pkgbuild

如何在 PKGBUILD 中安装 32 位版本的软件包?

因此,我接管了一个孤立的 AUR 包,其中包含 32 位和 64 位包的单独源。我使用的是 64 位计算机,但我还想在推送更新的 PKGBUILD 之前测试 32 位安装是否有效。我已经读过PKG构建Arch Linux Wiki 的部分,但它没有提及任何有关执行此操作的信息。 PKGBUILD 的示例(简化): pkgname=... pkgver=... pkgdesc=... arch=('i686' 'x86_64') depends_x86_64=( 'lib32-freetype2') depends_i686=( 'freetype2'...

Admin

加载共享库时出错:libreadline.so.7
pkgbuild

加载共享库时出错:libreadline.so.7

我正在尝试在 Arch Linux 上为学校项目安装 Agena 编程语言。 AUR 中没有包,因此我尝试制作自己的 PKGBUILD 文件。我想我已经成功安装它,但是当我尝试运行它时,出现此错误。 agena: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory 但是,我已经从 AUR 安装了 readline7 软件包,实际上有一个符号链接usr/lib/readline.so....

Admin

如何签署我自己的 Arch Linux git 包以添加到私人存储库?
pkgbuild

如何签署我自己的 Arch Linux git 包以添加到私人存储库?

我已经配置了 GPG 密钥。我已经把git源码包克隆到本地了。我正在使用 chroot 进行构建extra-x86_64-build。我能够构建包没有签名并将它们添加到本地私人仓库中。现在我想构建包,签字并将其添加到我的私有本地存储库中,安装时需要在客户端上进行签名验证pacman。 步骤是什么? 以下是我当前的步骤,是我从许多不同的 Arch wiki 页面、手册页和其他地方收集的。我提供了一些细节来展示我正在做的事情以及我仍然遇到困惑或麻烦的地方。注意:我能够毫无问题地完成前三个部分。我的问题在那之后就开始了。 初步一般步骤(全部完成): 阅读维基页面...

Admin

我应该担心“警告:包包含对 $srcdir 的引用”吗?
pkgbuild

我应该担心“警告:包包含对 $srcdir 的引用”吗?

font-manager我正在我的 Arch 系统上从 AUR构建软件包。它在处理过程中发出警告: ==> 警告:包包含对 $srcdir 的引用 usr/lib/font-manager/libfontmanager.so.0.7.9 我应该担心这个警告吗?它对我的系统有害吗? ...

Admin

开放构建服务:PKGBUILD 抱怨:没有任何内容提供 perl
pkgbuild

开放构建服务:PKGBUILD 抱怨:没有任何内容提供 perl

我正在尝试让开放构建服务接受此 PKGBUILD: # Maintainer: Ole Tange <[email protected]> pkgname=parallel pkgver=20200622 pkgrel=2 pkgdesc='Build and execute shell command lines from standard input in parallel' arch=('any') url='https://www.gnu.org/software/parallel/' license=('GPL3') dep...

Admin

2023 年 8 月更新,另一种选择
pkgbuild

2023 年 8 月更新,另一种选择

当我运行时makepkg -cf,出现错误: ==> ERROR: PKGBUILD does not exist. 但如果我运行makepkg -p PKGBUILD.asc它就可以了。 有人可以向我解释为什么第一个不起作用吗? ...

Admin

错误:PKGBUILD 包含 CRLF 字符,无法执行
pkgbuild

错误:PKGBUILD 包含 CRLF 字符,无法执行

yay当尝试使用or从 AUR 安装某些(虽然不是全部)软件包时pacaur,例如rstudio-desktopor zotero,我收到以下错误(翻译自德语): :: checking integrity of zotero... ==> ERROR: PKGBUILD contains CRLF characters and cannot be executed. :: preparing zotero... ==> ERROR: PKGBUILD contains CRLF characters and cannot be execute...

Admin

在 arch Linux 中安装 .deb (Brackets.Release.1.13.64-bit.deb) 包
pkgbuild

在 arch Linux 中安装 .deb (Brackets.Release.1.13.64-bit.deb) 包

AUR 中不提供最新版本的 Brackets (v1.13)。所以我从官方网站下载了官方的.deb包。现在我该如何安装它?我必须编写 PKGBUILD 吗?我不会知道这是依赖性等等。我已经用 Debtap 将其转换为 arch 包。但pacman -U <Convertedpackage.tar.xz>会引发以下无法解决的依赖关系: warning: cannot resolve "libudev>=147", a dependency of "brackets" warning: cannot resolve "ls...

Admin

如何在 arch Linux 中编译 Neofetch(来自 git)?
pkgbuild

如何在 arch Linux 中编译 Neofetch(来自 git)?

我知道官方 arch 存储库中提供了最新的 Neofetch,但我想从 git 克隆构建它。由于它没有 PKGBUILD,因此 makepkg 是不可能的,并且全局步骤(make install)不会执行任何操作。我读到 Yaourt 使用 makepkg 编译它。但如果没有任何 AUR 助手,如何做到这一点呢? ...

Admin

如何在 makepkg 构建之前将 PKGBUILD 安装到假 root
pkgbuild

如何在 makepkg 构建之前将 PKGBUILD 安装到假 root

我有一棵树,需要使用名为 的文件夹安装/usr。该文件夹存在于src文件夹中。现在我需要编写一个函数,在PKGBUILD构建 *.pkg.tar.gz 之前安装到 fakeroot。需要进去什么 PKGBULD package() { # I need to copy the 'usr' dir in 'srcdir' to PKGBUILD's fakeroot } ...

Admin

使用 shell 脚本列出 pkgbuild 的依赖项
pkgbuild

使用 shell 脚本列出 pkgbuild 的依赖项

如何PKGBUILD使用 shell 脚本列出文件的依赖关系? 例如,在一个google-chrome的PKGBUILD,我希望脚本提取所有依赖项(包括makedependencies、dependencies和optdependencies),如下所示: alsa-lib gtk3 libcups libxss libxtst nss kdialog ... 我认为这可以通过正则表达式来实现,但我不知道如何...... ...

Admin