Computer/Mac/OSX

macOS 14 Sonoma

マイナーバージョン

ProductBuildDarwinxnuSafari日付備考
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. Emacs for Mac OS X. リンクを張っておくとターミナルでも利用できる.
    $ sudo ln -s /Applications/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs
  10. 古いバージョンの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
  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」などを追加することができない.右上の展開ボタン(ウィンドウのアイコン)を押すと展開される.

対象モデル

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

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