VPS에 yum설치하기

3만원짜리 vps를 현재 사용하고 있는데 yum이 없어서 매우 곤란한 상황이었다.
그런데 막상 yum설치가 만많치 않았다. 이하의 블로그를 참고하며 진행
일본어 블로그
이하 짜집기

VPS의 Cent-os버젼확인방법으로 RPM버젼을 확인

rpm -q rpm
-------------------------------------
rpm-4.4.2-47.el5 CentOS 5.1일경우 <= 본인머신
-------------------------------------
rpm-4.4.2-37.el5 CentOS 5.0일경우
-------------------------------------

쯔카에루VPS는 64이므로 x86_64패키지를 사용해야함을 확인
uname -a
--------------------------------------------
Linux vt1.example.com 2.6.9-023stab046.2-smp #1 SMP Mon Dec 10 15:04:55 MSK 2007 x86_64 x86_64 x86_64 GNU/Linux
--------------------------------------------

5.1

cd /usr/local/src
mkdir yumrpm
cd yumrpm

wget http://ftp.riken.jp/Linux/centos/5.1/os/x86_64/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpm
wget http://ftp.riken.jp/Linux/centos/5.1/os/x86_64/CentOS/yum-metadata-parser-1.0-8.fc6.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.1/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.1/os/x86_64/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://ftp.riken.jp/Linux/centos/5.1/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.1/os/x86_64/CentOS/m2crypto-0.16-6.el5.1.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.1/os/x86_64/CentOS/rpm-python-4.4.2-47.el5.x86_64.rpm
rpm -ihv *

yum -y install yum-fastestmirror
yum -y update

5.0
cd /usr/local/src
mkdir yumrpm
cd yumrpm

wget http://ftp.riken.jp/Linux/centos/5.0/os/x86_64/CentOS/yum-3.0.5-1.el5.centos.2.noarch.rpm
http://ftp.riken.jp/Linux/centos/5.0/os/x86_64/CentOS/yum-metadata-parser-1.0-8.fc6.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.0/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.0/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.0/os/x86_64/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://ftp.riken.jp/Linux/centos/5.0/os/x86_64/CentOS/rpm-python-4.4.2-37.el5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5.0/os/x86_64/CentOS/m2crypto-0.16-6.el5.1.x86_64.rpm
rpm -ihv *

yum -y install yum-fastestmirror
yum -y update


여기서 한번 좌절 . 해당 RPM들을 구하기 어려웠다.

일단

http://ftp.kddilabs.jp/Linux/packages/CentOS/5.2/os/i386/CentOS/

yum의 패키지(rpm)를 발견,wget으로 입수한다.
>wget http://ftp.kddilabs.jp/Linux/packages/CentOS/5.2/os/i386/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm

rpm으로 yum의 인스톨

>rpm -ivh yum-3.2.8-9.el5.centos.1.noarch.rpm

이하의 에러가 나오므로 필요한 패키지를 각각입수
python-elementtree is needed by yum-3.2.8-9.el5.centos.1.noarch
python-iniparse is needed by yum-3.2.8-9.el5.centos.1.noarch
python-sqlite is needed by yum-3.2.8-9.el5.centos.1.noarch
rpm-python is needed by yum-3.2.8-9.el5.centos.1.noarch
urlgrabber >= 3.1.0 is needed by yum-3.2.8-9.el5.centos.1.noarch
yum-metadata-parser >= 1.1.0 is needed by yum-3.2.8-9.el5.centos.1.noarch


>rpm -ivh python-elementtree-1.2.6-5.i386.rpm
>rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
>rpm -ivh python-sqlite-1.1.7-1.2.1.i386.rpm
>rpm -ivh rpm-python-4.4.2-48.el5.i386.rpm
>rpm -ivh python-urlgrabber-3.1.0-2.noarch.rpm
>rpm -ivh yum-metadata-parser-1.1.2-2.el5.i386.rpm


python-urlgrabber-3.1.0-2.noarch.rpm을 인스톨할때
  warning: python-urlgrabber-3.1.0-2.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
  error: Failed dependencies:
m2crypto >= 0.16-5 is needed by python-urlgrabber-3.1.0-2.noarch

라는 에러가 출현, m2crypto를 입수&인스톨 한후, 다시[python-urlgrabber-3.1.0-2.noarch.rpm]를 인스톨

m2crypto를 입수
>wget http://ftp.kddilabs.jp/Linux/packages/CentOS/5.2/os/i386/CentOS/m2crypto-0.16-6.el5.2.i386.rpm
인스톨

>rpm -ivh m2crypto-0.16-6.el5.2.i386.rpm


그리고 마지막으로

>rpm -ivh yum-3.2.8-9.el5.centos.1.noarch.rpm

를 인스톨해서 yum설치 완료



/etc/yum.repos.d 의 안은 제대로 된 것이 들어있으므로 그대로 사용했다


by 나야나 | 2008/12/10 16:44 | *nix/OSX | 트랙백 | 덧글(0)

트랙백 주소 : http://voyager.egloos.com/tb/4008276
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