IT/OS|Network|Script

페도라코어3(Fedora Core3) yum 과 apt-rpm사용법

박모 2023. 9. 13. 10:50
728x90

원글(이글루): 2009-12-29 20:43:10

FC3라면 겁내 옛날 자료란걸 실감 할꺼야. 맞아. 2005년도 쯤에 찾아 놓은 자료야.

출처 : http://kr.blog.yahoo.com/khmirage/1205897.html

■ 페도라 3 yum 사용방법...

페도라 코어3부터는 yum 미러사용방법이 약간 달라졌습니다.
우선 /etc/yum.conf를 보시면 아시겠지만 미러사이트가 하나도 등록이 안되어있지요
이번 코어3부터는 /etc/yum.repo.d 에서 관리를합니다.

/etc/yum.repo.d 폴더로 이동합니다.

{fedora.fedora-updates}.repo를 생성한뒤에 다음과같이 입력을 해줍니다.

[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1

다음으로 local-base와 local-updates를 만들어준뒤에 다음의 소스리스트를 추가해주시면 됩니다.

ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core/3/$ARCH/os
rsync://ftp.kreonet.re.kr/fedora/core/3/$ARCH/os
ftp://mirror.hostway.co.kr/pub/fedora/3/$ARCH/os
ftp://ftp.kaist.ac.kr/pub/fedora/linux/core/3/$ARCH/os

다른 서버를 아신다면 이곳에다가 추가해주시면 됩니다.

fedora.repo 파일을 다읍과 같이 편집해줍니다.

[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
mirrorlist=file:///etc/yum.repos.d/local-base
enabled=1
gpgcheck=1

[tchung@localhost ~]$ sudo vi /etc/yum.repos.d/fedora-updates.repo
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
mirrorlist=file:///etc/yum.repos.d/local-updates
enabled=1
gpgcheck=1

이제 yum을 사용하기위한 준비가 끝났습니다.
yum.update를 해보세요 국내미러라 속도가 잘 나올것입니다. ^^;;

그리고 gpgcheck을 무시하려면, gpgcheck=0 하시면 됩니다.

이 문서의 원본은 http://fedoranews.com/tchung/yum-mirrorlist/ 이곳을 참고했습니다.
이사이트를 알려주신 bbs.kldp.org의 atie님의 글을보고 알게된것입니다. ㅎㅎㅎ

<부록> yum 명령어 사용방법

1. 업데이트 목록 확인.

현재 업데이트 서버에 올라와 있는 패키지의 목록은 check-update 옵션으로 확인할 수 있다.

# yum check-update

단, check-update의 경우 현재 시스템에 설치된 패키지를 기준으로 업데이트 목록을 출력해주기 때문에 시스템에 설치되지 않은 패키지 목록은 볼 수 없다.
이들 목록은 list 명령을 사용한다.

# yum list

추가적으로 현재 클라이언트 시스템에 설치된 모든 패키지 목록은 다음으로 확인한다.

# yum list installed

2. 업데이트

Yum에는 update와 install 이라는 두가지 설치 모드를 가지고 있다.

update는 말 그대로 업데이트 된 패키지를 설치하는 것으로, 기본적으로는 업데이트 된 모든 패키지를 설치하게 되는데, 일부만을 업데이트 하고자 한다면 직접 지정하여 설치하면 된다.

# yum update [package1] [package2] [...]

install은 현재 클라이언트 시스템에 설치되지 않은 패키지를 설치할 때 사용한다.

# yum install package1 [package2] [...]

3. 패키지 제거

# yum remove package1 [package2] [...]

4. 패키지 정보 보기

# yum info packages1

업데이트 서버에 있는 패키지 정보 보기

# yum info updates

* Quick Reference

1. 업데이트 목록 확인
# yum check-update

2. 패키지 설치
# yum update [package1]

3. 설치된 패키지 확인
# yum list installed

* 기타 정보

패키지는 설치되기 전에 /var/cache/yum에 다운로드 된다.
그러므로 정기적으로 저 폴더를 정리해주면 용량을 확보할수 있습니다. ^^;;

apt-rpm 사용방법

우선 apt-rpm을 받습니다.

http://www.fedora.us/wiki/FedoraHOWTO
http://download.fedora.us/fedora/fedora/2/i386/RPMS.stable/apt-0.5.15cnc6-0.fdr.11.2.i386.rpm

아직까지는 페도라코어2용으로 설치해서 소스리스트를 코어3용을 사용하는 방법으로 사용해야합니다.
곧 페도라 코어3용 apt-rpm이 나오겠지요

설치를 하셨으면 /etc/apt/ 로 이동합니다.
우선적으로 #apt-get update를 해주게되면 미러를선택하라고 합니다.
아무거나 선택하신뒤에 끝내주시게되면 코어2자료를 받아오게되어버립니다.
그러니 소스리스트를 코어 3로 수정해주셔야만 합니다.

/etc/apt/sourcelist를 편집해줍니다.
지금까지 제가 알아낸 소스리스트는 다음과 같습니다.

rpm http://apt.sw.be/ fedora/3/en/i386 dag

rpm http://download.fedora.us/fedora/ fedora/3/i386 extras os updates-testing updates
rpm-src http://download.fedora.us/fedora/ fedora/3/i386 updates-testing

저기말고도 아시는 서버가 있으시면 알려주세요 ^^;;

그런다음에 /etc/apt/sourcelist.d 로 이동합니다.
mirror-list 파일이 있는데 이파일의 내용을 전부 주석처리합니다.
apt-rpm이 코어2라 미러를 선택해도 코어2소스리스트가 추가되어버리니 그냥 전부 주석처리 해주세요

이제 apt-get update를 해보세요 ~~~ ㅎㅎㅎ

<부록>apt-rpm 명령어

1. apt-get update : 패키지리스트를 다운로드 받습니다.

2. apt-get dist-upgrade : 설치된 모든패키지를 업데이트합니다.

3. apt-get install 패키지명 : 패키지를 설치합니다.

4. apt-get mirror-select : 미러선택 (현재는 코어2용 apt-rpm이기때문에 이명령을 하시게되면 코어2미러가 잡히게 됩니다.)

5. apt-cache search 패키지(또는 단어) : 패키지를 검색합니다.

제가 아는 명령은 이정도 입니다. ㅎㅎㅎ

데비안유저였던 분들은 쉽게 아니 익숙하게 사용하실수 있습니다. ^^;;

yum이나 apt나 다 패키지관리자이지만 저는 개인적으로 apt쪽이 좋습니다.

yum은 패키지 설치시 헤더파일을 처음부터 끝까지 엑세스한다음에 패키지를 찾는지라 좀 느리지만

apt는 헤더파일중에 검색해서 바로 다운을 시켜주는거 같더군요

그래서 저는 apt를 애용합니다. ㅎㅎ

728x90