AUR에서 "dpkg" 패키지를 설치하는 방법

AUR에서 "dpkg" 패키지를 설치하는 방법

오늘 저는 Archlinux를 설치하고 AUR에서 다음 패키지 "dpkg"를 설치하려고 했습니다. 나는 두 가지 방법을 시도했습니다.

pacman -S dpkg

실패한 후 *.tar.gz를 다운로드하고 시도했습니다.

pacman -U dpkg.tar.gz

첫 번째 옵션에서는 다음 오류가 발생합니다.

[root@localhost andreas]# pacman -S dpkg
Fehler: Ziel nicht gefunden: dpkg

두 번째 옵션에서는 다음 오류가 발생합니다.

[root@localhost Downloads]# pacman -U dpkg.tar.gz 
Lade Pakete...
Fehler: Fehlende Paket-Metadaten in dpkg.tar.gz
Fehler: 'dpkg.tar.gz': Ungültiges oder beschädigtes Paket

오류는 독일어로 "잘못되었거나 손상된 패키지"입니다. 팩맨이 이 패키지를 찾을 수 없는 이유를 이해할 수 없습니다. 패키지가 여기에 있기 때문입니다:

https://aur.archlinux.org/packages/dpkg

저는 이전에 Debian과 그 파생 제품을 주로 사용했던 Archlinux를 처음 접했습니다.

답변1

이 파일은 dpkg.tar.gz실제로 패키지를 빌드하기 위한 지침입니다. dpkg.tar.gz와 동일한 디렉터리에서 이 작업을 수행합니다.

tar xf dpkg.tar.gz
cd dpkg
makepkg

pacman -S some-stuff완료 하려면 일부 종속성을 해결해야 합니다 makepkg. 문서를 남겼습니다 dpkg-1.16.15-1-x86_64.pkg.tar.xz. 그게 패키지 파일이에요. 설치하려면 다음을 수행해야 합니다.

pacman -U dpkg-1.16.15-1-x86_64.pkg.tar.xz

답변2

더 쉬운 방법: 먼저 AUR을 확인하고 "dpkg" 패키지를 찾으세요. 또한 소스 URL을 변경하라는 메모도 표시됩니다. 그래서 "trizen -S dpkg"(AUR에서 설치됨)를 사용했을 때 PKGBUILD를 편집하라는 요청을 받고 "y"라고 말한 다음 PKGBUILD 파일의 소스 URL을 변경한 다음 설치를 계속했고 모든 것이 완벽하게 작동했습니다.

관련 정보