パッケージ管理ツールのコマンドまとめ
Windows のパッケージ管理ツール WinGet、Chocolatey、Mac のパッケージ管理ツール Homebrew、Ubuntu のパッケージ管理ツール apt、PHP のパッケージ管理ツール Composer のコマンドの覚え書きです。私が忘れてしまうからなのですが。。
WinGet
パッケージのインストール
winget install [packageName]
インストールされているパッケージのリスト
winget list
更新可能なパッケージのリスト
winget upgrade
すべてのパッケージの更新
winget upgrade --all
パッケージのアンインストール
winget uninstall [packageName]
パッケージの検索
winget search [packageName]
コマンドのヘルプ
winget [command] --help
Chocolatey
パッケージのインストール
choco install [packageName]
インストールされているパッケージのリスト
choco list -l
更新可能なパッケージのリスト
choco outdated
すべてのパッケージの更新
choco upgrade all
パッケージのアンインストール
choco uninstall [packageName]
パッケージの検索
choco search [packageName]
コマンドのヘルプ
choco [command] -?
Homebrew
パッケージのインストール
brew install [packageName]
Homebrew Cask の場合は
brew cask install [packageName]
インストールされているパッケージのリスト
brew list
Homebrew Cask の場合は
brew list --cask
更新可能なパッケージのリスト
brew outdated
Homebrew Cask の場合は
brew outdated --cask
すべてのパッケージの更新
brew upgrade
Homebrew Cask の場合は
brew upgrade --cask
パッケージのアンインストール
brew uninstall [packageName]
Homebrew Cask の場合は
brew cask uninstall [packageName]
パッケージの検索
brew search [keyword]
Homebrew Cask のパッケージも上記のコマンドで検索可能です。
コマンドのヘルプ
brew help [command]
apt
パッケージのインストール
apt install [packageName]
インストールされているパッケージのリスト
apt list --installed
更新可能なパッケージのリスト
apt list --upgradable
すべてのパッケージの更新
apt update
apt upgrade
apt update
でパッケージ情報を更新し、apt upgrade
で更新です。apt の man ページを見ると、apt upgrade
では、パッケージの更新にあたり、他のパッケージの削除が必要なものは更新されず、他のパッケージを削除してでも更新したい場合には apt full-upgrade
を使用するように書いてあります。
ちなみに、Ubuntu 自体のバージョンを上げたいときは、do-release-upgrade
コマンドを使います。
パッケージのアンインストール
apt remove [packageName]
上記のコマンドでは、設定ファイルは削除されません。設定ファイルも削除したいときは、apt remove --purge [packageName]
とします。
パッケージの検索
apt search [keyword]
パッケージの詳細を確認したいときは、apt show [packageName]
を使います。
コマンドのヘルプ
apt の場合はコマンドごとのヘルプはありません。apt の man ファイルを見ることになります。
Composer
パッケージのインストール
composer require [packageName]
インストールされているパッケージのリスト
composer show
更新可能なパッケージのリスト
composer outdated
すべてのパッケージの更新
composer update
パッケージのアンインストール
composer remove [packageName]
パッケージの検索
composer search [keyword]
コマンドのヘルプ
composer help [command]
ディスカッション
コメント一覧
まだ、コメントがありません