패키지 설치 및 삭제 관련 질문
글쓴이: catapult2 / 작성시간: 화, 2021/04/20 - 2:39오후
결론부터 이야기하자면 패키지의 삭제와 관리에 관한 것을 알고싶습니다.
apt로 설치한 vim의 버전을 업그레이드 하는게 목적이네요.
라즈비안에서 작업중입니다.
현재 apt로 설치된 vim의 안정화 버전이 8.1.1401입니다.
여기서 Vundle의 추가적인 기능을 사용하려고 하니 .2269 이상의 버전이 필요로 하네요.
그래서 wget이나 git clone으로 파일을 새로 받아서 make install하려고 생각하고 있습니다만,
1.여기서 의문이 make install 방식으로 패키지를 설치할 경우
기존에 존재하던 /etc, /var같은 디렉토리에 덮어씌워지는가?
2.그렇지 않을 경우 기존에 설치된 패키지와 새로 설치한 패키지가 동시에 존재하는가?
3.만일 make install이 정상적으로 설치된 경우
이전 패키지관리툴로 설치된 패키지는 apt-get (purge) remove로 제거하면 되는가?
4.make install이 정상적으로 설치되지 않은경우
진행된 부분이 있을때 이는 어디에 설치가 되었고 어떻게 제거해야 하는가?
(make uninstall을 사용할 수 없을때)
가능하면 알아보고 꼬이지 않게 설치하는게 최고겠습니다만, 그냥 시도해보기 보다는 미리 질문드려봅니다.
Forums:
configure 시에 prefix 를 따로 지정
configure 시에 prefix 를 따로 지정 하시면, 시스템 vim과 별도로 설치할 수 있습니다.
./configure --prefix=/opt/vim-version
될 수 있으면 직접 컴파일 하여 설치시에는 기존 package 를 건드리지 않는 방법으로 설치하는 것이 좋습니다. 겹치게 설치할 경우, 복구도 쉽지않고, 다른 패키지와의 의존성이 깨져 side effect 가 발생할 수도 있습니다. 그러니 완전히 별도로 설치를 하는 것이 좋으며, 새로운 vim 을 사용하기 위해서는 PATH나 alias, EDITOR 환경 변수 등을 이용하여 새로은 vim 을 찾도록 하는 것을 권장 합니다.
login bashrc 에 다음 정도를 해 놓으면 새로운 vim 환경에서 사용을 할 수 있을 겁니다
EDITOR 환경 변수는, sudo, git, svn, cron 등의 프로그램에서 editor 를 호출할 때 사용이 되어 집니다.
댓글 달기