시스템 이미지 백업본을 믿고 있던 나는, 데이터 파티션을 마운트 해 놓은것을 깜빡 하고

rm -rf / 

.......하는 만행을 저질렀다.. (터얼써억) oTL


뭐 어쩔 수 없지 재설치 하지 뭐. 하고 툭툭 털고 일어났던 것도 잠시.

분명 2006.1 의 stage1 타르볼인데. /usr/portage/scripts/bootstrap.sh 하는 중 다음과 같은 에러를 내며 뻗어버렸다!!

an't locate ExtUtils/MakeMaker/Config.pm in @INC (@INC contains: /etc/perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux /usr/lib64/perl5/vendor_perl/5.8.8 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux /usr/lib64/perl5/site_perl/5.8.8 /usr/lib64/perl5/site_perl /usr/lib64/perl5/5.8.8/x86_64-linux /usr/lib64/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/lib64/perl5/5.8.8/ExtUtils/MakeMaker.pm line 7.
BEGIN failed--compilation aborted at /usr/lib64/perl5/5.8.8/ExtUtils/MakeMaker.pm line 7.
Compilation failed in require at Makefile.PL line 11.
BEGIN failed--compilation aborted at Makefile.PL line 11.

!!! ERROR: perl-core/Test-Simple-0.64 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
ebuild.sh, line 1255: Called perl-module_src_compile
perl-module.eclass, line 136: Called perl-module_src_prep
perl-module.eclass, line 125: Called die

!!! Unable to build! (are you using USE="build"?)
!!! If you need support, post the topmost build error, and the call stack if relevant.


사용자 삽입 이미지

<<< 문제의 사건현장 #1 >>>

실제 /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker 에는 Config.pm 이 없었다.

다른 Config.pm 을 넣으면 에러가 발생하는것은 물론이다.

이럴때 Perl 을 재 설치 할 수 있음 좋겠는데. 하던 차에 모 루마니아 인의 블로그에서 해답을 찾았다.

바보같이.. emerge 에는 --nodeps 라는 스위치가 있었다!! man emerge 해서 생각해 보면 쉬운 문제였는데!!  (rpm 의 -i 와 동일한 역활).

이것으로 Perl 과 Perl 에 필수적이면서 의존적인 패키지들을 설치한다.
(혹시나 해서 libperl만 설치해 봤는데 안된다.. ;ㅅ; )

emerge --nodeps gdbm libperl perl

이런다음 부트스트래핑을 진행하면 잘 된다! >_<
,