yay를 사용하여 pkg를 설치할 때 어떤 AUR 패키지(git/bin/stable)를 선택하고 어디에 저장하시겠습니까?

yay를 사용하여 pkg를 설치할 때 어떤 AUR 패키지(git/bin/stable)를 선택하고 어디에 저장하시겠습니까?

AUR(Arch User Repository)(git/bin/stable)에서 설치할 때 몇 가지 옵션이 있습니다. 그러나 어느 것을 선택해야 하고 어디에 저장해야 하는지는 명확하지 않습니다.

나는 AUR 설치 설명서를 읽었으며 이해했습니다.쓰레기통/usr/bin파일이 폴더 에 저장됩니다 . 나도 마찬가지로 생각한다자식/usr/packages해당 파일은 프로그램이 실행되는 폴더와 별도의 폴더 에 저장되어야 합니다.마크백

yay이제 패키지를 설치하는 데 사용할 때 몇 가지 옵션이 표시됩니다. 일반적으로 저는 "안정적" 옵션을 선택하지만 어느 쪽이 다른 쪽보다 유리한지는 잘 모르겠습니다. "git"은 최신이고 "bin"은 바이너리이며 "stable"은 처음부터 패키지를 빌드하지만 그게 전부일까요?

여기에 이미지 설명을 입력하세요.

답변1

이러한 옵션은 패키지를 저장할 수 있는/저장해야 하는 위치, makepkg를 실행해야 하는 위치 또는 컴파일되는 항목과 아무 관련이 없습니다.

대부분의 AUR PKGBUILD는 소스 코드를 다운로드하고 해당 소스 코드를 컴파일한 다음 적절한 위치에 바이너리를 설치합니다.

로 끝나는 것은 -bin컴파일된 바이너리를 다운로드하여 제자리에 배치합니다. 이는 독점이고 소스 코드를 사용할 수 없거나 소스 코드를 컴파일하는 데 시간이 오래 걸리거나 많은 종속성을 사용하기 때문에 사람들은 해당 단계를 건너뛰고 컴파일된 프로그램을 다운로드하는 것을 선호하기 때문입니다.

일반적 으로 -git프로젝트 git 저장소의 현재 마스터 브랜치에 있는 소스 코드를 다운로드합니다. 일반적으로 이는 최신 버전의 소스 코드를 얻을 수 있지만 철저한 테스트를 거치지 않았기 때문에 안정적이지 않거나 버그가 없을 수 있음을 의미합니다.

-stable개발자가 안정적이라고 생각하는 코드 버전이 다운로드되어 컴파일됩니다 .

일반적으로 세 가지 모두 /usr/bin.

어떤 것을 다운로드하는 것이 적합한지는 사용 사례에 따라 크게 달라집니다.

관련 정보