rbenv
버전을 관리하는데 사용합니다 ruby
.
내 ArchLinux에 설치 하려고 하는데 gvim
해당 종속성 중 하나가 ruby
.
rbenv
2.0.0-p247 버전의 Ruby를 루트로 설치하고 설정하는데 익숙했는데 rbenv global 2.0.0-p247
, 시도해보면 sudo pacman -S gvim
패키지 pacman
가 계속 설치되어 있습니다 ruby-2.0.0_p247-1
.
설치 프로그램을 어떻게 pacman
알 수 있나요 ?ruby
rbenv
답변1
당신은 할 수 없습니다. 그러나 팩맨을 속여 자신이 이 작업을 수행했다고 생각하도록 할 수 있습니다(이 작업을 수행하는 방법에는 두 가지가 있습니다).
--dbonly
다음 옵션을 전달하세요 .pacman -S --dbonly ruby
이는 데이터베이스에 트랜잭션을 커밋하지만(설치 로깅) 실제로 패키지를 다운로드하거나 설치하지는 않습니다.
필요한 경우
--asdeps
종속성으로 표시 할 수도 있습니다.또한 참고: 업그레이드할 때 Ruby가 실제로 설치될 수도 있습니다. 나는 모른다. 버전을 잠그는 것을 고려할 수도 있습니다(실제로 설치되지 않았거나 중요하지 않기 때문에 괜찮지만 일반적으로 그렇게 하면 안 됩니다).
rbenv
가능하게 만들어ruby
. PKGBUILD에 다음 줄을 입력하면rbenv
됩니다 .provides=('ruby')
이 작업을 수행한 후
makepkg
다시 실행하고 패키지를 다시 설치하세요pacman -U foobar.pkg.tar.xz
.이 버전을 망쳐야 할 수도 있습니다. 보다PKGBUILDS의 위키 페이지.