以前經常使用的是redhat,習慣使用rpm方法安裝軟體。最近發現Ubuntu系統居然不支援rpm方法安裝軟體,提示資訊如下:
root@root$ rpm -i package.rpm
The program 'rpm' is currently not installed. You can install it by typing:
sudo apt-get install rpm
然而通過apt-get安裝rpm包以後依然不能夠安裝,最後才知道原來Ubuntu不支援rpm,使用rpm安裝提示資訊如下:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
.......................
具體的解決方法如下:
首先安裝alien,
apt-get install alien
使用alien将rpm包轉換成.deb格式的包
alien package.rpm
執行完成後生成一個.deb的軟體包,再通過dpkg安裝.deb格式的包
dpkg -i package.deb
還有一種方法,直接使用alien安裝rpm格式的包,自己還沒有試過.
alien -i package.rpm