RasPi에서 Arch ARM을 실행 중이고 파이홀을 설치하고 싶습니다. 내가 찾은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
훌륭하게 작동했습니다!