2010年6月3日 星期四

.deb與套件功能rpm(實作於ubuntu9.10)

Linux發行版千百種,而基於Redhat/Fedora的版本(如常見的CentOS)一定會用到的套件安裝功能除了線上更新的指令yum外,就是這個: rpm

但是,在Ubuntu下如果您開開心心的輸入

sudo apt-get install rpm 裝好了rpm套件,輸入sudo rpm -ivh 檔名卻會發生晴天霹靂!系統會跑出一個叫alien的東西叫你用!



這不幸的事實是基於Debian所建構的Ubuntu能支援的封裝格式為deb  ,與一般Redhat/Fedora使用的.rpm不同!

因此,必須使用名為alien的程式才能做兩者的互換喔!


安裝方法如下:

sudo apt-get install alien

使用方法:

sudo alien "欲從rpm格式轉換為deb格式的檔名"

接下來確定套件相依性沒問題就使用
sudo dpkg -i 檔名.deb
搞定!!

詳細相關用法參見http://wiki.ubuntu-tw.org/index.php?title=HowtoInstallRPM

註:下次看到有.deb可以下載就不要下載.rpm啦~很麻煩的!


沒有留言:

張貼留言

苗栗縣研習直播-youtube直播補充使用說明-取得直播連結

Step1 建立直播影片 Step2 設定直播時間排程,設定後點選"建立直播" Step3 於直播設定畫面,點選畫面右上角"分享"圖示,如下圖,將取得之網址連結隨研習公文或研習公告附上。