2008년 6월 18일 수요일

오! alien

rpm 을 실수로 다운받았는데, rpm 패키지가 우분투 머신에 인스톨 될 리 없지... 하고 소스받아서 컴파일할까나 싶었는데.

혹시나 해서

bagside@bagvapp:/$ apt-get install rpm

명령을 쳤더니

bagside@bagvapp:/$ sudo apt-get install rpm
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libbeecrypt6 librpm4.4
Suggested packages:
  alien

The following NEW packages will be installed:
  libbeecrypt6 librpm4.4 rpm
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.

alien 을 깔라고 추천하는군.

오! 멋지다.

alien 까는 것도 apt-get install 명령어 한방으로 깔고

alien blahblah.rpm 을 해서 blahblah.deb 파일을 한방에 떨군뒤

alien -i 명령으로 인스톨까지 깔끔하게!

좋은 시절이구나아;;;;

rpm 뿐 아니라 slackware tgz 와 Solaris pkg 까지. 대..대단하다. 

  • 참고) alient manual page

ALIEN(1p)             User Contributed Perl Documentation            ALIEN(1p)

NAME
       alien - Convert or install an alien binary package

SYNOPSIS
        alien [--to-deb] [--to-rpm] [--to-tgz] [--to-slp] [options] file [...]

DESCRIPTION
       alien is a program that converts between Red Hat rpm, Debian deb, Stam‐
       pede slp, Slackware tgz, and Solaris pkg file formats. If you want to
       use a package from another linux distribution than the one you have
       installed on your system, you can use alien to convert it to your pre‐
       ferred package format and install it. It also supports LSB packages.