1. 程式人生 > >N天一個linux命令 [2]apt-get,yum,brew來執行好玩的linux命令

N天一個linux命令 [2]apt-get,yum,brew來執行好玩的linux命令

apt-get

apt-get是一條linux命令,適用於deb包管理式的作業系統,主要用於自動從網際網路的軟體倉庫中搜索、安裝、升級、解除安裝軟體或作業系統。

Yum

Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

Yum和apt-get的區別

[Linux] yum和apt-get用法及區別

一般來說著名的linux系統基本上分兩大類:

1.RedHat系列:Redhat、Centos、Fedora等

2.Debian系列:Debian、Ubuntu等

RedHat 系列
1 常見的安裝包格式 rpm包,安裝rpm包的命令是“rpm -引數”
2 包管理工具 yum
3 支援tar包

Debian系列
1 常見的安裝包格式 deb包,安裝deb包的命令是“dpkg -引數”
2 包管理工具 apt-get
3 支援tar包

tar 只是一種壓縮檔案格式,所以,它只是把檔案壓縮打包而已。
rpm 相當於windows中的安裝檔案,它會自動處理軟體包之間的依賴關係。
優缺點來說,rpm一般都是預先編譯好的檔案,它可能已經繫結到某種CPU或者發行版上面了。
tar一般包括編譯指令碼,你可以在你的環境下編譯,所以具有通用性。
如果你的包不想開放原始碼,你可以製作成rpm,如果開源,用tar更方便了。
tar一般都是原始碼打包的軟體,需要自己解包,然後進行安裝三部曲,./configure, make, make install. 來安裝軟體。

Homebrew

linux系統有個讓人蛋疼的通病,軟體包依賴,好在當前主流的兩大發行版本都自帶了解決方案,Red hat有yum,Ubuntu有apt-get

神馬,你用mac os,不好意Mac os木有類似的東東,淚奔中幾經折騰總算找到了第三方支援:Homebrew,Homebrew簡稱brew,是Mac OSX上的軟體包管理工具,能在Mac中方便的安裝軟體或者解除安裝軟體,可以說Homebrew就是mac下的apt-get、yum神器

linux命令好玩的命令