· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Booyo LiveCD/Make Process

BooyoLiveCD/MakeProcess


SOURCE /dev/hdc1 DEST /dev/hdc3 /dev/hdc7 w/o OO Target /dev/hdc8 SOURCE /dev/hdc5 DEST /dev/hdc3 Target /dev/hdc6태

개발환경 /dev/hdc1 초기상태 /dev/hdc3 수정된 상태 /dev/hdc5

1. install FC3 desktop on DEST partition.

2. install FC3 workstation on SOURCE partition.

3. boot from SOURCE partition.

4. make new kernel and modules with modified kernel config.
  • download kernel-2.6.9-1.667.src.rpm
  • rpm -ivh kernel-2.6.9-1.667.src.rpm
  • cd /usr/src/redhat/SPECS
  • rpmbuild -bp --target i686 kernel-2.6.spec
2005.5.27
오류: Failed build dependencies:
        gnupg is needed by kernel-2.6.10-1.770.bone9.desktop.i686

gnupg 는 CD 2 에 있음 
  • cd /usr/src/redhat/BUILD/kernel-2.6.9
  • mv linux-2.6.9 /usr/src
  • ln -s linux-2.6.9 linux
  • cd linux
2005.5.27
edit Makefile
EXTRAVERSION = -livecd
  • make oldconfig
  • make gconfig
    • think more about SCSI modules.
    • Kernel hacking -> Kernel debugging -> Compile the kernel with debug info N
    • File systems -> DOS/FAT/NT Filesystems -> NTFS file system support M
    • General setup -> Auditing support N
[root@localhost boot]# diff config-2.6.9-1.667 config-2.6.9-booyo
3,4c3,4
< # Linux kernel version: 2.6.9-1.667
< # Tue Nov  2 14:38:30 2004
---
> # Linux kernel version: 2.6.9-booyo
> # Thu Feb 10 08:54:47 2005
2342c2342,2344
< # CONFIG_NTFS_FS is not set
---
> CONFIG_NTFS_FS=m
> # CONFIG_NTFS_DEBUG is not set
> # CONFIG_NTFS_RW is not set
2502c2504
< CONFIG_DEBUG_INFO=y
---
> # CONFIG_DEBUG_INFO is not set
2005.5.27
Auditing support N
NTFS file system support (NTFS_FS) M

[root@localhost linux]# diff .config /boot/config-2.6.10-1.770.bone9.desktop
3,4c3,4
< # Linux kernel version: 2.6.10-livecd
< # Fri May 27 13:14:57 2005
---
> # Linux kernel version: 2.6.10-1.770.bone9.desktop
> # Sun Apr 10 14:36:35 2005
30c30,31
< # CONFIG_AUDIT is not set
---
> CONFIG_AUDIT=y
> CONFIG_AUDITSYSCALL=y
2249,2251c2250
< CONFIG_NTFS_FS=m
< # CONFIG_NTFS_DEBUG is not set
< # CONFIG_NTFS_RW is not set
---
> # CONFIG_NTFS_FS is not set
File system -> Miscellaneous file system->SquashFS
Device driver -> Graphics support 
Support for frame buffer device -> VESA VGA..(Y)
Console Display driver support -> Framebuffer..(Y)
Logo configuration -> Bootup logo (N)
Bootsplash configuratopn -> bootup splash screen (Y)
[root@localhost linux]# diff .config .config.old
4c4
< # Mon Sep  5 16:53:22 2005
---
> # Mon Sep  5 16:34:59 2005
2167c2167,2170
< # CONFIG_LOGO is not set
---
> CONFIG_LOGO=y
> # CONFIG_LOGO_LINUX_MONO is not set
> # CONFIG_LOGO_LINUX_VGA16 is not set
> CONFIG_LOGO_LINUX_CLUT224=y
2177c2180
< CONFIG_BOOTSPLASH=y
---
> # CONFIG_BOOTSPLASH is not set
  • make bzImage
  • make modules
  • make modules_install
[root@localhost modules]# du -s /lib/modules/*
99152   2.6.9-1.667
32700   2.6.9-booyo
2005.5.27
62904   2.6.10-1.770.bone9.desktop
28224   2.6.10-livecd
모듈이 왜 이렇게 적을까?
source 는 왜 있을까? 링크임.
loop.ko 는 커널로, pwc 추가된 것임.
  • make install
  • edit /boot/grub/grub.conf
5. make ash, cloop
2005.5.27
/usr/bin/cvs 없음. 다른 파티션의 것 사용.
dietlibc 설치 CD 2 에 있음
export CVS_RSH=ssh
/mnt/sda5/usr/bin/cvs -z3 -d:pserver:anonymous@cvs.kldp.net:/cvsroot/booyolivecd co ash-booyo
/mnt/sda5/usr/bin/cvs -z3 -d:pserver:anonymous@cvs.kldp.net:/cvsroot/booyolivecd co cloop-booyo
make 
2005..5.27
cd advancecomp-1.9_create_compressed_fs 한 후, ./configure 먼저 수행
위로 올라와서 make
2005.5.31
cp -Rp /mnt/sda11/BOOYO.build/ /
cp /root/cloop-booyo/create_compressed_fs /BOOYO.build/
have to edit isolinux.cfg
change linux26
change logo.16

mount -o loop minirt tmp
cd tmp/static
cp /root/ash-booyo/sh ash
cp /sbin/insmod.static insmod
cp /sbin/udev.static udevstart
cd ../modules
cp /root/cloop-booyo/cloop.ko .
cd scsi
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/BusLogic.ko BusLogic.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/a100u2w.ko a100u2w.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/aic7xxx/aic7xxx.ko aic7xxx.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/aic7xxx_old.ko aic7xxx_old.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/ata_piix.ko ata_piix.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/fdomain.ko fdomain.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/gdth.ko gdth.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/ide-scsi.ko ide-scsi.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/initio.ko initio.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/libata.ko libata.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/scsi_mod.ko scsi_mod.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/sd_mod.ko sd_mod.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/sr_mod.ko sr_mod.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/scsi/tmscsim.ko tmscsim.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/usb/host/uhci-hcd.ko uhci-hcd.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/usb/host/ehci-hcd.ko ehci-hcd.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/usb/host/ohci-hcd.ko ohci-hcd.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/usb/storage/usb-storage.ko usb-storage.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/ieee1394/ieee1394.ko ieee1394.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/ieee1394/ohci1394.ko ohci1394.ko
cp /lib/modules/2.6.10-livecd/kernel/drivers/ieee1394/sbp2.ko sbp2.ko

6. make initrd.img
  • edit linuxrc
2005.5.31
cp -a /BOOYO/root /home/root
ln -s /home/root /root
 
2005.5.31
cd /BOOYO.build/BOOYO.Master/boot/isolinux
edit boot.msg
isolinux.cfg
cp /boot/vmlinuz*liveCD linux26

