lfs:installingbasicsystemsoftware
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| lfs:installingbasicsystemsoftware [2013/08/23 22:41] – [Tar-1.26] changwoo | lfs:installingbasicsystemsoftware [2014/10/09 21:24] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 616: | 줄 616: | ||
| sed -i ' | sed -i ' | ||
| etc/ | etc/ | ||
| - | ./configure --sysconfdir=/ | + | ./configure --sysconfdir=/ |
| make | make | ||
| make install | make install | ||
| 줄 910: | 줄 910: | ||
| <code bash flex-2.5.37.sh> | <code bash flex-2.5.37.sh> | ||
| tar -xjf flex-2.5.37.tar.bz2 | tar -xjf flex-2.5.37.tar.bz2 | ||
| - | cd flex-2.5.37patch | + | cd flex-2.5.37 |
| + | patch -Np1 -i ../ | ||
| ./configure --prefix=/ | ./configure --prefix=/ | ||
| --docdir=/ | --docdir=/ | ||
| 줄 1215: | 줄 1216: | ||
| ./configure --prefix=/ | ./configure --prefix=/ | ||
| --bindir=/ | --bindir=/ | ||
| + | --libexecdir=/ | ||
| make | make | ||
| make check | make check | ||
| 줄 1229: | 줄 1231: | ||
| 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 | ||
| + | make TEXMF=/ | ||
| cd .. | cd .. | ||
| rm -fr texinfo-5.0 | rm -fr texinfo-5.0 | ||
| </ | </ | ||
| - | |||
| 줄 1240: | 줄 1245: | ||
| tar -xJf systemd-197.tar.xz | tar -xJf systemd-197.tar.xz | ||
| cd systemd-197 | cd systemd-197 | ||
| - | <do something> | + | tar -xvf ../ |
| + | make -f udev-lfs-197-2/ | ||
| + | make -f udev-lfs-197-2/ | ||
| + | build/ | ||
| + | bash udev-lfs-197-2/ | ||
| cd .. | cd .. | ||
| rm -fr systemd-197 | rm -fr systemd-197 | ||
| 줄 1250: | 줄 1259: | ||
| <code bash vim-7.3.sh> | <code bash vim-7.3.sh> | ||
| tar -xjf vim-7.3.tar.bz2 | tar -xjf vim-7.3.tar.bz2 | ||
| - | cd vim-7.3 | + | cd vim73 |
| - | <do something> | + | echo '# |
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | make test | ||
| + | make install | ||
| + | |||
| + | ln -sv vim / | ||
| + | for L in / | ||
| + | ln -sv vim.1 $(dirname $L)/vi.1 | ||
| + | done | ||
| + | |||
| + | ln -sv ../ | ||
| cd .. | cd .. | ||
| rm -fr vim-7.3 | rm -fr vim-7.3 | ||
| 줄 1257: | 줄 1278: | ||
| + | < | ||
| + | cat > /etc/vimrc << " | ||
| + | " Begin /etc/vimrc | ||
| + | set nocompatible | ||
| + | set backspace=2 | ||
| + | syntax on | ||
| + | if (&term == " | ||
| + | set background=dark | ||
| + | endif | ||
| + | |||
| + | " End /etc/vimrc | ||
| + | EOF | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Stripping ===== | ||
| + | <code bash> | ||
| + | / | ||
| + | -exec / | ||
| + | </ | ||
| + | |||
| + | ===== Cleaning ===== | ||
| + | 이제부터 chroot을 하려면, | ||
| + | <code bash> | ||
| + | chroot " | ||
| + | HOME=/root TERM=" | ||
| + | PATH=/ | ||
| + | CFLAGS=" | ||
| + | CXXFLAGS=" | ||
| + | MAKEOPTS=" | ||
| + | /bin/bash --login | ||
| + | </ | ||
| + | 이제는 /tools 디렉토리가 의미가 없어졌기 때문이다. | ||
| + | |||
| + | |||
| + | ===== CrackLib-2.9.0 ===== | ||
| + | racklib-words-20080507.gz 파일을 /source 에 보관. | ||
| + | |||
| + | <code bash cracklib-2.9.0.sh> | ||
| + | tar xf cracklib-2.9.0.tar.gz | ||
| + | cd cracklib-2.9.0 | ||
| + | ./configure --prefix=/ | ||
| + | --with-default-dict=/ | ||
| + | --disable-static && | ||
| + | make | ||
| + | make install | ||
| + | mv -v / | ||
| + | ln -v -sf ../ | ||
| + | install -v -m644 -D ../ | ||
| + | / | ||
| + | gunzip -v / | ||
| + | ln -v -s cracklib-words / | ||
| + | echo $(hostname) >>/ | ||
| + | install -v -m755 -d / | ||
| + | create-cracklib-dict / | ||
| + | / | ||
| + | cd .. | ||
| + | rm -fr cracklib-2.9.0.tar.gz | ||
| + | </ | ||
lfs/installingbasicsystemsoftware.1377297710.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)
