Fedora Linux安裝deb包詳細教程,fedoradeb
前言:
我們知道,在Linux系統上有兩種主要的軟體包格式,分別是RPM和deb.
RPM是“RPM Package Manager(RPM軟體包管理器)”的遞迴縮寫。RPM是一種用於軟體打包、安裝、卸載和升級的管理工具,其產生的副檔名為“.rpm”. RedHat Linux、OpenLinux和Turbo Linux等Linux發行版中都使用了RPM.
deb是基於Debian的作業系統(如Debian、Ubuntu和Kali)中軟體包格式的副檔名(.deb). “deb”的名稱來源和“Debian”一樣,都是取自Debian的創始人Lan Murdock的妻子Debra Murdock. 處理deb包經常使用的工具是dpkg.
有時,我們可能會需要在使用了RPM的Linux上使用deb包。這時候我們可以使用Alien工具將deb包轉換成RPM包。
下面介紹將deb包轉換成RPM包的方法以及如何在Fedora上安裝RPM包。
一 安裝Alien
安裝Alien需要使用root許可權,如果我們是以普通使用者的身份登陸的Fedora,那麼我們就需要首先切換到root使用者再進行接下來的操作或者使用命令:
sudo
臨時擷取root許可權(我在Fedora中使用“sudo”命令時發生了無法使用的問題,解決方案請查看我的博文 Fedora Linux中解決“xxx不在sudoers檔案中”)。
輸入命令:
yum install alien
安裝Alien。
輸入命令:
alien -h
如果能在終端返回Alien的協助資訊則表明Alien安裝成功。
二 將deb包轉換成RPM包
首先建立一個新的檔案夾,將deb安裝包放在這個檔案裡,之後右鍵,選擇“在終端開啟”,切換到root使用者,輸入命令:
alien -r xxx.deb
轉換完成後我們就可以看到以“.rpm“為副檔名的RPM包了。
三 安裝RPM包
使用命令:
rpm -i xxx.rpm
這樣安裝可能會出現很多依賴關係需要解決。為了能使軟體安裝過程中自動解決依賴關係,我們可以使用命令:
yum -y localinstall xxx.rpm
在安裝的同時自動解決有關依賴關係。