>> Read No. 13882 article  
아! 6시간의 삽질 끝에 이루었도다!!!

등록 2001-09-05 08:32:12     조회 292
이름 Merveilleuse    

Debian GNU/Linux를 갑자기 깔아보고 싶어졌습니다. 전부터 깔아보고 싶었었
지만 시디로 까는 방법 외에는 제가 찾을 길이 없었기 때문이었습니다.

뭐, 이미지를 받아서 시디를 구워서 하면 되지 않냐, 네트워크 설치로 하면
되지 않냐는 생각을 하고 계시겠지만, 저는 그 흔하디 흔한 시디라이터 하
나 없습니다. 그리고 네트워크 설치를 할 수 없는 여건입니다. 왜냐면 ADSL
사용자이기 때문이지요.

문서를 뒤지기 시작했습니다. 헉, 그런데 ADSL을 이용해서 네트워크 설치를
할 수 있는 문서를 발견했습니다. 하는 방법은 베이스 시스템을 깔고, dpkg
를 이용해서 pppoe 패키지를 깐 후에 몇가지 설정을 거쳐 인스톨 시에 바로
인터넷에 접속해서 네트웍 설치를 한다는 것이었습니다.

아자!! 해봤죠.. 결과는 안되더군요. 쩝. 그렇게 해서 성공한 사람이 많다
고 하는데 저는 안되더군요. 그래서 머리 굴렸죠. 어떻게 하면 될까.

그래서 생각해 낸 것이 일단 포테이토 패키지 전체를 하드에 다운로드 하고,
이때 디렉토리 구조를 똑같이 다운로드 받습니다. 거의 미러링 수준입니다.
물론 i386패키지만을 받죠.

그리고 베이스 시스템을 깝니다. 그런 후에 vfat 파티션을 마운트 하고,
/etc/apt/source.list인가 하는 파일에다가 deb file:/경로 를 적고 저장하
고 dselect로 파일시스템을 통해 인스톨 한다는 것이었습니다.

모든 준비를 완료하고 dselect 실행. access부터 차근차근 해 나갔습니다.
호오.. 패키지 리스트를 받고 설치 메뉴가 나왔습니다. 이제 됐구나. 필요한
거 다 정하고 인스톨! 헉, 근데 파일들이 없다고 나오더군요. emoticon;; 낙심

다음생각을 해봤죠. 마운트하면 안되나? 그래서 ext2 파티션에 그대로 옮겨
서 해봤습니다. 그러나 실패.

그래서 다시 생각했죠. 파일 시스템이 아니라 http를 통한 설치는 될까? 일
단 apache 패키지만을 인스톨 했습니다. apache 패키지 인스톨까지 무수히
많은 의존성 문제 꼬리에 꼬리를 물고 늘어져서 하나하나 찾아가면서 apache
를 깔았습니다.

그리고 /var/www에다가 또 파일들을 고스란히 mv했습니다. vfat에서 ext2로
옮길때는 오래 시간이 걸리지만 같은 파일 시스템 안이어서 이번에는 1초도
안걸렸습니다. 다시 소스리스트를 수정했죠. deb http://127.emoticon.1/경로
다시 dselect했는데 여전히 파일을 못찾더군요. 파일리스트랑 그런거 다 작
성해놓고 왜 인스톨만 하려고 하면 파일이 없다고 나오는지 도통 이해가 가
지 않았습니다.

그래서 다시 adsl이 되도록 삽질 시작했습니다. nts-pppoe라는 것은 바이너
리로 제공하기 때문에 컴파일이 필요 없어서 설치해서 해봤지만 안되는 것이
었습니다. 데비안 패키지에서 제공하는 pppoe라는 것도 두말하면 잔소리! 안
되는 것이었습니다. 마지막 선택! rp-pppoe 설치
근데 유감스럽게도 소스 파일.. deb 패키지로 된것을 아무리 찾아보아도 보
이는 것은 rpm패키지뿐 deb는 보이지 않더군요. 그래도 어쩌겠습니까.
dpkg -i 파일명 노가다로 gcc를 설치했습니다. 의존성 걸리는건 일일이 찾아
가면서 다 깔았고, 라이브러리도 깔고, 펄, autoconf, automake, binutils
기타 등등 다 깔았습니다. 무쟈게 오래걸렸습니다. 무슨 의존성 문제가 그리
도 복잡하게 꼬리에 꼬리를 무는지 emoticon;;

