Computer/Mac/OSX

macOS Sequoia

バージョン

ProductBuildDarwinxnuSafari日付備考
15.3.224D8124.3.0xnu-11215.81.4~318.3.12025/03/12
15.3.124D7024.3.0xnu-11215.81.4~318.32025/02/11
15.324D6024.3.0xnu-11215.81.4~318.32025/01/28
15.224C10124.2.0xnu-11215.61.5~218.22024/12/12
15.1.124B9124.1.0xnu-11215.41.3~218.1.12024/11/20
15.124B8324.1.0xnu-11215.41.3~218.12024/10/29
15.0.124A34824.0.0xnu-11215.1.12~118.0.12024/10/04
15.024A33524.0.0xnu-11215.1.10~218.02024/09/17

インストールと設定

  1. インストーラの確認
    $ softwareupdate --fetch-full-installer --list-full-installers
  2. インストーラのダウンロード
    $ softwareupdate --fetch-full-installer --full-installer-version 15.0
  3. インストールメディアを作成(Sequoiaからは16GBのメディアでは容量不足になる)
    $ sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/VolumeName
  4. HL-5350DNのmacOS 10.15 (Catalina)用ドライバ(Brother_PrinterDrivers_MonochromeLaser_1_5_0.dmg等)をインストールするとBrother HL-5270DNが使えるようになる.モデルが違うので,使うときは自己責任で.
  5. [デスクトップとDock]-[ウィンドウをメニューバーにドラッグしてフルスクリーン表示]Off.
  6. crontabでrsyncなどを用いてバックアップをしている場合,権限がないと‘rsync: failed to set times on ...: Operation not permitted (1)’などとなって実行できないことがある.[システム環境設定]-[プライバシーとセキュリティー]-「フルディスクアクセス」にcronを登録する.cronを登録するときは,ファイルを選択する画面で[Shift] + [Command] + [g]を押す(Pathを入力できるようになる).
    $ ln -s /usr/bin/cron ~/
  7. [システム設定]-[キーボード]-「キーボードナビゲーション」をOnにするとTabキーでフォーカスを移動できるようになる.
  8. [システム設定]-[デスクトップとDock]-[デスクトップとステージマネージャ]で「壁紙をクリックしてデスクトップを表示」を「ステージマネージャ使用時のみ」にする.
  9. 文字ビューア:入力メニューの「絵文字と記号を表示」を使うのは今までと同じ.デフォルトでは画面が展開されていないので,リストに「Unicode」などを追加することができない.右上の展開ボタン(ウィンドウのアイコン)を押すと展開される.
  10. Pathの設定.
    • /etc/paths.d/
  11. cronの設定.Sequoiaではplistファイルが削除されてしまっているので,Sonomaなどからコピーしてくる.そもそもSequoiaではこれで動くようになる?
    $ sudo cp com.apple.periodic-daily.plist /Library/LaunchDaemons/
    $ sudo launchctl unload -w /Library/LaunchDaemons/com.apple.periodic-daily.plist
    $ sudo launchctl load -w /Library/LaunchDaemons/com.apple.periodic-daily.plist
    $ sudo cp daily.local /etc/
  12. atサービスの有効化.これで~/.crontabは有効になる.
    $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
  13. crontabの読み込み.
    $ crontab <crontab_bak.txt
  14. CommandLineTools
  15. ソフトウェアのインストール
    • Acrobat Reader
    • VLC
    • pdftk
    • ffmpeg. arm64では次の作業が必要.
      $ xattr -cr ffmpeg
      $ codesign -s - ffmpeg
  16. 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/
  17. Emacs for Mac OS X. リンクを張っておくとターミナルでも利用できる.
    $ sudo ln -s /Applications/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs
  18. 古いバージョンのmacOSへのsshでのアクセスでエラーが出るとき.
  19. フォント:ディスク容量の関係などで,標準でインストールされるフォントがインストールされていないことがある.その場合はFontBook.appを起動して該当のフォントをインストールする.

cronの代わり

従来の/etc/periodic/{daily,monthly,weekly}/999.localはSequoiaにはない.また/System/Library/LaunchDaemons/com.apple.periodic-{daily,monthly,weekly}.plistもない.

