/opt에 Arch linux tar.xz 애플리케이션을 설치합니다.

/opt에 Arch linux tar.xz 애플리케이션을 설치합니다.

기본 위치 대신 디렉토리 tar.xz에 Arch Linux 응용 프로그램을 어떻게 설치할 수 있습니까 ? /opt(어쩌면 /usr/bin아니면 기다려)

답변1

나는 이 행동에 동의하지 않습니다. 이 방법은 학문적 목적으로만 사용됩니다. 가능하다면 항상 팩맨을 통해 패키지를 설치하세요.

Arch Linux의 패키지는 PKGBUILD여러 파일(항상 그런 것은 아님)과 단일 파일로 구성됩니다. PKGBUILD다른 설치 경로를 활성화하려면 적절하게 수정하세요 .

PKGBUILDArch Linux를 찾으려면 다음을 방문하세요.웹사이트, 패키지를 찾고 왼쪽 상단에서패키지 작업소스 파일을 클릭합니다.

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

답변2

따라서 "가장 깨끗한" 방법은@라일리제안: PKGBUILD문제의 패키지를 편집하고 해당 패키지를 /opt다른 곳에 설치하지 않고 다른 곳에 설치하도록 편집하십시오.

이 과정은 패키지마다 다르기 때문에 어떤 특정 패키지를 보고 있는지 모르고 보는 것 외에는PKG 빌드 문서그리고 편집하려는 코드가 아마도 해당 package()섹션에 있을 것입니다.

관련 PKGBUILD 파일을 성공적으로 편집한 후 다음을 사용할 수 있습니다 makepkg(문서) 그런 다음 정상적으로 패키지 설치를 진행할 수 있습니다 pacman.

이러한 단계를 수행하고 싶지 않다면 패키지 파일 자체를 편집할 수도 있습니다. 패키지 파일은 설치할 파일과 일부 추가 메타데이터 파일이 포함된 타르볼일 뿐입니다. 이렇게 하려면 아카이브를 업데이트하여 최상위 디렉터리의 이름을 opt. 또한 업데이트된 .MTREE 파일을 사용해야 합니다 bsdtar --format=mtree.

그런 다음 평소와 같이 편집된 패키지를 설치할 수 있습니다 pacman.

두 가지 방법 모두 필요합니다.모든업데이트되었지만 Arch Linux 패키징 지침을 위반하려면 많은 작업이 필요합니다.

어떤 패키지를 언급하고 있는지, 왜 이 목표를 달성하려는지 알려주시면 더 구체적이고 더 유용한 제안을 제공해 드릴 수 있습니다.

관련 정보