port 로 vim6.2 설치하기

gilsion의 이미지

한동안 FreeBSD5.1 만 쓰다가
만들어 놓은 패키지설치 스크립트가 4.9에서도 안전하게 돌아가는지
확인차 vmware 에 4.9-release 를 설치했습니다.

vim 만 쓰는터라 설치시에 port collection 에서 선택해 쓸려는데
vim-lite 밖에 없더군요. 그래서 bash 만 설치하고 port-cvs-upgrade 후

cd /usr/ports/editors/vim
make install clean

한후에 엔터를 떡 쳤습니다. (오전 11시)
헉! 그런데 지금 (오후2시 50분) vim.6.2.221 패치를 받고 있네요.
고로 아직 아무작업도 안하고 있습니다. ㅜ.ㅜ
221번째 패치가 마지막이기를 바라며...
cdpark의 이미지

vim 패치는 6.2.232 까지 나와 있네요. 힘내시길..

nohmad의 이미지

나무아미타불 관세음보살...

그런데 패치들을 모아서 제공하지 못하는 이유가 있나요?
아니면 port 컬렉션의 vim 버전 자체를 높이지 않는 이유라도?

(잘 이해가 안되서 드린 질문이었습니다.)

cjh의 이미지

MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/

위 줄을 /etc/make.conf에 추가하고 빌드하세요. 안그러면 패치를 몽땅 원래 사이트에서 받는데 그럼 시간이 꽤 걸릴 겁니다.

--
익스펙토 페트로눔

박영선의 이미지

엇... 저도 아까 오전에 vim 깔았었는데...

MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/

저거 설정 안해서 그런지 /usr/ports/vim/ 설치하는데도 10분정도 걸리더라구요..

참고로 version 6.1.474 입니다.

^^;;

gilsion의 이미지

cjh wrote:
MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/

위 줄을 /etc/make.conf에 추가하고 빌드하세요. 안그러면 패치를 몽땅 원래 사이트에서 받는데 그럼 시간이 꽤 걸릴 겁니다.

왜 안되나 했더니
MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/vim/
처럼 vim 까지 다 적어주어야 다운을 받는군요.
그렇다면 굳이 /etc/make.conf 에 적을것이 아니라
/usr/ports/editors/vim/MakeFile 의 MASTER_SITES에 적어주는게
다른 port 설치시에 영향도 안받고 적용되는거 아닐까하는데요.
그렇다고 해도 저 디렉토리 안에는 패치가 6.2.154 까지 있네요. -0-
Makefile 내에 patchlever 은 72이고요.. 어쨋든 72번째 패치까진 받아야
설치가 가능하겠군요.
물론 속도가 빠르긴 하겠지만... 이럴바에야 소스설치를 하는게.. -_-;;

perky의 이미지

gilsion wrote:
cjh wrote:
MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/

위 줄을 /etc/make.conf에 추가하고 빌드하세요. 안그러면 패치를 몽땅 원래 사이트에서 받는데 그럼 시간이 꽤 걸릴 겁니다.

왜 안되나 했더니
MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/vim/
처럼 vim 까지 다 적어주어야 다운을 받는군요.
그렇다면 굳이 /etc/make.conf 에 적을것이 아니라
/usr/ports/editors/vim/MakeFile 의 MASTER_SITES에 적어주는게
다른 port 설치시에 영향도 안받고 적용되는거 아닐까하는데요.
그렇다고 해도 저 디렉토리 안에는 패치가 6.2.154 까지 있네요. -0-
Makefile 내에 patchlever 은 72이고요.. 어쨋든 72번째 패치까진 받아야
설치가 가능하겠군요.
물론 속도가 빠르긴 하겠지만... 이럴바에야 소스설치를 하는게.. -_-;;

MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/%SUBDIR%/
을 쓰시면 됩니다.
vim 포트에서 쓰는 패치들은 공식 패치이기 때매, 소스 설치를 하시더라도, 그 패치레벨까지 올리시려면 그 패치를 다 받으셔야됩니다. 그나마 다운로드와 적용이라도 자동으로 되니 다행이죠.
사실, 이런 경우에 패치를 몽땅 뭉쳐서 1개로 만들어서 로컬 사이트에 올리는 것이 더 합리적이기는 하지만, David가 워낙 완고한 사람이라~ ;;

You need Python

gilsion의 이미지

perky wrote:
gilsion wrote:
cjh wrote:
MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/

위 줄을 /etc/make.conf에 추가하고 빌드하세요. 안그러면 패치를 몽땅 원래 사이트에서 받는데 그럼 시간이 꽤 걸릴 겁니다.

왜 안되나 했더니
MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/vim/
처럼 vim 까지 다 적어주어야 다운을 받는군요.
그렇다면 굳이 /etc/make.conf 에 적을것이 아니라
/usr/ports/editors/vim/MakeFile 의 MASTER_SITES에 적어주는게
다른 port 설치시에 영향도 안받고 적용되는거 아닐까하는데요.
그렇다고 해도 저 디렉토리 안에는 패치가 6.2.154 까지 있네요. -0-
Makefile 내에 patchlever 은 72이고요.. 어쨋든 72번째 패치까진 받아야
설치가 가능하겠군요.
물론 속도가 빠르긴 하겠지만... 이럴바에야 소스설치를 하는게.. -_-;;

MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/%SUBDIR%/
을 쓰시면 됩니다.
vim 포트에서 쓰는 패치들은 공식 패치이기 때매, 소스 설치를 하시더라도, 그 패치레벨까지 올리시려면 그 패치를 다 받으셔야됩니다. 그나마 다운로드와 적용이라도 자동으로 되니 다행이죠.
사실, 이런 경우에 패치를 몽땅 뭉쳐서 1개로 만들어서 로컬 사이트에 올리는 것이 더 합리적이기는 하지만, David가 워낙 완고한 사람이라~ ;;

그렇군요! 고맙습니다. 하나 배웠네요 :)

음. 포트 커미터에 파이썬 커미터(?), 게다가 kldp GURU 까지. -_-;
대단하시군요.

nohmad의 이미지

perky wrote:
MASTER_SITE_OVERRIDE=ftp://ftp.kr.FreeBSD.org/pub/FreeBSD/ports/distfiles/%SUBDIR%/
을 쓰시면 됩니다.
vim 포트에서 쓰는 패치들은 공식 패치이기 때매, 소스 설치를 하시더라도, 그 패치레벨까지 올리시려면 그 패치를 다 받으셔야됩니다. 그나마 다운로드와 적용이라도 자동으로 되니 다행이죠.
사실, 이런 경우에 패치를 몽땅 뭉쳐서 1개로 만들어서 로컬 사이트에 올리는 것이 더 합리적이기는 하지만, David가 워낙 완고한 사람이라~ ;;

헉.. %VARIABLE%은 마이크로소프트의 전유물인 줄 알았는데... ;)
제 질문에 대한 답은 각 포트 관리자의 정책에 따라 다르다, 인가 보군요.