
Debian 기반 배포판에서는 실행하여 apt-get source <package_name>
패키지의 소스 코드를 가져올 수 있습니다. pacman
Arch Linux에서 이에 해당하는 것은 무엇입니까 ?
답변1
설치하다아치 빌드 소스 관리 도구(즉
asp
, 이전 명령abs
).sudo pacman -S asp
PKGBUILD 다운로드
asp export <package_name>
PKGBUILD 소스 파일 다운로드
cd <package_name> makepkg -do
-d, --nodeps
종속성 검사를 수행하지 마십시오. 이렇게 하면 필요한 종속성을 재정의하고 무시할 수 있습니다. 모든 종속성이 설치되지 않은 경우 이 옵션으로 인해 빌드 프로세스가 중단될 가능성이 높습니다.-o, --nobuild
파일을 다운로드하고 추출하고 prepare() 함수를 실행하지만 빌드하지는 마세요. 빌드하기 전에 $srcdir/의 파일을 조정하려는 경우 --noextract 옵션과 함께 유용합니다.--skippgpcheck
이 오류가 발생하면 추가해야 할 수도 있습니다.==> 오류: 하나 이상의 PGP 서명을 확인할 수 없습니다!
src
소스는 하위 디렉토리 에 있습니다 .
이 작업을 자주 수행하는 경우 ~/.bashrc
또는~/.bash_profile
function get-source()
{
asp export $1 && \
pushd $1 && \
makepkg -do --skippgpcheck && \
pushd src
}
그럼 그냥 달릴 수 있어
get-source <package_name>