본문 바로가기

Info

yum 패키지 관리 도구 사용

업데이트
먼저 업데이트를 합니다. 예전 버전의 리눅스는 up2date 등의 프로그램을 지원했습니다. FC 시리즈에서는 업데이트 도구인 yum을 기본 지원 합니다. yum 으로 최신 패키지로 업데이트 합니다.

- 먼저 패키지 설치를 위해 공개키를 받아와서 import 합니다.
wget http://ftp.kreonet.re.kr/pub/Linux/fedora/core/3/i386/os/RPM-GPG-KEY
wget http://ftp.kreonet.re.kr/pub/Linux/fedora/core/3/i386/os/RPM-GPG-KEY-fedora
이렇게 받아왔다면,
rpm --import RPM-GPG-KEY
rpm --import RPM-GPG-KEY-fedora
공개키를 import 합니다.
그런다음, 다음 명령어로 업데이트를 수행합니다.
yum -y update


yum update Setting up Update Process
Setting up Repo:  base
repomd.xml                100% |=========================| 1.1 kB    00:00
Setting up Repo:  updates-released
repomd.xml                100% |=========================|  951 B    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 797 kB    00:04
MD Read   : ################################################## 2623/2623
base      : ################################################## 2622/2622
primary.xml.gz            100% |=========================| 342 kB    00:03
MD Read   : ################################################## 910/910
updates-re: ################################################## 910/910
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for tar to pack into transaction set.
tar-1.14-5.FC3.i386.rpm   100% |=========================|  12 kB    00:00
---> Package tar.i386 0:1.14-5.FC3 set to be updated
---> Downloading header for libtool-libs to pack into transaction set.
libtool-libs-1.5.6-4.FC3. 100% |=========================|  11 kB    00:00
---> Package libtool-libs.i386 0:1.5.6-4.FC3.2 set to be updated
---> Downloading header for emacs-leim to pack into transaction set.
emacs-leim-21.3-21.FC3.i3 100% |=========================|  30 kB    00:01
---> Package emacs-leim.i386 0:21.3-21.FC3 set to be updated
---> Downloading header for bind to pack into transaction set.
bind-9.2.5-3.i386.rpm     100% |=========================|  36 kB    00:00
---> Package bind.i386 24:9.2.5-3 set to be updated
---> Downloading header for emacs to pack into transaction set.
emacs-21.3-21.FC3.i386.rp 100% |=========================|  27 kB    00:00


        ................... 중략  ......................


  Update: yum.noarch 0:2.2.2-0.fc3
  Update: zip.i386 0:2.3-26.3
  Update: zlib.i386 0:1.2.1.2-3.fc3
  Update: zlib-devel.i386 0:1.2.1.2-3.fc3

Performing the following to resolve dependencies:
  Install: desktop-file-utils.i386 0:0.9-2
  Install: fonts-xorg-75dpi.noarch 0:6.8.2-0.FC3.1
  Install: libidn-devel.i386 0:0.5.6-1
Is this ok [y/N]: y  <-- 누릅니다.
Downloading Packages:
tar-1.14-5.FC3.i386.rpm   100% |=========================| 331 kB    00:02
libtool-libs-1.5.6-4.FC3. 100% |=========================|  23 kB    00:01


        ................... 중략  ......................

Completing update for nfs-utils  - 334/336
Completing update for krb5-workstation  - 335/336
Completing update for libgnomeui  - 336/336

