4. apt »ç¿ë

4.1. ÀúÀå¼Ò ¸¸µé±â

makeapt.sh ÀúÀå¼Ò »õ·Î¸¸µé°í ÆÐŰÁö ¾÷±Û µÇ¾úÀ»¶§ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ®
#! /bin/sh

# ÀúÀå¼Ò ±âº» °æ·Î

APTDIR=/var/ftp/wow


# first : ÀúÀå¼Ò óÀ½ ¸¸µé¶§
# up    : ÆÐŰÁö ¾÷±×·¹À̵å ÇÒ¶§

if [ $# -ne 1 -o \( "$1" != "first" -a "$1" != "up" \) ]; then
        echo "Usage: $0 [ first | up ]"
        echo "        first : ÀúÀå¼Ò óÀ½ ¸¸µé¶§"
        echo "        up    : ÆÐŰÁö ¾÷±×·¹À̵å ÇÒ¶§"
        exit 1
fi
MODE=$1

###########################################################################
#### REDHAT 7.3 I386 MAIN OS
###########################################################################

if [ "$MODE" = "first" ]; then
        # µð·ºÅ丮 »ý¼º 

        echo "$APTDIR/7.3-debak/SRPMS.os µð·ºÅ丮 »ý¼º"
        mkdir -p $APTDIR/7.3-debak/SRPMS.os || exit 1

        echo "$APTDIR/7.3-debak/i386/RPMS.os µð·ºÅ丮 »ý¼º"
        mkdir -p $APTDIR/7.3-debak/i386/RPMS.os || exit 1


        echo "$APTDIR/7.3-debak/i386/base µð·ºÅ丮 »ý¼º"
        mkdir -p $APTDIR/7.3-debak/i386/base || exit 1

        # ¸±¸®Áî È­ÀÏ »ý¼º 
        echo "$APTDIR/7.3-debak/i386/base/release.os È­ÀÏ »ý¼º"
        cat >$APTDIR/7.3-debak/i386/base/release.os ..EOF 
Archive: stable
Component: os
Version: 7.3
Origin: Wow
Label: Wow
Architecture: i386
EOF

fi

if [ "$MODE" = "first" -o "$MODE" = "up" ]; then
        # base µð·ºÅ丮¿¡ ÆÐŰÁö Á¤º¸¸¦ ¾÷±Û ÇÑ´Ù.
        echo "7.3-debak/i386 os ÆÐŰÁö¸¦ ¾÷±Û ÇÕ´Ï´Ù."
        echo ""
        echo ""
        genbasedir --topdir=$APTDIR 7.3-debak/i386 os
fi
  

ÇÊ¿äÇÑ È­ÀÏ (apt ÇÁ·Î ±×·¥À» ¼³Ä¡Çϸé ÀÚµ¿À¸·Î »ý¼º µÈ´Ù)

/usr/bin/genbasedir

/usr/bin/genpkglist

/usr/bin/gensrclist

óÀ½ ÀúÀå¼Ò¸¦ ¸¸µé¶§
bash-2.04$ makeapt.sh first 

	

¾÷±ÛÇÒ¶§ »ç¿ë¹æ¹ý
bash-2.04$ makeapt.sh up
7.3-debak/i386 os ÆÐŰÁö¸¦ ¾÷±Û ÇÕ´Ï´Ù.


os: pkglist done
os: srclist done
os: hashfile done
All your base are belong to us !!
  

4.2. apt-get »ç¿ë

4.2.1. ¼Ò½º¸®½ºÆ®

/etc/apt/sources.list
rpm ftp://210.181.87.2/wow 7.3-debak/i386 os
	

4.2.2. ¸ñ·Ï »õ·ÎÀÛ¼º

update : ²Ù·¯¹Ì ¸ñ·ÏÀ» »õ·ÎÀÛ¼ºÇÑ´Ù.
root@wow:~# apt-get update
Get:1 ftp://210.181.87.2 7.3-debak/i386/base/pkglist.os [50.5kB]
Get:2 ftp://210.181.87.2 7.3-debak/i386 release.os
Ign ftp://210.181.87.2 7.3-debak/i386 release.os        
Fetched 50.5kB in 0s (199kB/s)                          
Processing File Dependencies... Done
Reading Package Lists... Done       
Building Dependency Tree... Done
W: ftp://210.181.87.2/wow/ will not be authenticated.
	

4.2.3. ¼³Ä¡

install : »õ·Î¿î ²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÑ´Ù.
root@wow:~# apt-get install MPlayer
Processing File Dependencies... Done
Reading Package Lists... Done       
Building Dependency Tree... Done
The following NEW packages will be installed:
  MPlayer 
0 packages upgraded, 1 newly installed, 0 to remove(replace) and 60 not upgraded.
Need to get 1431kB of archives. After unpacking 4143kB will be used.
Get:1 ftp://210.181.87.2 7.3-debak/i386/os MPlayer 20020404-2wl [1431kB]
Fetched 1431kB in 0s (7581kB/s)
Executing RPM (-U)...
Áغñ Áß...                  ########################################### [100%]
   1:MPlayer                ########################################### [100%]
	

4.2.4. ¾÷±×·¹À̵å

upgrade : ¼³Ä¡µÇ¾î ÀÖ´Â ÆÐŰÁö¸¦ »õ·Î¿î ²Ù·¯¹Ì·Î ÆÇ¿Ã¸²
root@wow:~# apt-get upgrade                  
Processing File Dependencies... Done
Reading Package Lists... Done       
Building Dependency Tree... Done
The following packages have been kept back
  bonobo-conf evolution gtkhtml gtkhtml-devel mozilla mozilla-devel mozilla-mail mozilla-nspr mozilla-nspr-devel mozilla-nss mozilla-nss-devel
  mozilla-psm xscreensaver 
The following packages will be upgraded
  ami ami-gnome audiofile audiofile-devel bonobo bonobo-devel bug-buddy esound esound-devel gdk-pixbuf gdk-pixbuf-devel gdk-pixbuf-gnome glade glib
  glib-devel gnome-audio gnome-audio-extra gnome-mime-data gnome-user-docs gnome-utils gqview gtk+ gtk+-devel gtk-engines imlib imlib-cfgeditor
  imlib-devel libghttp libghttp-devel libgtop libgtop-devel libole2 libole2-devel librep librep-devel librsvg librsvg-devel libunicode libunicode-devel
  nautilus nautilus-mozilla oaf oaf-devel rep-gtk rep-gtk-gnome rep-gtk-libglade xinitrc 
47 packages upgraded, 0 newly installed, 0 to remove(replace) and 13 not upgraded.
Need to get 48.8MB of archives. After unpacking 61.3MB will be used.
Do you want to continue? [Y/n] 
Get:1 ftp://210.181.87.2 7.3-debak/i386/os glib 1:1.2.10-5wl [244kB]
Get:2 ftp://210.181.87.2 7.3-debak/i386/os ami 1.0.11-9wl [412kB]
Get:3 ftp://210.181.87.2 7.3-debak/i386/os ami-gnome 1.0.11-9wl [96.6kB]
Get:4 ftp://210.181.87.2 7.3-debak/i386/os audiofile 1:0.2.3-2wl [173kB]
Get:5 ftp://210.181.87.2 7.3-debak/i386/os audiofile-devel 1:0.2.3-2wl [392kB]
Get:6 ftp://210.181.87.2 7.3-debak/i386/os bonobo 1.0.20-7wow [1685kB]
Get:7 ftp://210.181.87.2 7.3-debak/i386/os bonobo-devel 1.0.20-7wow [6206kB]
Get:8 ftp://210.181.87.2 7.3-debak/i386/os bug-buddy 1:2.0.8-1wl [239kB]
Get:9 ftp://210.181.87.2 7.3-debak/i386/os esound 1:0.2.25-1wl [131kB]
Get:10 ftp://210.181.87.2 7.3-debak/i386/os esound-devel 1:0.2.25-1wl [92.2kB]
Get:11 ftp://210.181.87.2 7.3-debak/i386/os gdk-pixbuf 1:0.17.0-1wow [638kB]
Get:12 ftp://210.181.87.2 7.3-debak/i386/os gdk-pixbuf-devel 1:0.17.0-1wow [914kB]
Get:13 ftp://210.181.87.2 7.3-debak/i386/os gdk-pixbuf-gnome 1:0.17.0-1wow [37.9kB]
Get:14 ftp://210.181.87.2 7.3-debak/i386/os glade 1:0.6.4-1wl [1356kB]
Get:15 ftp://210.181.87.2 7.3-debak/i386/os glib-devel 1:1.2.10-5wl [351kB]
Get:16 ftp://210.181.87.2 7.3-debak/i386/os gnome-audio 1.4.0-4wl [765kB]
Get:17 ftp://210.181.87.2 7.3-debak/i386/os gnome-audio-extra 1.4.0-4wl [675kB]
Get:18 ftp://210.181.87.2 7.3-debak/i386/os gnome-mime-data 1.0.5-1wl [685kB]
Get:19 ftp://210.181.87.2 7.3-debak/i386/os gnome-user-docs 1.4.1.1-2wl [6445kB]
Get:20 ftp://210.181.87.2 7.3-debak/i386/os gnome-utils 1:1.4.1.2-1wl [2812kB]
Get:21 ftp://210.181.87.2 7.3-debak/i386/os gqview 1.1.3-1wl [266kB]
Get:22 ftp://210.181.87.2 7.3-debak/i386/os gtk+ 1:1.2.10-25wl [1687kB]
Get:23 ftp://210.181.87.2 7.3-debak/i386/os gtk+-devel 1:1.2.10-25wl [4353kB]
Get:24 ftp://210.181.87.2 7.3-debak/i386/os gtk-engines 1:0.12-1wl [771kB]
Get:25 ftp://210.181.87.2 7.3-debak/i386/os imlib 1:1.9.14-1wl [614kB]
Get:26 ftp://210.181.87.2 7.3-debak/i386/os imlib-cfgeditor 1:1.9.14-1wl [252kB]
Get:27 ftp://210.181.87.2 7.3-debak/i386/os imlib-devel 1:1.9.14-1wl [1106kB]
Get:28 ftp://210.181.87.2 7.3-debak/i386/os libghttp 1:1.0.9-8wl [45.2kB]
Get:29 ftp://210.181.87.2 7.3-debak/i386/os libghttp-devel 1:1.0.9-8wl [73.0kB]
Get:30 ftp://210.181.87.2 7.3-debak/i386/os libgtop 1:1.0.13-2wl [365kB]
Get:31 ftp://210.181.87.2 7.3-debak/i386/os libgtop-devel 1:1.0.13-2wl [940kB]
Get:32 ftp://210.181.87.2 7.3-debak/i386/os libole2 0.2.4-3wl [97.7kB]
Get:33 ftp://210.181.87.2 7.3-debak/i386/os libole2-devel 0.2.4-3wl [85.3kB]
Get:34 ftp://210.181.87.2 7.3-debak/i386/os librep 1:0.15.2-1wl [913kB]
Get:35 ftp://210.181.87.2 7.3-debak/i386/os librep-devel 1:0.15.2-1wl [647kB]
Get:36 ftp://210.181.87.2 7.3-debak/i386/os librsvg 1.0.3-2wl [112kB]
Get:37 ftp://210.181.87.2 7.3-debak/i386/os librsvg-devel 1.0.3-2wl [157kB]
Get:38 ftp://210.181.87.2 7.3-debak/i386/os libunicode 0.4.gnome-4wl [65.5kB]
Get:39 ftp://210.181.87.2 7.3-debak/i386/os libunicode-devel 0.4.gnome-4wl [84.1kB]
Get:40 ftp://210.181.87.2 7.3-debak/i386/os nautilus 1.0.6-ximian.10 [9256kB]
Get:41 ftp://210.181.87.2 7.3-debak/i386/os nautilus-mozilla 1.0.6-ximian.10 [38.2kB]
Get:42 ftp://210.181.87.2 7.3-debak/i386/os oaf 0.6.9-1wl [291kB]
Get:43 ftp://210.181.87.2 7.3-debak/i386/os oaf-devel 0.6.9-1wl [17.6kB]
Get:44 ftp://210.181.87.2 7.3-debak/i386/os rep-gtk 1:0.15-7wl [1170kB]
Get:45 ftp://210.181.87.2 7.3-debak/i386/os rep-gtk-gnome 1:0.15-7wl [1063kB]
Get:46 ftp://210.181.87.2 7.3-debak/i386/os rep-gtk-libglade 1:0.15-7wl [3243B]
Get:47 ftp://210.181.87.2 7.3-debak/i386/os xinitrc 3.22-1wl [16.6kB]
Fetched 48.8MB in 4s (10.1MB/s)
Executing RPM (-U)...
Áغñ Áß...                  ########################################### [100%]
   1:gnome-audio-extra      ########################################### [  2%]
   2:xinitrc                ########################################### [  4%]
   3:librep                 ########################################### [  6%]
   4:gnome-mime-data        ########################################### [  8%]
   5:glib                   ########################################### [ 10%]
   6:gtk+                   ########################################### [ 12%]
   7:libgtop                ########################################### [ 14%]
   8:oaf                    ########################################### [ 17%]
   9:glib-devel             ########################################### [ 19%]
  10:gtk+-devel             ########################################### [ 21%]
  11:gnome-audio            ########################################### [ 23%]
  12:libunicode             ########################################### [ 25%]
  13:libgtop-devel          ########################################### [ 27%]
  14:imlib                  ########################################### [ 29%]
  15:gtk-engines            ########################################### [ 31%]
  16:imlib-devel            ########################################### [ 34%]
  17:libunicode-devel       ########################################### [ 36%]
  18:librsvg                ########################################### [ 38%]
  19:audiofile              ########################################### [ 40%]
  20:gnome-user-docs        ########################################### [ 42%]
  21:audiofile-devel        ########################################### [ 44%]
  22:gdk-pixbuf             ########################################### [ 46%]
  23:gqview                 ########################################### [ 48%]
  24:gdk-pixbuf-devel       ########################################### [ 51%]
  25:ami                    ########################################### [ 53%]
  26:oaf-devel              ########################################### [ 55%]
  27:librep-devel           ########################################### [ 57%]
  28:esound                 ########################################### [ 59%]
  29:gdk-pixbuf-gnome       ########################################### [ 61%]
  30:esound-devel           ########################################### [ 63%]
  31:glade                  ########################################### [ 65%]
  32:bug-buddy              ########################################### [ 68%]
  33:gnome-utils            ########################################### [ 70%]
  34:bonobo                 ########################################### [ 72%]
  35:bonobo-devel           ########################################### [ 74%]
  36:ami-gnome              ########################################### [ 76%]
  37:imlib-cfgeditor        ########################################### [ 78%]
  38:rep-gtk                ########################################### [ 80%]
  39:rep-gtk-gnome          ########################################### [ 82%]
  40:rep-gtk-libglade       ########################################### [ 85%]
  41:libole2                ########################################### [ 87%]
  42:libole2-devel          ########################################### [ 89%]
  43:librsvg-devel          ########################################### [ 91%]
  44:libghttp               ########################################### [ 93%]
  45:libghttp-devel         ########################################### [ 95%]
  46:nautilus               ########################################### [ 97%]
  47:nautilus-mozilla       ########################################### [100%]