Computer/Mac/OSX

macOS 14 Sonoma

マイナーバージョン

ProductBuildDarwinxnuSafari日付備考
14.423E21423.4.0xnu-10063.101.15~217.42024/03/08
14.3.123D6023.3.0xnu-10002.81.5~717.3.12024/02/09
14.323D5623.3.0xnu-10002.81.5~717.32024/01/23
14.2.123C7123.2.0xnu-10002.61.3~217.2.12023/12/20
14.223C6423.2.0xnu-10002.61.3~217.22023/12/12
14.1.223B9223.1.0xnu-10002.41.9~617.1.22023/12/01
14.1.123B8123.1.0xnu-10002.41.9~617.12023/11/08
14.123B7423.1.0xnu-10002.41.9~617.12023/10/26
14.023A34423.0.0xnu-10002.1.13~117.02023/09/27

インストール

  1. OSのインストーラのダウンロード(Sonomaが最新OSである期間内の方法).
    $ softwareupdate --fetch-full-installer
  2. Pathとcronの設定
    • /etc/paths.d/
    • /etc/daily.local
  3. atサービスの有効化
    $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
  4. crontabの読み込み.
    $ crontab <crontab_bak.txt
  5. [キーボード]-「キーボードナビゲーション」をOnにするとTabキーでフォーカスを移動できるようになる.
  6. CommandLineTools
  7. ソフトウェアのインストール
    • Acrobat Reader
    • VLC
    • pdftk
    • ffmpeg. arm64では次の作業が必要.
      $ xattr -cr ffmpeg
      $ codesign -s - ffmpeg
  8. GnuPG for OS X
    $ sudo ln -s /usr/local/gnupg-2.4/bin/gpg-agent /usr/local/bin/
    $ sudo ln -s /usr/local/gnupg-2.4/bin/gpg-connect-agent /usr/local/bin/
  9. gpgの設定(1): ~/.gnupg/gpg-conf
    #no-auto-key-retrieve
    keyserver-options no-auto-key-retrieve
    auto-key-locate local
  10. gpgの設定(2): ~/.gnupg/gpg-agent.conf
    pinentry-program /usr/local/bin/mew-pinentry
  11. Emacs for Mac OS X. リンクを張っておくとターミナルでも利用できる.
    $ sudo ln -s /Applications/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs
  12. 古いバージョンのmacOSへのsshでのアクセスでエラーが出るとき.

コンパイル

  1. gmp (-> nettle)
    $ ./configure --enable-cxx && make && make check
  2. pcre2
  3. openssl 3: エラーが出る場合は https://zenn.dev/tatsuto/articles/openssl-source-build 参照.
    $ ./Configure && make && sudo make install
  4. nettle
    $ ./configure --disable-static && make
  5. pkg-config (-> gnutls, wget2)
    $ ./configure --with-internal-glib && make
  6. texinfo
  7. libunistring (-> gnutls)
  8. libtasn1 (-> gnutls)
  9. gnutls
    $ ./configure --without-p11-kit --disable-doc && make
  10. wget2
  11. nkf
  12. stunnel
    $ ./configure --disable-libwrap --with-ssl=/usr/local/ssl/macos-arm64/
  13. ghostscript
    $ ./configure --disable-compile-inits --without-x --disable-cups --without-tesseract --prefix=/usr/local && make
  14. mew(/usr/local以下にインストールする場合)
    $ ./configure --with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
    $ make && sudo make install && sudo make install-jinfo
  15. YaTeX(/usr/local以下にインストールする場合).
    # makefile
    EMACS   = /Applications/Emacs.app/Contents/MacOS/Emacs
    PREFIX = /usr/local
    EMACSDIR = ${PREFIX}/share/emacs
    $ sudo make install && sudo make install-info

Tips

  1. 文字ビューア:入力メニューの「絵文字と記号を表示」を使うのは今までと同じ.デフォルトでは画面が展開されていないので,リストに「Unicode」などを追加することができない.右上の展開ボタン(ウィンドウのアイコン)を押すと展開される.
  2. 「デスクトップとDock」-「デスクトップとステージマネージャ」で「壁紙をクリックしてデスクトップを表示」を「ステージマネージャ使用時のみ」にする.

プリンタ

Brother HL-5270DN用のドライバはインストールできないようだ.ただしHL-5350DNのmacOS 10.15 (Catalina)用ドライバ(Brother_PrinterDrivers_MonochromeLaser_1_5_0.dmg等)をインストールすることはできるので,HL-5350DNのドライバを無理やり使うようにすることはできる.使うときは自己責任で.

対象モデル

年号のついているものはその年号以降のモデルが対象.

OpenCore Legacy Patcher

OpenCore Legacy Patcher (OCLP)を用いると,対象でないモデルにもインストールすることができることがある.OCLP 1.0.0以上が必要.

  1. MacBook Air Mid 2011 (1.6GHz Intel Core i5 / 2GB)
    • 外付けのインストーラからのインストールはできなかったので,現在インストールされているVenturaからインストーラを起動して,別ボリュームにインストール.
  2. Mac mini Mid 2011 (2.3GHz Intel Core i5 / 8GB)
    • ふつうにインストールできる.なお,VenturaをOCLPでインストールする際にPRAMクリアを行う必要があり,PRAMクリアを行っている(今回は行う必要なし).
  3. Mac mini Late 2012 (2.5GHz Intel Core i5 / 8GB)
    • 特に追加の作業をすることなくインストールできる.
  4. MacBook 2017 (1.2GHz Intel Core m3 / 8GB)
    • 特に追加の作業をすることなくインストールできる.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS