Chocolatey / 技術情報 / Windows アプリケーション / インストーラー版とポータブル版

インストーラー版とポータブル版

インストーラー版とポータブル版の違い

  • インストーラー版はMSI等のそのアプリケーションのインストーラーを利用してインストールされる。Chocolatey上では仮想パッケージとしてインストールされ、実際のファイルはそのインストーラーに従って設置される。(C:\Program Files以下等)
  • ポータブル版はそのアプリケーションのインストーラーは使わず、Chocolateyの管理フォルダ以下に設置される。(C:\ProgramData\chocolatey\lib\以下等)

Gitインストール例

コマンド

choco instlal git             (指定無しの為インストーラー版がインストールされる)
choco install git.install     インストーラー版
choco install git.commandline ポータブル版

git/git.install/git.commandlineの3つが提供されている。

インストーラー版

  • コントロールパネルのアプリケーション一覧に表示される
  • インストール先 C:\Program Files (x86)\git
  • choco uninstall gitしても実際のファイルは削除されない

ポータブル版

  • コントロールパネルのアプリケーション一覧に表示されない
  • インストール先
    • C:\ProgramData\chocolatey\bin\git.exe
    • C:\ProgramData\chocolatey\lib\git.commandline
  • choco uninstall gitで実際のファイルは削除される

参考

github.com/chocolatey/choco/wiki/ChocolateyFAQs#what-distinction-does-chocolatey-make-between-an-installable-and-a-portable-application

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)