多數(shù)人都認(rèn)為Ubuntu通過Ubuntu Software Center徹底改革了dpkg包管理。毫無疑問,按照多數(shù)人標(biāo)準(zhǔn)來看,Software Center肯定是用戶友好的呢。但事實真是如此么?本文將介紹Ubuntu軟件管理的現(xiàn)狀,伴隨著Ubuntu首次發(fā)布的軟件管理走了多遠(yuǎn),以及 Ubuntu軟件領(lǐng)先的地方。
一切從apt開始
Ubuntu軟件管理的純粹形式使用apt打包工具,最先內(nèi)置在很棒的但常被低估的Linux版本Debian中??墒褂胊pt安裝、移除或者更新Ubuntu上的軟件。要完全清除軟件,可以使用apt的命令行訪問,但修復(fù)軟件可能會搞砸。
至于圖形用戶界面GUI,Synaptic將apt提升至另一個級別。Synaptic為Ubuntu用戶提供了一款形象的管理軟件工具。在添加、 移除和調(diào)整現(xiàn)有軟件庫時,Synaptic也能幫上忙。使用Synaptic的Save Markings As功能可輕松備份軟件,提供一個便攜的文本文件,可以在新系統(tǒng)上復(fù)制軟件列表。
當(dāng)然,新手使用過Synaptic有難點(diǎn),那就是缺乏可辨認(rèn)的軟件目錄。Synaptic雖然易用,但只對那些知道他們想要那種軟件包的Ubuntu用戶更適用。它還缺乏分別安裝deb包的功能。
安裝deb包
當(dāng)涉及安裝一次性軟件,像deb這樣的二進(jìn)制程序包能讓Ubuntu用戶運(yùn)行來自分配目錄的一個簡單命令,安裝綁定在包里的軟件。例如,有人可能會 使用dpkg -i packagename.deb從命令行安裝軟件包。該命令將自動安裝軟件,同時使用Debian包管理系統(tǒng)解決任何潛在的附屬問題。
在Ubuntu Software Center之前,Ubuntu用戶也可以運(yùn)行一個叫做GDebi的程序安裝deb包,還能在安裝應(yīng)用之前發(fā)現(xiàn)是否存在可能的附屬問題。
當(dāng)然在今天,Ubuntu桌面默認(rèn)下不再通過GDebi進(jìn)行安裝?,F(xiàn)在,Ubuntu用戶都通過Ubuntu Software Center進(jìn)行所有的軟件管理。
Ubuntu Software Center
Ubuntu不是首個在Linux桌面用戶中引入軟件商店概念的版本。在這些使用軟件商店的版本中,最著名的是Linspire及其Click- n-Run Warehouse(CNR)。這時事情變得有趣起來,因為Canonical從Linspire那挖走了人才,構(gòu)建了如今為人熟知的Ubuntu Software Center。
經(jīng)典的CNR與為各種版本提供軟件的Ubuntu Software Center之間是有差異的呢。CNR更有效更易用。不過,這兩者都很臃腫。
Ubuntu Software Center是Ubuntu桌面上最臃腫的應(yīng)用。如果你的PC按照合理規(guī)格運(yùn)行,那么這就不是個大問題。如果用戶的PC有點(diǎn)舊,那么在首次啟動程序時,就會發(fā)現(xiàn)Ubuntu Software Center太臃腫太慢。
雖然有這些弊端,對于新軟件探索,Ubuntu Software Center還是有用的。有時只需要通過不同軟件類別瀏覽,就能在安裝之前了解軟件信息。同樣,Ubuntu Software Center評級系統(tǒng)也很有用。對軟件的評級可以讓你在安裝軟件之前作個參考。
總的說來,Ubuntu Software Center在桌面上使用得不多。錯不在它,而是通過終端使用apt更快捷。另一種發(fā)現(xiàn)新軟件的有效方式是查看網(wǎng)站apps.ubuntu.com。它能 找到與Ubuntu Software Center完全相同的界面,但它能直接使用AptUrl,而不是Software Center客戶端本身。此外,還可以選擇你喜歡的瀏覽器。AptUrl可作為替代的軟件管理器,安裝軟件也得心應(yīng)手。