自分のキャリアをあれこれ考えながら、Pythonで様々なデータを分析していくブログです

Macbook Proの初期設定まとめ (基本編)

PC
PC

前回の記事でMacbook Pro 13インチ mid 2012を購入しメモリアップグレードとSSD換装したことをまとめました。

今回はその後、新しいMacOS環境でセットアップしたことをまとめておこうと思います。

スポンサーリンク

1. コンピューター名の変更

初期状態だと「hinomaruc No Macbook Pro」のような名前になっていてターミナル上でのインジケーターが、hinomaruc@hinomaruc No Macbook Pro のようになって読みづらいので変更します。

最終的にコンピューター名を「myMBP」と変更しました。ちなみにmy MacBook Proの略です。

ターミナルでの表示がhinomaruc@myMBPとなったのでとてもすっきりしました。

システム環境設定 → 共有

システム環境設定の共有から変更できます。

before(図1)

after(図1)

before(図2:ターミナルの画面)

after(図2:ターミナルの画面)

スポンサーリンク

2. finderの設定を変更

デフォルトだとfinderの左側のよく使う項目にホームディレクトリ(/Users/hinomaruc)が表示されず不便なので表示するように変更します。

finder → 環境設定 → サイドバー

ホームディレクトリを見えるようにしたのと、使用頻度が低いフォルダは表示をOFFにしました。

before(図3:サイドバー)

after(図3:サイドバー)

finder → 環境設定 → 詳細

拡張子も見えるようにしました。

before(図4:詳細)

after(図4:詳細)

スポンサーリンク

3. バッテリの残量をパーセンテージで表示

右上のバッテリーアイコンをクリックし、「割合(%)を表示」をONにします。

スポンサーリンク

4. homebrewのインストール

Macを使って開発や分析作業をするときによくパッケージやライブラリのインストールに利用されるパッケージ管理ツールです。他にもMacPortsなどが有名です。

Macで標準でインストールされていないコマンド (例えば wgetなど)でも brew install wgetでインストールするだけで使えるようになります。

下記公式サイトにインストール方法が記載されています。

Installation
Documentation for the missing package manager for macOS (or Linux).

macOS Requirements
A 64-bit Intel CPU or Apple Silicon CPU 1
macOS Catalina (10.15) (or higher) 2
Command Line Tools (CLT) for Xcode (from xcode-select --install or https://developer.apple.com/download/all/) or Xcode 3
The Bourne-again shell for installation (i.e. bash) 4

CLT for Xcodeはインストールされていなかったので、先にインストールしておきました。

homebrewのインストールスクリプトを実行したときインストールされていなければコマンドが実行されたかと思うので、先にやらなくても良さそうではあります。

# Command Line Tools for Xcodeのインストール
xcode-select --install
Out[0]
xcode-select: note: install requested for command line developer tools
# バージョンの確認
xcode-select -v
Out[0]
xcode-select version 2373.
# homebrewインストールスクリプトを実行。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Out[0]
==> Checking for sudo access (which may request your password)...
Password:
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
・・・省略・・・
==> Tapping homebrew/core
remote: Enumerating objects: 1202022, done.
remote: Counting objects: 100% (129/129), done.
remote: Compressing objects: 100% (62/62), done.
remote: Total 1202022 (delta 73), reused 123 (delta 67), pack-reused 1201893
Receiving objects: 100% (1202022/1202022), 480.38 MiB | 13.94 MiB/s, done.
Resolving deltas: 100% (827933/827933), done.
・・・固まる・・・

Tapping homebrew/coreのパートでなぜか固まってうんともすんとも言わなくなり、いったんCommand + Cで抜け出してからもう一度同じコマンドを実行しました。

そうすると、、、

error: Not a valid ref: refs/remotes/origin/master
fatal: ambiguous argument 'refs/remotes/origin/master': unknown revision or path not in the working tree.

というエラーが発生してしまいました。

こちらの解決方法でbrew tapコマンドでhomebrew/coreをtapすることで解決しました。

# homebrew/coreを削除
rm -fr $(brew --repo homebrew/core)
Out[0]

==> Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:0cb1cc7af109437fe0e020c9f3b7b95c3c709b140bde9f991ad2c1433496dd42
############################################################################################################################################################################## 100.0%
==> Pouring portable-ruby-2.6.8.yosemite.bottle.tar.gz

# homebre/coreをtapする
brew tap homebrew/core
Out[0]

==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Enumerating objects: 1202034, done.
remote: Counting objects: 100% (129/129), done.
remote: Compressing objects: 100% (62/62), done.
remote: Total 1202034 (delta 73), reused 123 (delta 67), pack-reused 1201905
Receiving objects: 100% (1202034/1202034), 480.38 MiB | 12.82 MiB/s, done.
Resolving deltas: 100% (827941/827941), done.
Updating files: 100% (6426/6426), done.
Tapped 3 commands and 6097 formulae (6,437 files, 527MB).
# バージョン確認
brew --version
Out[0]

Homebrew 3.4.11-171-g4054728
Homebrew/homebrew-core (git revision 830f43e6e65; last commit 2022-06-01)

# brewに問題ないか確認
brew doctor
Out[0]
Your system is ready to brew.

brew doctorの実行結果が問題ないので大丈夫かな?

# 泣きのもう一回homebrewインストールスクリプトの実行
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Out[0]

==> Checking for sudo access (which may request your password)...
Password:
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

Press RETURN/ENTER to continue or any other key to abort:
==> /usr/bin/sudo /usr/sbin/chown -R hinomaruc:admin /usr/local/Homebrew
==> Downloading and installing Homebrew...
Updating files: 100% (2781/2781), done.
HEAD is now at 405472803 Merge pull request #13355 from Bo98/fake-el-capitan
==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics data has been sent yet (nor will any be during this install run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==> Next steps:
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

エラーなし!OK!!

スポンサーリンク

5. アプリケーションのインストール

下記のアプリケーションをインストールしました。

ブラウザは3種類入れて使い分けてます 笑

  1. Firefox
    普段使いのブラウザ。いつまで使い続けるか悩み中
  2. Google Chrome
    シェアが一番あるブラウザ。Firefoxの調子が悪いときに使う
  3. Brave Browser
    adblock機能あり、機能ONで仮想通貨もらえるブラウザ。広告が多いサイト見るときに使う
  4. Visual Studio Code
    テキストエディタ。ブログ記事を書く用で矩形選択機能があることは必須。Windowsだったらsakura editor一択。
  5. KeePassX
    パスワード管理用。そろそろ他のアプリに変更しようか考え中
  6. Android Transfer
    あんまり使わないかも
  7. Docker Desktop
    みんな大好きdocker。個人利用や小規模企業は無料で使える。大規模企業は有料になった。
  8. ffmpeg
    動画コンバート用。あんまり使わない
  9. Cakebrew
    HomebrewのGUI管理用
  10. カスペルスキーセキュリティ
    セキュリティソフト。
  11. VLC Media Player
    動画ファイル再生用
スポンサーリンク

まとめ

次回はデータ分析用のローカル環境を整えようと思います。

分析・開発環境はクラウドやウェブサービスで完結できるようにしたいですね。そうすればmacbook pro mid 2012使い続けることが出来そうですよね 笑

タイトルとURLをコピーしました