lfs:installingbasicsystemsoftware
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
lfs:installingbasicsystemsoftware [2013/08/23 22:43] – [Texinfo-5.0] 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 | ||
줄 1243: | 줄 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 | ||
줄 1253: | 줄 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 | ||
줄 1260: | 줄 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.1377297821.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)