Autopackage
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/09/26 01:03 UTC 版)
![]() |
|
![]()
UbuntuにAutopackage をインストールする準備ができた様子
|
|
作者 | Mike Hearn |
---|---|
開発元 | Jan Niklas Hasse |
初版 | Around 2002年 |
最新版 |
1.4.2[1] / 2009年5月24日
|
プログラミング 言語 |
Bash, C, C++ and Python |
対応OS | Linux |
種別 | Package management system |
ライセンス | GNU Lesser General Public License |
公式サイト | autopackage.org at the Wayback Machine (archive index) Autopackage at Google Project Hosting |

Autopackageは、すべてのLinuxディストリビューションにインストール可能なパッケージの作成を簡素化することを目的とした無料のコンピュータパッケージ管理システムである。マイク・ハーンによって2002年頃に作成された。
2010年8月、ListallerとAutopackageは両プロジェクトが統合されることを発表した。[2]
aMSNやInkscapeなどのプロジェクトはAutopackageインストーラーを提供し、Freecodeはコンテンツ投稿者向けにAutopackageのURLを入力するフィールドを設けていた。ただ、利用可能なパッケージは非常に限られており、ほとんどのプログラムバージョンは陳腐化している(例:GIMPの最新のAutopackageは2.2.6だが、2012年8月時点でGIMPはバージョン2.8.2である)。[3][4]
目的
Autopackageは、OSのシェルなどのコアライブラリやアプリケーションではなく、ワードプロセッサ、ウェブブラウザ、パソコンゲームなどの非コアアプリケーションのバイナリ版(事前コンパイル済み)をインストールするために設計された。Autopackageのコンセプトは、WindowsやmacOSに匹敵する安定したバイナリインターフェースを備えたOSとしてLinuxを「改良」することだった。[5]
互換性の理由から、Autopackageはコアアプリケーションやライブラリのインストールを提供することを想定していない。Autopackageを用いて非コアライブラリを配布することは、やや面倒な問題である。一方でAutopackage経由での配布はより幅広いシステムへのインストールを可能にするが、一方でネイティブパッケージの依存関係との競合が生じる可能性がある。
Autopackageはインストール済みパッケージのデータベースを照会するのではなく、展開済みファイルの存在を確認することで依存関係を検証する。これにより、対象ディストリビューションの全パッケージ選択を追跡する必要がなく、利用可能なリソースに依存することで設計要件が簡素化される。
Autopackageを使用するプログラムは再配置可能である必要があり、つまり単一のバイナリで異なるディレクトリにインストール可能でなければならない。これにより、非管理者が自身のホームディレクトリにAutopackageをインストールできるようになる。
パッケージフォーマット
Autopackageパッケージは.package拡張子を使用する。これらは実行可能なbashスクリプトであり、実行することでインストールできる。Autopackageアーカイブ内のファイルは、ファイルレイアウトやその他の問題を判断するために内部形式を解析する必要があるため、Autopackage自体以外では容易に抽出できない。[6]
Autopackageは固定されたシステムパスにインストールされるため、他の手段でインストールされた既存パッケージと競合し、破損を引き起こす可能性がある。通常、Autopackageでインストールされるパッケージの古いバージョンをアンインストールすることでこの問題は解決できる。
AutopackageファイルはListallerツールセットを使用してインストールおよび削除することも可能である。[7] Listallerは単にAutopackageパッケージを自身のパッケージコンテナ形式に組み込み、他のListallerパッケージファイルと同様にAutopackageを扱う。
関連項目
- AppImage
- Flatpak
- Listaller
- Package management system
- Bundle (software distribution)
- Linux package formats
- List of software package management systems
- ^ “autopackage.org”. 2010年4月30日時点のオリジナルよりアーカイブ。2010年4月30日閲覧。
- ^ Launchpad.net announcement: Listaller and Autopackage will merge
- ^ Autopackage struggling to gain acceptance By Bruce Byfield on February 12, 2007
- ^ Projects using Autopackage (archived)
- ^ Hearn, Mike (2011年7月17日). “Autopackage FAQ”. autopackage.org. 2009年1月22日時点のオリジナルよりアーカイブ。2012年1月21日閲覧。 “What's a desktop Linux platform? Why do we need one? Essentially, software is easy to install on Windows and MacOS [...] because by depending on "Windows 2000 or above" developers get a huge chunk of functionality guaranteed to be present, and it's guaranteed to be stable. In contrast, on Linux you cannot depend on anything apart from the kernel and glibc.”
- ^ Criticism of Autopackage format by author of Alien, a package adapter tool
- ^ Listaller Project Archived 2010-02-22 at the Wayback Machine.
外部リンク
- Autopackageのページへのリンク