rp-pppoe 컴파일을 하려고 하는데 아주 좋은 스크립트가 있더군요. 그
냥 ./go만 하면 되는 것이었습니다. gcc는 있다고 ok나오는데 gcc가 실행할
수 있게 되어있지 않다는 에러 메시지 emoticon;; 황당.. 필요한거 다 깔았는
데....

아!!! 사나이 가슴 완전히 뽀게 집니다. 시계 바늘은 새벽 6시를 가리키
고... 이때 들었던 생각.. 아 씨퐁, 걍 레뎃이나 쓰자. 시디로 깔면 몰라도
이게 뭔짓이냐! 그래도 삽질파가 삽을 들었으면 퍼 엎어야지!

의존성 걸리든 말든 base, admin, libs, devel 패키지들을 그냥 깔았습니
다. ㅎㅎㅎ 될대로 되라!!
dpkg -i ./base/* ./admin/* ./libs/* ./devel/*
무지막지하게 에러 많이 납니다. 워닝도 많이 뜹니다. 오죽하면 너무 많은
에러로 작업을 중지합니다라는 메시지를 4번 넘게 보면서 강행했겠습니까.
정말 무식하지요.

수많은 끊김과 에러속에서도 끝까지 깔았습니다. 마지막 devel부분이 한참
깔리고 있는 도중, alt-F2를 눌러주고 그냥 심심해서 ./go 해봤습니다.
헉!! 역시 막가파에게는 이길자가 없습니다. 컴파일 다 되고 다 깔렸습니다.
아싸!!!

adsl-start 엔터! 탁!!!!!
...CONNECTED!
오예!!!!

Makefiles를 좀 수정해서 생성된 파일들이 지워지지 않도록 해서 파일들은
고스란히 디렉토리에 남아있었습니다. 바로 tar를 이용해 묶고 압축. 그리
고 다시 베이스 시스템 만을 인스톨했습니다. ㅎㅎㅎ
그리고 rp-pppoe를 압축 풀고 Makefiles 안의 make install 부분을 참조하
여 필요한 파일들을 적절한 퍼미션을 주고 카피했죠. 참고로 다시 깔았기 때
문에 make install이 안됩니다. 수작업으로 카피해줘야하지요.

그리고 다시 adsl-start
..... 헉 다시 가슴이 몽게 집니다. 점이 5개가 나왔는데도 컨넥트가 안보입
니다. 절규를 할 찰나
.......CONNECTED! 오예!!!
바로 ftp.debian.or.kr 미러링 사이트에서 업데이트 시작.. 그리고 삽질 기
념으로 너무 기뻐서 여기에 글 쓰는 중입니다. 데비안에 대해 너무도 모르
고 오늘이 처음이고 자료도 찾기 귀찮아서 혼자 머리 싸매면서 했기에, 여러
분이 보기에 원시적으로 보일 것입니다. 그러나 뿌듯하군요. 후후..

아무튼 너무 재미있었습니다. 참. 커널에 모듈 올리는 작업이 신기하던군
요. modconf라는 것을 써서 하는 건데 신기했었습니다. dselect도 신기했구
요. 근데 사용방법을 잘 몰라서. 메뉴얼 프린트해서 학교 가면서 버스에서
봐야겠습니다. 휴학중이지만 약속이 있어서 가야되거든요. 암튼 기뿌다~~

혹시 저처럼 데비안 최하급 초보자인 분들 rp-pppoe 컴파일 된거 필요하시
면 드릴께요~ 메일주세요. 아자 좋아라.

근데 시디하나 구했으면 이런 고생 없었을텐데 emoticon;; 쩝. 괜히 베이스만 깔
고 해보려고 하다가 이런 고생을.. 잠도 못자고...

--
이제부터 Debian GNU/Linux 삽질 시작!!
마구마구 괴롭혀 주자!!
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.63 초 ] 작업시간: [ 0.08 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791067484
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.