@ghlandy 把这一堆都装上
yay -S autoconf automake libtool base-devel
Git Clone URL: | https://aur.archlinux.org/lib32-udis86-git.git (read-only, click to copy) |
---|---|
Package Base: | lib32-udis86-git |
Description: | Disassembler library for x86 (32-bit shared library) |
Upstream URL: | http://udis86.sourceforge.net |
Licenses: | custom:BSD-2-clause |
Conflicts: | lib32-udis86 |
Provides: | deepin-udis86, lib32-udis86, libudis86.so |
Submitter: | SamLukeYes |
Maintainer: | SamLukeYes |
Last Packager: | SamLukeYes |
Votes: | 3 |
Popularity: | 0.007968 |
First Submitted: | 2022-09-26 15:50 (UTC) |
Last Updated: | 2022-12-16 17:33 (UTC) |
@ghlandy 把这一堆都装上
yay -S autoconf automake libtool base-devel
@ghlandy 运行 makepkg 的环境需要安装 base-devel,这是约定,不会写进软件包的依赖
目前 makepkg 发现会报错,不知道有没有人遇到相同问题,怎么解决
==> Making package: lib32-udis86-git 1.7.2.186.g5336633-1 (Tue 25 Apr 2023 09:50:56 AM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating udis86 git repo...
==> Validating source files with sha512sums...
udis86 ... Skipped
==> Verifying source file signatures with gpg...
udis86 git repo ... Passed
==> Extracting sources...
-> Creating working copy of udis86 git repo...
Switched to a new branch 'makepkg'
==> Starting prepare()...
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I build/m4
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 274.
autoreconf: error: aclocal failed with exit status: 2
autogen: autoreconf -i failed.
==> ERROR: A failure occurred in prepare().
Aborting...
克隆的 PKGBUILD 的 git log 如下:
commit 3821efc0462b57c3abf9cca8613627500b2c3be0 (HEAD -> master, origin/master, origin/HEAD)
Author: SamLukeYes <samlukeyes123@gmail.com>
Date: Sat Dec 17 01:33:27 2022 +0800
Remove cmake dependency
commit 9b1eba9e928ee22d80ce25930938bbad9365389a
Author: SamLukeYes <samlukeyes123@gmail.com>
Date: Sat Dec 17 01:10:42 2022 +0800
Improvements inspired by udis86-git
commit 7da041a0947a8374ca60f315138f2f4fafa0a131
Author: SamLukeYes <samlukeyes123@gmail.com>
Date: Mon Sep 26 23:49:44 2022 +0800
initial commit
终极大法: git clone https://aur.archlinux.org/lib32-udis86-git.git cd lib32-udis86-git makepkg -si --skipchecksums
@SamLukeYes
导入密钥之后仍然出错。
Building lib32-udis86-git...
Running as unit: run-u618.service
Press ^] three times within 1s to disconnect TTY.
==> Making package: lib32-udis86-git 1.7.2.186.g5336633-1 (Sat 04 Mar 2023 11:38:36 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning udis86 git repo...
Cloning into bare repository '/var/cache/private/pamac/lib32-udis86-git/udis86'...
remote: Enumerating objects: 2477, done.
remote: Counting objects: 100% (63/63), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 2477 (delta 34), reused 46 (delta 20), pack-reused 2414
Receiving objects: 100% (2477/2477), 1.81 MiB | 1.52 MiB/s, done.
Resolving deltas: 100% (1503/1503), done.
==> Validating source files with sha512sums...
udis86 ... Skipped
==> Verifying source file signatures with gpg...
udis86 git repo ... SIGNATURE NOT FOUND
==> ERROR: One or more PGP signatures could not be verified!
PKGBUILD comments: curl https://github.com/canihavesomecoffee.gpg | gpg --import
@kerojiang
请自己看 PKGBUILD 中的注释,不要再重复问密钥导入的问题了
:: PGP 密钥需要导入:
-> A5DD905196EF3973280DA13CB965BC5D279F42ED, 被以下需要: lib32-udis86-git
:: 导入? [Y/n]
:: 正在用 gpg 导入密钥...
gpg: 从公钥服务器接收失败:无数据
正在从缓存中删除未跟踪的 AUR 文件...
:: 正在清理 (1/1): /home/jie/.cache/yay/lib32-udis86-git
-> 导入密钥时出现问题
安装的时候出错了
@wordlesswind
The public key doesn't seem to be available on a keyserver. Please refer to the PKGBUILD for how to import the key.
:: PGP keys need importing:
-> A5DD905196EF3973280DA13CB965BC5D279F42ED, required by: lib32-udis86-git
:: Import? [Y/n]
:: Importing keys with gpg...
gpg: keyserver receive failed: No data
-> problem importing keys
Pinned Comments
SamLukeYes commented on 2022-12-23 02:51 (UTC) (edited on 2022-12-23 03:04 (UTC) by SamLukeYes)
@kerojiang
请自己看 PKGBUILD 中的注释,不要再重复问密钥导入的问题了
SamLukeYes commented on 2022-12-22 01:50 (UTC)
@wordlesswind
The public key doesn't seem to be available on a keyserver. Please refer to the PKGBUILD for how to import the key.
SamLukeYes commented on 2022-11-16 13:11 (UTC) (edited on 2022-12-12 11:53 (UTC) by SamLukeYes)
This package provides
deepin-udis86
for backward compatibility. If you maintain a package that depends ondeepin-udis86
, it's recommended to useudis86
and/orlib32-udis86
instead.