パッケージ管理システム
(パッケージ管理 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/09 01:00 UTC 版)
パッケージ管理システム(パッケージかんりシステム)、またはパッケージマネージャとは、コンピュータのプログラムを一貫した方法でインストールやアンインストール、ライブラリなどの依存関係を解決する流れをツールによって管理を自動化するシステムである[1][2]。
注釈
- ^ 大半はアーカイブ化、つまり圧縮された状態でまとめられる。
- ^ APTにおいては、
apt update
がパッケージのアップデートを行うコマンドではない。 - ^
[パッケージ名]
の箇所は省略可能。次項も同様。
出典
- ^ “What is a package manager?(パッケージマネージャーとは何ですか?)” (英語). Debian. 2022年2月27日閲覧。
- ^ “Debian パッケージ管理システムの基礎”. Debian. p. 7. 2022年2月27日閲覧。
- ^ dpkgがPerl言語で書かれていた時代のコード。 - ウェイバックマシン(2015年4月2日アーカイブ分)
- ^ “PerlTimeline” (英語). Perl. 2022年2月27日閲覧。
- ^ 4.4. pkg によるバイナリ package の管理
- ^ Part I. pkgsrc 利用者向けの手引き
- ^ “第8章 Debian パッケージ管理ツール”. Debian. 2022年2月17日閲覧。
- ^ “Debian リファレンスカード” (PDF). Debian. 2022年2月17日閲覧。
- ^ “YUM/DNF を使用したパッケージ管理”. レッドハット. 2022年2月17日閲覧。 “Red Hat Enterprise Linux 8”
- ^ “Managing software with the DNF tool” (英語). レッドハット. 2022年2月17日閲覧。 “Red Hat Enterprise Linux 9-beta”
- ^ “brew(1) – The Missing Package Manager for macOS (or Linux)” (英語). Homebrew. 2022年2月17日閲覧。
- ^ “nix-env” (英語). NixOS. 2022年2月27日閲覧。
- ^ “pacman(8)” (英語). Arch Linux. 2022年2月17日閲覧。
- ^ “Zypper package manager” (英語). SUSE. 2022年2月17日閲覧。
- ^ “SDB:Zypper manual” (英語). openSUSEプロジェクト. 2022年2月17日閲覧。
- ^ Alex Crichton (2014年11月20日). “Cargo: Rust's community crate host”. 2018年1月28日閲覧。
- 1 パッケージ管理システムとは
- 2 パッケージ管理システムの概要
- 3 主な機能
- 4 コマンドの比較
- 5 プログラミング言語のパッケージ
- 6 脚注
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/11 07:59 UTC 版)
「JavaScript」の記事における「パッケージ管理」の解説
JavaScriptエコシステムには多様なライブラリ(パッケージ)が存在する。パッケージの導入・バージョン調整・廃棄を担う管理ソフトウェアとしてnpmやyarnがある。
※この「パッケージ管理」の解説は、「JavaScript」の解説の一部です。
「パッケージ管理」を含む「JavaScript」の記事については、「JavaScript」の概要を参照ください。
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/08 22:55 UTC 版)
「3DCGソフトウェア」の記事における「パッケージ管理」の解説
Munki macOS用。オープンソース。ウォルト・ディズニー・アニメーション・スタジオが開発を支援している。 Rez VFX業界に向けたパッケージ管理ツール。オープンソース。Method StudiosのパイプラインエンジニアであるAllan Johnsが開発を支援している。
※この「パッケージ管理」の解説は、「3DCGソフトウェア」の解説の一部です。
「パッケージ管理」を含む「3DCGソフトウェア」の記事については、「3DCGソフトウェア」の概要を参照ください。
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/02/15 15:08 UTC 版)
「Apache Mynewt」の記事における「パッケージ管理」の解説
コマンドラインインターフェイスベースの便利なソースパッケージ管理ツールであるNewtが存在する。Newtにより、利用するパッケージを選択したり、コンパイラーオプションを設定したり、イメージを生成したり、デジタル署名をしたり、異なるターゲットにファームウェアを書き込んでデバッグしたりすることができる。
※この「パッケージ管理」の解説は、「Apache Mynewt」の解説の一部です。
「パッケージ管理」を含む「Apache Mynewt」の記事については、「Apache Mynewt」の概要を参照ください。
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/06/27 14:02 UTC 版)
JLime はAPTの機能を最小限にしたようなツールipkgでパッケージを扱う(パッケージ管理システム参照)。任意の既存のインターネットコネクションを使うか、ローカルにインストール/削除/更新が可能である。パッケージをいわゆるフィードリポジトリからダウンロードし、依存関係は自動的に処理される。
※この「パッケージ管理」の解説は、「JLime」の解説の一部です。
「パッケージ管理」を含む「JLime」の記事については、「JLime」の概要を参照ください。
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/02 22:46 UTC 版)
「Slackware」の記事における「パッケージ管理」の解説
Slackwareのパッケージ管理システムは、ソフトウェアのインストール、アップグレード、削除を管理できる。これらはpkgtoolで管理できる。 Slackwareのパッケージはアプリケーションがインストールされるディレクトリツリー、その説明ファイル、インストール時に実行するスクリプトをtarでアーカイブしlzma(12.2以前はgzip)で圧縮しただけの非常にシンプルなものである。 12.2からはSlackpkgというパッケージが追加された。Slackpkgは、パッケージのダウンロード、インストール、削除の操作を一つのコマンドで実行することのできるものである。依存関係も自動で解決するため、必要なパッケージだけを選び取って環境を構築することが容易になった。 openSUSE系のみ、RPMを採用し管理方式が異なる。
※この「パッケージ管理」の解説は、「Slackware」の解説の一部です。
「パッケージ管理」を含む「Slackware」の記事については、「Slackware」の概要を参照ください。
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/04 22:03 UTC 版)
2013年1月までPC-BSDのパッケージ管理システムは、他の多くのUNIXに似たオペレーティングシステム (OS) とは異なるアプローチを取っていた。FreeBSDではportsやpackagesを使用するが、PC-BSDでは拡張子.TXZの付いたファイルを使用していた。これらのファイルをダブルクリックするとインストールウィザードが起動するというものであった。 2013年2月より、FreeBSD 10.0で標準とされる新しいpkg(8)(開発コード名:pkgng)を採用すると発表された。システムアップデートについてはfreebsd-update(8)へと変更される。 2013年3月、pkg/freebsd-updateを採用したISOイメージが公開された。
※この「パッケージ管理」の解説は、「TrueOS」の解説の一部です。
「パッケージ管理」を含む「TrueOS」の記事については、「TrueOS」の概要を参照ください。
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/08/12 01:13 UTC 版)
パッケージ管理ツールには Dandified Yum (DNF) または Yellowdog Updater Modified (Yum) が採用されている。Fedora 22よりYumはDNFに置き換えられた。将来的にYumは廃止される予定であり、段階的にDNFへと置き換えられている。 Fedora Core 4まではYumに加えて、Red Hat Linuxのパッケージ更新ツール「up2date」も利用可能であったがFedora Core 5で削除されている。Debianなどが採用しているAPTも使用できるが、AMD64アーキテクチャで必要となる「マルチアーキテクチャ環境」(対象アーキテクチャの異なるパッケージが混在する環境)に対応していないので使用は推奨されていない。Mandriva Linuxなどで採用しているSmartも使用可能である。
※この「パッケージ管理」の解説は、「Fedora」の解説の一部です。
「パッケージ管理」を含む「Fedora」の記事については、「Fedora」の概要を参照ください。
パッケージ管理
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/13 04:12 UTC 版)
FreeBSDのパッケージ管理システムは、ビルド済みパッケージをインストールするpackage, pkg(8)とソースをビルドするスタイルのportsがある。OS以外でpackageのインストールしたものは原則として「/usr/local」以下と「/var/db/pkg」以下に入る。つまりOS部分とほぼ分離されているので明示的な管理やバックアップもしやすいが基本的にライブラリを共用する発想で構成されているのでWindows等でアプリごとにライブラリを用意することに慣れている人には使い辛いと感じることもある。7系から8系等、メジャーバージョンアップの際には使用ライブラリの互換性がなくなるが一部(usbを使うものなど)を除いて「compat7x」を入れることにより動作する。
※この「パッケージ管理」の解説は、「FreeBSD」の解説の一部です。
「パッケージ管理」を含む「FreeBSD」の記事については、「FreeBSD」の概要を参照ください。
- パッケージ管理のページへのリンク