[OSX] fink setup

Fink 프로젝트는 유수의 UNIX 프로그램을 Mac OS X으로 포팅하는 프로젝트이다,
Fink 프로젝트의 홈페이지는 다음과 같다,
http://www.finkproject.org/index.php

Linux의 yum 이나 yast 같은 기능이라고 할수 있다,
X에서 돌아가는 프로그램을 인스톨할때 편리하게 쓸수 있다,
gnuplot 이나, gimp등을 깔때 매우 편리,
이것을 사용하지 않으면, 프로그램을 일일히 압축을 풀어주거나,
압축을 풀어주고 난 뒤도, 패스 설정을 해줘야 하는등 불편한점이 엄청나게 많다,

그럼 Fink를 OSX 10.5 Leopard에 어떻게 넣는지 한번 알아보자,
10.4까지는 패키지를 깔아주는 .dmg 파일이 있기 때문에 깔기가 쉽다,
그러나 아직까지 10.5용의 정리된 패키지는 아직 안나온거 같지만, 깔수는 있다,
깔기 위해서는 다음과 같은 전제 조건이 필요하다,
Xcode 3.0(이상)을 인스톨해놔야 한다, 아마도 gcc등의 컴파일러를 인스톨하는 중에 꽤쓰는 거 같다,,
(Xcode는 Mac을 사면 주는 DVD안에 들어있는데, 없다면 Apple developer connection에 가입을 하고 무료로 다운받을수 있다
https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/204/wo/O02RShvamJN32jMLrh62HxY6knX/0.0
)

먼저 인스톨을 하기전에 파일을 다운받자,
http://www.finkproject.org/download/srcdist.php
에가서, fink-0.27.8.tar.gz 을 받아보자,

그리고 터미널을 열어보자,
파일이 있는 곳까지 가서, 핑크파일의 압축을 풀어준다, 여기서 주의할점은 stuffit으로 풀어주면 문제가 생기는거 같다, 꼭 터미널에서 풀어주도록,
tar xzf fink-0.27.8-full.tar.gz Enter 여기서 가끔씩 맥 자체가 gz까지는 풀어주는 경우가 있는데
이때는 tar xf fink-0.27.8-full.tar Enter를 해주면 된다,
cd fink-0,27,8-full 그다음은 cd로 폴더로 들어가자
./bootstrap /sw 로 실행을 해주면

인스톨 방법을 묻는 곳이 나오는데
Choose a method: [1] 1 (1을 선택하자, 1은 sudo ~~~ )
그러면, 패스워드를 물어보는데, 패스워드를 넣어주면 된다

In what additional directory should Fink look for downloaded tarballs? [] (press_return)

Use passive mode FTP transfers (to get through a firewall)? [Y/n] y

그러고 다운로드를 빠르게 하기 위해서, 알맞게 지역을 선택해주면 된다,

나머지는 추천해주는 대로 번호를 눌러주면 된다,

이러면 인스톨을 해주는데 잠시, 티 타임을 가진후, 인스톨이 끝나면,
패스 설정을 해주면 된다,

/sw/bin/pathsetup.sh enter
를 해주면 창이 하나 뜨는데, accept해주면 된다, 설명을 읽어보면, ~/.bash_profile 파일에 뭔가를 삽입해주는 걸 알수 있다,

그러고 Terminal을 껃다키면 fink명령어를 쓸수 있다,

그러면, fink의 업데이트를 해주면 끝,,
fink selfupdate-rsync
or
fink selfupdate-cvs
를 해주면 된다,,

fink를 이용한 인스톨을 간단하게 설명하면

fink install ******* (*******은 인스톨 하고 싶은 프로그램, gnuplot 이나 gimp등의 X기반 프로그램명)

Dr.kchris

Hello, I'm Dr.kchris, a neuroscience researcher. I love studying and trying new things and also love challenging myself. Have a great day! :)

This Post Has 3 Comments

  1. dmind

    안녕하세요~
    맥으로 Ruby on Rails를 좀 보려고 설치방법을 찾던중에
    Fink라는걸 발견했는데 설치가 첨이라 좀 어려웠어요.
    근데 포스팅 한 글을 보고 많은 도움이 되었습니다. 🙂

    1. Dr.kchris

      도움이 되었다니 다행입니다. 🙂 저는 요즘 fink대신 port를 사용하고 있네요. 좋은 하루 되세요~

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.