3. 패키지 그룹

3.1. 커널

smp : 다중 CPU가 지원

화일 시스템 : ext3, reiserfs, xfs 지원

lvm : 로지컬 볼륨 메니저가 지원

unicon 패치 : http://www.okpos.com/wiki/pos/Unicon

3.2. 아나콘다 분석

3.2.1. 개요

아나콘다와 관련된 패키지는 다음과 같다.

anaconda-7.1-nas.i386.rpm

anaconda-7.1-nas.src.rpm

anaconda-runtime-7.1-nas.i386.rpm

다음과 같이 푼다.

rpm -ivh anaconda-7.1-nas.i386.rpm

화일이 어디에 설치가 되어 있는지 확인을 하려면

rpm -ql anaconda

다음과 같이 하면 테스트 모드로 들어 간다.

anaconda --test --method=nfs://fdsfdsa

실행 화일은 /usr/sbin/anaconda 여기 있다.

python 화일은 /usr/lib/anaconda 여기 있다.

python 이미지와 도움말은 /usr/share/anaconda 여기에 있다.

3.2.2. 변경사항

이미지 변경

메시지 번역

1024가 해결 되도록 수정한다.

3.2.3. anaconda-runtime

/usr/lib/anaconda-runtime 에 배포판 만들때 필요한 스크립트가 들어 있다.

buildinstall : 전체적으로 배포판 빌드를 해주는 스크립트

genhdlist : pkorder 만들어 주는 스크립트

mk-images.i386 : images/*.img 를 만들어 주는 스크립트

splitdistro : 배포판을 1장 , 2장 ... 만들어 주는 스크립트

upd-instroot : RedHat/base/stage2.img 를 만들어 주는 스크립트

3.3. base

3.3.1. base 목록

MAKEDEV-3.3-4.i386.rpm
SysVinit-2.84-2.i386.rpm
anacron-2.3-17.i386.rpm
apmd-3.0.2-10.i386.rpm
ash-0.3.7-2.i386.rpm
at-3.1.8-23.i386.rpm
atk-1.0.1-1.i386.rpm
authconfig-4.2.8-4.i386.rpm
authconfig-gtk-4.2.8-4.i386.rpm
basesystem-7.0-2.noarch.rpm
bash-2.05a-13.i386.rpm
bzip2-1.0.2-2.i386.rpm
bzip2-libs-1.0.2-2.i386.rpm
chkconfig-1.3.5-3.i386.rpm
console-tools-19990829-40.i386.rpm
cpio-2.4.2-26.i386.rpm
dev-3.3-4.i386.rpm
dev86-0.15.5-1.i386.rpm
diffutils-2.7.2-5.i386.rpm
dosfstools-2.8-1.i386.rpm
e2fsprogs-1.27-3.i386.rpm
eject-2.0.12-4.i386.rpm
file-3.37-5.i386.rpm
filesystem-2.1.6-2.noarch.rpm
fileutils-4.1-10.i386.rpm
findutils-4.1.7-4.i386.rpm
gawk-3.1.0-4.i386.rpm
glib-1.2.10-5.i386.rpm
glib10-1.0.6-10.i386.rpm
glib2-2.0.1-2.i386.rpm
glibc-2.2.5-34.i386.rpm
glibc-2.2.5-34.i686.rpm
glibc-common-2.2.5-34.i386.rpm
glibc-profile-2.2.5-34.i386.rpm
glibc-utils-2.2.5-34.i386.rpm
grep-2.5.1-1.i386.rpm
gzip-1.3.3-1.i386.rpm
lilo-21.4.4-14.i386.rpm
info-4.1-1.i386.rpm
initscripts-6.67-1.i386.rpm
kbdconfig-1.9.15-2.i386.rpm
kernel-2.4.18-3.i386.rpm
kernel-BOOT-2.4.18-3.i386.rpm
kernel-doc-2.4.18-3.i386.rpm
kernel-source-2.4.18-3.i386.rpm
kernel-pcmcia-cs-3.1.27-18.i386.rpm
gettext-0.11.1-2.i386.rpm
kernel-utils-2.4-7.4.i386.rpm
ksymoops-2.4.4-1.i386.rpm
krb5-libs-1.2.4-1.i386.rpm
kudzu-0.99.52-1.i386.rpm
less-358-24.i386.rpm
lesstif-0.93.18-2.i386.rpm
libstdc++-2.95.3-7.i686.rpm
libtermcap-2.0.8-28.i386.rpm
man-1.5j-6.i386.rpm
man-pages-1.48-2.noarch.rpm
man-pages-ko-20010321-2.noarch.rpm
mingetty-1.00-1.i386.rpm
mkbootdisk-1.4.3-1.i386.rpm
mkinitrd-3.3.10-1.i386.rpm
mktemp-1.5-14.i386.rpm
modutils-2.4.14-3.i386.rpm
mount-2.11n-13.i386.rpm
mouseconfig-4.25-1.i386.rpm
ncurses-5.2-26.i386.rpm
ncurses4-5.0-5.i386.rpm
net-tools-1.60-4.i386.rpm
openldap-2.0.23-4.i386.rpm
openldap-clients-2.0.23-4.i386.rpm
openldap-servers-2.0.23-4.i386.rpm
openldap12-1.2.13-3.i386.rpm
pam-0.75-32.i386.rpm
pam_krb5-1.55-1.i386.rpm
pam_smb-1.1.6-2.i386.rpm
passwd-0.67-1.i386.rpm
pciutils-2.1.9-2.i386.rpm
raidtools-1.00.2-1.3.i386.rpm
rootfiles-7.2-1.noarch.rpm
rpm-4.0.4-7x.18.i386.rpm
rpm-build-4.0.4-7x.18.i386.rpm
rpm-perl-4.0.4-7x.18.i386.rpm
rpm-python-4.0.4-7x.18.i386.rpm
rpm2html-1.7-6.i386.rpm
rpmdb-redhat-7.3-0.20020419.i386.rpm
rpmfind-1.7-7.i386.rpm
rpmlint-0.38-5.noarch.rpm
sed-3.02-11.i386.rpm
setserial-2.17-5.i386.rpm
setup-2.5.12-2wl.noarch.rpm
setuptool-1.8-2.i386.rpm
sh-utils-2.0.11-14.i386.rpm
shadow-utils-20000902-7.i386.rpm
slang-1.4.5-2.i386.rpm
slocate-2.6-1.i386.rpm
tcsh-6.10-6.i386.rpm
syslinux-1.52-2.i386.rpm
sysklogd-1.4.1-8.i386.rpm
tar-1.13.25-4.i386.rpm
termcap-11.0.1-10.noarch.rpm
textutils-2.0.21-1.i386.rpm
time-1.7-16.i386.rpm
timeconfig-3.2.7-1.i386.rpm
tmpwatch-2.8.3-1.i386.rpm
unzip-5.50-3.i386.rpm
utempter-0.5.2-7.i386.rpm
util-linux-2.11n-13.i386.rpm
vim-common-6.1-3.i386.rpm
vim-minimal-6.1-3.i386.rpm
vixie-cron-3.0.1-64.i386.rpm
which-2.13-3.i386.rpm
words-2-18.noarch.rpm
zlib-1.1.4-2.i386.rpm
wow-logos_1.0-2wl_noarch.rpm
wow-release_7.3-2wl_noarch.rpm
lvm-1.0.3-4.i386.rpm
db3-3.3.11-6.i386.rpm
db3-utils-3.3.11-6.i386.rpm
db3x-3.2.9-4.i386.rpm
procps-2.0.7-12.i386.rpm
procps-X11-2.0.7-12.i386.rpm
ttfonts-1.0-9.noarch.rpm
mtools-3.9.8-2.i386.rpm
openssl-0.9.6b-18.i386.rpm
pine-4.44-7.i386.rpm
rsh-0.17-5.i386.rpm
rsh-server-0.17-5.i386.rpm
traceroute-1.4a12-2.i386.rpm
db1-1.85-8.i386.rpm
popt-1.6.4-7x.18.i386.rpm
hwdata-0.14-1.noarch.rpm
apt-0.3.19cnc55-fr7.i386.rpm
iputils-20020124-3.i386.rpm
libuser-0.50.2-1.i386.rpm
wow-release_7.3-2wl_noarch.rpm
gdbm-1.8.0-14.i386.rpm
cyrus-sasl-1.5.24-25.i386.rpm
cyrus-sasl-md5-1.5.24-25.i386.rpm
cracklib-2.7-15.i386.rpm
cracklib-dicts-2.7-15.i386.rpm
newt-0.50.35-1.i386.rpm
pcre-3.9-2.i386.rpm
ncftp-3.1.3-3.i386.rpm
iproute-2.4.7-1.i386.rpm

3.3.2. stage2.img를 만들기 위한 목록

python-1.5.2-38.i386.rpm
python-clap-1.0.0-3.noarch.rpm
python-docs-1.5.2-38.i386.rpm
python-popt-0.8.8-7.x.2.i386.rpm
python-tools-1.5.2-38.i386.rpm
python-xmlrpc-1.5.1-7.x.3.i386.rpm
python2-2.2-16.i386.rpm
python2-docs-2.2-16.i386.rpm
XFree86-100dpi-fonts-4.2.0-8.i386.rpm
XFree86-3DLabs-3.3.6-44.i386.rpm
XFree86-4.2.0-8.i386.rpm
XFree86-75dpi-fonts-4.2.0-8.i386.rpm
XFree86-8514-3.3.6-44.i386.rpm
XFree86-AGX-3.3.6-44.i386.rpm
XFree86-FBDev-3.3.6-44.i386.rpm
XFree86-ISO8859-15-100dpi-fonts-4.2.0-8.i386.rpm
XFree86-ISO8859-15-75dpi-fonts-4.2.0-8.i386.rpm
XFree86-ISO8859-2-100dpi-fonts-4.2.0-8.i386.rpm
XFree86-ISO8859-2-75dpi-fonts-4.2.0-8.i386.rpm
XFree86-ISO8859-9-100dpi-fonts-4.2.0-8.i386.rpm
XFree86-ISO8859-9-75dpi-fonts-4.2.0-8.i386.rpm
XFree86-Mach32-3.3.6-44.i386.rpm
XFree86-Mach64-3.3.6-44.i386.rpm
XFree86-Mach8-3.3.6-44.i386.rpm
XFree86-Mono-3.3.6-44.i386.rpm
XFree86-P9000-3.3.6-44.i386.rpm
XFree86-S3-3.3.6-44.i386.rpm
XFree86-S3V-3.3.6-44.i386.rpm
XFree86-SVGA-3.3.6-44.i386.rpm
XFree86-VGA16-3.3.6-44.i386.rpm
XFree86-W32-3.3.6-44.i386.rpm
XFree86-Xnest-4.2.0-8.i386.rpm
XFree86-Xvfb-4.2.0-8.i386.rpm
XFree86-base-fonts-4.2.0-8.i386.rpm
XFree86-compat-libs-4.0.3-2.i386.rpm
XFree86-compat-modules-3.3.6-44.i386.rpm
XFree86-cyrillic-fonts-4.2.0-8.i386.rpm
XFree86-doc-4.2.0-8.i386.rpm
XFree86-font-utils-4.2.0-8.i386.rpm
XFree86-libs-4.2.0-8.i386.rpm
XFree86-tools-4.2.0-8.i386.rpm
XFree86-truetype-fonts-4.2.0-8.i386.rpm
XFree86-twm-4.2.0-8.i386.rpm
XFree86-xdm-4.2.0-8.i386.rpm
XFree86-xf86cfg-4.2.0-8.i386.rpm
XFree86-xfs-4.2.0-8.i386.rpm
XFree86-xtrap-clients-4.2.0-8.i386.rpm
Xconfigurator-4.10.7-1.i386.rpm
anaconda-7.3-7.i386.rpm
anaconda-images-7.3-6.noarch.rpm
anaconda-runtime-7.3-7.i386.rpm
anaconda-help-7.3-2.noarch.rpm
gtk+-1.2.10-15.i386.rpm
gtk+10-1.0.6-10.i386.rpm
kon2-0.3.9b-7.i386.rpm
kon2-fonts-0.3.9b-7.i386.rpm
pygnome-1.4.2-3.i386.rpm
pygnome-applet-1.4.2-3.i386.rpm
pygnome-capplet-1.4.2-3.i386.rpm
pygnome-gtkhtml-1.4.2-3.i386.rpm
pygnome-libglade-1.4.2-3.i386.rpm
pygtk-libglade-0.6.9-3.i386.rpm
pygtk-0.6.9-3.i386.rpm
pygtk-glarea-0.6.9-3.i386.rpm
pygtk2-1.99.8-7.i386.rpm
pygtk2-libglade-1.99.8-7.i386.rpm
gnome-libs-1.4.1.6-1wl.i386.rpm
gdk-pixbuf-0.14.0-8.i386.rpm
gdk-pixbuf-gnome-0.14.0-8.i386.rpm
gtk-engines-0.12-1wow.i386.rpm
imlib-1.9.13-3.7.x.i386.rpm
imlib-cfgeditor-1.9.13-3.7.x.i386.rpm
libjpeg-6b-19.i386.rpm
libjpeg6a-6a-8.i386.rpm
libpng-1.0.12-2.i386.rpm
libtiff-3.5.7-2.i386.rpm
audiofile-0.2.3-1.i386.rpm
esound-0.2.24-1.i386.rpm
krb5-workstation-1.2.4-1.i386.rpm
busybox-0.60.2-4.i386.rpm
busybox-anaconda-0.60.2-4.i386.rpm
parted-1.4.24-3.i386.rpm
reiserfs-utils-3.x.0j-3.i386.rpm
fonts-ISO8859-2-1.0-3.noarch.rpm
fonts-ISO8859-2-100dpi-1.0-3.noarch.rpm
fonts-ISO8859-2-75dpi-1.0-3.noarch.rpm
fonts-ISO8859-2-Type1-1.0-3.noarch.rpm
fonts-ISO8859-7-1.0-2.noarch.rpm
fonts-ISO8859-7-100dpi-1.0-2.noarch.rpm
fonts-ISO8859-7-75dpi-1.0-2.noarch.rpm
fonts-ISO8859-7-Type1-1.0-2.noarch.rpm
fonts-KOI8-R-1.0-1.noarch.rpm
fonts-KOI8-R-100dpi-1.0-1.noarch.rpm
fonts-KOI8-R-75dpi-1.0-1.noarch.rpm
mt-st-0.7-3.i386.rpm
hdparm-4.6-1.i386.rpm
gettext-0.11.1-2.i386.rpm
ttfonts-ko-1.0.11-9.noarch.rpm  
  

3.3.3. setup

/etc/profile 에 아래와 같은 부분을 추가한다.
PS1='\u@\h:\w\$ '

alias l='ls -l --color'
alias tarx='tar xvfz'
alias tarc='tar cvfz'
alias build='cd /usr/src/redhat/BUILD'
alias rpms='cd /usr/src/redhat/RPMS'
alias src='cd /usr/src/redhat/SOURCES'
alias spec='cd /usr/src/redhat/SPECS'
alias srpm='cd /usr/src/redhat/SRPMS'

export TERM=linux

3.3.4. wow-release

/etc/ 밑에 있는 화일들의 정보를 바꾼다
/etc/issue
/etc/issue.net
/etc/redhat-release
/etc/wow-release

3.3.5. wow-menus

아래의 곳의 메뉴 화일과 이미지를 추가한다.

/usr/share/gnome/wow

/usr/share/pixmaps/*

3.3.6. wow-logos

아래의 곳의 메뉴 화일과 이미지를 추가한다.

/usr/share/pixmaps/wow

3.3.14. passwd

libuser

gdbm

gdbm-devel

openlap-devel

sysrus-sasl

3.3.17. apt-rpm

진보된 패키지 관리툴

3.4. XFree86

XFree86 : 이곳에 startx 가 들어 있다.

의존성 관계
XFree86  
  + Glide3
  |  + XFree86-libs
  |  |  + freetype
  + Xfree86-xfs
  + Xfree-base-fonts
  |  + chkfontpath
  + Xfree86-font-utils
  + utempter
  + xaw3d-devel
	

Xconfigurator
Xconfigurator
  + XFree86
	+ kdbconfig
	+ gdk-pixbuf
	

3.5. KDE

3.5.1. 의존성관계

QT
libpng
libmng
 + cups
     + arts
     + libxml2
	+ QT
	  + kdelibs
	  |    + kdebase
	  |    + kdebase-devel
	  |       + kde-i18n-<nation>
	  |    	  + kdeadmin
	  |       + kdeaddons
	  |       + kdemultimedia
	  + perl
	  + python
 +
	

3.5.3. kdebase

ftp://ftp.kde.org/pub/kde/stable/latest/src/

  • 바탕 화면을 변경 한다.(www.kde-look.org)

    설정파일 : /usr/share/config/kdesktoprc 에서 변경

    전역파일 : /usr/share/wallpapers/

    지역파일 : ~$USERHOME/.kde/share/wallpapers/

  • 바탕 화면을 변경 한다.

    전역파일 : /usr/share/apps/kdesktop/DesktopLinks/

    지역파일 : ~$USERHOME/.kde/share/apps/kdesktop/DesktopLinks/

  • hanterm 메뉴를 추가 한다.

  • www.wowlinux.com 링크추가및 변경을 한다

  • kde splash 이미지 변경

    관련화일 : splash_top.png, splash_bottom.png, splash_active_bar.png, splash_inactive_bar.png

    전역설정 : /usr/share/apps/ksplash/pics

    지역설정 : ~$USERHOME/.kde/share/apps/ksplash/pics

  • kde side 이미지 변경

    관련파일 : kside.png(22x132), kside_title.png(22x1)

    전역설정 : /usr/share/apps/kicker/pics/

    지역설정: ~$USERHOME/.kde/share/apps/kickeer/pics/

  • kde hicolor 테마 변경

    관련파일 : go.png(16x16/22x22/32x32/48x48/64x64) - 시작아이콘

    전역설정 : /usr/share/icons/hicolor/*/apps/

    지역설정: ~$USERHOME/.kde/icons/hicolor/*/apps/

    * kde기본 아이콘 테마는 hicolor이며, 현제 설정중인 아이콘 테마는 "kde제어판-모양새와 쓰임새-아이콘"에 정의되어 있다.

  • kde 기본판넬아이콘 등록

    관련파일 : /usr/share/apps/kicker/default-apps

    kkicker.cpp에서 기본 메뉴를 변경해야 한다.

3.6. gdk, gtk

3.6.1. 의존성 관계

gdk-pixbuf
gdk-pixbuf
	+ libpng
	+ libungif
	+ libjpeg
	+ libtiff
	+ libjpeg
	+ libtiff
	+ libjpeg
	+ libpng
	+ libtiff

gtk+
gtk+
	+ XFree86-libs
	|   + freetype-devel
	|   + freetype
	+ perl

3.7. GNOME

gnome-core
gnome-core
  + libpanel-applet0            
  + wow-utils
  + scrollkeeper
  + gnome-libs
  +  ximian-menu = wowmenus
  |   + gnome-libs
  |   |   + imlib
  |   |   + libungif
  + wow-doorman
  |   + wow-wallpaper
  |   + gtk-engines-thinice
  |   + gtk-themes
  |   + sawfish-themes
  |   |    + sawfish
  |   |    |    + control-center
  |   |    |    |   + bonobo-conf
  |   |    |    |   |   + bonobo
  |   |    |    |   |   |   + oaf
  |   |    |    |   |   |   + libgnomeprint
  |   |    |    |   |   + GConf
  |   |    |    |   + libgal19
  |   |    |    |   + libcapplet
  |   |    |    |   + libgtkhtml20
  |   |    |    + librep
  |   |    |    |   + gmp
  |   |    |    + rep-gtk
  |   |    |    + rep-gtk-gnome

gnome-utils
gnome-utils
  + libgtop

http://gnome.org/

ftp://ftp.gnome.org/pub/GNOME/unstable/latest/sources/

와우리눅스 그놈은 지미안(Ximian) 그놈을 기반으로 하여 꾸러미를 만든다.

이 문서에서의 변경사항은 지미안 그놈 꾸러미에서 패치를 추가한 것이다.

더 자세한 사항은 src.rpm 꾸러미에 포함된 spec 과 patch 를 참고한다.

그놈에서 한글 폰트 설정 형식은 아래와 같다.
-adobe-courier-medium-r-normal-*-*-120-*-*-m-*-iso8859-1,-*-gulim-medium-r-normal--*-120-*-*-*-*-ksc5601.
1987-0

그놈 설치시에 요구되는 꾸러미

그놈 빌드시에 요구되는 꾸러미

3.7.1. gnome 띄우기

apt-get install gnome-core

apt-get install XFree86

apt-get install Xconfigurator

apt-get install xinitrc

apt-get install ttfonts-ko

apt-get install XFree86-75dpi-fonts

위와 같은 프로 그램을 설치 하고 startx 를 해준다.

3.7.2. gnome-core

  • splash 화면에서 한글이 깨지는 것을 수정 한다.

    gnome-core-1.4.0.6/gsm/splash.c 에서 그림파일을 바꾸어 주면 되고 한글 폰트 정보를 추가해 준다.

    gnome-core-wow-splash.patch

    splash 화면에 들어갈 이미지를 변경 한다.

    spec 화일에 install -m 644 %{SOURCE4} pixmaps/wow-splash.uue를 추가한다.

    /usr/share/pixmaps/wow/wow-splash.png

  • 메시지를 번역 하여 추가 한다.

    1.4.0.8 에 포함된 ko.po 파일을 가져와서 와우그놈에 맞도록 수정 한다.

    gnome-core-ko.po

  • 지미안 그놈 메뉴 형태를 지원 한다.

    gnome-core-foobar-restructure.patch

  • 메뉴의 경로를 변경 한다.

    wow-menus 패키지와 의존하여 동작 하도록 한다.

    gnome-core-wow-desktop-fixup.patch

  • 그놈 힌트에서 한글 깨지는 현상을 수정 한다.

    gnome-core-1.4.0.6/gnome-hint/gnome-hint.c 에서 한글 글꼴 정보를 추가한다

    gnome-hint-font.patch

  • 패널 메뉴에서의 아이콘을 변경 한다.

    /usr/share/pixmaps/wow/wow-button-blue.png

    /usr/share/pixmaps/wow/wow-splsh.png

3.7.3. gdm 2.2.5.5

  • splash 화면을 변경 한다.

    gdm-wow-logo.patch

    /usr/share/pixmaps/wow/wow-gdm-screen.png

  • 한글 지원이 가능 하도록 패치를 한다.

    gdm-2.2.5.5./config.gdm.conf.in 파일에 한글 폰트 정보를 추가 한다

    gdm-conf-hangulfont.patch

  • 메시지 번역을 하여 판올림 하도록 한다.

    화면상에서 번역되지 않은 부분 번역

    gnome-ko.po

3.7.4. doorman 1.0.9

  • 한글 지원이 가능 하도록 패치를 하고 ko.po 화일을 작성 한다.

    doorman-1.0.9/src/doorman-gtkrc, doorman-1.0.9/src/page-config.c

    에서 한글 폰트 정보 추가, font -> fontset 변경, gdk_font_load -> gdk_fontset_load 변경

  • 배경과 테마를 추가 한다.

    doorman-1.0.9/src/doorman.c, doorman-1.0.9/src/theme-page-background.c

    doorman.c 에서는 doorman 실행시에 배경화면을 지정 한다.

    theme-page-background.c 에서 선택할 배경화면을 지정하며, 가장 처음에 있는 것이 기본값이 된다.

    배경화면은 wow-wallpaper 꾸러미에 의존 한다.

    배경화면은 wow-wallpaper 꾸러미에 의존 한다.

    /usr/share/pixmaps/backgrounds/wow/aad.jpeg

    /usr/share/pixmaps/backgrounds/wow/bluestripe.jpeg

    /usr/share/pixmaps/backgrounds/wow/nightjungle.jpeg

    /usr/share/pixmaps/backgrounds/wow/watermonkey.jpeg

    /usr/share/pixmaps/backgrounds/wow/woodmonkey.jpeg

  • 기본 패널 환경 설정

    기본 패널 환경 설정파일은 doorman-1.0.9/panel/ximian-default 에 두면 된다.

    기본 설정을 바꾸고 싶으면 ~/.gnome/panel 의 설정파일 참고 한다.

    /usr/share/doorman/misc/chillmonkey.png

    /usr/share/doorman/misc/monkey.png

    /usr/share/doorman/misc/welcome.png

3.7.5. wow-faq 0.1

- 한글이 깨지지 않게 태그를 추가한다.
<head> 섹션에 <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> 테그를 추가하면 브라우져에서 한글이 깨지지 않는다.

3.7.6. wow-menus 1.4.1.1

- 메뉴 한글 번역
Name=Program
Name[ko]=프로그램
형식으로 하면 된다.

메뉴의 순서를 바꾸고 싶다면 .order 에서 순서를 바꾸어 주면 된다.

- 경로 변경
/usr/share/gnome/wow

3.7.8. control-center

그놈 설정 도구

3.7.9. sawfish

단축키 설정

3.7.10. gnome-applets

작은 명령 실행기 등등

3.7.11. xinitrc 3.22

- 아미와 그놈 패널과의 문제점 해결을 위한 패치를 한다.
/etc/X11/xinput 에서 #execute XIM_PROGRAM 이후에 줄을 모두 주석처리한다.

3.7.12. gedit 0.9.7

- 한글 지원 패치
gedit-0.9.7/src/prefs.c 파일에서 한글폰트 정보를 추가한다.

3.8. 유틸

3.8.1. hanterm

Haterm 리소스 화일을 wow 에 맞는 것으로 바꾼다.

Hanterm.ad.ko

3.8.2. 기타

vim : 편집기

AcrobatReader : pdf 읽는 화일

big-cursor : 커서를 크게 하기

hpoj : hp 스캐너 사용 하기

libptal0

libptal0-devel

libusb

mkCDrec : 시스템 배업툴 (cd-rom, dat, nfs, disk)

FlashPlayer : 플래쉬 사용하기

edic : 한영사전

rdate : 시간 맞추는 프로그램

ntpdate : 부팅할때 시간 맞추는 프로그램

wget : 자동으로 다운 받는 프로그램

printool : 프린터 설정 도구

mutt: 메일 클라이언트

3.9. 인터넷

3.9.1. mozilla

기본폰트 변경

기본 페이지 및 북마크 설정

한글 프린터설정
l /usr/share/fonts/hangul/munhwa-cid
----------------------->
-rw-r--r--    1 root     root      4665003 10월 17  2000 Munhwa-Regular
-rw-r--r--    1 root     root          530 10월 17  2000 Munhwa-Regular-KSC-EUC-H.gsf
----------------------->

vi /usr/lib/mozilla/defaults/pref/unix.js
----------------------->
pref("print.postscript.nativecode.ko",             "euc-kr");
pref("print.postscript.nativefont.ko",             "Munhwa-Regular-KSC-EUC-H");
----------------------->

3.9.2. evolution 1.0.5

db3 패키지 버전 의존성 패치

evolution-db3-version.patch

3.9.3. 기타

gaim

xchat

galeon

gftp

ssh

3.10. 멀티미디어

3.10.1. xmms 1.2.7

  • 의존성

    libogg, libvorbis

  • 한글 지원 폰트 패치

    xmms-1.2.7/xmms/main.c 에서 한글 폰트 정보를 추가한다.

    xmms-fontset.patch

  • 플레이리스트창 크기 조정

    재생기와 플레이리스트간에 창크기 같도록 수정 한다.

    xmms-conf.path

3.10.2. 기타

soribada : mp3 공유 프로그램입니다. 듣고 싶은 노래가 있으면 이프로그램을 설치해서 다운받아서 사용하면 됩니다.

grip

lame

ogg

ogle

xawtv

mplayer : avi 화일 보는 프로그램

xine

mmsdizent

grecord

3.11. 그래픽

3.11.1. GIMP 1.2.3 빌드할때 요구되는 꾸러미

- GIMP-perl 꾸러미를 빌드하기 위해 Gtk-Perl, perl-PDL, perl-Parse-RecDescent 꾸러미가 
설치되어 있어야 한다.
	

3.11.2. 기타

gqview

gv

dia

3.12. 개발툴

3.12.1. 의존성

glibc-devel
autoconf
  + m4
automake
texinfo
gcc
  + zip

그놈응용 프로그램을 개발하려면 먼저 gnome-core 를 설치 하여 필요한 의존성 들을 모두 설치 한다.
gnome-libs-devel
gtk+-devel
  + XFree86-devel
ORBit-devel
  + indent
imlib
  + libtiff-devel
  + libjpeg-devel
  + zlib-devel
  + libungif-devel
  + esound-devel
  |   + audiofile-devel
  |   |   + pkgconfig
  + control-center-devel
 

3.12.2. docbook

jade
  + sgml_common
  + docbook-dtds
      + xml-common
docbook-style-dsssl

kldp.dsl 화일을 다운 받는다.

hcharacters.sty 화일을 다운 받는다.

cp kldp.dsl /usr/share/texmf/tex/jadetex/

html 화일 만들기

jade -t sgml -i html -d kldp.dsl#html wowmake.sgml

pdf 화일 만들기

jade -t tex -d kldp.dsl#print wowmake.sgml

vi wowmake.tex

---->

\usepackage{hfont, hcharacters}

---->

jadetex wowmake.tex <- 3번 실행

dvips -o wowmake.ps -t a4 wowmake.dvi

ps2pdf wowmake.ps

pdf 화일 보기 : acroread wowmake.pdf

3.12.3. 기타

gcc : 현재 안정 버전인 GCC 2.95.3 을 사용한다.(http://gcc.gnu.org/gcc-2.95/gcc-2.95.3.tar.gz)

srpm 에 spec 화일이 있다.

glade : gtkwidget 을 이용해서 gui 를 만들어주는 툴이다.

devhelp : gcc ,gtk 함수를 알려주는 도움말이다.

anjuta : gtk 기반에서의 gui 로 응용 프로그램 개발해주는 툴이다.

cvs : 개발 도구

kdevelop : qt 기반에서의 gui 로 응용 프로그램 개발해주는 툴이다.

3.13. 서버 관련

mysql

Apache

Bind

Sendmail

Samba

PHP

Webmin : 웹관리툴, 시스템을 웹으로 관리를 하는 툴

ppp

3.14. 기타 패키지

Perl

Python

Tcl/Tk

Paranmail

Zboard

Ghostscript

mrtg

engdic : 영한 사전

webalizer : 웹사이트 분석 프로그램

3.15. 보안

1) nessus : 네트워크 스캐너, 네트워크 취약성 프로그램

2) tripwire : 시스템 무결성 검사 도구 무슨 화일이 변경 되었는가를 체크

3) nmap : 시스템에서 열려 있는 포트를 네트워크를 통해서 스캔하는 프로그램

4) nmapfe : nmap 의 GUI 도구

5) stunnel : ssl 보안 도구

6) snort : 네트워크 포트 상으로 누가 침입을 했는가를 체크(ids)

7) gfcc : ipchains 설정해주는 GUI 툴

3.16. 오락

3.16.1. gnome-games 1.4.0.1

- 경로 수정
실행파일의 경로가 /usr/games 로 되어있는 것을 /usr/bin 으로 되로록 configure옵션과 스>
펙을 수정한다.