コンパイル

  1. gmp (-> nettle)
    $ ./configure --enable-cxx && make && make check
  2. m4, autoconf, automake, libtool
  3. pcre2
  4. openssl3
    $ ./config --prefix=/usr/local/ssl/macos-arm64 --openssldir=/usr/local/ssl/macos-arm64
    $ make depend && make && make test
  5. nettle
    $ ./configure --disable-static && make
  6. pkg-config (-> gnutls, wget2) https://gitlab.freedesktop.org/pkg-config/pkg-config/-/issues/81
    $ CFLAGS="-Wno-int-conversion" CXXFLAGS="-Wno-int-conversion" ./configure --with-internal-glib && make
  7. texinfo
  8. libunistring (-> gnutls)
  9. libtasn1 (-> gnutls)
  10. gnutls
    $ ./configure --without-p11-kit --disable-doc && make
  11. wget2
  12. nkf
  13. stunnel
    $ ./configure --disable-libwrap --with-ssl=/usr/local/ssl/macos-arm64/
  14. ghostscript
    $ ./configure --disable-compile-inits --without-x --disable-cups --without-tesseract --prefix=/usr/local && make
  15. readline (> lftp)
  16. libidn2 (> lftp)
  17. lftp-4.9.3(‘Old files’の‘file archive’のリンクからダウンロードする)
    $ ./configure --without-gnutls --with-openssl=/usr/local/ssl
  18. perl
    $ sudo perl -MCPAN -e shell
    (セットアップ)
    > o conf makepl_arg "INSTALLBIN=/usr/local/bin INSTALLSCRIPT=/usr/local/bin"
    > o conf commit
    > install CPAN
    > reload CPAN
    > install String::MkPasswd
    > install Spreadsheet::Read
    > install Text::CSV_XS
    > install Spreadsheet::ParseXLSX
    > install Excel::Writer::XLSX
    > install Spreadsheet::XLSX
    > install Text::Iconv

Apex One

  1. SonomaとSequoiaでは「システム設定」の項目が変わっている.
  2. [一般]-[ログイン項目と機能拡張]の「バックグラウンドでの実行を許可」で「Apex One (Mac) セキュリティエージェント.app」と「Trend Micro, Inc.」をそれぞれオンにする.
  3. [一般]-[ログイン項目と機能拡張]の「機能拡張」で「エンドポイントセキュリティ機能拡張」の右の(i)をクリックして「iCore Service.app」をオンにし,「ネットワーク機能拡張」の右の(i)をクリックして「iCore Service.app」をオンにする.
  4. [プライバシーとセキュリティ]の「フルディスクアクセス」で次をそれぞれオンにする.
    1. Apex One (Mac) セキュリティエージェント: /Applications/TrendMicroSecurity.app
    2. iCore Service: /Applications/TrendMicroSecurity.app/Contents/Resources/iCoreService.app
    3. Trend Micro Extension: /Library/SystemExtensions/XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX/com.trendmicro.icore.es.systemextension
    4. (EndpointBasecamp: /Library/Application\ Support/com.trendmicro.endpointbasecamp/XBCAgent.app)

再署名

sudo codesign --remove-signature XXX.app
codesign --verify --deep --strict XXX.app
codesign --force --deep --sign - XXX.app

OpenCore Legacy Patcher

OpenCore Legacy Patcher (OCLP)を用いると,対象でないモデルにもインストールすることができることがある.OCLP 2.0.0以上が必要.mac OS Sequoia 15.3までマイナーアップデートすることも基本的には可能.

  1. MacBook Air Mid 2011 (1.6GHz Intel Core i5 / 2GB)
    • Sonomaのインストールのときと同様,外付けのインストーラからのインストールはできなかったので,現在インストールされているVenturaからインストーラを起動して,別ボリュームにインストール.ただしメモリが少なすぎるので実用は難しい.なお,下のスクリーンショットでは色調がおかしいが,画面上ではふつうに表示されている.
  2. Mac mini Mid 2011 (2.3GHz Intel Core i5 / 8GB)
    • ふつうにインストールできる.なお,VenturaをOCLPでインストールする際にPRAMクリアを行う必要があり,PRAMクリアを行っている(今回は行う必要なし).
  3. MacBook 2017 (1.2GHz Intel Core m3 / 8GB)
    • 特に追加の作業をすることなくインストールできる.


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