Computer/Mac/OSX

macOS Sequoia

バージョン

ProductBuildDarwinxnuSafari日付備考
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. インストールメディアを作成
    $ 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. [システム設定]-[フルディスクアクセス]:ターミナル,cron. cronを登録するときは,ホームディレクトリなどにリンクを一時的に張るのが簡単.
    $ ln -s /usr/bin/cron ~/
  6. [システム設定]-[キーボード]-「キーボードナビゲーション」をOnにするとTabキーでフォーカスを移動できるようになる.
  7. [システム設定]-[デスクトップとDock]-[デスクトップとステージマネージャ]で「壁紙をクリックしてデスクトップを表示」を「ステージマネージャ使用時のみ」にする.
  8. crontabでrsyncなどを用いてバックアップをしている場合,権限がないと‘rsync: failed to set times on ...: Operation not permitted (1)’などとなって実行できないことがある.[システム環境設定]-[プライバシーとセキュリティー]-「フルディスクアクセス」にcronを登録する.
  9. 文字ビューア:入力メニューの「絵文字と記号を表示」を使うのは今までと同じ.デフォルトでは画面が展開されていないので,リストに「Unicode」などを追加することができない.右上の展開ボタン(ウィンドウのアイコン)を押すと展開される.
  10. Pathとcronの設定
    • /etc/paths.d/
    • /etc/daily.local
  11. atサービスの有効化
    $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
  12. crontabの読み込み.
    $ crontab <crontab_bak.txt
  13. CommandLineTools
  14. ソフトウェアのインストール
    • Acrobat Reader
    • VLC
    • pdftk
    • ffmpeg. arm64では次の作業が必要.
      $ xattr -cr ffmpeg
      $ codesign -s - ffmpeg
  15. 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/
  16. Emacs for Mac OS X. リンクを張っておくとターミナルでも利用できる.
    $ sudo ln -s /Applications/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs
  17. 古いバージョンのmacOSへのsshでのアクセスでエラーが出るとき.
  18. フォント:ディスク容量の関係などで,標準でインストールされるフォントがインストールされていないことがある.その場合はFontBook.appを起動して該当のフォントをインストールする.

コンパイル

  1. gmp (-> nettle)
    $ ./configure --enable-cxx && make && make check
  2. pcre2
  3. openssl3
    $ ./config --prefix=/usr/local/ssl/macos-arm64 --openssldir=/usr/local/ssl/macos-arm64
    $ make depend && make && make test
  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. readline (> lftp)
  15. libidn2 (> lftp)
  16. lftp: エラーが出てコンパイルできない.
    $ ./configure --without-gnutls --with-openssl=/usr/local/ssl
  17. 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

OpenCore Legacy Patcher

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

  1. MacBook Air Mid 2011 (1.6GHz Intel Core i5 / 2GB)
    • メモリが足りないためか,インストーラが途中で止まってしまう.
  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