Go Back   AppleForum > Software > Application

 
 
thread_tools
2004-12-07, 09:11 AM   #1
소내기
Veteran Member
 
소내기's Avatar
 
Registered: Aug 2002
My Mac: Macbook pro 15Inch(1.8GHz core duo) & iMac G5 17inch(1.6GHz) & iPod nano 4G
Posts: 852
오프라인
[Tip]OSX + Fink(Gnome and apple quartz-wm)

[Tip]OSX + Fink(Gnome and apple quartz-wm)

Fink란?

데비안 리눅스의 패키징 시스템방법을 기초로 OSX및 Dawin OS에서 유닉스 어플리케이션을 보다 싶게 구축하게 해주는 환경을 제공하는 프로그램입니다.

쉽게 말해 , 그놈, KDE 또 뭐가 있남 기타등등.

실행은 대부분 터미널 편집기는 vim 사용한다고 가정했습니다. 물론 뭐 다른 편집기를 써도 되겠죠.


-- 설치 --
Fink install

에서 Fike 0.7.1을 받아 설치합니다. 설치중 Path설정부분이 나오는데 자신의 계정에 .profile에 환경 변수를 추가해주는 script를 넣어주게 됩니다. 그냥 yes로 패스

설치가 완료되면 새로 터미널을 실행합니다. 새로 실행된 터미널에서는 fink환경변수가 추가된채로 실행이 됩니다.

현재 기본설정은 stable 패키지를 다운로드 하게됩니다. 그러나 버젼이 아직 낮은 상태라(Gnome 2.4 etc) unstable (Gnome 2.6.3) 패키지를 쓰면 더 높은 버젼을 쓸수 있습니다. 그러나 소스 컴파일이라 조금 시간이 걸리지만. 설치후 만족 만빵입니다!!!

Code:
sudo su
vim /sw/etc/apt/sources.list
현재 소스 리스트중에 stable을 빼고 unstable을 집어 넣습니다.

Code:
deb file:/sw/fink unstable main crypto  <--- 이렇게 고칩니다.
이후 다시 터미널로 돌아와서.

unstable패키지 목록으로 업데이트

Code:
sudo su
fink selfupdate
시간이 좀걸립니다.

인덱스 재 생성
Code:
fink index

이간이 좀걸리지만. 참으세요-_-;, 아니면 신형 G5를 구해서 컵파일 속도를 향상 시키던가~~~

이후 gnome패키지를 설치합니다.(x11라이브러리는 디펜던스에 의해 자동설치됩니다)

Code:
sudo su
fink install gnome-core
fink install bundle-gnome
fink install gnome-base
fink install gnome-desktop
fink install gnome-panel
fink install gnome-terminal
fink install firefox
대략 제가 설치한 패키지들은 이정도. 디펜던스에 의해 다른 패키지들도 같이 설치됩니다. 설치 순서야 지들이 알아서 하겠죠. 그냥 맘에 드는 놈 골라 설치하세요.

그리고 패키지 목록 보는 명령은..

Code:
fink list
그중에 원하는 목록을 보고 싶다면.

Code:
fink list | grep 원하는 단어
해주시면 됩니다..

한글 입력기 설치

인용:
download page
http://kldp.net/frs/?group_id=275
0.15 소스 버전을 다운 받습니다..

Code:
tar xvzf nabi-0.15.tar.gz
해당 폴더로 이동후

전에 한글 입력중에 libintl라이브러리가 문제였는데, 지금 해보니 잘되네요.

fink 설치중에 라이브러리가 설치되었는데, 아마 해결이 된듯합니다.

해당 라이브러리가 /sw 디렉토리에 존재 하기때문에 include 패스와 library패스를 추가한후 컴파일을 해야 합니다. 근데 컴파일 하는걸 넘 오래되놔서. 컴파일 할때 라이브러리 추가가 잘안되네요. help때려서 봤는데도 안되던데 누가 함 댓글 달아주세요.

그래서 ln -s으로 /usr 부분에도 추가 시켰습니다.

Code:
ln -s /sw/include/libintl.h /usr/include/
ln -s /sw/lib/libintl.* /usr/lib/
해줍니다.

nabi 폴더로 이동후

Code:
./configure --prefix=/sw
make
sudo su
make install
Apple X11 설치

패치지를 다운받습니다.

다운받은 pkg파일을 /Users 폴더로 이동시킵니다.

이후 터미널에서(물론 root 계정)

Code:
sudo su
fink install quartz-wm
안내문구에 pkg파일을 놓으라고 하네요. 이렇게 설치를 하면 XDarwin과 중복되지 않고 필요한 파일만 가져와서 사용자가 선택적으로 쓸수 있게 됩니다. 전에는 그냥 덮어 씌워서 원상복구가 무지 힘들었습니다. 저만 몰랐었을지도 모르죠.



