macOS Init
最後に更新

macOS Init


モチベーション

新しいコンピュータを手に入れると、ソフトウェア、設定、ブラウザの環境設定、IDE、システムなど、作業環境のセットアップに数時間を費やすことになる。この作業は非常に面倒だが、一度しか行われないので、新しいPCを使い始める準備に時間を費やすのは普通のことだ。私の個人的なケースでは、通常、頻繁に(3ヶ月から6ヶ月ごとに)コンピュータをフォーマットしている。

個人的には2017年から、macOSのセットアップ方法とインストールするもの、そして私の個人的な好みについて、ステップバイステップのガイドを続けてきた。しかし、今年から私はドキュメントを更新し、皆さんのために貢献することで公開することにしました。

ただ、私の個人的なスタートアップガイドや設定、プリファレンスをお見せするだけでなく、それ以上のことをしたい。さらに、私の仕事環境すべてをインストールするスクリプトも作りたい。 つまり、新しいPCを手に入れたり、自分のPCをフォーマットしたりしたときに、ワンクリックですべてをインストールできるようにするのだ。このスクリプトは、homebrewのアイデアに少し基づいており、ワンクリックでインストールする前に、ニーズに応じて環境設定、設定、プログラムを調整できるようにすることを目的としています。レポジトリの詳細はこちらをご覧ください。

※ これらの設定はすべて個人的な好みです(言語、プログラム、プラグインなど)。一般的に、これはあなたがあなた自身を作成するためのガイドです。

準備

このセクションでは、macOSをフォーマットする前に踏むべき手順を説明しますが、新しいMacを購入した場合は、次のステップインストールに直接進むことができます。

バックアップ

  • .zshrc
  • .ssh
  • GPGキー
  • 自作スクリプト: ~/.config/
  • brew list
  • macOSアプリ一覧
  • ファイル:デスクトップ、ドキュメント、ダウンロード、画像、映画など。
  • 壁紙
  • iterm2の設定 (非推奨)
  • nvimの設定 (非推奨)
  • Docker

ログアウト

  • Apple Music ログアウト
  • iCloudログアウト > Find my MAC: 非アクティブ
  • システム環境設定 > Apple ID > Macを探す。オフ
  • システム環境設定」→「Apple ID」→「概要」→「サインアウト」→「すべてを無効にする」→「続ける
  • サインアウトする前に、このMACにiCloudデータのコピーを残しておきますか? すべてを無効にする > キーチェーン、連絡先、カレンダー
  • iCloud PhotosのコピーをこのMacにダウンロードしますか?> 私のMacから削除
  • 2946枚の低解像度の写真とビデオがこのMacから削除されます > 「My Macから削除」する
  • Macをシャットダウン

フォーマット

  • Macで、アップルメニュー >「システム終了」と選択します。
  • Macが完全にシステム終了するまで待ちます。Macが完全にシステム終了すると画面が黒くなり、すべてのランプが消えます。
  • 「起動オプションを読み込み中」と表示されるまで、Macの電源ボタンを押したままにします。
  • 「オプション」をクリックしてから、「続ける」をクリックします。
  • 管理者アカウントを選択し、「次へ」をクリックします。
  • 管理者アカウントのパスワードを入力し、「続ける」をクリックします。
  • メニューバーに「復旧」アプリケーションが表示されたら、ウインドウまたはメニューバーで使用可能なオプションを選択できます。
  • 「復旧」>「ディスクユーティリティ」>「続ける」
  • 「Macintosh HD ボリューム」>「削除」> Macintosh HD APFS >「削除」>「Mac を削除…」>「Mac を削除して再起動」
  • 言語 > 日本語 >「次へ」
  • 復旧アシスタント > Mac をアクティベート > Wi-fi を選択 >「次へ」 >「リカバリーを終了する」

macOSのインストール

  • 「macOS ユーティリティ」>「macOS Monterey を再インストール」>「続ける」>「続ける」>「同意する」>「同意する」>「Macintosh HD」>「続ける」
  • [再起動]
  • 国または地域を選択: 日本 >「続ける」
  • 文字入力および音声入力の言語 >「設定をカスタマイズ」
  • 優先する言語: 日本語(日本)>「続ける」
  • 入力ソース: ABC、日本語 - 口一マ字入カ 、スペイン語(ラテンアメリカ)、簡体中国語(拼音 - 簡体字)、英語(Dvorak)>「続ける」
  • 音声入力: 日本語(日本)>「続ける」
  • アクセシビリティ >「今はしない」
  • Wi-Fiネットワークを選択: ください >「続ける」
  • データとプライバシー >「続ける」
  • 移行アシスタント >「今はしない」
  • AppleIDでサインイン: メールのパスワード >「続ける」
  • iCloud利用規約を読み、同意します。>「同意する」
  • コンピュータアカウントを作成:
    • フルネーム: Danny Davila
    • アカウント名: danny
    • パスワード: *****
    • ヒント:
    • Apple ID を使用してパスワードをリセットすることを許可: オン >「続ける」
  • 探す >「続ける」
  • 新しいMac として設定 >「設定をカスタマイズ」
  • このMac で位置情報サービスを有効にする : オン >「続ける」
  • 解析:
    • Mac 解析をAppleと共有 : オフ
    • クラッシュデータと使用状況データをアプリケーションデベロッパと共有 : オフ>「続ける」
  • スクリーンタイム > あとで設定
  • Siri: “Siri に頼む”を有効にする : オフ>「続ける」
  • FileVault ディスク暗号化:
    • FileVault ディスク暗号化を有効にする : オン
    • iCloud アカウントによるディスクのロック解除を許可 : オン >「続ける」
  • Touch ID > 「続ける」>「続ける」
  • Pay > 「あとで設定…」
  • 外観モードを選択: ダーク >「続ける」
  • [再起動]
  • “カレンダー”でこのMac の位置情報を利用しようとしています>「OK」
  • システム環境設定 > ソフトウェア・アップデート > macOS Ventura 13.1 >「今すぐアップグレード」>「同意する」>「パスワード」>「OK」
  • [再起動]
  • 解析:
    • Mac 解析をApple と共有 : オフ
    • クラッシュデータと使用状況データをアプリケーションデベロッパと共有 : オフ>「続ける」
  • ファイルをすべてiCloudに保存
    • “書類”と”デスクトップ”のファイルiCloudDriveに保存: オン >「続ける」

インストール

このスクリプトは、sshキー、gpg、壁紙、mac環境設定、プログラムのインストール、各種設定のインストールとコピーを行います。詳しくはリポジトリをご覧ください。

※ この自動インストールスクリプトは、新しいコンピューターまたはフォーマットした場合に使用します。
※ 仕事環境がある場合は、それを行わないでください。
※ 僕はリポジトリにアクセスして、自分のニーズや好みに合わせて設定することをお勧めします。
※ デスクトップに、gpg、ssh、壁紙、設定などの個人ファイルが入ったフォルダが必要です。フォルダがない場合、スクリプトは動作しません。詳細はリポジトリを参照してください。

Terminal window
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/daikiejp/macosinit/master/install.sh)"

この記事を書いている間、私はこれらの手順(書式設定も含む)にすべて従った。

ご質問やご不明な点がございましたら、こちらからお尋ねください。

Happy coding… 🧑‍💻