아치 리눅스 - 팩맨에게 특정 패키지를 특정 디렉터리에 설치하도록 지시하는 것이 가능합니까?

아치 리눅스 - 팩맨에게 특정 패키지를 특정 디렉터리에 설치하도록 지시하는 것이 가능합니까?

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

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

답변1

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

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

답변2

나는 당신이 무엇을 하고 싶은지 알고 있습니다. "예인 경우" 시스템 손상을 방지하기 위해 컨테이너에서 실행 파일을 실행하려고 합니다.

pacman해결 방법: 다음을 사용하여 필요한 디렉터리를 연결합니다 /var.

ln -s /var .

-s소프트 링크 의 경우

팩맨을 실행하세요 -r .:

sudo pacman -r . -S package

괜찮아 질거야.

관련 정보