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、壁紙、設定などの個人ファイルが入ったフォルダが必要です。フォルダがない場合、スクリプトは動作しません。詳細はリポジトリを参照してください。
この記事を書いている間、私はこれらの手順(書式設定も含む)にすべて従った。
ご質問やご不明な点がございましたら、こちらからお尋ねください。
Happy coding… 🧑💻