아치 리눅스-pacman에게 특정 패키지를 특정 디렉토리에 설치하도록 지시 할 수 있습니까?


11

루트 수준의 디렉토리로 구성된 소프트웨어 세트를 설치하고 싶습니다.

pacman을 사용하여 선택한 디렉토리에 특정 패키지를 설치할 수있는 방법이 있습니까?

답변:


8

예, 다른 루트 위치를 지정하면 가능합니다.

-r, --root 대체 설치 루트를 지정합니다 (기본값은 /). / usr 대신 / usr / local에 소프트웨어를 설치하는 방법으로 사용해서는 안됩니다. 이 옵션은 다른 시스템이 "소유"한 임시 마운트 파티션에 패키지를 설치하려는 경우에 사용됩니다. 참고 : 데이터베이스 경로 또는 로그 파일이 명령 줄 또는 pacman.conf (5)에 지정되어 있지 않은 경우 기본 위치는이 루트 경로 안에 있습니다.


해당 방법으로 dbpath에 대해 어떻게해야합니까?
Ayrx

@TerryChia pacman이 설치된 패키지의 정보를 저장하는 위치를 바꾸고 싶습니까?
daisy

아니요,하지만 오류가 발생했습니다 : 일부 인터넷 검색에서 alpm 라이브러리를 초기화하지 못했습니다 (디렉토리를 찾거나 읽을 수 없음)-dbpath에 오류가 있다고 가정합니다.
Ayrx

@TerryChia Hmm, 나는 '-r'이 설치 미디어처럼 새로운 시스템을 설치하는 데 사용된다고 생각합니다. 지금 아치가 없으므로 나중에 시도 할 것입니다. 그래도 문제가 해결되지 않으면 PKGBUILD 파일 (여기서 XXX_install 함수)을 수정하게됩니다. (접두사는 autogen 기반의 대부분의 소프트웨어에 대해 지정할 수 있습니다)
daisy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.