請選擇 進入手機版 | 繼續訪問電腦版

微剋多資訊

 找回密碼
 註冊

Login

搜索
回覆 2則 瀏覽 1003篇

[工具] 四款便攜軟體平台

該用戶從未簽到

發表於 2013-6-29 21:13 | 顯示全部樓層 |閱讀模式
本帖最後由 divale 於 2013-6-29 21:16 編輯

摘要

便攜版(Portable)軟體的好處是免安裝即可使用,放隨身碟中可說是四處可即插即用,相當方便(當然這類軟體也是可以放在硬碟中,固定在該機器使用,系統重灌時,就會知道便攜版的好處)
但要執行便攜軟體時,還是需要有個程式捷徑(short-cut)或軟體選單才方便
不然若用了一堆便攜軟體,要自己逐一建立可執行程式的捷徑,也很辛苦,總不能為了用隨身碟中的軟體,四處在別人電腦建捷徑吧?

有不少種便攜軟體平台可用來解決上述問題,有的甚至還提供不少功能,這裡介紹其中四種,都是免費軟體,功能簡單、複雜不一,也各有特色
這裡不介紹如何使用,只介紹主要功能,並依自己使用經驗約略談談每種軟體的特點
本文僅僅代表個人看法,不一定是真實情況,也許會因所知不足而有所錯謬,也歡迎指正與補充

關鍵詞

為方便說明,這裡先簡略描述本文中所用的一些關鍵詞的用法。這些僅是本文中的用法,並非該詞的一般或正式的定義
  • 軟體:若沒有特別或另外的標明,在本文中指的就是便攜版軟體(Portable Software)
  • 平台:能建立軟體選單,予以群組化,方便啟動與使用這些軟體的一套軟體以及相關的檔案與資料夾
  • 主程式:平台用來呈現軟體選單並啟動軟體的主要程式

四款軟體登場

第一個上場的,相信應該有不少人使用,就是PortableApps.com Platform,以下簡稱PA

這個平台是開放原始碼的自由軟體,評價不錯,甚至有其它平台是依它的原始碼所修改來的

它的主要功能有:
  • 內建App Store:酷吧!它很早之前就提供這功能了。不必四處去找軟體,在此平台中就有個功能讓使用者安裝所要的軟體。當然,也可以人工下載後再安裝。有哪些軟體呢?官網軟體目錄就提供不少了,很多知名常用的免費軟體在這裡面都有
  • 軟體選單:新增軟體後,軟體選單會自動把該軟體加上哦,不用自己建立
  • 自動更新軟體版本:只要是列在官網軟體目錄中的,有新版後,都可自動更新
  • 主程式色彩、佈景主題設置:簡單講就是會變妝啦
  • 備份、還原功能:有幾種選項,可選擇備份、還原所有檔案,或軟體設置檔,或文件…
  • Portable Fonts:呵,以往沒注意到有這個功能。不需把字型安裝在機器上,也可在便攜軟體上使用某字型?真神奇!沒實際試過,只是看到官網上寫的
  • jPortable與jPortable Launcher:就是Portable版的Java虛擬機與JAR的啟動器
  • 還有其它…請自己親身體驗吧!


除了官網提供的軟體,尚有一些軟體會依照此平台規定的格式,提供便攜版本,這種就沒有上述自動更新功能。也只能人工安裝
與一些相似平台比較,這平台大概是最受歡迎的,因為使用上相當方便,以一般使用者而言,幾乎沒什麼好挑剔的了

