linux中wget 、apt-get、yum rpm區別

wget 相似於迅雷,是一種命令行下載工具,經過HTTP、HTTPS、FTP三個最多見的TCP/IP協議下載。php

命令格式: 
wget [參數列表] [目標軟件、網頁的網址] 前端

wget-c http://pecl.php.net/get/APC-3.1.13.tgz
tar-zvxf APC-3.1.13.tgz
cdAPC-3.1.13linux

參數列表ubuntu

    -b:後臺下載,Wget默認的是把文件下載到當前目錄。
    -O:將文件下載到指定的目錄中。
    -P:指定保存文件的目錄。
    -N:don’t re-retrieve files unless newer than
    -t:嘗試鏈接次數,當Wget沒法與服務器創建鏈接時,嘗試鏈接多少次。
    -c:斷點續傳,若是下載中斷,那麼鏈接恢復時會從上次斷點開始下載。centos

    -r,–recursive 下載整個網站、目錄(當心使用)服務器


    此外,Wget還可下載整個 網站,以下載http://man.chinaunix.net整個Man手冊中心。
    只需輸入以下命令便可: #wget -r -p -np -k http://man.chinaunix.net 其中-r參數是指使用遞歸下載,
    -p是指下載全部顯示完整網頁因此須要的文件,如圖片等,-np是指不搜索上層目錄,-k則 是指將絕對連接轉換爲相對連接。less

------------------------------------------------------------------------------------------------------------工具

rpm包和deb包是兩種Linux系統下最多見的安裝包格式,在安裝一些軟件或服務的時候免不了要和它們打交道。
rpm包主要應用在RedHat系列包括 Fedora等發行版的Linux系統上,
deb包主要應用於Debian系列包括如今比較流行的Ubuntu等發行版上。網站

安裝rpm包的命令是「rpm -參數」,spa

安裝deb包的命令是「dpkg -參數」。

Linux系統很方便和人性化的一點就是不少軟件或服務根本就不用咱們去下載,直接使用相應的命令就能夠管理了,可能這就是傳說中的 「雲」的概念。

yum能夠用於運做rpm包,例如在Fedora系統上對某個軟件的管理:
安裝:yum install <package_name> 
卸載:yum remove <package_name> 
更新:yum update <package_name> 
apt-get能夠用於運做deb包,例如在Ubuntu系統上對某個軟件的管理:
安裝:apt-get install <package_name> 
卸載:apt-get remove <package_name> 
更新:apt-get update <package_name>

yum: 是redhat, centos 系統下的軟件安裝方式,基於Linux, 全稱爲 Yellow dog Updater, Modified,

         是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器,用於安裝 卸載 .rpm軟件

         基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包。

apt-get :是一條linux命令,適用於deb包管理式的操做系統,是ubuntu下的一個軟件安裝方式,它是基於debain。

rpm:  軟件包管理;   redhat的軟件格式 rpm     r=redhat  p=package   m=management

相關文章
相關標籤/搜索