2025年7月1日火曜日

管理者権限のない環境でCygwinをlocalにインストールする方法

管理者権限のない環境でCygwinをlocalにインストールする方法

概要

管理者権限があればグローバルな環境にインストールできますがない場合は自分のローカル領域にだけインストールすることができます

環境

  • Windows11
  • Cygwin 3.6.3

setup-x86_64.exe をダウンロード

公式から最新をダウンロードします

コマンドラインを起動

管理者権限でなくて OK です

管理者権限なしで起動

  • cd C:\Users\username\app
  • setup-x86_64.exe -B

-B オプションは --no-admn オプションの短縮形です

あとは UI が起動するのでインストールを進める

「Choose Installation Directory」では Root Directory に自分の領域を選択することと「Install For」で「Just Me」を選択しましょう

最後に

Cygwin 自体をアップグレードしたい場合は最新版の setup-x86_64.exe からダウンロードし同じように実行すれば OK です

パッケージ自体のアップグレードがある場合もデフォルトは自動で最新版にあげてくれます
もし手動で行いたい場合は Select Packages の一覧で「Picked」を選択しインストール済みパッケージのみを表示したあとで New の絡むで Keep もしくはインストールしたいバージョンを選択しましょう

0 件のコメント:

コメントを投稿