如果硬是要在雞蛋裡面挑骨頭,也許就是這些了:
  • 每回在PA主程式啟動其中的程式後,PA主程式就會自動縮小。假設想啟動其中5支程式,就要將主程式視窗調回前景數次。雖然這種方式與Windows的「程式集」選單相似,都是每次啟動一支程式要重新展開一次選單,但與以下三款平台能讓選單維持在最上層的作法相較,要一連串啟動數支程式時,顯得很不方便
  • 為方便管理便攜軟體,PA有一套規定的作法,便攜軟體要依其規定之格式,才能正確在平台中作用。依它的作法,除了對軟體資料夾有所規範,也必須透過另一支程式來啟動軟體的主程式。所以資料夾數量會增加,且執行時,會多一支小程式出現在工作管理員中
  • 以主程式移除其中的軟體時,會將該軟體的設置也一併刪除。所以有必要的話,要自行先將設置備份好才移除軟體
  • 軟體目錄中大部分都還是32位元的,對於使用純64位元的使用者,也許會在意這點。雖然之前有看過官網上提到,會自動依用戶電腦情形裝32或64位元軟體,但自己到目前為止,仍沒注意到有64位元的
  • 少數軟體在做成PA格式後,也許製作過程的差錯,導致使用上會出問題。自己就遇過PA版的PNotes執行上有些問題而改用一般便攜版。也有數次更換新版LibreOffice後反而不能用的,只好再改回舊版。為避免這種問題,目前換裝LibreOffice時不採自動更新,而用人工安裝,作法像這樣:自行下載安裝檔,先不裝到PA中,而是裝到像D:\的位置,先試過沒問題後再移除舊版,並將新版移進PA規定的資料夾下,重新啟動PA主程式以更新選單。以人工方式安裝LibreOffice還有個好處,安裝過程中有個「移除其他語言檔」的選項可選,安裝後會把用不著又佔不少空間的語言檔移除。自動更新則無法選此選項

上述幾點,也談不上是什麼缺點
不過如果只是想讓手邊某種不是PA所規定格式的簡易便攜軟體能有個軟體選單,以方便執行它,用PA就不適合了,以下三種反而方便些

第二種是winPenPack Platform,以下簡稱wPP
這套也是開放原始碼的自由軟體

wPP官網是意大利文,所以視情況,自行選英文網頁
新版的主程式版本已改用.Net版(所以只能用在.Net機器),舊版是32位元原生程式,這裡還是當同一款來介紹
新版主程式稱Menu;舊版主程式稱Launcher,只是名稱上的異差,作用都是可在其界面建立程式選單以啟動其它軟體
新版有增加了「新增/移除/更新」的功能,但仍太陽春,比不上PA的全自動。整體上,目前的版本並不像PA那麼方便
新版主程式可能還沒提供中文界面,需要者可網路上找找,或從英文檔自行翻譯

這個平台對於資料夾與軟體格式也有它自己的一套規範,但相對於上述的PA,有較寬鬆的選擇,所以也多了些彈性
這套把軟體分成二類,若沒看寫的說明,剛使用時會搞不清楚:
  • X-Software: 這類軟體做了適當修改,以符合本平台的Portable特性,如文件檔、軟體設置、共用程序…等等放置在規定的資料夾中,甚至也有軟體快速選單(Pop-Up Menu)…。如同PA,也需要一支中介的啟動程式來啟動X-Software
  • Portable Software: 其實就是一般的便攜軟體(有些軟體並未做成X-Software格式)。這就是前述的彈性之一

這套自己主要用來建立一般便攜軟體的選單,以方便啟動它。用拖曳的方式即可建立,相當方便,選單也可自行依需要調整。除了自行建立以外,它也可以搜索指定資料夾中的執行檔,並為這些執行檔建立選單
個人用來不甚習慣X-Software,所以儘量避免之,都是用一般便攜軟體,或用PA上有的
所以自己是用wPP,將一般便攜軟體的選單建在其界面上,也把PA的主程式建在其中,也就是利用wPP來啟動一般便攜軟體與PA平台

wPP還有些特色是PA所沒有的,例如,它可針對每個軟體,設定其啟動選項,如參數、工作目錄、自動啟動…
wPP的設置選項中可把wPP設為自動啟動,所以可以自行設置成在開機時把wPP及其平台中的某些常用軟體一併啟動

第三種PStart