-설정-

x11 부팅 스크립트를 수정해야 합니다.

Code:
cp /usr/X11R6/etc/xinit/xinitrc ~/.xinitrc
로 복사합니다.

이후 .xinitrc만 수정하면 사용 계정에서 쓸수 있습니다..

#twm & 이후를 모두 주석처리합니다.

Code:
vim .xinitrc
Code:
export LANG=ko_KR.UTF-8
export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=xim

quartz-wm&
exec gnome-session
부분을 추가 해줍니다.

이제 터미널에서 startx를 칩니다.
Applications 폴더에서 XDarwin을 실행해도 됩니다.

이제 고대하던 그놈이 뜹니다. Apple X11과 함께~~

Apple X11 window manager를 쓰게 되면 창 내림이 OSX에 있는걸 쓰기때문에 그놈 패널 에 달려있는 창관리자가 오작동하게 됩니다. 현재 그놈 패널에 아무것도 표시가 안되면. 패널을 드래그 해서 왼쪽 이나 밑으로 치우게 되면 아이콘들이 살아납니다.

그때 창관리를 제거합니다.

제거를 하려면 오른쪽 버트을 써야 하는데...

X11에서는 OSX처럼 가운데 오른쪽 버튼을 마우스 +키보드 조합으로 바꿀수 있습니다.

OSX 메뉴바에서 XDarwin 환경설정을 선택합니다..



보기와 같이 원하는 배열을 정합니다.(X11재시작필요)

이제 Gnome에서 노틸러스 배경화면을 제거 합니다.

그놈세션의 프로그램->기본설정->고급->세션 에 있습니다.
현재 그놈 세션의 상태입니다.
여기서 nautilus란 부분을 제거합니다. 전 이미 제거 했습니다.
선택하시고. 형식부분을 쓰레기로 보내면됩니다.



이제 나비를 등록합니다.



현재 셋팅된 스샷입니다. 그놈터미널과 firefox입니다.


http://www.clien.net/zboard/data/cm_...minal_show.png

http://www.clien.net/zboard/data/cm_...refox_show.png

문서작업은 gnome-edit(gedit),X11 firefox와 nabi, 그리고 OSX 화면캡쳐가 도와주었습니다.

소내기 님께서 2004-12-07 07:35 PM 에 수정하셨습니다..
  Reply With Quote
2004-12-07, 07:31 PM   #2
gura
Senior Member
 
gura's Avatar
 
Registered: May 2004
My Mac: iBook G4 800, 1152MB, Tiger 10.4.9
Posts: 242
오프라인
재밌게 잘 봤습니다..
MAC에서 X11용 window manager를 띄워보면 어떨까? 하고 생각은 많이 해봤는데요..
실제로 해보셨군요^^
  Reply With Quote
2004-12-07, 07:34 PM   #3
소내기
Veteran Member
 
소내기's Avatar
 
Registered: Aug 2002
My Mac: Macbook pro 15Inch(1.8GHz core duo) & iMac G5 17inch(1.6GHz) & iPod nano 4G
Posts: 852
오프라인
인용:
gura 님이 쓰신 글:
재밌게 잘 봤습니다..
MAC에서 X11용 window manager를 띄워보면 어떨까? 하고 생각은 많이 해봤는데요..
실제로 해보셨군요^^
quartz-wm을 안쓰고 그냥 gnome-wm을 써도 속도 괜찮습니다.

그런데 Copy&Paste가 안먹어서 quartz-wm로 돌려보니 잘되더군요. 지니효과도 되고 -_-;

나중에 응용을 하면 openoffice도 그냥 X11용 소스 받아서 빌드해도 괜찮을것 같습니다.

그외 머리 굴려보니. 쓸수있는게 참많네요. 몇달전까지만해도 한글 입력이 불가능해서 그림의 떡이였는데 이문제도 해결이 되었으니.. 이제 OSX+X11입니다!!!
  Reply With Quote
2004-12-07, 08:01 PM   #4
axia1g
Senior Member
 
axia1g's Avatar
 
Registered: May 2002
My Mac: Macbook Pro, Classic II, MP2000
Posts: 387
오프라인
좋은 정보 감사합니다.
시간나면 한번 해봐야겠네요 ^^
__________________
Computers are incredibly fast, accurate, and stupid; humans are incredibly slow, inaccurate and brilliant; together they are powerful beyond imagination.
- Albert Einstein
  Reply With Quote
2004-12-10, 03:29 AM   #5
catz
Elite Member
 
catz's Avatar
 
Registered: Oct 2001
My Mac: iMac2.8(8800GS), MBP2.2G, AppleTV, AEBS(Jpn),Touch16G
Posts: 3,055
오프라인
휴ㅡ.ㅡ gcc 3.1 과의 의존성에 걸려서 한참 헤맸는데.

