wget
wget命令用來從指定的URL下載文件畅蹂。特點(diǎn):在帶寬很窄的情況下和不穩(wěn)定網(wǎng)絡(luò)中有很強(qiáng)的適應(yīng)性健无,如果是由于網(wǎng)絡(luò)的原因下載失敗,wget會不斷的嘗試液斜。
- 語法
wget(選項)(參數(shù))
- 選項:-a累贤、 -b等
- 參數(shù):URL(統(tǒng)一資源定位器)
- 實例
- 保存
保存在當(dāng)前目錄,默認(rèn)會以最后一個符合/的后面的字符來命令少漆,如testfile.zip
rpm
rpm是RPM軟件包的管理工具臼膏,使用rpm我們可以方便的進(jìn)行軟件的安裝、查詢示损、卸載渗磅、升級等工作。用在Red Hat Linux检访。
- 語法
rpm(選項)(參數(shù))
yum
yum命令是在Fedora和RedHat以及SUSE中基于rpm的軟件包管理器始鱼,能夠從指定的服務(wù)器自動下載RPM包并且安裝矛洞,可以自動處理依賴性關(guān)系责鳍,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載铺罢、安裝卖氨。
- 語法
yun(參數(shù))(選項)
- 參數(shù)
-h:顯示幫助信息会烙;
-y:對所有的提問都回答“yes”;
-c:指定配置文件双泪;
-q:安靜模式持搜;
-v:詳細(xì)模式; -
d:設(shè)置調(diào)試等級(0-10)焙矛;
-e:設(shè)置錯誤等級(0-10)葫盼;
-R:設(shè)置yum處理一個命令的最大等待時間;
-C:完全從緩存中運(yùn)行村斟,而不去下載或者更新任何頭文件贫导。
- 選項
install:安裝rpm軟件包
update:更新rpm軟件包抛猫;
check-update:檢查是否有可用的更新rpm軟件包;
remove:刪除指定的rpm軟件包孩灯;
list:顯示軟件包的信息闺金;
search:檢查軟件包的信息;
info:顯示指定的rpm軟件包的描述信息和概要信息峰档;
clean:清理yum過期的緩存败匹;
shell:進(jìn)入yum的shell提示符;
resolvedep:顯示rpm軟件包的依賴關(guān)系讥巡;
localinstall:安裝本地的rpm軟件包掀亩;
localupdate:顯示本地rpm軟件包進(jìn)行更新;
deplist:顯示rpm軟件包的所有依賴關(guān)系欢顷。
dpkg
- Linux 系統(tǒng)中,軟件通常以源代碼或者預(yù)編譯包的形式提供槽棍。
- 軟件源代碼需要編譯為二進(jìn)制的機(jī)器代碼才能夠使用,安裝比較耗時,不過您可以自行調(diào)節(jié)編譯選項,決定需要的功能或組件,或者針對硬件平臺作一些優(yōu)化。
- 預(yù)編譯的軟件包,通常是由軟件的發(fā)布者進(jìn)行編譯,您只要將軟件拷貝到系統(tǒng)中就可以了抬驴×镀撸考慮到預(yù)編譯軟件包的適用性,預(yù)編譯軟件包通常不會針對某種硬件平臺優(yōu)化。它所包含的功能和組件也是通用的組合布持。
Ubuntu 系統(tǒng)中,軟件通常以 deb 格式的包文件發(fā)布,它是一種預(yù)編譯軟件包豌拙。deb 包中除了包含已編譯的軟件,通常還包括軟件的拷貝路徑、對其它軟件包的依賴關(guān)系紀(jì)錄题暖、比較通用的配置文件以及軟件的描述姆蘸、版本、作者芙委、類別、占用空間等信息狂秦。
語法
dpkg [參數(shù)][操作][包]
- 包
soft_ver-rev_arch.deb
soft 軟件包名稱灌侣;ver 軟件版本號;revUbuntu 修訂版本號裂问;arch 目標(biāo)架構(gòu)名稱
apt-get
如果一個軟件依賴關(guān)系過于復(fù)雜,使用 dpkg來安裝它,并不是一個明智的選擇,這個時候您就需要用到 APT 軟件包管理系統(tǒng)侧啼。APT 可以自動的檢查依賴關(guān)系,通過您預(yù)設(shè)的方式來獲得相關(guān)軟件包,并自動安裝配置它。
apt-get命令是Debian Linux發(fā)行版中的APT軟件包管理工具堪簿。所有基于Debian的發(fā)行都使用這個包管理系統(tǒng)痊乾。deb包可以把一個應(yīng)用的文件包在一起,大體就如同Windows上的安裝文件椭更。
- 軟件庫
/etc/apt/sources.list是存放這些地址列表的配置文件哪审。格式:
deb [web或ftp地址] [發(fā)行版名字] [main/contrib/non-free]
- 命令
apt-get update:獲取最新軟件包庫
apt-get install packgename:安裝軟件
apt-get remove packagename:刪除軟件,保留配置文件
apt-get –purge remove packagename:刪除虑瀑,不保留配置文件
apt-get upgrade:更新所有軟件
apt-get dist-upgrade:升級系統(tǒng)到最新
apt-get autoclean: 清除那些已經(jīng)卸載的軟件包的.deb文件湿滓。
apt-get clean:將已安裝軟件包裹的.deb文件一并刪除滴须。