パッケージ管理システムとは? わかりやすく解説

パッケージ管理システム

読み方パッケージカンリシステム

システム導入するソフトウェア一元的管理するための仕組みソフトウェアのインストールアンインストールアップグレードインストールされているソフトウェア照会パッケージ作成などの機能がある。
かつてUNIX系OSでは、ソフトウェアシステムインストールするときにはソースコードコンパイルし、作成され実行ファイル手動システムディレクトリインストールしていた。しかし、この方法だと導入時導入後管理が非常に面倒であった。そこで考え出されたのが「コンパイル済みソフトウェアパッケージ化し、データベース管理する」という方法である。
パッケージ管理システム上でパッケージ単位ソフトウェア導入する1つパッケージには、システムインストールするファイル実行ファイルデータファイルなど)やインストール時動作させるスクリプトそのほかに動作するためには、ほかにどのパッケージが必要となるか」などの依存情報含まれており、これらの情報を基にソフトウェアのインストールを行う。
パッケージインストールすると、システムデータベースに「どのパッケージインストールされたか」という情報登録されるまた、アンインストールパッケージ単位で行うことができるので、ソフトウェアのインストールアップグレードアンインストールなどの管理作業容易になる
主なパッケージ管理システムとして、RPMdebなどが挙げられる
関連見出し
RPM
deb

パッケージ管理システム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/09 01:00 UTC 版)

パッケージ管理システム(パッケージかんりシステム)、またはパッケージマネージャとは、コンピュータプログラムを一貫した方法でインストールアンインストールライブラリなどの依存関係を解決する流れをツールによって管理を自動化するシステムである[1][2]


注釈

  1. ^ 大半はアーカイブ化、つまり圧縮された状態でまとめられる。
  2. ^ APTにおいては、apt updateがパッケージのアップデートを行うコマンドではない。
  3. ^ [パッケージ名]の箇所は省略可能。次項も同様。

出典

  1. ^ What is a package manager?(パッケージマネージャーとは何ですか?)” (英語). Debian. 2022年2月27日閲覧。
  2. ^ Debian パッケージ管理システムの基礎”. Debian. p. 7. 2022年2月27日閲覧。
  3. ^ dpkgがPerl言語で書かれていた時代のコード。 - ウェイバックマシン(2015年4月2日アーカイブ分)
  4. ^ PerlTimeline” (英語). Perl. 2022年2月27日閲覧。
  5. ^ 4.4. pkg によるバイナリ package の管理
  6. ^ Part I. pkgsrc 利用者向けの手引き
  7. ^ 第8章 Debian パッケージ管理ツール”. Debian. 2022年2月17日閲覧。
  8. ^ Debian リファレンスカード” (PDF). Debian. 2022年2月17日閲覧。
  9. ^ YUM/DNF を使用したパッケージ管理”. レッドハット. 2022年2月17日閲覧。 “Red Hat Enterprise Linux 8”
  10. ^ Managing software with the DNF tool” (英語). レッドハット. 2022年2月17日閲覧。 “Red Hat Enterprise Linux 9-beta”
  11. ^ brew(1) – The Missing Package Manager for macOS (or Linux)” (英語). Homebrew. 2022年2月17日閲覧。
  12. ^ nix-env” (英語). NixOS. 2022年2月27日閲覧。
  13. ^ pacman(8)” (英語). Arch Linux. 2022年2月17日閲覧。
  14. ^ Zypper package manager” (英語). SUSE. 2022年2月17日閲覧。
  15. ^ SDB:Zypper manual” (英語). openSUSEプロジェクト. 2022年2月17日閲覧。
  16. ^ Alex Crichton (2014年11月20日). “Cargo: Rust's community crate host”. 2018年1月28日閲覧。


「パッケージ管理システム」の続きの解説一覧

パッケージ管理システム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/21 09:07 UTC 版)

ソフトウェアリポジトリ」の記事における「パッケージ管理システム」の解説

パッケージ管理システムは、リポジトリとその配布管理支援しますリポジトリ更新され場合、パッケージ管理システムは通常ユーザーがパッケージ管理システムを介してそのリポジトリ更新できるようにします。また、他のソフトウェアリポジトリ間の依存関係などの管理にも役立ちます。パッケージ管理システムの例は次のとおりです。 人気パッケージ管理システムパッケージ管理システム説明npm Node.jsのパッケージ管理システム ピップ Python用のパッケージインストーラー APT Debianパッケージ管理するため 自作 AppleインストールしなかったパッケージインストールできるMacOS用のパッケージインストーラー vcpkg CおよびC ++のパッケージ管理システム

※この「パッケージ管理システム」の解説は、「ソフトウェアリポジトリ」の解説の一部です。
「パッケージ管理システム」を含む「ソフトウェアリポジトリ」の記事については、「ソフトウェアリポジトリ」の概要を参照ください。

ウィキペディア小見出し辞書の「パッケージ管理システム」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「パッケージ管理システム」の関連用語

パッケージ管理システムのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



パッケージ管理システムのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
OSS iPediaOSS iPedia
Copyright © Information-technology Promotion Agency, Japan. All rights reserved 2006-2024
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのパッケージ管理システム (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのソフトウェアリポジトリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS