Unix/Open Solaris

BlastWave.org 의 패키지를 쓰자 :D

ForceCore 2009. 2. 16. 01:06
http://www.blastwave.org/
이제 postfix를 컴파일하기 지쳤다.
패키지좀 쓰자 OTL

http://www.blastwave.org/packages.php
이 방대하고 쓸모있는 패키지들을 보라 +_+

http://ultravioletos.blogspot.com/2008/05/opensolaris-and-blastwave.html

$ pfexec pkg set-authority -O http://blastwave.network.com:10000 blastwave
를 하면 저장소가 추가되고
$ pfexec pkg authority
라고 하면 어떤 저장소가 쓰이고 있는지 보여준다:

AUTHORITY                           URL
blastwave                           http://blastwave.network.com:10000/
opensolaris.org (preferred)         http://pkg.opensolaris.org/release/
# pkg refresh
로 list를 재생성.

sunfreeware것도 +_+;;
http://opensolaris.org/os/package/
$ pfexec pkg set-authority -O  http://pkg.sunfreeware.com:9000 sunfreeware.com
다른 mirror도 집어넣으면 좋을지도.




OTL BlastWave홈페이지 자체에 낡은 정보가 있어서 당했다: 위에 있는 정보가 더 새로운 정보임.

OpenSolaris에선 어떻게 쓰면 되는고 하니...
http://www.blastwave.org/howto.html

사실. OpenSolaris도 솔라리스인지라, 솔라리스10의 x86 패키지들이 다 적용될 수 있다. -_-;; blastwave의 패키지들은 솔라리스10, opensolaris가 같음... 또 한편, sunfreeware의 것도 설치가 가능하단 말임.

우선 blastwave용 패키지 관리프로그램을 받고 설치한다.
$ wget http://blastwave.network.com/csw/pkgutil_`/sbin/uname -p`.pkg
$ pfexec pkgadd -d pkgutil_i386.pkg

/opt/csw/bin 을 PATH에 등록한다.

catalog를 받아온다:
$ pfexec pkgutil --catalog
그리고 이런 것도 해야 됨.
$ pkgutil --install gnupg textutils
인증 gpg key를 다루기 위한 거라나 뭐라나. 인증키도 설치하라:
$ pfexec gpg --keyserver pgp.mit.edu --recv-keys A1999E90
$ gpg --edit-key A1999E90
나오는 prompt에서 Trust
5번선택. 절대로 믿자.
quit으로 나온다.
/opt/csw/etc/pkgutil.conf 도 수정해서...
use_gpg=true
use_md5=true
이 두 줄의 comment를 해제한다. 끝... 인듯.