xcode 에 같이 있더군요^^;
__________________
세벌사랑,한글사랑.
글이 살아야 나라가 산다.
  Reply With Quote
2004-12-25, 02:27 PM   #6
ilovja
Veteran Member
 
Registered: Feb 2002
My Mac: G5
Posts: 551
오프라인
소내기님 멋진 정보 감사합니다. 많은 도움이 되었습니다.
__________________
ilovjaWiki
  Reply With Quote
2005-02-19, 09:49 PM   #7
adohi
Senior Member
 
adohi's Avatar
 
Registered: Aug 2003
My Mac: MBP 15.4' 2.0G, Powerbook G4 12", Mighty Mouse, Airport Express, and iPod Nano 4G w
Posts: 431
오프라인
제가 잘 몰라서 그러는데요, fink를 깔면 리눅스 프로그랜들을 돌릴수 있다고 해서 알려주신 내용을 시도 해 봤습니다. 그런데 gnome패키지를 설치하는 과정에서 마지막에 (OSX에 기본으로 오는) X11이 깔려 있으니 그걸 지우고 다시 해 보라는 말이 나오네요.

X11이 있으면 fink를 깔수 없는건지... 그냥 X11이 들어있는 폴더를 지우고 fink를 깐후 다시 X11를 깔아야 하는건지... 그저 시키는 대로만 써온 유닉스만 아니 기본이 모자라네요.

아시는 분 있으시면 도움 부탁 드립니다.
__________________
When it is dark enough, you can see the stars. -Charles A. Beard

  Reply With Quote
2005-02-20, 02:55 AM   #8
jeijunn
Senior Member
 
Registered: Mar 2002
My Mac: G3 iBook/500Mhz,7600/G3,6200/75Mhz,Intel iMac24" 2.8Ghz
Posts: 178
오프라인
인용:
adohi 님이 쓰신 글
제가 잘 몰라서 그러는데요, fink를 깔면 리눅스 프로그랜들을 돌릴수 있다고 해서 알려주신 내용을 시도 해 봤습니다. 그런데 gnome패키지를 설치하는 과정에서 마지막에 (OSX에 기본으로 오는) X11이 깔려 있으니 그걸 지우고 다시 해 보라는 말이 나오네요.

X11이 있으면 fink를 깔수 없는건지... 그냥 X11이 들어있는 폴더를 지우고 fink를 깐후 다시 X11를 깔아야 하는건지... 그저 시키는 대로만 써온 유닉스만 아니 기본이 모자라네요.

아시는 분 있으시면 도움 부탁 드립니다.
/usr/X11R6/ 와 /etc/X11/ 을 제거한 후 fink 를 설치하고 fink를 이용해 xorg나 xfree86을 설치하신 후에 gnome을 설치하시면 됩니다.

jeijunn 님께서 2005-02-20 03:40 AM 에 수정하셨습니다..
  Reply With Quote
2005-02-20, 03:35 AM   #9
kizoo
Veteran Member
 
Registered: Feb 2002
My Mac: PowerMac G5 1.8 Dual
Posts: 927
오프라인
저는 GNOME을 써보지 않아서 모르겠습니다만, Apple X11 pkg와 잘 붙지 않는가봐요?

fink에는 사용자가 따로 설치한 갖가지 소프트웨어를 dpkg database로 끌어다 놓기만 하는, place-holder (이미 설치된 놈들에게 자리만 잡아 주는) 패키지가 많습니다. 이름이 보통 system-{pkgname}들이니까 그런 걸 깔아두고 해보세요.

저같은 경우는 xfree86 place-holder package인 system-xfree86을 깔아 씁니다. 그리고 요사이 fink는 이런 일을 알아서 해주더군요. 많이 편해졌어요.
__________________
한국 Microsoft에서 일하는 Mac User
셈말과 셈틀

kizoo 님께서 2005-02-20 03:41 AM 에 수정하셨습니다..
  Reply With Quote
2005-02-20, 03:42 AM   #10
jeijunn
Senior Member
 
Registered: Mar 2002
My Mac: G3 iBook/500Mhz,7600/G3,6200/75Mhz,Intel iMac24" 2.8Ghz
Posts: 178
오프라인
애플 X11은 iconv와 장단이 잘 맞지 않는 듯 하여 nabi(imhangul은 가능)와 같은 한글 입력기를 제대로 사용할 수 없어서 xfree86으로 바꾸어 문제를 해결했습니다.
  Reply With Quote
지금 시각: 08:42 PM | Contact Us | 아카이브 | Top
SEO by vBSEO 3.0.0 RC5 All contents copyright © 2001~2008 by AppleForum and/or their respective owners.