Skip to content

This repo is Windows setup scripts for users who use remote servers.

License

Notifications You must be signed in to change notification settings

RQC-HU/windows_setup

Repository files navigation

Windows_setup

  1. はじめに
  2. 注意
  3. セットアップ手順
  4. このスクリプトはなにをしているのか?
  5. ファイル一覧
  6. ライセンス

1. はじめに

このリポジトリはリモートサーバでプログラム等を実行したい人に向けて、できるだけ簡単にWindowsのセットアップを可能にするために作られたスクリプト群です

このスクリプトを実行することで以下のことができるようになります

  • OpenSSHをインストールすることで、ssh鍵を使ったリモートサーバへのログインが可能になる
  • Visual Studio Codeを使って便利な拡張機能を使ったテキスト処理、インプットの作成などが可能になる
  • $home/.ssh/configを編集することで、sshやrsync,scpなどのコマンドの手順を簡略化できるようになる

2. 注意

  • 各コマンドは選択してctrl+c(コントロールキーを押しながらcキーを押す)でコピー、ctrl+vで貼り付けすることができます

  • インターネットとの通信がかなりあるので高速で安定なネットワーク(できれば有線)環境下で実行してください

  • ノートパソコンの場合充電の残量にも注意してください(基本的には充電しながらのセットアップを推奨します)

3. セットアップ手順

3.1. アカウントの確認

3.2. リポジトリのダウンロードと展開

desktop

  • 以下の画像のようにしてダウンロードしたファイルがあるフォルダをエクスプローラーで開きます(ダウンロードしたフォルダが開けるなら他の方法を開いても構いません)

    ※以下のような画面が出てこない場合はctrl+jを押せば以下のような画面になります

    • Microsoft Edge
    • Google Chrome
    • Google Chrome(ctrl+jで開いた場合)
  • ダウンロードしたzipファイルの上で右クリックし、すべて展開(T)...を選択し、開かれたウィンドウの展開を選択してファイルを展開します

  • ファイルを展開すると展開したフォルダがエクスプローラーで開かれるので、以下のような画面(windowssetup.ps1があるフォルダ)まで左クリックで移動します

  • 以下の画像の囲まれている部分を左クリックするとフォルダの場所が表示されるので、その文字列をコピーしてください
    (※今後の手順でコピーした文字列と書いてある部分がありますが、その部分はこの手順でコピーした文字列に読み替えて手順を実行してください)

3.3. Windows上の開発ツール等のインストール

  • powershellを管理者で実行します
    open_powershell_as_administrator

  • 以下のコマンドを実行

      cd コピーした文字列
      powershell -ExecutionPolicy ByPass -File "windowssetup.ps1"
    run_windowssetup

    <注記>
    ソフトウェアのインストールにはwingetを使っていますが
    wingetコマンド実行中は文字コードがConsolasに変更されて文字化けします
    動作には問題ないため文字化けに関しては無視してください(スクリプトの実行が終了すると文字化けが解消されます)

    ↓文字化けの様子
    mojibake

3.4. SSHの設定

計算機へのログインのためのユーザを作成済みの場合、以下の設定を行ってください

3.6. Cisco anyconnectのインストール(HINET外部のネットワークから HINET内部のコンピュータ接続時に必要)

4. このスクリプトはなにをしているのか?

以下のことを自動実行しています

5. ファイル一覧

  • img (README用画像フォルダ)
  • config.xlaunch (Xサーバ設定用ファイル)
  • do_not_turn_off.pow (スクリプト実行中にスリープしないように強制させるためのファイル)
  • LICENCE (ライセンスファイル)
  • windowssetup.ps1 (Windowsに開発に必須/便利なソフトウェアのインストールを行うスクリプト)
  • README (このファイル)

6. ライセンス

このプログラムはMITライセンスのもと提供されています
詳しくはこのリポジトリのライセンスファイルを参照してください

About

This repo is Windows setup scripts for users who use remote servers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published