debian,ubuntu,redhat,centos區別及聯絡&&yum,apt-get區別及聯絡
debian
:圖形化介面,體積小,穩定性最高,安裝包豐富,文件相對較少,但是適用於低配置的vps,128M記憶體就可以流暢執行debian,使用apt-get
命令安裝軟體。ubuntu(烏幫圖)
:與debian有千絲萬縷的關係,圖形化介面系統,雖然是linux的系統,但是個人覺得更適合用作客戶端作業系統而非伺服器作業系統,使用apt-get
命令安裝軟體。
redhat
:命令列介面,有 redhat和redhat enterprise 兩個版本,前者免費,後者商用。redhat於2003年停止開發,由Fedora Core代替,使用rpm
,yum
命令安裝軟體。centos
:其實就是redhat enterprise的免費克隆版,但是redhat enterprise是商用的,為撒沒告centos呢,因為linux系統本身就是遵守開源協議的,而且redhat enterprise最主要賣的是服務。命令列介面,需要熟悉linux的命令,但是文件豐富,解決問題相對簡單。使用yum
wget
-相當於迅雷的下載工具。
下載方式:
ubuntu、debian:apt-get
例子:apt-get install package
centos、redhat:yum
例子:yum install pam-devel
具體使用方法: apt-get install package 安裝包 apt-get install package - - reinstall 重新安裝包 apt-get -f install 強制安裝?#”-f = –fix-missing”當是修復安裝吧… apt-get remove package 刪除包 apt-get remove package - - purge 刪除包,包括刪除配置檔案等 apt-get update 更新源 apt-get upgrade 更新已安裝的包 apt-get dist-upgrade 升級系統 apt-get dselect-upgrade 使用 dselect 升級 apt-get build-dep package 安裝相關的編譯環境 apt-get source package 下載該包的原始碼 apt-get clean && sudo apt-get autoclean 清理下載檔案的存檔 && 只清理無用的包 apt-get check 檢查是否有損壞的依賴
apt-cache是一個apt軟體包管理工具,它可查詢apt的二進位制軟體包快取檔案。 通過它我們可查詢軟體包的狀態資訊。
apt-cache show package
獲取包的相關資訊,如說明、大小、版本等
apt-cache show package
顯示軟體的資訊,包括版本號,安裝狀態和包依賴關係等。
apt-cache search package
搜尋軟體包,可用正則表示式。
apt-cache showpkg package_name
顯示軟體包的依賴關係資訊。
apt-cache policy package_name
顯示軟體包的安裝狀態和版本資訊。
apt-cache depends package_name
顯示指定軟體包所依賴的軟體包。
apt-cache rdepends package_name
顯示軟體包的反向依賴關係,即有什麼軟體包需依賴你所指定的軟體包。
轉載自:
wget 類似於迅雷,是一種下載工具,
通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,並可以使用HTTP代理名字是World Wide Web”與“get”的結合。
yum: 是redhat, centos 系統下的軟體安裝方式,基於Linux,
全稱為 Yellow dog Updater, Modified,
是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器
基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包。
- rpm: 軟體管理; redhat的軟體格式 rpm r=redhat p=package m=management
用於安裝 解除安裝 .rpm軟體
- ap-get是ubuntu下的一個軟體安裝方式,它是基於debain。