跳至內容

Autopackage

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Autopackage是一个自由的軟體包管理系統,其目標為會當簡單的創造佇咧所有的 Linux 發行版頂安裝的軟體包仔,這个案件 Mike Hearn 佇二空空二年的時陣創立。

佇二空一空年八月的時,Autopackage 宣佈佮 Listaller 專案合併。

aMSN 和 Inkscape 等等的案件攏有提供 Autopackage 類型的安裝檔,而且 Freshmeat . net 嘛提供一个所在予提供內容的人囥 Autopackage 檔案的 URL。毋過其實提供的軟體包列表足有限,而且內底大多數程式的版本是過時的(比如講伊,Autopackage 上的 GIMP 版本是二嬸二 . 六,總是節甲二空一三年八月,GIMP 的上新版本做二鋪八 . 六)。

目的

Autopackage 是用來安裝遐的二進制,抑是預編譯的非核心應用程式(如文書處理器、網頁瀏覽器、抑是電腦遊戲), 毋是核心函式庫抑是如作業系統殼層等等的核心應用程式。 Autopackage 想欲類似 Windows 抑是 MacOS 的安裝程式的方式「改善」Linux 佇咧桌面平台的可用性。

Autopackage 袂提供核心應用程式佮函式庫的其中一个原因是,這可能會有相容性問題。就算用來提供非核心的函式庫嘛可能會有問題。一方面來講 Autopackage 提供多數系統攏會當安裝的檔案,但是另外一方面來講,伊嘛可能會佮已經安裝的軟體包仔有相依性的衝突。

Autopackage 嘛會當做為佮發行版原有的軟體包管理系統(比如講 RPM 抑是講 deb)互補的一个工具。無像遮的格式,Autopackage 檢查相依性的方法是,直接檢查對應的檔案敢有存在,毋是對資料庫內底查詢。這簡化矣 Autopackage 的設計,因為其實無需要跟蹤所有提供的軟體包。

遐的使用 Autopackage 的軟體包嘛著愛重新定位,這表示逐个軟體包著愛予人安裝著無仝款的 kha-tá-lok-guh 中。這會當予 Autopackage 會當安裝軟體包在非 root 使用者的厝 kha-tá-lok-guh 落。

軟體包格式

Autopackage 的軟體包使用矣 ` . package ` 副檔名。實際上是可執行的 bash 指令碼,會當透過執行𪜶來安裝檔案。佇咧 Autopackage 包內底的檔案並無簡單透過除了 Autopackage 以外的軟體進行解壓縮,因為其必須愛透過 Autopackage 解析以避免檔案囥無囥錯誤抑是其他問題。

Autopackage 包的程式會去予人安裝咧寫死的系統路徑,可能會致使佮已經有的軟體包衝突,但是致使部份錯誤。這通常會當利用反安裝使用 Autopackage 安裝的舊版軟體解決。

Autopackage 檔案嘛會當使用 Listaller 工具安裝抑是移除。Listaller 佇其檔案內底包括著 Autopackage 包,Listaller 咧處理 Autopackage 檔時就親像咧處理其他的 Listaller 檔案格式。

參見

  • Listaller
  • 軟體包管理系統
  • Linux 軟體包格式
  • 軟體包管理系統列表

註解

外部連結

  • 專案條頁