RasPiでArch ARMを実行していて、Pyholeをインストールしたいと思います。私が見つけたhttps://aur.archlinux.org/packages/pi-hole-server/AURで複製するには、独自にインストールできないいくつかの依存関係が必要です。いいですね。以下を見つけてインストールしました。
net-tools
logrotate
fakeroot
bind-tools
strip
一般的なアーチストアにpacman
あるが。だから私はリポジトリを複製し、私が得たものを実行しました。pi-hole-ftl
AUR
makepkg -si
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
export CMAKE_MAKE_PROGRAM=/usr/bin/cmake
わかりました、役に立つようなこれを行うことができましたが、次のような結果も得ました。
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
export CMAKE_C_COMPILER=/usr/bin/gcc
問題を解決できませんでした。なぜこれですか?この問題をどのように解決できますか?
私は持っています:
$ echo $CMAKE_C_COMPILER
/usr/bin/gcc
base-delvel
すでにインストールされている場合は、次のようになります。
warning: autoconf-2.69-7 is up to date -- reinstalling
warning: automake-1.16.2-3 is up to date -- reinstalling
warning: binutils-2.34-5 is up to date -- reinstalling
warning: bison-3.6.4-1 is up to date -- reinstalling
warning: fakeroot-1.24-2 is up to date -- reinstalling
warning: file-5.39-1 is up to date -- reinstalling
warning: findutils-4.7.0-2 is up to date -- reinstalling
warning: flex-2.6.4-3 is up to date -- reinstalling
warning: gawk-5.1.0-1 is up to date -- reinstalling
warning: gcc-10.1.0-2 is up to date -- reinstalling
warning: gettext-0.20.2-1 is up to date -- reinstalling
warning: grep-3.4-1 is up to date -- reinstalling
warning: groff-1.22.4-3 is up to date -- reinstalling
warning: gzip-1.10-3 is up to date -- reinstalling
warning: libtool-2.4.6+42+gb88cebd5-13 is up to date -- reinstalling
warning: m4-1.4.18-3 is up to date -- reinstalling
warning: make-4.3-3 is up to date -- reinstalling
warning: pacman-5.2.2-1 is up to date -- reinstalling
warning: patch-2.7.6-8 is up to date -- reinstalling
warning: pkgconf-1.7.3-1 is up to date -- reinstalling
warning: sed-4.8-1 is up to date -- reinstalling
warning: sudo-1.9.2-1 is up to date -- reinstalling
warning: texinfo-6.7-3 is up to date -- reinstalling
warning: which-2.21-5 is up to date -- reinstalling
答え1
base-devel
AURから何でもビルドするには、ほとんどのパッケージでこのグループのすべてのエントリがすでにインストールされているため、依存関係として追加しないと想定しているため、インストールする必要があります。
答え2
結局yay
AURで複製しmakepkg -si
(必須pacman -S make
)を使用してインストールし、yayを使用してインストールしましたが、pi-hole-server
うまくいきました!