lfs:constructingtemporarysystem
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
lfs:constructingtemporarysystem [2013/08/23 17:12] – [M4-1.4.16] changwoo | lfs:constructingtemporarysystem [2014/10/09 21:24] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 440: | 줄 440: | ||
tar -xjf make-3.82.tar.bz2 | tar -xjf make-3.82.tar.bz2 | ||
cd make-3.82 | cd make-3.82 | ||
- | <do something> | + | ./configure --prefix=/ |
+ | make && make check && make install | ||
cd .. | cd .. | ||
rm -fr make-3.82 | rm -fr make-3.82 | ||
줄 451: | 줄 452: | ||
tar -xJf patch-2.7.1.tar.xz | tar -xJf patch-2.7.1.tar.xz | ||
cd patch-2.7.1 | cd patch-2.7.1 | ||
- | <do something> | + | ./configure --prefix=/ |
+ | make && make check && make install | ||
cd .. | cd .. | ||
rm -fr patch-2.7.1 | rm -fr patch-2.7.1 | ||
줄 462: | 줄 464: | ||
tar -xjf perl-5.16.2.tar.bz2 | tar -xjf perl-5.16.2.tar.bz2 | ||
cd perl-5.16.2 | cd perl-5.16.2 | ||
- | <do something> | + | patch -Np1 -i ../ |
+ | sh Configure -des -Dprefix=/ | ||
+ | make | ||
+ | cp -v perl cpan/ | ||
+ | mkdir -pv / | ||
+ | cp -Rv lib/* / | ||
cd .. | cd .. | ||
rm -fr perl-5.16.2 | rm -fr perl-5.16.2 | ||
줄 473: | 줄 480: | ||
tar -xjf sed-4.2.2.tar.bz2 | tar -xjf sed-4.2.2.tar.bz2 | ||
cd sed-4.2.2 | cd sed-4.2.2 | ||
- | <do something> | + | ./configure --prefix=/ |
+ | make && make check && make install | ||
cd .. | cd .. | ||
rm -fr sed-4.2.2 | rm -fr sed-4.2.2 | ||
줄 484: | 줄 492: | ||
tar -xjf tar-1.26.tar.bz2 | tar -xjf tar-1.26.tar.bz2 | ||
cd tar-1.26 | cd tar-1.26 | ||
- | <do something> | + | sed -i -e '/gets is a/d' gnu/ |
+ | ./configure --prefix=/ | ||
+ | make && make check && make install | ||
cd .. | cd .. | ||
rm -fr tar-1.26 | rm -fr tar-1.26 | ||
줄 495: | 줄 505: | ||
tar -xJf texinfo-5.0.tar.xz | tar -xJf texinfo-5.0.tar.xz | ||
cd texinfo-5.0 | cd texinfo-5.0 | ||
- | <do something> | + | ./configure --prefix=/ |
+ | make && make check && make install | ||
cd .. | cd .. | ||
rm -fr texinfo-5.0 | rm -fr texinfo-5.0 | ||
줄 506: | 줄 517: | ||
tar -xJf xz-5.0.4.tar.xz | tar -xJf xz-5.0.4.tar.xz | ||
cd xz-5.0.4 | cd xz-5.0.4 | ||
- | <do something> | + | ./configure --prefix=/ |
+ | make && make check && make install | ||
cd .. | cd .. | ||
rm -fr xz-5.0.4 | rm -fr xz-5.0.4 | ||
줄 512: | 줄 524: | ||
+ | ===== 스트리핑 ===== | ||
+ | 설치된 패키지 중 불필요한 부분을 찾아 삭제하는 부가적인 과정 | ||
+ | <code bash> | ||
+ | strip --strip-debug / | ||
+ | strip --strip-unneeded / | ||
+ | rm -fr / | ||
+ | </ | ||
- | + | ===== 소유권 변경 ===== | |
+ | $FLS/tools 디렉토리에 모든 파일들은 현재 lfs 소유이지만 이것은 부자연스럽다. | ||
+ | # chown -R root:root $LFS/ | ||
+ | |
lfs/constructingtemporarysystem.1377277976.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)