Installed: kernel.i686 0:2.6.12-1.1381_FC3
Dependency Installed: desktop-file-utils.i386 0:0.9-2 fonts-xorg-75dpi.noarch 0:6.8.2-0.
FC3.1 libidn-devel.i386 0:0.5.6-1
Updated: NetworkManager.i386 0:0.3.4-1.1.0.fc3 alsa-lib.i386 0:1.0.6-8.FC3 at.i386 0:3.
1.8-70_FC3 autofs.i386 1:4.1.3-114 bash.i386 0:3.0-18 bind.i386 24:9.2.5-3 bind-chroot.
i386 24:9.2.5-3 bind-libs.i386 24:9.2.5-3 bind-utils.i386 24:9.2.5-3 binutils.i386 0:2.15.92
.0.2-5.1 boost.i386 0:1.32.0-5.fc3 boost-devel.i386 0:1.32.0-5.fc3 bzip2.i386 0:1.0.2-13.F
C3.1 bzip2-devel.i386 0:1.0.2-13.FC3.1 bzip2-libs.i386 0:1.0.2-13.FC3.1 caching-name
server.noarch 0:7.3-4.FC3 checkpolicy.i386 0:1.17.5-1.2 cpp.i386 0:3.4.4-2.fc3 cups.i3
86 1:1.1.22-0.rc1.8.9 cups-libs.i386 1:1.1.22-0.rc1.8.9 curl.i386 0:7.12.3-6.fc3 curl-deve
l.i386 0:7.12.3-6.fc3 cvs.i386 0:1.11.17-7.FC3 dbus.i386 0:0.22-10.FC3.2 dbus-devel.i38
6 0:0.22-10.FC3.2 dbus-glib.i386 0:0.22-10.FC3.2 dhclient.i386 7:3.0.1-44_FC3 dhcpv6_
client.i386 0:0.10-14_FC3 diskdumputils.i386 0:1.1.7-3 dmraid.i386 0:1.0.0.rc8-FC3_2 dov
ecot.i386 0:0.99.13-3.FC3 doxygen.i386 1:1.4.4-0.fc3.1 dump.i386 0:0.4b39-1.FC3 e2fspr
ogs.i386 0:1.38-0.FC3.1 e2fsprogs-devel.i386 0:1.38-0.FC3.1 eject.i386 0:2.1.1-0.fc3.2
emacs.i386 0:21.3-21.FC3 emacs-common.i386 0:21.3-21.FC3 emacs-leim.i386 0:21.3-2
1.FC3 file.i386 0:4.12-1.FC3.1 gamin.i386 0:0.1.1-3.FC3 gcc.i386 0:3.4.4-2.fc3 gcc-c++.i
386 0:3.4.4-2.fc3 gcc-g77.i386 0:3.4.4-2.fc3 gcc-java.i386 0:3.4.4-2.fc3 gdb.i386 0:6.1po
st-1.20040607.43.0.1 glib2.i386 0:2.4.8-1.fc3 glibc.i686 0:2.3.6-0.fc3.1 glibc-common.i386
0:2.3.6-0.fc3.1 glibc-devel.i386 0:2.3.6-0.fc3.1 glibc-headers.i386 0:2.3.6-0.fc3.1 gnupg
.i386 0:1.2.7-1 grep.i386 0:2.5.1-31.4 gtk2.i386 0:2.4.14-4.fc3.3 gzip.i386 0:1.3.3-15.fc3 h
al.i386 0:0.4.7-1.FC3 hotplug.i386 3:2004_04_01-8.1 hwdata.noarch 0:0.146.1-1 iiimf-csc
onv.i386 1:12.1-10.FC3.1 iiimf-docs.i386 1:12.1-10.FC3.1 iiimf-le-hangul.i386 1:12.1-10.F
C3.1 iiimf-libs.i386 1:12.1-10.FC3.1 iiimf-server.i386 1:12.1-10.FC3.1 info.i386 0:4.8-2.2 i
nitscripts.i386 0:7.93.7-1 ipsec-tools.i386 0:0.5-2.fc3 iptables.i386 0:1.2.11-3.1.FC3 jwh
ois.i386 0:3.2.2-6.FC3.1 kernel-utils.i386 1:2.4-13.1.49_FC3 krb5-devel.i386 0:1.3.6-7 kr
b5-libs.i386 0:1.3.6-7 krb5-workstation.i386 0:1.3.6-7 less.i386 0:394-1.fc3 libf2c.i386 0:
3.4.4-2.fc3 libgcc.i386 0:3.4.4-2.fc3 libgcj.i386 0:3.4.4-2.fc3 libgcj-devel.i386 0:3.4.4-2.f
c3 libgnomeui.i386 0:2.8.0-2 libpcap.i386 14:0.8.3-9.FC3 libpng.i386 2:1.2.8-1.fc3 libseli
nux.i386 0:1.19.1-8 libselinux-devel.i386 0:1.19.1-8 libstdc++.i386 0:3.4.4-2.fc3 libstdc++
-devel.i386 0:3.4.4-2.fc3 libtiff.i386 0:3.6.1-10.fc3 libtool.i386 0:1.5.6-4.FC3.2 libtool-libs.i
386 0:1.5.6-4.FC3.2 libungif.i386 0:4.1.3-1.fc3.2 libxml2.i386 0:2.6.16-3 libxml2-devel.i386
3 lsof.i386 0:4.72-2.2 man.i386 0:1.5o1-7 mgetty.i386 0:1.1.31-4_FC3 mkinitrd.i386 0:4.1.1
8.1-1 mysql.i386 0:3.23.58-16.FC3.1 net-tools.i386 0:1.60-37.FC3.1 nfs-utils.i386 0:1.0.6
-52 nscd.i386 0:2.3.6-0.fc3.1 openldap.i386 0:2.2.29-1.FC3 openldap-devel.i386 0:2.2.2
9-1.FC3 openssh.i386 0:3.9p1-8.0.3 openssh-clients.i386 0:3.9p1-8.0.3 openssh-server
.i386 0:3.9p1-8.0.3 openssl.i686 0:0.9.7a-42.2 openssl-devel.i386 0:0.9.7a-42.2 pam.i38
6 0:0.77-66.2.13 pam-devel.i386 0:0.77-66.2.13 pcmcia-cs.i386 0:3.2.7-2.2 pcre.i386 0:4
.5-3.1.1.fc3 perl.i386 3:5.8.5-24.FC3 perl-DBI.i386 0:1.40-6.fc3 policycoreutils.i386 0:1.1
8.1-2.12 postgresql-libs.i386 0:7.4.11-1.FC3.1 prelink.i386 0:0.3.3-0.fc3 procps.i386 0:3.
2.3-5.3 pyOpenSSL.i386 0:0.6-1.p23.1.fc3 pygtk2.i386 0:2.4.1-fc3.1 pygtk2-libglade.i386
0:2.4.1-fc3.1 python.i386 0:2.3.4-13.1 python-devel.i386 0:2.3.4-13.1 qt.i386 1:3.3.4-0.fc3
.0 redhat-menus.noarch 0:3.7.1-1.fc3 rhpl.i386 0:0.148.1-2 rmt.i386 0:0.4b39-1.FC3 rp-pp
poe.i386 0:3.5-22.1 rsh.i386 0:0.17-24.1 selinux-policy-targeted.noarch 0:1.17.30-3.19 s
hadow-utils.i386 2:4.0.3-56 slang.i386 0:1.4.9-13 slang-devel.i386 0:1.4.9-13 slocate.i3
86 0:2.7-12.fc3.1 spamassassin.i386 0:3.0.4-2.fc3 sudo.i386 0:1.6.7p5-30.3 sysklogd.i3
86 0:1.4.1-26_FC3 sysreport.noarch 0:1.3.13-2 system-config-securitylevel-tui.i386 0:1.
4.18-2 tar.i386 0:1.14-5.FC3 tcpdump.i386 14:3.8.2-9.FC3 tcsh.i386 0:6.13-10.FC3.1 teln
et.i386 1:0.17-32.FC3.2 termcap.noarch 1:5.4-4fc3 texinfo.i386 0:4.8-2.2 ttmkfdir.i386 0:3.
0.9-14.1 tzdata.noarch 0:2005r-3.fc3 udev.i386 0:039-10.FC3.8 unzip.i386 0:5.51-4.fc3 ut
il-linux.i386 0:2.12a-24.5 vim-common.i386 1:6.3.086-0.fc3.1 vim-enhanced.i386 1:6.3.08
6-0.fc3.1 vim-minimal.i386 1:6.3.086-0.fc3.1 vixie-cron.i386 4:4.1-36.FC3 wget.i386 0:1.1
0.2-0.fc3 wireless-tools.i386 1:27-2.2.0.fc3 words.noarch 0:3.0-2.3 xorg-x11-Mesa-lib
GL.i386 0:6.8.2-1.FC3.45.2 xorg-x11-font-utils.i386 0:6.8.2-1.FC3.45.2 xorg-x11-libs.i386
0:6.8.2-1.FC3.45.2 xorg-x11-xfs.i386 0:6.8.2-1.FC3.45.2 yum.noarch 0:2.2.2-0.fc3 zip.i38
6 0:2.3-26.3 zlib.i386 0:1.2.1.2-3.fc3 zlib-devel.i386 0:1.2.1.2-3.fc3
Complete!


위와같은 결과가 나왔다면, 커널 및 대부분의 패키지들이 업그래이드 됩니다.
업데이트 후 리부팅을 한번 합니다.