Ubuntu默認的包管理器為apt,而yum是fedora,redhat的包管理器。fedora也是比較出名的linux桌面系統,有些軟件在fedora上存在但是ubuntu可能沒有,我也曾經下載fedora上的rpm包放到ubuntu上使用。
在ubuntu上執行sudo apt-get install yum,是可以安裝yum的,安裝完畢但是沒有源,不能直接使用yum安裝軟件,於是嘗試着把fedora上的源放到ubuntu上使用。
以163的源(mirrors.163.com)為例,首先下載fedora-163.repo和fedora-updates-163.repo兩個文件, 並放入/etc/yum/repos.d/目錄下(這里需要看清楚,不是/etc/yum.repos.d/目錄)。
然后編輯這兩個文件將$releasever全部替換成17(其他的數字也可以,這個表示fedora的發行版本)。如下圖:
運行yum makecache生成緩存。
這樣就可以使用yum了,但是如何你想直接使用yum安裝軟件可要小心點,因為你的系統並不是fedora,最多相當於一個沒有安裝任何軟件的fedora。
比如你想通過yum安裝yum:sudo yum install yum,這樣你需要安裝87個包,而且包含像glibc這些比較關鍵的軟件包。這樣可能會造成和ubuntu沖突。
所以你只能當作娛樂,yum也有一些比較有用的用途,比如查看軟件依賴:
原創