컴파일 관련 질문입니다

토렌토 클라이언트인 트랜스미션을 설치하다가 막혔습니다 ;;
sh 명령만 알다가 컴파일해야된다기에 검색해서 configure, make, make install을 알았는데요.
configure외에 진도가 안 나갑니다 ㅜ.ㅜ

아래는 여태까지 진행사항이구요. 그림파일은 설치파일이 들어있는 디렉토리 내용입니다.

make랑 make install 명령을 어떻게 내려야 할까요? ㅜ

root@hy-02:/home/hy/tr# ./configure
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… no
checking for mawk… mawk
checking whether make sets $(MAKE)… yes
checking how to create a ustar tar archive… gnutar
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
checking for style of include used by make… GNU
checking for gcc… gcc
checking for C compiler default output file name…
configure: error: C compiler cannot create executables
See `config.log’ for more details.
root@hy-02:/home/hy/tr#

컨피규어 하신 직후에 그 위치에서 make 하신 후 make install 하시면 될 듯 합니다

transmission 은 사실 하디 8.04 부터 우분투 기본 토론트 플그램을 채택 되어 기본 설치 되는 프로그램
입니다.

그러나 만약 컴파일 설치 하시고 싶다면 configure 전에
트렌스 미션 컴파일 의존 패키지를 설치 하셔야 합니다.
$ sudo apt-get build-dep transmission

물론 컴파일러 설치도 당연히 되어 있어야 겠지요!
$ sudo apt-get install build-essential

기본적으로 가지고 있는 프로그램은 그냥 시냅틱 이용 설치 제거 하시길 바랍니다.

저 에러메시지는 보통 C 라이브러리가 없을때는 나와요.
libc 로 시작하는 패키지를 설치하시면 됩니다.

빌드에 필요한 다른 것들도 없는것 같으니 필수적으로 필요한 것들이 포함되어 있는
build-essential 패키지를 설치하는것도 좋을것 같습니다.

그리고 ./configure와 make가 정상적으로 완료된 후…
설치시 make install 을 하기 보다는 checkinstall을 이용해서 deb 패키지를 만들어서
생성된 .deb 파일로 설치하는게 좋습니다.

checkinstall는 별도로 설치하셔야 합니다.

[code:lnud4h82]sudo apt-get install checkinstall[/code:lnud4h82]


그리고 프로그램을 설치하기위해 꼭 컴파일을 할 필요는 없습니다. 컴파일을 해서 설치해보고 싶으시다면 그렇게 하시구요.
그냥 편하게 최신버전을 다운로받아 설치하고 싶다면

http://ftp.kaist.ac.kr/pub/ubuntu/pool/ ... y1_all.deb

이걸 받아서 설치하시면 됩니다. 1.22 버전입니다.

이건 공식저장소의 백포트에 있는 것이니 시냅틱 꾸러미 관리자에서 백포트를 사용하도록 활성화 하시면
바로 이용가능합니다.

자세한 답변 감사드립니다 ^^
처음으로 컴파일을 시도해보려서 용쓰다가 시냅틱꾸러미관리자로 설치했습니다.
좀 더 익혀서 나중엔 컴파일로 설치해보려구요. :lol: :lol: