Pacman
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

この項目では、パッケージ管理システムについて説明しています。コンピュータゲームについては「パックマン」を、その他の用法については「パックマン (曖昧さ回避)」をご覧ください。

PacmanArch Linux上で実行されたPacman
作者Judd Vinet
開発元Judd Vinet, Arch Linux Community
初版2002年2月25日 (22年前) (2002-02-25)

最新版6.1.0[1]  / 2024年3月4日 (2か月前)
リポジトリ

gitlab.archlinux.org/pacman/pacman/

対応OSLinux
プラットフォームi686, x64,ARM
種別パッケージ管理システム
ライセンスGNU GPL
公式サイトhttp://www.archlinux.org/pacman/
テンプレートを表示

Pacman(パックマン)は、Arch Linuxの一コンポーネントとして開発されたソフトウェアパッケージ管理システム。Arch Linux創設者であるジャッド・ヴィネットにより作成された。
概要

Pacmanはインストールするパッケージとその依存関係を自動的に解決し、すべての必要なパッケージのダウンロードおよびインストールを行う。その他にもインストールされたパッケージの検索、アップグレード、削除、クリーンアップや、リポジトリ以外からの、ローカルシステムやインターネット上のパッケージファイルのインストールなど、パッケージ管理に関するほぼすべての作業を行う。理論的には、利用者は一つのコマンドを実行するだけでシステムの完全なアップグレードが行える。また、Arch Linuxの他、Frugalware Linux(英語版)[2]、Windows上のMSYS2[3]Cygwinのフォーク)のパッケージマネージャーとしてもパッケージをインストールするのにも使われている。

Pacmanはすべてのパッケージに、コンパイルされたバイナリファイルを含む圧縮されたtarアーカイブを使用する。パッケージはリポジトリ設定によりFTPHTTPまたはその両方でダウンロードする。ダウンロードに使用するソフトウェアはデフォルトではwgetだが、aria2など他のダウンロードユーティリティへのカスタマイズも可能である。また、ソースコードからのパッケージ作成を補完するABS(Arch Build System)が用意されている。
主な使用法
パッケージのインストール
リポジトリ上にあるパッケージの検索
pacman -Ss [キーワード]
リポジトリ上にあるパッケージのインストール
pacman -S [パッケージ名]
ローカルシステム上にあるパッケージ (.pkg.tar.xz/gz) のインストール
pacman -U [ファイルパス]
インターネット上にあるパッケージ (.pkg.tar.xz/gz) のインストール
pacman -U [URL]
パッケージの削除
指定したパッケージのみの削除(依存関係にあるものは削除しない)
pacman -R [パッケージ名]
指定したパッケージとそれ以外で使用されない依存関係にあるものを削除
pacman -Rs [パッケージ名]
システムのアップグレード
リポジトリとローカルパッケージデータベースとの同期
pacman -Sy
リポジトリとローカルパッケージデータベースとの同期およびアップグレード
pacman -Syu
ローカルパッケージデータベースの検索
インストール済みパッケージの検索
pacman -Qs [キーワード]
インストール済みパッケージの情報
pacman -Qi [パッケージ名]
インストール済みパッケージのファイルリスト
pacman -Ql [パッケージ名]
インストール済みパッケージのリストアップ
pacman -Qqe > pkglistリストアップしたパッケージ情報を元にしたインストールpacman -S $(cat pkglist)
その他
孤立したパッケージの削除
pacman -Rs $(pacman -Qtdq)
パッケージキャッシュ (/var/cache/pacman/pkg) のクリーンアップ
pacman -Scc
脚注^ "v6.1.0"; 閲覧日: 2024年3月4日; 出版日: 2024年3月4日.
^ The Frugalware Developer Team (2007年3月17日). “ ⇒Package management basics”. Frugalware 0.6 (Terminus) Documentation. 2007年9月23日閲覧。
^ “Package Management - MSYS2”. www.msys2.org. 2021年8月25日閲覧。

関連項目.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:#f9f9f9;display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}ポータル FLOSS

パッケージ管理システム

APT

外部リンク

Pacman homepage


Pacman Arch Linux wikiのページ

DistroWatchInterview: Judd Vinet talks about Arch Linux and Pacman in 2003





次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:19 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef