comps 파일은 설치 과정에서 패키지들이 어떻게 꾸려지는지를 정의하며, 기본 위치는 /i386/RedHat/base이며 이 위치에 파일을 작성/저장한다.
이 파일은 패키지들을 기능에 따라 분리/정의 한다. 아래의 예 :
-
X Window System
-
GNOME
-
Mail/WWW/News Tools
-
Kernel Development
설치하는 도중에 사용자는 "설치 유형" 과 "패키지 선택" 화면을 보고 받게 된다. 어떠한 패키지(컴포넌트)들은 미리 선택되어 있고 어떤 것들은 그렇지 않다.
comps 형식 버전
[1|0] [--hide] [패키지명] {
? [패키지명] {
rpm명
}
@ 정의된 패키지명,
[(lang language명) : | 아키텍쳐명 : rpm명]
...
}
|
comps 파일은 첫번째 줄에-최초 한번-현재 comps 양식의 버전을 기술하는 것으로 시작한다.
comps형식버젼과 패키지명, 패키지명과 패키지명 사이는 반드시 공란으로 비워야 하며, “{ }” 로 패키지를 묶어 구분한다.
패키지명과 "{}" 사이는 하나의 공백이 존재한다.
4
1 Base {
MAKEDEV
SysVinit
alpha: aboot
anacron
i386: apmd
ash
...
(lang ko) : han2
}
1 Printer Support {
a2ps
psutils
...
chkfontpath
}
0 Kernel Development {
@ Development
kernel-source
}
0 Emacs {
? X Window System {
emacs-X11
}
? Authoring/Publishing {
psgml
}
emacs
emacs-nox
tamago
(lang ko): semi
}
0 --hide Server {
@ Mail/WWW/News Tools
@ ProFTPD Server
@ Printer Support
@ Networked Workstation
@ Dialup Workstation
@ Network Server
@ Network Management Workstation
@ Development
@ Utilities
}
|
각 컴포넌트의 이름 앞 기본 선택을 나타내는 1이나 0이 주어진다. 1은 그 컴포넌트가 기본적으로 선택된다는 것을, 0은 선택되지 않음을 의미한다.
첫번째 컴포넌트는 Base이고, 반드시 존재해야 하며 대화상자에 나타나지 않는다는 점에서 특별하다. 당연히 기본 설치는 선택하지 않을 수 없다.
다음에는 그 컴포넌트에 해당하는 rpm 패키지들의 목록이 나온다. 이름들이 rpm 파일 안에 저장되어 있는 이름이 라는 점에 주의하여야 한다.
--hide 옵션은 expert 설치과정을 선택하지 않는다면 목록을 볼 수 없음을 의미한다. (설치유형에서만 보여진다.)
? 는 컴포넌트를 설치할 때 지정한 컴포넌트가 선택되어 있다면 추가로 설치할 패키지를 지정할 수 있다. 위의 예제를 보자면 Emacs 컴포넌트를 설치하는데 X윈도우가 선택되어 있다면 emacs-X11 패키지를 설치하는 것이다.
@ 은 미리 정의한 컴포넌트를 다른 컴포넌트에서 사용하고자 할때 사용된다.
(lang ko) : 은 설치환경이 한글(ko) 일 경우에만 설치되는 패키지를 지정해 줄 수 있다.
i386 : 와 같이 플랫폼 환경에 따라 설치할 패키지를 선택해 줄수 있다. !386 과 같이하면 i386 플랫폼을 뺀 나머지 플랫폼에 설치된다.
* 참고 : 이 파일이 어떻게 parse 되는지 알고 싶다면 /usr/lib/anaconda/comps.py 를 확인 한다.
# genhdist 옵션 작업초기디렉토리
예)
/usr/lib/anaconda-runtime/genhdlist --withnumbers /home/work/i386
|
초기 hdlist, hdlist2를 생성한다.
예)
root@wow:/home/work/i386/RedHat/base# l
total 101160
-rw-r--r-- 1 root root 12216 Jun 13 2001 comps
-rw-r--r-- 1 root root 1382180 Apr 9 10:18 hdlist <- 생성
-rw-r--r-- 1 root root 10846360 Apr 9 10:18 hdlist2 <- 생성
root@wow:/home/work/i386/RedHat/base#
|
다음과 같은 명령어로 소스 rpm 을 풉니다.
[root@nalabi nalabi]# rpm -ivh xinitrc-3.6-2wl.src.rpm
1:xinitrc ########################################### [100%]
|
그럼 다음과 같이 소스가 설치 됩니다.
/usr/src/redhat/SOURCES/xinitrc-3.6.tar.gz
/usr/src/redhat/SPECS/xinitrc.spec
|
다음과 같이 소스를 압축을 풉니다.
[root@nalabi SOURCES]# tar xvfz xinitrc-3.6.tar.gz
|
소스를 수정하거나, spec 화일을 수정을 합니다.
수정을 한후 다음과 같이 spec 화일이 있는 곳이나, 경로를 지정해서 rpm 화일을 만듭니다.
그럼 역시 다음과 같은 곳에 rpm 이 만들어 집니다.
/usr/src/redhat/RPMS/noarch/xinitrc-3.6-2wl.noarch.rpm
|
기존의 것을 삭제하고 업그레이드하며 그 설치 진행과 과정 # 표시로 자세히 보여준다.
root@wow:/usr/src/redhat/RPMS/i386# rpm -Uvh hanterm-xf-p19-16wl.i386.rpm
Preparing... ########################################### [100%]
1:hanterm-xf ########################################### [100%] |
의존성관계에 있는 다른 패키지가 설치되어 있지 않다해도 강제 설치한다
root@wow:/usr/src/redhat/RPMS/i386# rpm -Uvh hanterm-xf-p19-16wl.i386.rpm --nodeps
Preparing... ########################################### [100%]
1:hanterm-xf ########################################### [100%] |
아래와 같이 삭제를 하는 동안에 상세한 설명을 보여준다.
root@wow:~# rpm -evv FlashPlayer
D: opening db index /var/lib/rpm/Packages mode=0x82
D: locked db index /var/lib/rpm/Packages
D: opening db index /var/lib/rpm/Name mode=0x82
D: opening db index /var/lib/rpm/Requirename mode=0x82
D: getting list of mounted filesystems
D: opening db index /var/lib/rpm/Basenames mode=0x82
D: opening db index /var/lib/rpm/Group mode=0x82
D: opening db index /var/lib/rpm/Providename mode=0x82
D: opening db index /var/lib/rpm/Conflictname mode=0x82
D: opening db index /var/lib/rpm/Triggername mode=0x82
D: opening db index /var/lib/rpm/Depends create mode=0x82
D: will remove files test = 0
D: file: /usr/lib/mozilla/plugins/libflashplayer.so action: remove
D: file: /usr/lib/mozilla/plugins/ShockwaveFlash.class action: remove
D: running postuninstall script (if any)
D: --- 1042 FlashPlayer-5.0r48-0wl
D: removing "FlashPlayer" from Name index.
D: removing 2 entries from Basenames index.
D: removing "Applications/Internet" from Group index.
D: removing 3 entries from Requirename index.
D: removing 2 entries from Providename index.
D: closed db index /var/lib/rpm/Depends
D: closed db index /var/lib/rpm/Triggername
D: closed db index /var/lib/rpm/Conflictname
D: closed db index /var/lib/rpm/Providename
D: closed db index /var/lib/rpm/Requirename
D: closed db index /var/lib/rpm/Group
D: closed db index /var/lib/rpm/Basenames
D: closed db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages |
root@wow:/home/work/test# rpm -qa | grep tux
tux-2.1.0-2
tux-2.1.0-2 |
root@wow:/home/work/test# rpm -e tux
error: "tux" specifies multiple packages
root@wow:/home/work/test# rpm -e tux --allmatches |
패키지 정보 알아보기
root@wow:~# rpm -qi setup
Name : setup Relocations: (not relocateable)
Version : 2.4.7 Vendor: (none)
Release : 1wl Build Date: Fri Jun 22 13:18:38 2001
Install date: Mon Sep 3 21:08:45 2001 Build Host: jhkim.wowlinux.com
Group : System Environment/Base Source RPM: setup-2.4.7-1wl.src.rpm
Size : 28589 License: public domain
Summary : A set of system configuration and setup files.
Description :
The setup package contains a set of important system configuration and
setup files, such as passwd, group, and profile. |
패키지 목록 알아보기
root@wow:~# rpm -ql setup
/etc/csh.cshrc
/etc/csh.login
/etc/exports
/etc/filesystems
/etc/group
/etc/host.conf
/etc/hosts.allow
/etc/hosts.deny
/etc/inputrc
/etc/motd
/etc/passwd
/etc/printcap
/etc/profile
/etc/profile.d
/etc/protocols
/etc/securetty
/etc/services
/usr/share/doc/setup-2.4.7
/usr/share/doc/setup-2.4.7/uidgid
/var/log/lastlog |
패키지 목록 자세한 정보 알아보기
root@wow:~# rpm -qlv setup
-rw-r--r-- 1 root root 380 Jul 26 2000 /etc/csh.cshrc
-rw-r--r-- 1 root root 517 Mar 28 2001 /etc/csh.login
-rw-r--r-- 1 root root 0 Jan 13 2000 /etc/exports
-rw-r--r-- 1 root root 46 Jun 28 2000 /etc/filesystems
-rw-r--r-- 1 root root 290 Jan 13 2000 /etc/group
-rw-r--r-- 1 root root 17 Jul 24 2000 /etc/host.conf
-rw-r--r-- 1 root root 161 Jan 13 2000 /etc/hosts.allow
-rw-r--r-- 1 root root 347 Jan 13 2000 /etc/hosts.deny
-rw-r--r-- 1 root root 546 Apr 8 2001 /etc/inputrc
-rw-r--r-- 1 root root 0 Jan 13 2000 /etc/motd
-rw-r--r-- 1 root root 508 Jun 22 2001 /etc/passwd
-rw-r--r-- 1 root root 289 Jan 13 2000 /etc/printcap
-rw-r--r-- 1 root root 627 Jan 30 2001 /etc/profile
drwxr-xr-x 1 root root 48 Jun 22 2001 /etc/profile.d
-rw-r--r-- 1 root root 5809 Jan 30 2001 /etc/protocols
-rw------- 1 root root 114 Mar 29 2000 /etc/securetty
-rw-r--r-- 1 root root 17639 Mar 1 2001 /etc/services
drwxr-xr-x 1 root root 72 Jun 22 2001 /usr/share/doc/setup-2.4.7
-rw-r--r-- 1 root root 1179 Feb 16 2001 /usr/share/doc/setup-2.4.7/uidgid
-rw-r--r-- 1 root root 0 Jun 22 2001 /var/log/lastlog |
문서 화일을 보는 옵션이다.
root@wow:/aaa/RPMS# rpm -qdf /sbin/dump
/usr/share/doc/dump-0.4b21/CHANGES
/usr/share/doc/dump-0.4b21/COPYRIGHT
/usr/share/doc/dump-0.4b21/KNOWNBUGS
/usr/share/doc/dump-0.4b21/MAINTAINERS
/usr/share/doc/dump-0.4b21/README
/usr/share/doc/dump-0.4b21/REPORTING-BUGS
/usr/share/doc/dump-0.4b21/THANKS
/usr/share/doc/dump-0.4b21/TODO
/usr/share/doc/dump-0.4b21/dump.lsm
/usr/share/man/man8/dump.8.gz
/usr/share/man/man8/rdump.8.gz
/usr/share/man/man8/restore.8.gz
/usr/share/man/man8/rrestore.8.gz |
패키지가 필요한 모듈 (의존성)
root@wow:/aaa/RPMS# rpm -q -requires dump
rmt
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
ld-linux.so.2
libc.so.6
libcom_err.so.2
libe2p.so.2
libext2fs.so.2
libreadline.so.4.1
libtermcap.so.2
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
rpmlib(CompressedFileNames) <= 3.0.4-1
root@wow:/aaa/RPMS# |
패키지 덤프 화일 보기
root@wow:/aaa/RPMS# rpm -ql --dump dump
/etc/dumpdates 0 982172352 d41d8cd98f00b204e9800998ecf8427e 0100664 root disk 1 0 3393 X
/sbin/dump 50140 982172354 6c57678dd26a765ed08e1391d037677f 0100755 root root 0 0 3406 X
/sbin/rdump 4 982172352 0120777 root root 0 0 20372 dump
/sbin/restore 72348 982172354 ff8ae2e4631de1fccd822de888722491 0100755 root root 0 0 7715 X
/sbin/rrestore 7 982172352 0120777 root root 0 0 7713 restore
/usr/share/doc/dump-0.4b21 4096 982172354 040755 root root 0 0 20376 X
/usr/share/doc/dump-0.4b21/CHANGES 27209 979411835 7a851ca3e9ee5f2e028572c85b640639 0100644 root root 0 1 20373 X
/usr/share/doc/dump-0.4b21/COPYRIGHT 2080 975944595 963d90fbeea4272f49e9f88cb01df1b6 0100644 root root 0 1 3409 X
/usr/share/doc/dump-0.4b21/KNOWNBUGS 652 943143432 dd0e6e2b7d193bac42caadc819069c89 0100644 root root 0 1 506 X
/usr/share/doc/dump-0.4b21/MAINTAINERS 527 975944595 d2122fbfa2d61bea97213a9a6a5290ca 0100644 root root 0 1 20352 X
/usr/share/doc/dump-0.4b21/README 353 939648664 7ea33b6ab167e746b61d06c695f9922f 0100644 root root 0 1 2562 X
/usr/share/doc/dump-0.4b21/REPORTING-BUGS 2491 975944595 a553ad81c2415f876a03a3019e6bd0b2 0100644 root root 0 1 3411 X
/usr/share/doc/dump-0.4b21/THANKS 2997 977397292 477772fd2b8cc709d8f8b1640e8b2a6e 0100644 root root 0 1 3394 X
/usr/share/doc/dump-0.4b21/TODO 1613 959884208 056f7dde4660874f9537fedc46289c2a 0100644 root root 0 1 3412 X
/usr/share/doc/dump-0.4b21/dump.lsm 611 979411835 3ab7a18193ddfeb5d7a784008a44b006 0100644 root root 0 1 3413 X
/usr/share/man/man8/dump.8.gz 6112 982172351 1898b0f6d96c9efb471ab9258b204536 0100644 root root 0 1 20374 X
/usr/share/man/man8/rdump.8.gz 9 982172353 0120777 root root 0 1 20285 dump.8.gz
/usr/share/man/man8/restore.8.gz 6292 982172351 f7aa2c9dca172530ff21acaa434a9712 0100644 root root 0 1 20377 X
/usr/share/man/man8/rrestore.8.gz 12 982172353 0120777 root root 0 1 7720 restore.8.gz |
패키지가 설치 되기전 또는 설치 된후에 실행되는 스크립트를 알아본다.
root@wow:/aaa/RPMS# rpm -q -scripts XFree86
preinstall script (through /bin/sh):
# here, we put things that we have moved around (like directories)
# that need to be cleaned up prior to the RPM's installation.
# Ugly. Necessary.
if [ ! -L /usr/X11R6/lib/X11/xkb/compiled ]; then
if [ -d /usr/X11R6/lib/X11/xkb/compiled ]; then
mkdir -p /var/lib/xkb 2>/dev/null
mv -f /usr/X11R6/lib/X11/xkb/compiled/* /var/lib/xkb 2>/dev/null || :
rmdir /usr/X11R6/lib/X11/xkb/compiled 2> /dev/null
ln -sf ../../../../../var/lib/xkb /usr/X11R6/lib/X11/xkb/compiled 2>/dev/null || :
fi
fi
postinstall script (through /bin/sh):
for dir in lbxproxy proxymngr rstart xserver ; do
[ ! -L /usr/X11R6/lib/X11/$dir -a ! -d /usr/X11R6/lib/X11/$dir ] &&
ln -snf ../../../../etc/X11/$dir /usr/X11R6/lib/X11/$dir || :
done |
화일과 관련된 설정 화일을 알아본다.
root@wow:/aaa/RPMS# rpm -qcf /bin/bash
/etc/bashrc
/etc/skel/.bash_logout
/etc/skel/.bash_profile
/etc/skel/.bashrc |
원하는 패키지로 부터 패키지 정보와 설치되는 곳의 정보를 알아본다.
root@wow:/aaa/RPMS# rpm -qpil setup-2.4.7-2wl.noarch.rpm
Name : setup Relocations: (not relocateable)
Version : 2.4.7 Vendor: (none)
Release : 2wl Build Date: Thu Apr 11 17:04:15 2002
Install date: (not installed) Build Host: localhost
Group : System Environment/Base Source RPM: setup-2.4.7-2wl.src.rpm
Size : 28659 License: public domain
Summary : A set of system configuration and setup files.
Description :
The setup package contains a set of important system configuration and
setup files, such as passwd, group, and profile.
/etc/csh.cshrc
/etc/csh.login
/etc/exports
/etc/filesystems
/etc/group
/etc/host.conf
/etc/hosts.allow
/etc/hosts.deny
/etc/inputrc
/etc/motd
/etc/passwd
/etc/printcap
/etc/profile
/etc/profile.d
/etc/protocols
/etc/securetty
/etc/services
/usr/share/doc/setup-2.4.7
/usr/share/doc/setup-2.4.7/uidgid
/var/log/lastlog |
화일로 패키지 알아내기
rpm -qf /usr/bin/X11/mkfontdir
XFree86-xfs-4.0.3-5 |
의존성 걸린 패키지 알아내기
rpm -q --whatrequires xmms
xmms-gnome-1.2.4-2wl
xmms-devel-1.2.4-2wl
xmms-esd-1.2.4-2wl
xmms-gl-1.2.4-2wl
xmms-mikmod-1.2.4-2wl |
md5 체크를 한다.
root@wow:/aaa/RPMS# rpm -K big-cursor-3.0-0wl.i386.rpm
big-cursor-3.0-0wl.i386.rpm: md5 OK |
md5 체크를 해서 자세하게 보여준다.
root@wow:/aaa/RPMS# rpm -Kv big-cursor-3.0-0wl.i386.rpm
big-cursor-3.0-0wl.i386.rpm:
MD5 sum OK: 00e39f57b2d202fbf17366430a7592c4 |
md5 체크를 해서 좀더 자세하게 보여준다.
root@wow:/aaa/RPMS# rpm -Kvv big-cursor-3.0-0wl.i386.rpm
D: Expected size: 8647 = lead(96)+sigs(100)+pad(4)+data(8447)
D: Actual size: 8647
big-cursor-3.0-0wl.i386.rpm:
MD5 sum OK: 00e39f57b2d202fbf17366430a7592c4 |
Summary: GNU Compiler Collection
Name: gcc
Version: 2.95.3
Release: 1wow
License: GPL
URL: http://gcc.gnu.org/
Source: http://gcc.gnu.org/gcc-2.95/%{name}-%{version}.tar.gz
Group: Development/Languages
Requires: glibc
BuildRoot: /var/tmp/%{name}-%{version}
Vendor: WOWLiNUX co., Ltd <http://www.wowlinux.com>
Distribution: WOWLiNUX 7.3 DeBak
Packager: Kim Yong Il <nalabi@formail.org>
%description
A compiler aimed at integrating all the optimizations and features
necessary for a high-performance and stable development environment.
%package -n cpp
Summary: The C Preprocessor.
Group: Development/Languages
Prereq: /sbin/install-info
%description -n cpp
Cpp (or cccp) is the GNU C-Compatible Compiler Preprocessor.
.......................
......................
|
0) define : 변수를 사용한다. name 이라는 변수를 gcc 로 치환을 해서 사용한다.
1) Summary : 간단하게 요약을 해주는 부분
2) Name : 꾸러미 이름을 지정한다
3) Version : 꾸러미 버전을 나타낸다.
4) Release : 발표한 수를 나타낸다.
5) License : 허가증을 적어 준다.
6) Group : 어디에 묶여 있는지를 나타낸다.
7) Source : 원본 화일이 어디 있는지 적어 둔다.
8) URL : 꾸러미 홈페이지를 적어 둔다.
9) Distribution : 배포본을 나타낸다.
10) Vendor : 매각인을 표시한다.
11) Packager : 꾸러미 만든 사람을 적어둔다.
12) description : 상세한 설명을 적어 둔다. |
%prep 에 있는 곳만 실행한다.
rpm -bp gqview.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.64362
................. |
%prep, %build 에 있는 곳만 실행한다.
rpm -bc gqview.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.58496
........................
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.58496
....................... |
%prep, %build, %install 에 있는 곳만 실행한다.
rpm -bi gqview.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.75805
........................
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34175
............................
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.74757
................................ |
%prep, %build, %install, package (bin) 에 있는 곳만 실행한다.
rpm -bb gqview.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.75805
........................
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34175
............................
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.74757
................................
Wrote: /usr/src/redhat/RPMS/i386/gqview-0.10.1-2wl.i386.rpm
...................... |
%prep, %build, %install, package (bin, src) 에 있는 spec 화일에 있는 모든 것을 실행한다.
rpm -bb gqview.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.75805
........................
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34175
............................
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.74757
................................
Wrote: /usr/src/redhat/SRPMS/gqview-0.10.1-2wl.src.rpm
Wrote: /usr/src/redhat/RPMS/i386/gqview-0.10.1-2wl.i386.rpm
........................... |
소스 rpm (src.rpm) 을 만들어 준다.
root@wow:/usr/src/redhat/SPECS# rpm -bs anaconda.spec
Wrote: /usr/src/redhat/SRPMS/anaconda-7.1-8wl.src.rpm |
rpm에 묶여 있는 바이너리를 보여준다.
root@wow:/home/work/debak/skipjack# rpm2cpio syslinux-1.52-2.i386.rpm | cpio -t
./usr/bin/syslinux
./usr/share/doc/syslinux-1.52
./usr/share/doc/syslinux-1.52/COPYING
./usr/share/doc/syslinux-1.52/NEWS
./usr/share/doc/syslinux-1.52/README
./usr/share/doc/syslinux-1.52/distrib.doc
./usr/share/doc/syslinux-1.52/keytab-lilo.doc
./usr/share/doc/syslinux-1.52/pxelinux.doc
./usr/share/doc/syslinux-1.52/syslinux.doc
156 blocks
|
필요한 패키지를 축출한다.
list 라는 화일 목록에 축출할 화일이름들을 적어 넣은다음 cpio 명령어에서 list 라는 화일 이름을 부르면 된다.
root@wow:/home/work/debak/skipjack/imsi# l
합계 44
-rw-r--r-- 1 root root 19 4월 24 09:24 list
-rw-r--r-- 1 root root 37073 4월 24 08:54 syslinux-1.52-2.i386.rpm
root@wow:/home/work/debak/skipjack/imsi# cat list
./usr/bin/syslinux
root@wow:/home/work/debak/skipjack/imsi# rpm2cpio syslinux-1.52-2.i386.rpm |( cpio -E list --quiet -iumd)
root@wow:/home/work/debak/skipjack/imsi# l
합계 48
-rw-r--r-- 1 root root 19 4월 24 09:24 list
-rw-r--r-- 1 root root 37073 4월 24 08:54 syslinux-1.52-2.i386.rpm
drwx------ 3 root root 4096 4월 24 09:31 usr
root@wow:/home/work/debak/skipjack/imsi# l usr/bin/syslinux
-rwxr-xr-x 1 root root 15132 6월 25 2001 usr/bin/syslinux |
imsi 라는 디렉토리를 말들어서 그곳에 모아 둘수도 있다.
rpm2cpio syslinux-1.52-2.i386.rpm |( cd imsi; cpio -E ../list --quiet -iumd)
# l imsi/usr/bin/syslinux
-rwxr-xr-x 1 root root 15132 6월 25 2001 imsi/usr/bin/syslinux
|
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 |
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
|
/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 |
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
|
QT
libpng
libmng
+ cups
+ arts
+ libxml2
+ QT
+ kdelibs
| + kdebase
| + kdebase-devel
| + kde-i18n-<nation>
| + kdeadmin
| + kdeaddons
| + kdemultimedia
+ perl
+ python
+
|
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에서 기본 메뉴를 변경해야 한다.
gdk-pixbuf
gdk-pixbuf
+ libpng
+ libungif
+ libjpeg
+ libtiff
+ libjpeg
+ libtiff
+ libjpeg
+ libpng
+ libtiff |
gtk+
gtk+
+ XFree86-libs
| + freetype-devel
| + freetype
+ perl |
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
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 |
그놈 설치시에 요구되는 꾸러미
그놈 빌드시에 요구되는 꾸러미
-
그놈 개발 꾸러미들 (꾸러미-devel)
-
bison
-
sharutils
- 한글이 깨지지 않게 태그를 추가한다.
<head> 섹션에 <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-KR"> 테그를 추가하면 브라우져에서 한글이 깨지지 않는다. |
- 메뉴 한글 번역
Name=Program
Name[ko]=프로그램
형식으로 하면 된다.
메뉴의 순서를 바꾸고 싶다면 .order 에서 순서를 바꾸어 주면 된다.
- 경로 변경
/usr/share/gnome/wow |
- 아미와 그놈 패널과의 문제점 해결을 위한 패치를 한다.
/etc/X11/xinput 에서 #execute XIM_PROGRAM 이후에 줄을 모두 주석처리한다. |
- 한글 지원 패치
gedit-0.9.7/src/prefs.c 파일에서 한글폰트 정보를 추가한다. |
기본폰트 변경
기본 페이지 및 북마크 설정
한글 프린터설정
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");
-----------------------> |
- GIMP-perl 꾸러미를 빌드하기 위해 Gtk-Perl, perl-PDL, perl-Parse-RecDescent 꾸러미가
설치되어 있어야 한다.
|
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
|
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
- 경로 수정
실행파일의 경로가 /usr/games 로 되어있는 것을 /usr/bin 으로 되로록 configure옵션과 스>
펙을 수정한다.
|
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 !!
|
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.
|
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%]
|
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%]
|
/etc/sysconfig/i18n
----->
LANG="ko_KR"
-----> |
/etc/sysconfig/desktop
----->
DESKTOP="KDE"
-----> |
/etc/sysconfig/network
[root@nalabi network-scripts]# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
[nalabi@nalabi network-scripts]$ cat ifcfg-eth0:0
DEVICE=eth0:0
USERCTL=no
ONBOOT=yes
BOOTPROTO=
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.0.11 |
/etc/rc.d/rc.sysinit
---->
Red Hat -> amazing wowlinux
----> |
|
|