非開放原始碼,最新版是2.11,已數年沒更新,可能也不會再更新了
這是個很小巧的程式,沒有上述二種的那些特殊資料夾與軟體格式的規定,也沒有軟體新增/移除/更新這類功能,它只提供建立軟體「選單」與相關的簡單功能。雖是陽春,還是有像wPP一般的軟體啟動選項
它的安裝程式中其實包含了二種版本,一種是安裝在硬碟的,另一種是安裝在隨身碟的,二者作用會有點不同。安裝時自行選擇要用哪個版
自己是習慣用第二種,即隨身碟版本,所以以下只談這版本
安裝動作其實只是把其中的檔案解壓縮出來而已,只有一個主程式執行檔,另一xml設置檔是主程式產生的
它的使用相當簡單,把執行檔拖曳到主程式第一個頁籤就可以建立選單了。同樣也有搜尋執行檔以建立選單的功能
它也有建立autorun.inf的功能

就這樣?感覺很陽春的樣子,似乎沒什麼什麼大作用?但在像以下情形時,這小巧的程式就可派上用場了
如果有一套常用軟體是語幾個少數程式所組成,因為只在某些場合或情形才適合拿出來用(譬如像某些檢測用途或刺探、入侵用的駭客軟體 ),所以不想把它們與其它軟體混在一起;或者說可將這些視為一個軟體「單位」,可單獨使用

這時,將這幾個軟體放在同一資料夾下,把PStart也放進來,並建立好選單,這樣就可以用了
如果要散佈這個軟體單位,把整個資料夾壓縮即可。拿到的人,解壓後,執行PStart.exe,從選單上就可看到有什麼程式可供執行
這種情況若用wPP,多了一堆資料夾反而礙眼了

這套官版沒提供中文化,網路上有漢化版,但要自行注意可靠性,避免下載到被「加味」的

第四種ASuite

樣子、功能與用法都很類似PStart,幾乎可說大同小異,但這套算是還在繼續開發中,之後應該還會增加功能,是開放原始碼的自由軟體
它不像PStart只有單一個主程式執行檔,它還有幾個資料夾與檔案,但為數不多,體積還是相當小
目前尚未做多語界面,所以尚無中文化

二、三、四種雖說主要可用來建立可攜式軟體選單,但要用來建立一般安裝式軟體的選單也是可以的,就看是否需要了。非執行檔也是可以做到選單上的,像文件檔也可以

結語

以上四款各有千秋,可視情形採用,或搭配多款使用
自己最早是採用PStart,後來接觸了PA與wPP,當時的PA沒現在這麼方便,而wPP較具彈性,就改用wPP好長一陣子
之後發現PA已有自動更新的功能,且使用上也較為方便,就把PA也納入,一些軟體改用PA的
而PStart與ASuite則用在像上述的軟體「單位」這類用途

在XPE環境,有時不方便使用安裝式的軟體,反而用這類便攜軟體平台也是種不錯的選擇
但要注意有的軟體會缺少某些dll檔而無法執行。不過用PA倒不曾有這類問題
如果做XPE時,懶的製作XPE用的程式選單,也許可把一些軟體區隔開(如單獨放到另一個隨身碟),改成採用這類平台也是可行的

沒想到打這篇也花了數小時,相信各位看倌也看累了
就到此打住吧,以後有想到什麼的,再來補充
  • 經典美文,原創內容

    gary8349 貢獻度 +20

該用戶從未簽到

 樓主| 發表於 2013-6-30 09:32 | 顯示全部樓層
ppyuandar 發表於 2013-6-29 23:47
謝謝分享,好用的工具^^

對呀!光是PA中提供的軟體,就足夠應付一般性的電腦作業了,這麼好康,怎可錯過?

使用道具

該用戶從未簽到

 樓主| 發表於 2013-7-13 17:12 | 顯示全部樓層
近日更新PortablaApps中的Gimp時,注意到很快就下載更新完成
不是下載整個新版的安裝檔,而是下載類似「更新」檔的安裝檔,其中只包含改版的檔案
這樣做可大幅減少更新大型軟體所佔的寬頻與時間
官網上也有介紹過這功能,是較晚推出的功能,越做越好

使用道具

您需要登入後才可以回帖 登入 | 註冊

本版積分規則

Discuz! X

© 2009-2017 Microduo

快速回覆 返回頂部 返回列表