cd /BOOYO.build/BOOYO.Master/boot/isolinux/initrd/etc
cp /etc/passwd .
cp /etc/shadow .
cp /etc/group .
clean mtab
7. make rc.sysinit ( I don't want to edit inittab. )
inittab 를 변경하고 booyo-init, booyo-halt, booyo-reboot 사용
  • berry linux 의 경우
    • edit /etc/init.d/xsession
      /opt/booyo/xsetup

8. make hwsetup-booyo ( replace for kmodule )
  • /opt/booyo 는 파일시스템의 표준에 맞지 않음. 표준에 맞게 다른 위치를 찾을 것
  • change rc.sysinit
  • cp kmodule-booyo to /opt/booyo/
  • cp hwsetup-booyo to /opt/booyo/
  • cp mkxf86config to /opt/booyo/
  • cp XF86Config-4.in to /opt/booyo/
2005.6.1
edit XF86Config-4.in
  • cp hwsetup to /etc/init.d
    • hwsetup 을 kudzu 로 변경
  • mv S05kudzu to K05kudzu
    • K05kudzu 없앰
    • ln -s ../init.d/kudzu S05kudzu
    • rhgb initialize 에 의심스러운 부분이 있어서 이와 같이 함.
  • ln -s /etc/init.d/hwsetup /etc/rc5.d/S05hwsetup
  • cp ddcxinfo-booyo to /opt/booyo/
  • cd /etc/sysconfig/
  • rm booyo hwconf mouse xserver sound netcard
  • make null /etc/modprobe.conf
  • rm /etc/X11/xorg.conf
  • mouse 링크 끊을 것

9. make installer 10. make BOOYO.build directory on DEST

11. cp files to DEST

12. make iso file

diff /dev/hdc3 /dev/hdc7


hdc3: install desktop hdc7: insrall desktop w/o oo and do something

diff: /mnt/hdc3/usr/share/gnome/help/dia/C/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc7/usr/share/gnome/help/dia/C/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc3/usr/share/gnome/help/dia/en/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc7/usr/share/gnome/help/dia/en/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc3/usr/share/gnome/help/dia/pl/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc7/usr/share/gnome/help/dia/pl/Dia.html: 그런 파일이나 디렉토리가 없음

su 는 할 수 있지만 root 로 login 하는 것은 불가하도록 하는 것이 좋겠슴. ram 의 사용이 너무 많아짐.(?)

diff /dev/hdc7 /dev/hdc8


root@localhost /# diff -r /mnt/hdc7 /mnt/hdc8/BOOYO/tmp > hdc78.diff diff: /mnt/hdc8/BOOYO/tmp/etc/X11/xkb/compiled: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc8/BOOYO/tmp/usr/X11R6/lib/X11/xkb/compiled: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc8/BOOYO/tmp/usr/lib/X11/xkb/compiled: 그런 파일이나 디렉토리가 없 음 diff: /mnt/hdc7/usr/share/gnome/help/dia/C/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc8/BOOYO/tmp/usr/share/gnome/help/dia/C/Dia.html: 그런 파일이나 디 렉토리가 없음 diff: /mnt/hdc7/usr/share/gnome/help/dia/en/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc8/BOOYO/tmp/usr/share/gnome/help/dia/en/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc7/usr/share/gnome/help/dia/pl/Dia.html: 그런 파일이나 디렉토리가 없음 diff: /mnt/hdc8/BOOYO/tmp/usr/share/gnome/help/dia/pl/Dia.html: 그런 파일이나 디렉토리가 없음

/home/booyo 의 내용은 cd 를 만들때 모두 지운다. /etc/skel 에 있는 것만 복사하고 owner 를 바꾸면 됨.

/root 의 내용은 어떻게 해야 하나?

BOOYO.builder

Knoppix.postupgrade

FC3 에서는 필요한 부분이 안 보임.
  • rc?.d 밑에 있는 파일중 README, knoppix, xsession 이 포함되지 않은 파일들의 앞부분(K|S??) 을
없앤 후 $STOP 에 추가, 하고 없앰.
  • 돌고 있는 것이면 stop 시켜야 하나, 무슨 문제인지 comment 화 했슴.
  • chmod 666 /dev/ttyS* /dev/ttyUSB* /dev/ttyACM* /dev/rfcomm* /dev/ircomm*
  • /usr/share/autostart/* 밑에 있는 파일중 (panel|kdesktop|khotkeys|knoppix)\.desktop 이 아닌 것은 없앰.
  • Remove broken japanese fonts in Debian
  • chmod u+s,go+rx /usr/bin/cdrecord* /usr/bin/cdrdao /usr/bin/nvtv
    일반 사용자가 사용할 수 있도록 변경
  • 메뉴에서 xcdroast|ethereal|kbackup 을 사용할 수 있도록 sudo 추가
  • 메뉴에서 Replace kdesu (needs password) by sudo (doesn't)
  • 메뉴에서 Replace su-to-root (needs password) by sudo (doesn't)
  • 메뉴에서 Remove -ncp in xboard startup file
  • rm -f /usr/lib/menu/evolution1.3
  • rm -rf /usr/share/gnome/apps/Knoppix
  • /etc/modutils/aliases 에 다음이 없으면 추가하고 update-modules
    • alias net-pf-17 af_packet
    • alias ide_cs ide-cs
    • alias usbcore off
    • alias autofs autofs4
  • Make acrobat the default PDF viewer, if present
  • Change desktop icon for Mozilla
  • HOME=/root fc-cache -f -v
  • captive ntfs
  • update-fonts-alias /usr/X11R6/lib/X11/fonts/misc for Belgian
  • Recreating library cache... ldconfig
#!/bin/sh
# Remove unwanted init scripts and KDE-autostart files

STOP=""
for i in `ls -d1 /etc/rc5.d/* | egrep -v -e '(README)'`; do
BASE=`basename $i`
BASE=${BASE##[KS]??}
case "$STOP" in *${BASE}*) ;; *) STOP="$STOP $BASE"; ;; esac
done

for i in $STOP; do
 /etc/init.d/$i stop
done

# Make menu here for installer

# Prelink
echo "Recreating library cache..."
ldconfig
# prelink --ld-library-path=/opt/openoffice/program -m /opt/openoffice/program >/dev/null 2>&1
echo "Done."
  • prelink 에 대해 고려해야 함.
  • /opt/booyo 에 있는 파일을 어떻게 할 것인가?
  • /usr/sbin 으로 옮기는 것은 어떨까?ㅋ 링크만 만들어도 될 것 같기는하다.

Knoppix.clean

  • /etc/init.d 밑의 autofs, apmd 를 stop 시키고, knoppix-terminalserver deconfigure
rmdir /mnt/cdrom?* /mnt/hd?* /mnt/sd?* /mnt/ram* /mnt/sr* /mnt/miniroot /mnt/bootfloppy 2>/dev/null
rm -f /etc/ifstate /etc/X11/XF86Config /etc/X11/XF86Config-4 \
      /etc/XF86Config /etc/XF86Config-4 /etc/sysconfig/* \
      /etc/ssh/*key* \
      /etc/samba/*.SID /var/lib/samba/* /var/cache/samba/* /etc/samba/*.tdb \
      /dev/mouse* /dev/cdrom* /dev/cdwriter* \
      /var/run/*/* /var/run/* /var/log/ksymoops/* /var/lock/*/* /var/lock/* \
      /var/state/*/* /var/state/* /var/log/nessus/* /var/lib/nessus/* \
      /halt /reboot /ash.static /etc/dhcpc/*.info /etc/dhcpc/resolv* \
      /etc/resolv.conf /etc/*passwd- /etc/*shadow- /etc/*group- 2>/dev/null

mkdir -p /etc/sysconfig/network-scripts /etc/sysconfig/provider
cat >/etc/dhcpc/resolv.conf <<EOT
# insert nameservers here
# nameserver 127.0.0.1
EOT
chmod 644 /etc/dhcpc/resolv.conf
ln -s /etc/dhcpc/resolv.conf /etc/
rm -rf /tmp/* /var/tmp/* /var/tmp/.??* /var/backups/* /root/.??* /.??* /home/root/.??* \
        /home/*/.ssh /home/*/.bash_history \
       /home/ffranz/* /home/ffranz/.??* /var/lib/texmf/ls-R \
       /var/spool/texmf/ls-R /var/run/screen/* /var/spool/squid/* \
       /usr/share/applnk/System/Nessus.desktop \
       /usr/share/applnk/System/X-Terminal_as_root* \
       /usr/share/applnk/System/QTParted.desktop
nuke /var/log /var/cache /var/spool/texmf
zero /var/local /var/log /var/spool /var/mail \
     /var/lib/games /var/cache/man /var/lib/wine \
     /var/lib/nfs /var/lib/xkb

for i in `find /usr/*/man -name \*.\[0-9ln\]` ; do
[ -f "$i".gz -o -f "$i".bz2 ] && rm -f "$i"
done

apt-get clean

strip --strip-unneeded `find /usr/X11R6/lib/modules -name \*.so -o -name \*.o`

# Recreate empty utmp and wtmp
:>/var/run/utmp
:>/var/run/wtmp
# regenerate module dependencies and ls.so.cache
echo -n "Updating modules.dep..."
depmod -a 2>/dev/null
echo "  Done."
echo -n "Updating texhash..."
mktexlsr
echo "  Done."
echo -n "Updating mandb..."
mandb -c
man doesnotexist >/dev/null 2>&1
echo "  Done."
#echo -n "Updating menus..."
#/usr/sbin/mkmenusfromkde
#echo " Done."
echo -n "Updating locate-database..."
updatedb --prunepaths="/KNOPPIX.build /mnt/hd /mnt/cdrom /tmp /usr/tmp /var/tmp"update-dlocatedb
echo "  Done."

echo -n "Fixing permissions in /dev/..."
chown root.root /dev/ttyp*
chmod 666 /dev/ttyp* /dev/sg* /dev/audio* /dev/dsp* /dev/mixer* /dev/sequencer*
echo "  Done".

echo -n "Fixing permissions in /etc/ppp/..."
chown root.dip /etc/ppp/*secrets /etc/ppp/ppp_* /etc/ppp/peers/*provider /etc/ppp/peers 
/etc/ppp /etc/chatscripts /etc/chatscripts/*
chmod g+rwX    /etc/ppp/*secrets /etc/ppp/ppp_* /etc/ppp/peers/*provider /etc/ppp/peers 
/etc/ppp /etc/chatscripts /etc/chatscripts/*
echo "  Done".

echo -n "Removing unused architecture Kernel sources: "
for i in `ls -1 /usr/src/linux*/arch/ | egrep -v '(i386|x86_64)'`; do
        echo -n "$i "; rm -rf /usr/src/linux*/arch/"$i" /usr/src/linux*/include/asm-"$i"
done
echo "  Done."

rm -f /lib/modules/*/kernel/drivers/usb/bluetooth.o

echo -n "Creating auto.mnt..."
cat >/etc/auto.mnt <<EOT
# Knoppix automounter file for Directory /mnt/auto
# umask=000 only works for msdos/vfat floppies, but otherwise the floppy is read-only.
floppy  -fstype=auto,user,exec,umask=000        :/dev/fd0
cdrom   -fstype=auto,user,exec,ro       :/dev/cdrom
# The following entries (if any) are auto-generated by knoppix-autoconfig
EOT
echo "  Done".
# echo "Setting OpenOffice Link to default EN"
# rm -f /etc/alternatives/soffice.resource ; ln -sf /opt/openoffice/program/resource-en 
/etc/alternatives/soffice.resource
# rm -f /etc/alternatives/soffice.help ; ln -sf /opt/openoffice/help/help-en /etc/alternatives/soffice.help
echo -n "Zeoring available Package lists ..."
for i in $(find /var/lib/apt/lists -type f \( -name \*Packages -o -name \*Sources \) 2>/dev/null); 
do  :>"$i"; done
dpkg --clear-avail
rm -f /var/cache/apt/*.bin
apt-cache gencaches

echo "Done."

booyo clean 을 위한 검토

rmdir /mnt/cdrom?* /mnt/hd?* /mnt/sd?* /mnt/ram* /mnt/sr* /mnt/miniroot /mnt/bootfloppy 2>/dev/null
rm -f /etc/ifstate /etc/X11/XF86Config /etc/X11/XF86Config-4 \
      /etc/XF86Config /etc/XF86Config-4 /etc/sysconfig/* \
      /etc/ssh/*key* \
      /etc/samba/*.SID /var/lib/samba/* /var/cache/samba/* /etc/samba/*.tdb \
      /dev/mouse* /dev/cdrom* /dev/cdwriter* \
      /var/run/*/* /var/run/* /var/log/ksymoops/* /var/lock/*/* /var/lock/* \
      /var/state/*/* /var/state/* /var/log/nessus/* /var/lib/nessus/* \
      /halt /reboot /ash.static /etc/dhcpc/*.info /etc/dhcpc/resolv* \
      /etc/resolv.conf /etc/*passwd- /etc/*shadow- /etc/*group- 2>/dev/null
  • rmdir /mnt/cdrom?* /mnt/hd?* /mnt/sd?* /mnt/ram* /mnt/sr* /mnt/miniroot /mnt/bootfloppy 2>/dev/null
    /mnt 밑에 있는 것과 /media 밑에 있는 것을 지운다.
  • /etc/ifstate 없음
  • /etc/X11/XF86Config /etc/X11/XF86Config-4 /etc/XF86Config /etc/XF86Config-4
    xorg.conf 사용 xorg.conf.backup 둘 다 지워야 할 것 같음.
  • /etc/ssh/*key*: 항상 새로 만들어야 하는가? sshd 에 의해 생성됨
  • /etc/samba/*.SID 없음.
  • /var/lib/samba 없음. /var/cache/samba/* samba 에 대해 조사할 필요 있슴. 실제로 수행해 볼 것.
  • /var/run/console
    • console.lock tcheun
  • /var/run/dbus
    • system_bus_socket
  • /var/run/sudo
    • _pam_timestamp_key root tcheun
  • /var/run/* 를 해도 되는가? 되는 것 같다.
  • /var/log/ksymoops/ 없슴
  • /var/log/nessus/ 업슴.
  • /var/lock/*/* /var/lock/* 해도 될 것 같음.
  • /var/state/ 없슴.
  • /var/lib/nessus/ 없슴.
  • /halt 무슨 파일인가?
  • /reboot 없슴.
  • /ash.static 없슴.
  • /etc/dhcpc/ 없슴
  • /etc/resolve.conf 지워도 될 것 같음.
  • /etc/sysconfig/* 좀더 검토 필요함. (지우면 안되는 것을 찾아야 함)
  • /var/log 정리 필요
    • symbolic link 면 안되는 것을 찾아야 한다.

{{{
mkdir -p /etc/sysconfig/network-scripts /etc/sysconfig/provider
cat >/etc/dhcpc/resolv.conf <<EOT # insert nameservers here
# nameserver 127.0.0.1 EOT
chmod 644 /etc/dhcpc/resolv.conf
ln -s /etc/dhcpc/resolv.conf /etc/
}}
  * /etc/sysconfig/network-scripts 를 생성하는 것은 문제가 있슴,
  * /etc/sysconfig/provider 없슴
  * FC3 는 직접 /etc 밑에 resolve.conf 를 만듬. /sbin/dhclient-script 에 의해 생성됨.

{{{
rm -rf /tmp/* /var/tmp/* /var/tmp/.??* /var/backups/* /root/.??* /.??* /home/root/.??* \
        /home/*/.ssh /home/*/.bash_history \
       /home/knoppix/* /home/knoppix/.??* /var/lib/texmf/ls-R \
       /var/spool/texmf/ls-R /var/run/screen/* /var/spool/squid/* \
       /usr/share/applnk/System/Nessus.desktop \
       /usr/share/applnk/System/X-Terminal_as_root* \
       /usr/share/applnk/System/QTParted.desktop
}}}
  * /var/backups/ 없슴.
  * /home/root/ 없슴
  * /var/lib/texmf/ls-R 지우는 것이 맞는 것 같음/
   * [root@localhost spool]# mktexlsr
   * mktexlsr: Updating /usr/share/texmf/ls-R...
   * mktexlsr: Updating /var/lib/texmf/ls-R...
   * mktexlsr: Done.
  * /var/spool/texmf/ls-R 없슴. /usr/share/texmf/ls-R 도 같이 지워야 할 것 같음.
  * /var/run/screen/ 없슴.
  * /var/spool/squid/ 없슴.
  * /usr/share/applnk/ 없슴. 메뉴 관련 디렉토리임.
{{{
nuke /var/log /var/cache /var/spool/texmf
}}}
  * 불필요한 파일만 디렉토리 밑에서 찾아 지움.
{{{
zero /var/local /var/log /var/spool /var/mail \
     /var/lib/games /var/cache/man /var/lib/wine \
     /var/lib/nfs /var/lib/xkb
}}}
  * 이 디렉토리 밑의 모든 파일의 사이즈를 0 으로 만듬.
  * /var/local/ 밑의 파일은 모두 지우는 것이 맞을 것 같음.
  * /var/log 밑의 1, 2, 등이 붙은 파일은 없애는 것이 맞을 것 같음.
  * /var/spool/ 은 검토 필요함. 특히 anacron
  * /var/lib/games, /var/cache/man 0 로 만드는 것이 맞는 것 같음.
  * /var/lib/wine 없슴.
  * /var/lib/nfs 검토 필요
  * /var/lib/xkb/README 이 있으므로 0 로 만들면 안 될 것 같음.
{{{
for i in `find /usr/*/man -name \*.\[0-9ln\]` ; do
[ -f "$i".gz -o -f "$i".bz2 ] && rm -f "$i"
done
}}}
  * 검토 필요

=== /etc/sysconfig ===
  * 설치이후 변경된 파일
fstab : file system table
mtab : mounted file system table
aliases.db : sendmail 에 의해 생성됨 
resolv.conf : /sbin/dhclient-script 에 의해 생성됨 : zero 로 만들어야 할 것으로 생각됨. 
adjtime : hwclock 에 의해 생성됨 
asound.state : alsa 가 state 를 저장 
prelink.cache : bianary 에 변화가 생겼을 때 변경됨. 
modprobe.conf : rc.sysinit 에 의해 변경될 것으로 생각됨. zero 로 만들어야 할 것 같음.
modprobe.conf~ 
blkid.tab : zero 로 만들어야 할 것 같음.
resolv.conf.bak 
resolv.conf.predhclient 
blkid.tab.old
  * 설치이후 변경된 디렉토리
rc.d udev sysconfig X11
  * 설치시 생성된 소프트링크
grub.conf vfontcap rmt
rc rc.local rc.sysinit rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d
redhat-release init.d
  * 설치시 생성된 파일(?)
group gshadow passwd passwd- passwd.OLD shadow shadow- localtime
smartd.conf inittab lilo.conf.anaconda group- gshadow- krb.conf
krb5.conf ldap.conf libuser.conf nsswitch.conf pam_smb.conf yp.conf
hosts ld.so.cache cron.deny shells ld.so.conf
  * 설치시 생성된 디렉토리(?)
ssh lvm alternatives pam.d iiim profile.d gnopernicus-1.0 hotplug
cron.daily gtk gimp mail rhgb gaim ld.so.conf.d sgml xml sane.d skel
gtk-2.0 ntp dev.d sound gnome-vfs-2.0 bonobo-activation alsa howl
cups foomatic alchemist samba pango logrotate.d redhat-lsb xinetd.d
rpm ppp pcmcia firmware isdn racoon acpi java bluetooth cron.weekly
mgetty+sendfax log.d setuptool.d cron.monthly xdg selinux openldap
hal security makedev.d fonts hotplug.d dbus-1 default netplug netplug.d
iproute2
  * 설치시 복사된 파일
scsi_id.config fedora-release issue issue.net yum.conf initlog.conf
sysctl.conf rpc nscd.conf login.defs gpm-root.conf readahead.early.files
readahead.files cpuspeed.conf pwdb.conf updatedb.conf gre.conf
logrotate.conf vimrc lftp.conf cdrecord.conf gssapi_mech.conf idmapd.conf
auto.master auto.misc auto.net fdprm man.config krb.realms sestatus.conf
fb.modes mailcap mime.types ntp.conf ltrace.conf slrn.rc environment
aliases at.deny DIR_COLORS DIR_COLORS.xterm a2ps-site.cfg a2ps.cfg
sudoers prelink.conf gnome-vfs-mime-magic wgetrc anacrontab lsb-release
quotagrpadmins quotatab warnquota.conf pinforc enscript.cfg services
inputrc bashrc csh.cshrc csh.login modprobe.conf.dist wvdial.conf
crontab Muttrc jwhois.conf im_palette-small.pal im_palette-tiny.pal
im_palette.pal imrc esd.conf termcap syslog.conf dumpdates xinetd.conf
scrollkeeper.conf pbm2ppa.conf pnm2ppa.conf mtools.conf minicom.users
mail.rc profile printcap securetty filesystems protocols host.conf
exports hosts.allow hosts.deny motd
  * 설치시 복사된 디렉토리
yum.repos.d gconf cron.d cron.hourly smrsh opt stunnel


http://www.ukuug.org/events/linux2004/knoppix.shtml

/etc/rc5.d 밑의 readahead 와 readahead.early 는 메모리가 큰 경우가 아니면 오히려 booting 속도를 떨어 트릴수 있슴.

Note: The default /etc/aliases file installed with RedHat / Fedora has the last line of 
this sample commented out with a #, you may want to delete the comment and change user 
marc to another user. Also after editing this file, you'll have to convert it into a 
sendmail readable database file named /etc/aliases.db. Here is the command to do that:

[root@bigboy tmp]# newaliases

sendmail 이 /usr/bin/newaliases 을 수행하고 이에 따라 /etc/aliases.db 가 생성됨.
copy 해야 하는 파일임.

우선 시험을 할 수 있는데 까지 해 보아야 할 것 같음.
가능한 한 많은 프로그램을 수행해 보아야 겠다.

/etc/sysconfig/hwconf
/etc/sysconfig/keyboard 안 생김.
/etc/sysconfig/mouse 다름.
[root@localhost sysconfig]# diff mouse mouse.org
1d0
< FULLNAME="Generic - 3 Button Mouse (PS/2)"
3d1
< XEMU3="no"
5c3,4
< DEVICE=/dev/input/mice
---
> FULLNAME="Microsoft Corp. Wheel Mouse Optical"
> DEVICE="/dev/input/mice"

/etc/sysconfig/network-scripts/ifcfg-eth0 안생김.

/etc/modprobe.conf
[root@localhost etc]# diff modprobe.conf modprobe.conf.org
1a2
> alias scsi_hostadapter ata_piix
8c9
< alias scsi_hostadapter ata_piix
---
> install snd-usb-audio /sbin/modprobe --ignore-install snd-usb-audio && /usr/sbin/alsactl 
restore >/dev/null 2>&1 || :

/etc/X11/xorg.conf
[root@localhost X11]# diff xorg.conf xorg.conf.org
1c1,2
< # Xorg configuration created by system-config-display
---
>
> # XFree86 4 configuration created by pyxf86config
97c96
<       DefaultDepth     16
---
>       DefaultDepth     24
102a102,106
>       SubSection "Display"
>               Viewport   0 0
>               Depth     24
>               Modes    "1024x768" "800x600" "640x480"
>       EndSubSection

=== 손보아야 할 파일들 ===
  * BOOYO.clean
   * /etc/sysconfig/networking/profiles/default/resolv.conf 수정 필요 (linuxrc 에서 cp 필요)
   * /etc/sysconfig/network-scripts/ifcfg-eth0 은 그대로 둠. (linuxrc 에서 cp 필요)
   * /etc/resolve.conf (linuxrc 에서 cp 필요)
   * /var/spool/mail/booyo 를 zero 로 만드는 것이 필요하다.
   * /var/spool/ 밑에 디렉토리는 만들어주어야 할 것 같음. (linuxrc)
   * /var/mail/booyo 는 zero 로 만들어야 할 것 같음. 
   * /etc/ssh/ 밑의 파일 조사 필요 
   * /etc/.pwd.lock 를 zero 로 만드는 것이 필요할 것 같음. 
  * BOOYO.mkcompressed (우선 완료, 시험 필요)
  * BOOYO.mkisofs: knoppix 는 deb 파일을 지우는 것 같은데, rpm 파일은 ? (우선 완료, 시험필요) 
  * BOOYO.postupgrade (시험용은 되었슴. 시험후에 추가 필요)
   * 메뉴를 만드는 것과 prelink 관련 작업 수행해야 함.

linuxrc 에서 cp 필요
/var/log/acpid /var/log/boot.log /var/log/cron /var/log/dmesg /var/log/lastlog        
/var/log/maillog /var/log/messages /var/log/secure /var/log/wtmp

/var/log/gdm 디렉토리 만들어야 할 것 같음.

berry 에서 memtest 찾을 것

=== booyo test3 ===
[root@localhost ~]# rpm -ivh openoffice.org-1.1.3-11.5.0.fc3.i386.rpm 
openoffice.org-i18n-1.1.3-11.5.0.fc3.i386.rpm openoffice.org-libs-1.1.3-11.5.0.fc3.i386.rpm
경고: openoffice.org-1.1.3-11.5.0.fc3.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
오류: Failed dependencies:
        libbluecurve.so is needed by openoffice.org-1.1.3-11.5.0.fc3.i386
        libebook.so.8 is needed by openoffice.org-1.1.3-11.5.0.fc3.i386
        libedataserver.so.3 is needed by openoffice.org-1.1.3-11.5.0.fc3.i386
        redhat-menus >= 0.4-3 is needed by openoffice.org-1.1.3-11.5.0.fc3.i386

http://ko.openoffice.org/download.html 에서 다운로드
ftp://ftp.kr.freebsd.org/pub/openoffice/contrib/rc/1.1.4rc/OOo_1.1.4rc_041125_LinuxIntel_install_ko.tar.gz
tar zxvf OOo_1.1.4rc_041125_LinuxIntel_install_ko.tar.gz
cd OOo_1.1.4_LinuxIntel_install_ko/
./setup (/usr/local/ 로 바꿀 것)
cd /usr/share/applications
cp /root/.gnome2/vfolders/applications/* .

{{{
/media/cdrecorder/isolinux/splash.lss
[root@localhost ~]# lss16toppm < splash.lss > splash.ppm
[root@localhost ~]# ppmtolss16 < splash.ppm > logo.16
192000 pixels, 15447 bytes, (83.91% compression)
copy to /BOOYO.build/BOOYO.Master/boot/isolinux
}}}

[root@localhost proc]# dmesg | grep splash
Kernel command line: ro root=LABEL=/1 vga=0x317 splash=silent
bootsplash: silent mode.
bootsplash 3.1.4-2004/02/19: looking for picture.... silentjpeg size 19730 bytes, 
found (1024x768, 20906 bytes, v3).
bootsplash: status on console 0 changed to on
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1024x768, 20906 bytes, v3).
bootsplash: status on console 1 changed to on
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1024x768, 20906 bytes, v3).
bootsplash: status on console 2 changed to on

splash -s -f /etc/bootsplash/bootsplash-1280x600.cfg > bootsplash
echo bootsplash | cpio -o -H newc | gzip >> /boot/initrd-2.6.10-tpbs.img

 * 2005.10.9
  * splash -s -f /etc/bootsplash/themes/default/config/bootsplash-1024x768.cfg > bootsplash
  * cp bootsplash /BOOYO.build/BOOYO.Master/boot/isolinux/initrd

http://sourceforge.net/mailarchive/forum.php?forum_id=36622&max_rows=25&style=nested&viewmonth=200502

=== 2005.6.3 ===
cp boot
cp /lib/modules
cp /usr/local/Op
cp /usr/share/applications/ooo*
cp /opt/booyo

sort list 를 만들기 위해 inittab, booyo-init, booyo-halt
복사

/etc/sysconfig/booyo 라는 디렉토리를 만들었음.
결과적으로 hwsetup-booyo 와 mkxf86config 가 오동작함.
하지만 이것이 kudzu 의 segmentation fault 와 무슨 상관이 있는가?

=== 2005.6.7 ===
cdrom eject 해결
launch feedback 을 위해 http://www.nrpms.net/Packages/fedora-3-i386/production/startup-notification.html   
에 있는 
startup-notification-0.8-1.1.fc3.nr.i386.rpm 을 설치해야 함.
그리고 무엇인가 더 해야 좀 더 나아질 것으로 생각됨.

ln -sf /home/root /

rc5.d 선택하게 할 것
readahead 가 업으면 login 화면에서 login 되는 시간이 너무 김.

=== 2005.6.8 ===
make /root on /initrd
rm /root
ln -sf /ramdisk/root /

[root@localhost root]# dmesg | grep splash
Kernel command line: ro root=/dev/hdb2 vga=0x317 splash=silent
bootsplash: silent mode.
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1024x768, 20906 bytes, v3).
bootsplash: status on console 1 changed to on
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1024x768, 20906 bytes, v3).
bootsplash: status on console 2 changed to on

console 0 does not changed to on bootsplash
{{{
bootsplash 3.1.4-2004/02/19: looking for picture.... silentjpeg size 19730 bytes, 
found (1024x768, 20906 bytes, v3).
bootsplash: status on console 0 changed to on
}}}
이 부분이 없음 
{{{
vesafb: framebuffer at 0xd0000000, mapped to 0xf8880000, using 3072k, total 16384k
vesafb: mode is 1024x768x16, linelength=2048, pages=9
vesafb: protected mode interface info at c000:5890
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
bootsplash 3.1.4-2004/02/19: looking for picture.... silentjpeg size 19730 bytes, 
found (1024x768, 20906 bytes, v3).
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
fb1: Virtual frame buffer device, using 1024K of video memory
}}}

[root@localhost console0]# ls -l /dev/pts*
합계 0
crw--w----  1 root tty 136, 0  6월  9 03:37 0
crw--w----  1 root tty 136, 1  6월  9 03:35 1

splash 가 되는 경우는 0 만 있음.

initrd 의 / 밑에 bootsplash 파일을 복사함.
initrd.gz 에 append 를 할 경우, 메모리문제 또는 사이즈 문제로 오류발생됨.

/usr/share/applications 밑의 ooo* 파일의 StartupNotify 를 true 로 고칠것

xdialog 설치할 것

/usr/share/icons/default/index.html 수정 필요

Converting file formats GIF, JPEG, PNG or BMP into the LSS format can be a tricky process. 
For this demonstration, I created a simple header (640x115) in Adobe Illustrator and saved 
it in PNG format with 16 colors.

export LANG=en_US
pngtopnm < splash.png > splash.pnm
ppmtolss16 < splash.pnm > splash.lss
cp splash.lss /installcd/isolinux

#!/bin/sh
convert -depth 24  $1 $1
convert -depth 16  $1 $1
convert -depth  8  $1 $1
convert -colors  16   $1 $1

=== 2005.6.15 ===
clarify hwsetup-booyo.c
change booyo-services
change booyo-init

{{{
    2  cd /boot
    4  cp /mnt/sda12/boot/*livecd* .
    6  rm *bone9*
    8  cd grub
   10  cp /mnt/sda5/boot/grub/grub.conf .
   12  cd /lib/modules/
   14  cp -Rp /mnt/sda12/lib/modules/2.6.10-livecd .
   15  rm -Rf 2.6.10-1.770.bone9.desktop
   16  rm -Rf 2.6.10-1.770.bone9.desktopsmp
   18  cd /
   20  cp -Rp /mnt/sda12/BOOYO.build .
   22  cd opt
   24  mkdir booyo
   25  cd booyo
   27  cp /mnt/sda12/root/opt/rebuildfstab .
   29  cp /mnt/sda12/root/mkxf86config-booyo/mkxf86config .
   30  cp /mnt/sda12/root/kmodule-booyo/kmodule-booyo .
   31  cp /mnt/sda12/root/hwsetup-booyo/hwsetup-booyo .
   33  cp /mnt/sda12/root/ddcxinfo/ddcxinfo-booyo .
   33  cp /mnt/sda12/root/ddcxinfo/XF86Config-4.in
  101  cp -Rp /mnt/sda12/usr/local/OpenOffice.org1.1.4 .
  102  cd /usr/share/applications
  103  cp /mnt/sda12/usr/share/applications/ooo* .
  105  vi ooo*
       StartupNotify=true
  108  cd /usr/share/icons/default
  112  vi index.theme
       Booyohaans
http://dag.wieers.com/packages/xdialog/
  119  rpm -ivh xdialog-2.1.2-1.1.fc3.rf.i386.rpm
  121  cd /sbin
  123  mv init init.org
  125  mv halt halt.org
  127  mv reboot reboot.org
  129  cp /mnt/sda12/usr/src/booyo/BUILD/sysvinit-2.85/src/init .
  131  mv poweroff poweroff.org
  132  ln -s init halt
  133  ln -s init reboot
  134  ln -s init poweroff


}}}
  136  cd /etc
  137  mv inittab inittab.org
  138  cp /BOOYO.build/BOOYO.Master/boot/isolinux/initrd/etc/inittab .
  139  cd rc.d
  141  cp /BOOYO.build/BOOYO.Master/boot/isolinux/initrd/etc/rc.d/booyo-init .
  142  cp /BOOYO.build/BOOYO.Master/boot/isolinux/initrd/etc/rc.d/booyo-halt .
  143  cp /BOOYO.build/BOOYO.Master/boot/isolinux/initrd/etc/rc.d/booyo-services .
  144  ln -s booyo-halt booyo-reboot

=== totem ===
http://mpeters.us/linux/fc3_gstreamer.php
http://mpeters.us/linux/post_fc3.php#yum

GStreamer-ffmpeg
GStreamer-plugins-mpeg
GStreamer-plugins-aac
GStreamer-plugins-mp3
gstreamer-plugins-swfdec
gstreamer-plugins-divx
GStreamer-plugins-dvdsupport
GStreamer-plugins-libvisual

rpms cd2
  127  cd /media/cdrecorder/Booyo/RPMS/
  131  cp libxml2-python-2.6.16-3.i386.rpm ~/
  134  rpm -ivh libxml2-python-2.6.16-3.i386.rpm
download from fc3 update
  112  rpm -ivh yum-2.2.0-0.fc3.noarch.rpm

=== 2005. 6. 20 ===
 * http://heidelberg.freshrpms.net/
 * download
  * gstreamer-ffmpeg-0.8.3-0.1.fc3.fr.i386.rpm
  * gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386.rpm
  * gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386.rpm
  * gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386.rpm

{{{
[root@localhost ~]# rpm -ivh gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386.rpm
경고: gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
오류: Failed dependencies:
        libfaad.so.0 is needed by gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386
        libgsm.so.1 is needed by gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386
        libid3tag.so.0 is needed by gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386
        libmad.so.0 is needed by gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386
        libmp3lame.so.0 is needed by gstreamer-plugins-extra-audio-0.8.6-2.1.fc3.fr.i386

[root@localhost ~]# rpm -ivh gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386.rpm
경고: gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
오류: Failed dependencies:
        gstreamer-plugins-extra-video >= 0.8.5 is needed by gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386
        liba52.so.0 is needed by gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386
        libdvdnav.so.4 is needed by gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386
        libdvdread.so.3 is needed by gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386

[root@localhost ~]# rpm -ivh gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386.rpm
경고: gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
오류: Failed dependencies:
        gstreamer-plugins-extra-audio >= 0.8.5 is needed by gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386
        libfame-0.9.so.1 is needed by gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386
        libmpeg2.so.0 is needed by gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386

}}}

{{{
  188  rpm -ivh faad2-2.0-4.1.fc3.i386.rpm
  190  rpm -ivh gsm-1.0.10-5.1.fc3.fr.i386.rpm
  195  rpm -ivh libid3tag-0.15.1b-3.1.fc3.fr.i386.rpm
  197  rpm -ivh libmad-0.15.1b-3.1.fc3.fr.i386.rpm
  202  rpm -ivh lame-3.96.1-2.1.fc3.fr.i386.rpm
}}}
{{{
[root@localhost ~]# rpm -ivh gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386.rpm
경고: gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
오류: Failed dependencies:
        libfame-0.9.so.1 is needed by gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386
        libmpeg2.so.0 is needed by gstreamer-plugins-extra-video-0.8.6-2.1.fc3.fr.i386
}}}

{{{
  207  rpm -ivh libfame-0.9.1-4.1.fc3.fr.i386.rpm
  209  rpm -ivh mpeg2dec-0.4.0-5b.1.fc3.fr.i386.rpm
}}}
{{{
[root@localhost ~]# rpm -ivh gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386.rpm
경고: gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
오류: Failed dependencies:
        liba52.so.0 is needed by gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386
        libdvdnav.so.4 is needed by gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386
        libdvdread.so.3 is needed by gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386
}}}
{{{
  213  rpm -ivh a52dec-0.7.4-7.1.fc3.fr.i386.rpm
  215  rpm -ivh libdvdnav-0.1.10-2.1.fc3.fr.i386.rpm
  217  rpm -ivh libdvdread-0.9.4-7.1.fc3.i386.rpm
}}}
{{{
[root@localhost ~]# rpm -ivh libdvdread-0.9.4-7.1.fc3.i386.rpm
경고: libdvdread-0.9.4-7.1.fc3.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
오류: Failed dependencies:
        libdvdcss >= 1.2.5 is needed by libdvdread-0.9.4-7.1.fc3.i386
}}}
{{{
  219  rpm -ivh libdvdcss-1.2.8-4.1.fc3.fr.i386.rpm
  220  rpm -ivh libdvdread-0.9.4-7.1.fc3.i386.rpm
}}}
{{{
  222  rpm -ivh gstreamer-plugins-extra-dvd-0.8.6-2.1.fc3.fr.i386.rpm
}}}

화면은 아직 안 나옴.
음악만 나옴.

http://dag.wieers.com/packages/divx4linux/
divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
http://mpeters.us/yum/fedora/3/i386/RPMS.yjl/
gstreamer-plugins-divx-0.8.7-0.0.yjl.1.i386.rpm

화면은 아직 안 나옴.
음악만 나옴.

http://gstreamer.freedesktop.org/download/fedora.html

{{{
Transaction Listing:
  Install: gstreamer-universe.i386 0:0.8.2-0.fdr.1.3 - gstreamer

Performing the following to resolve dependencies:
  Install: Hermes.i386 0:1.3.3-0.fdr.6.3 - gstreamer-deps
  Install: a52dec.i386 0:0.7.4-0.lvn.7.3 - gstreamer-deps
  Install: aalib.i386 0:1.4.0-0.fdr.0.9.rc5.3 - gstreamer-deps
  Install: blop.i386 0:0.2.8-0.fdr.1.3 - gstreamer-deps
  Install: faad2.i386 0:2.0-0.lvn.3.3 - gstreamer-deps
  Install: fftw.i386 0:2.1.5-5.3 - gstreamer-deps
  Install: gsm.i386 0:1.0.10-0.lvn.7.3 - gstreamer-deps
  Install: gstreamer-devel.i386 0:0.8.10-0.gst.1.3 - gstreamer
  Install: gstreamer-editor.i386 0:0.8.0-0.fdr.1.3 - gstreamer
  Install: gstreamer-ffmpeg.i386 0:0.8.4-0.lvn.1.3 - gstreamer
  Install: gstreamer-monkeysaudio.i386 0:0.8.0-0.lvn.1.3 - gstreamer
  Install: gstreamer-plugins-audio.i386 0:0.8.9-0.gst.1.3 - gstreamer
  Install: gstreamer-plugins-devel.i386 0:0.8.9-0.gst.1.3 - gstreamer
  Install: gstreamer-plugins-extra-audio.i386 0:0.8.9-0.gst.1.3 - gstreamer
  Install: gstreamer-plugins-extra-dvd.i386 0:0.8.9-0.gst.1.3 - gstreamer
  Install: gstreamer-plugins-extra-video.i386 0:0.8.9-0.gst.1.3 - gstreamer
  Install: gstreamer-plugins-video.i386 0:0.8.9-0.gst.1.3 - gstreamer
  Install: gstreamer-tools.i386 0:0.8.10-0.gst.1.3 - gstreamer
  Install: ladspa.i386 0:1.12-0.fdr.4.3 - gstreamer-deps
  Install: lame.i386 0:3.96.1-0.lvn.1.3 - gstreamer-deps
Installing: libdvdcss 100 % done 11/39
Installing: libdvdread 100 % done 12/39
Installing: libdvdnav 100 % done 13/39
Installing: libid3tag 100 % done 14/39
Installing: fftw 100 % done 15/39
Installing: swh-plugins 100 % done 16/39
Installing: mpeg2dec 100 % done 17/39
Installing: gstreamer-tools 100 % done 18/39
Updating: gstreamer 100 % done 19/39
Installing: gstreamer-devel 100 % done 20/39
Installing: gstreamer-editor 100 % done 21/39
Installing: libfame 100 % done 22/39
Installing: mikmod 100 % done 23/39
Updating: gstreamer-plugins 100 % done 24/39
Installing: pitivi 100 % done 25/39
Installing: gstreamer-plugins-video 100 % done 26/39
Installing: gstreamer-plugins-devel 100 % done 27/39
Installing: gstreamer-ffmpeg 100 % done 28/39
Installing: gstreamer-monkeysaudio 100 % done 29/39
Installing: marlin 100 % done 30/39
Installing: faad2 100 % done 31/39
Installing: gstreamer-plugins-extra-audio 100 % done 32/39
Installing: gstreamer-plugins-extra-video 100 % done 33/39
Installing: gstreamer-plugins-extra-dvd 100 % done 34/39
Installing: libshout 100 % done 35/39
Installing: gstreamer-plugins-audio 100 % done 36/39
Installing: gstreamer-universe 100 % done 37/39
Completing update for gstreamer  - 38/39
Completing update for gstreamer-plugins  - 39/39

Installed: gstreamer-universe.i386 0:0.8.2-0.fdr.1.3
Dependency Installed: Hermes.i386 0:1.3.3-0.fdr.6.3 a52dec.i386 0:0.7.4-0.lvn.7.3 
aalib.i386 0:1.4.0-0.fdr.0.9.rc5.3 blop.i386 0:0.2.8-0.fdr.1.3 faad2.i386 0:2.0-0.lvn.3.3 
fftw.i386 0:2.1.5-5.3 gsm.i386 0:1.0.10-0.lvn.7.3 gstreamer-devel.i386 0:0.8.10-0.gst.1.3 
gstreamer-editor.i386 0:0.8.0-0.fdr.1.3 gstreamer-ffmpeg.i386 0:0.8.4-0.lvn.1.3 
gstreamer-monkeysaudio.i386 0:0.8.0-0.lvn.1.3 gstreamer-plugins-audio.i386 0:0.8.9-0.gst.1.3 
gstreamer-plugins-devel.i386 0:0.8.9-0.gst.1.3 gstreamer-plugins-extra-audio.i386 0:0.8.9-0.gst.1.3 
gstreamer-plugins-extra-dvd.i386 0:0.8.9-0.gst.1.3 gstreamer-plugins-extra-video.i386 0:0.8.9-0.gst.1.3 
gstreamer-plugins-video.i386 0:0.8.9-0.gst.1.3 gstreamer-tools.i386 0:0.8.10-0.gst.1.3 
ladspa.i386 0:1.12-0.fdr.4.3 lame.i386 0:3.96.1-0.lvn.1.3 libdvdcss.i386 0:1.2.8-0.lvn.5.3 
libdvdnav.i386 0:0.1.10-0.lvn.1.3 libdvdread.i386 0:0.9.4-0.lvn.1.3 
libfame.i386 0:0.9.1-0.lvn.1.3 libid3tag.i386 0:0.15.1-0.fdr.1.b.3 
libmad.i386 0:0.15.1-0.lvn.1.b.3 liboil.i386 0:0.3.2-0.gst.1.3 libshout.i386 0:2.0-0.fdr.1.3 
marlin.i386 0:0.7-0.fdr.1.3 mikmod.i386 0:3.1.6-30.2 
mpeg2dec.i386 0:0.4.0-0.lvn.3.b.3 pitivi.i386 0:0.1.1-0.fdr.1.3 
swfdec.i386 0:0.3.4-0.gst.1.3 swh-plugins.i386 0:0.4.12-0.fdr.1.3
Dependency Updated: gstreamer.i386 0:0.8.10-0.gst.1.3 gstreamer-plugins.i386 0:0.8.9-0.gst.1.3
Complete!
}}}

{{{
< faad2-2.0-0.lvn.5.3
faad2-2.0-0.lvn.3.3
< ffmpeg-0.4.9-0.lvn.0.15.20050427.3
ffmpeg-0.4.9-0.lvn.0.6.pre1.3
< imlib2-1.2.0-7.fc3
imlib2-1.1.2-1
< libquicktime-0.9.7-0.lvn.4.3
libquicktime-0.9.3-0.lvn.2.3
< libsndfile-1.0.11-1
libsndfile-1.0.4-2
< libvisual-0.2.0-2
libvisual-0.1.7-0.0.yjl.1
< mjpegtools-1.6.3-0.lvn.0.1.rc1.3
mjpegtools-1.6.2-0.lvn.4.3
< mjpegtools-libs-1.6.3-0.lvn.0.1.rc1.3
mjpegtools-libs-1.6.2-0.lvn.4.3
< xvidcore-1.0.3-0.lvn.1.3
xvidcore-1.0.2-0.lvn.1.3
}}}

=== BETA 2005. 6. 26 ===
 * beta 의 문제점 kldp.wiki 에서 === 을 쓸 경우 커서 위치가 이상함

 * 설치
 * 데스크탑 워크스테이션
 * 화면 해상도 수정
 * logout
 * 커널 작성
   4 개의 옵션 변경
 * Makefile 수정
 * reboot
 * http://kldp.net/scm/?group_id=608 
 * export CVS_RSH=ssh
 * CVS 다운로드 /root/booyolivecd 밑으로 
  * ash-booyo dietlibc 필요로 함.
  * ddcxinfo
  * kmodule-booyo
  * sysvinit-booyo
  * cloop-booyo 커널 소스 필요로 함.
  * hwsetup-booyo
  * mkxf86config-booyo
  * BOOYO.build 좀 생각해 보아야 함
 * down initrd.gz
 * mv BOOYO.build/BOOYO.Master/boot/isolinux/
 * ash-booyo, ddcxinfo, kmodule-booyo, sysvinit-booyo, cloop-booyo, hwsetup-booyo 각각 Make
 * cloop 의 경우 advancecomp-1.9_create_compressed_fs 디렉토리로 가서 .configure 를 먼저 수행해야 함.
 * BOOYO.build 는 / 밑으로 이동
 * /BOOYO.build 밑으로 create_compressed_fs 복사
 * /BOOYO.build/BOOYO.Master/boot/isolinux 밑으로 vmlinuz-2.6.10-livecd 을 linux26 으로 복사
 * initrd.gz 를 다운로드 받아 펼치는 것이 좋을 것임.
 * initrd 밑
  * cd BOOYO: bin, boot, etc, lib, opt, sbin, usr, var 의 심볼릭 링크 만듬. /cdrom/BOOYO/bin ...
  * cd .. : bin, boot, lib, opt, usr 의 심볼릭 링크 만듬. /BOOYO/bin
  * dev 필요하면 복사
  * cd modules: cloop.ko 복사
   * cd scsi: 모듈 복사
  * cd static: ash, insmod, udevstart 복사
 * mkcpio
 * /opt/booyo 복사 
 * adduser booyo
 * Desktop/booyo-klik.desktop 복사 
 * booyo 로 login, 복사 booyo-klik.desktop 
 * chown booyo.booyo booyo-klik.desktop
 * sysvinit libsepol-devel-1.1.1-2.i386.rpm 필요함 
 * openoffice
 * yum 설치, yum.conf 변경 
 * totem plug-in 설치 yum install gstreamer-universe
{{{
Installed: gstreamer-universe.i386 0:0.8.2-0.fdr.1.3
Dependency Installed: Hermes.i386 0:1.3.3-0.fdr.6.3 a52dec.i386 0:0.7.4-0.lvn.7.3 aalib.i386 0:1.4.0-0.fdr.0.9.rc5.3 blop.i386 0:0.2.8-0.fdr.1.3 faad2.i386 0:2.0-0.lvn.3.3 fftw.i386 0:2.1.5-5.3 gsm.i386 0:1.0.10-0.lvn.7.3 gstreamer-devel.i386 0:0.8.10-0.gst.1.3 gstreamer-editor.i386 0:0.8.0-0.fdr.1.3 gstreamer-ffmpeg.i386 0:0.8.5-0.gst.1.3 gstreamer-monkeysaudio.i386 0:0.8.0-0.lvn.1.3 gstreamer-plugins-audio.i386 0:0.8.9-0.gst.1.3 gstreamer-plugins-devel.i386 0:0.8.9-0.gst.1.3 gstreamer-plugins-extra-audio.i386 0:0.8.9-0.gst.1.3 gstreamer-plugins-extra-dvd.i386 0:0.8.9-0.gst.1.3 gstreamer-plugins-extra-video.i386 0:0.8.9-0.gst.1.3 gstreamer-plugins-video.i386 0:0.8.9-0.gst.1.3 gstreamer-tools.i386 0:0.8.10-0.gst.1.3 ladspa.i386 0:1.12-0.fdr.4.3 lame.i386 0:3.96.1-0.lvn.1.3 libdvdcss.i386 0:1.2.8-0.lvn.5.3 libdvdnav.i386 0:0.1.10-0.lvn.1.3 libdvdread.i386 0:0.9.4-0.lvn.1.3 libfame.i386 0:0.9.1-0.lvn.1.3 libid3tag.i386 0:0.15.1-0.fdr.1.b.3 libmad.i386 0:0.15.1-0.lvn.1.b.3 liboil.i386 0:0.3.2-0.gst.1.3 libshout.i386 0:2.0-0.fdr.1.3 marlin.i386 0:0.7-0.fdr.1.3 mikmod.i386 0:3.1.6-30 mpeg2dec.i386 0:0.4.0-0.lvn.3.b.3 pitivi.i386 0:0.1.1-0.fdr.1.3 swfdec.i386 0:0.3.4-0.gst.1.3 swh-plugins.i386 0:0.4.12-0.fdr.1.3
Dependency Updated: gstreamer.i386 0:0.8.10-0.gst.1.3 gstreamer-plugins.i386 0:0.8.9-0.gst.1.3
}}}
 * reboot

booyo-services 에서 readahead_early 와 readahead 없앰.
이를 제대로 구현하려면, beta 에 맞게 수정해야 함.

[root@localhost local]# diff comps.xml.beta comps.xml.booyotest1
107d106
<       <packagereq type="default">leha-APSearcher</packagereq>
466c465
<       <packagereq type="optional">krb5-workstation</packagereq>
---
>       <packagereq type="default">krb5-workstation</packagereq>
2945,2946d2943
<       <packagereq type="mandatory">meta-gnome</packagereq>
<       <packagereq type="mandatory">booyo-about</packagereq>
2950d2946
<       <packagereq type="mandatory">booyo-control-center</packagereq>
7522d7517
<       <packagereq type="default">leha-APSearcher</packagereq>

ID
Password
Join
Don't speak about Time, until you have spoken to him.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-10-08 16:13:25
Processing time 0.0222 sec