天天看點

ubuntu rpm安裝_Linux下dpkg、apt-get、yum和rpm指令差別NO.1 問題引入NO.2 Linux派系NO.3 RedHat系列:NO.4 Debian系列:NO.5 總結NO.6 感受

NO.1 問題引入

小編最近一直進行國産化輸入法測試,國産化系統基本上都是基于Linux搭建來的,不同系統安裝輸入法的指令也是不一樣;比如uos(統信)系統用dpkg或者apt-get來安裝,而中标麒麟則是用yum或者rpm來安裝,那麼它們到底有什麼差別那?

NO.2 Linux派系

說到Linux不得不說它的兩大派系:

1.RedHat系列:Redhat、Centos、Fedora 等;中标麒麟也是這個系列的;

2.Debian系列:Debian、Ubuntu 等;uos,銀河麒麟等則是依附這個系列的。

NO.3 RedHat系列:

Rpm:

常見的安裝包格式 rpm 包,安裝rpm包的指令是“rpm -參數 安裝包名”。如:

安裝指令:

Sudo rpm –ivh 安裝包.rpm

解除安裝指令:

Sudo rpm –e 安裝包.rpm

rpm是由RedHat開發的軟體包管理方式,使用rpm我們可以友善的進行軟體的安裝、查詢、解除安裝、更新等工作。但是rpm軟體包之間的依賴性問題往往會很繁瑣,尤其是軟體由多個rpm包組成時,是以此時yum的優勢就展現出來了。

Yum:

Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載下傳RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載下傳、安裝。弊端是必須聯網,且源不出問題,yum的源相對脆弱,曾經出現yum的電源斷掉了需要修複半個月無法使用的現象。

安裝指令:

Sudo yum install 安裝包.rpm

解除安裝指令:

Sudo yum autoremove 安裝包.rpm

NO.4 Debian系列:

Dpkg:

常見的安裝包格式 deb 包,安裝 deb 包的指令是“dpkg -參數 安裝包名”。如:

安裝指令:

Sudo dpkg –i 安裝包.deb

解除安裝指令:

Sudo dpkg –P 安裝包.deb

dpkg是Debian Package 的簡寫。為 Debian 專門開發的套件管理系統,友善軟體的安裝、更新及移除。所有源自Debian的Linux 發行版都使用 dpkg,例如 Ubuntu、Knoppix 等。

Apt-get:

apt-get指令是Debian Linux發行版中的APT軟體包管理工具。所有基于Debian的發行都使用這個包管理系統。deb包可以把一個應用的檔案包在一起,大體就如同Windows上的安裝檔案。常用指令:

更新系統源:

Sudo apt-get update

NO.5 總結

ubuntu rpm安裝_Linux下dpkg、apt-get、yum和rpm指令差別NO.1 問題引入NO.2 Linux派系NO.3 RedHat系列:NO.4 Debian系列:NO.5 總結NO.6 感受

NO.6 感受

近兩年國産化系統異軍突起,相信很快會在國内市場上占有一席之地,對于國産化系統可能目前還尚不成熟,但是我相信總有一天它會在我們生活中成為重要的工作夥伴。