지니를 tar.gz tar.bz로 설치하는 방법좀 가르쳐 주세요~~~

안녕하세요~~~

ㅎㅎ 요즘 우분투를 배우고 있어서요~~

geany를 깔려고 하는데

sudo apt-get install 인가를 쓰지 않고 tar.gz 파일을 받아서 설치해 보려고 합니다.

기본적으로 푸는것은 tar zxvf 또는 ixvf 를 쓰면 되는 걸로 아는데 이 후로 어케해야 하나요??

deb 패키지로 설치 하는 것이 아니라.
source를 이용해서 설치하시려고 하는 거네요.

이유는 모르겠지만, (저라면 가능한 패키지로 설치해서 프로그램 관리가 편한 것을 선호하는데요 :-) )
[color=#0000FF:njclgr8h]source를 이용한 설치는 아래의 단계를 통해서 이루어지게 됩니다.

  1. 의존성 확인
  2. 설치 환경에 따른 세부 설정 (주로 make 파일을 생성)
  3. 컴파일을 통한 실행 파일 및 라이브러리 파일 등 생성 (주로 make 명령을 이용)
  4. 3에서 생성된 파일을 적당한(?) 위치에 복사 (주로 make install 명령을 이용)
    [/color:njclgr8h]
    하지만, 프로그램 개발자에 따라 각 단계를 통합하여 2단계나 3단계로 한다던가…
    오히려 늘려서 5,6 단계로 만들기 때문에 일반적으로는 설명할 수 있어도
    설치해보지 못한 프로그램의 설치법을 알려드린다는 것은 여간 까다로운게 아니지요.
    또한, 개발자 마다 조금씩은 설치법을 달리해서 프로그램을 만드는 만큼, source 설치로 받은 파일에는 README 파일 혹은 INSTALL 파일이 존재하게 마련입니다.
    그것도 아니면 홈페이지에서 설치에 대한 정보를 기록해두지요.
    README 파일을 먼저 more 명령어나 editor 프로그램을 통해 확인하는 것을 추천합니다.
    또한 INSTALL 파일은 경우에 따라 설치 정보를 담기도 하지만, 혹은 위의 4단계를 쉘스크립트로 간추려놓은 실행파일 일 수 있으니 [color=#0000FF:njclgr8h]필히 README 파일을 먼저 확인해보시길 바랍니다.[/color:njclgr8h]

[color=#FF0000:njclgr8h]요약: 파란색 글씨가 중요한 내용, 프로그램 마다 설치법 다르니 쉽게 알려드릴 방법은 없을지도…
이왕이면 아래의 URL을 보고 따라 하시는게 좋을 듯.
[url:njclgr8h]http://www.geany.org/manual/current/index.html#installation[/url:njclgr8h]
물론! 구글링을 통해 누군가가 설치과정을 블로깅해놓을 수 있으니… 그 방법이 더 나을지도…[/color:njclgr8h]

참고로… 전 geany가 뭔지 모른답니다.

[quote="cmy1st":3kk9927p]안녕하세요~~~

ㅎㅎ 요즘 우분투를 배우고 있어서요~~

geany를 깔려고 하는데

sudo apt-get install 인가를 쓰지 않고 tar.gz 파일을 받아서 설치해 보려고 합니다.

기본적으로 푸는것은 tar zxvf 또는 ixvf 를 쓰면 되는 걸로 아는데 이 후로 어케해야 하나요??[/quote:3kk9927p]

bz2의 경우 tar xvfj xxx.tar.bz2
gzip의경우 tar xvfz xxx.tar.gz
으로 압축을 해제 하신 후

해당 디렉토리로 이동하시고

./configure --help 하셔서 도움말을 참조해 보세요
일반적으로는

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
혹은
./configure (이때는 /usr/local에 설치됩니다)

make
sudo make install
여기 까지가 tarball의 일반적인 설치 과정이지만…
문제는 의존성에 있습니다.
의존되어 있는 패키지들은 미리 설치되어야 하기 때문에…

./configure 이전에…
sudo apt-get build-dep geany를 해보세요.
이러면 관련된 패키지들이 설치됩니다.

만약 컴파일 관련 패키지들이 설치되어 있지 않다면
sudo apt-get install build-essential 명령을 입력하여 컴파일 관련 패키지들을 설치하세요.

또한 간단하게 deb파일로 만드시려면…
sudo apt-get install checkinstall

make 하신 후에…
sudo checkinstall 명령을 입력하면…
인스톨과정을 추적하여, deb파일로 만들어 줍니다.