#author("2022-09-16T13:58:46+09:00","","")
#author("2023-09-23T13:44:02+09:00","","")
[[Computer/Mac/OSX]]

*macOS 10.15 Catalina [#m45f7bb7]

2019年10月7日(日本時間8日)にリリースされた.

**バージョン [#xb08d95c]

|~Product|~Build|~Darwin|~xnu|~SecUpd|~Safari|~日付|~備考|
|10.15.7||19.6.0|||15.6.1|2022/08/18||
|10.15.7|19H2026|19.6.0|xnu-6153.141.66~1|2022-005|15.6|2022/07/20||
|10.15.7|19H1922|19.6.0|xnu-6153.141.62~1|2022-004|15.5|2022/05/16||
|10.15.7|19H1713|19.6.0|xnu-6153.141.51~3|2022-001|15.3|2022/01/27||
|10.15.7|19H1615|19.6.0|xnu-6153.141.50~1|2021-008|15.2|2021/12/13||
|10.15.7|19H1519|19.6.0|xnu-6153.141.43.1~1|2021-007|15.1|2021/10/26||
|10.15.7|19H1419|19.6.0|xnu-6153.141.40.1~1|2021-006|15.0|2021/09/24||
|10.15.7|19H1417|19.6.0|xnu-6153.141.40~1|2021-005|14.1.2|2021/09/17||
|10.15.7|19H1323|19.6.0|xnu-6153.141.35~1|2021-004|14.1.2|2021/07/22||
|10.15.7|19H1217|19.6.0|xnu-6153.141.33~1|2021-003|14.1.1|2021/05/25||
|10.15.7|19H1030|19.6.0|xnu-6153.141.28.1~1|2021-002|14.1|2021/04/27||
|10.15.7|19H524|19.6.0|xnu-6153.141.16.1~1|2021-001|14.0.3Suppl|2021/02/10|Supplemental Update|
|10.15.7|19H512|19.6.0|xnu-6153.141.16.1~1|2021-001|14.0.3|2021/02/02||
|10.15.7|19H114|19.6.0|xnu-6153.141.????|2020-001|14.0.2|2020/12/16||
|10.15.7|19H15|19.6.0|xnu-6153.141.2.2~1||14.0.1|2020/11/11|Supplemental Update|
|10.15.7|19H2|19.6.0|xnu-6153.141.2~1||14.0|2020/09/25||
|10.15.6|19G2021|19.6.0|xnu-6153.141.1~1|||2020/08/12|Supplemental Update|
|10.15.6|19G73|19.6.0|xnu-6153.141.1~9|||2020/07/15||
|10.15.5|19F101|19.5.0|xnu-6153.121.2~2|||2020/06/02|Supplemental Update|
|10.15.5|19F96|19.5.0|xnu-6153.121.1~7|||2020/05/28||
|10.15.4|19E287|19.4.0||||2020/04/08|Supplemental Update|
|10.15.4|19E266|19.4.0||||2020/03/24||
|10.15.3|19D76|19.3.0||||2020/01/29||
|10.15.2|19C57|19.2.0||||2019/12/11||
|10.15.1|19B88|19.0.0||||2019/10/29||
|10.15|19A583|19.0.0||||2019/09/26||

xnu-6153.141.1~1 (2020/08/12)は1つ前のバージョンより番号が小さくなっているが,理由は不明.

-Command Line Tools 12.4(12.5はmacOS 11以降が必要)
-Safari 14.1.1
-Pages 11.1
-Numbers 11.1
-Keynote 11.1

**不具合 [#tf7b72f8]

深刻なものにはまだあまり遭遇していない.ただしMail.appでメッセージが消失する場合があるようだ(今のところ使用していない).

+Music.appでカバー付(.pngを埋め込んだ)m4aファイルをiOSデバイスにコピーするとカバーがiOSデバイスで表示されない.

Mojave(まで)にあった一部環境での(?)いくつかの以下のような不具合は解消している.

+SafariでWebページを表示させたとき,ボタンとその周辺が黒くなってしまう(ボタンを押すことは可能).
+プレビュー.appでPDFファイルなどを開くとファイルによっては真っ黒になる(High Sierraでも起こる).

**インストール [#d0be47b9]

+おおむね[[macOS 10.14 Mojave>../Mojave]], [[macOS 10.13 High Sierra>../HighSierra]], [[macOS 10.12 Sierra>../Sierra]]と同様にインストールできる.Mojaveと同様に安定している印象.
+Happy Hacking Keyboard Lite 2のドライバは64bit用にコンパイルされた[[v. 4.0.0:https://www.pfu.fujitsu.com/hhkeyboard/macdownload_lite2.html]]をインストールすればよい.
+プリンタドライバ.Brother HL-5270DNはブラザーのWebページによるとCatalinaには対応しないとされている.しかしAppleが提供する[[Brother プリンタドライバ 3.0:https://support.apple.com/kb/DL1843?locale=ja_JP]]はMojaveにもインストールすることができるので試す価値はある.今のところ問題は起きていないが,もし試すのなら自己責任で.

**設定 [#bb507d5b]

+ターミナルの設定.zshに変わったがbashなどにも変更できる.
+ログインシェルの変更.
 $ chsh -s /bin/bash
+texliveのPATH.
+/etc/paths.d/
+/etc/daily.local
+atサービスの有効化
 $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
+crontabの読み込み.
 $ crontab <crontab_bak.txt

**ソフトウェアのインストール [#w590f1ec]

***一覧 [#eb4d88bc]

+CommandLineTools
--バージョンを調べるには次のようにする.
---$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
+openssl-1.1.1
+gmp
+pcre2(clamavで必要)
+clamav
+wget
+rtmpdump
+nkf
+stunnel
+ghostscript
+smartmontools
+pdftk
+ffmpeg
+pkg-config(libnettleを正しくインストールするために必要?)
--$ ./configure --with-internal-glib && make
+libunistring(gnutlsのために必要)
+nettle(gnutlsのためにlibnettleが必要)
+libtasn1
+gnutls
--$ ./configure --without-p11-kit --disable-doc && make
+[[GnuPG for OS X:https://sourceforge.net/p/gpgosx/docu/Download/]]

***openssl [#n55f0134]

1.0.2系統はしばらくするとサポートが終了するので,1.1.0 / 1.1.1系統に移行する必要がある.Catalinaであればふつうにインストールできるようだ.
 $ ./config --prefix=/usr/local/ssl/macos-x86_64 --openssldir=/usr/local/ssl/macos-x86_64
 $ make depend
 $ make
 $ make test
 $ sudo make install

***clamav [#p1cfb6fc]

+/usr/local/etc/freshclam.confを作成し,Exampleと書かれている行をコメントアウトする.
+ディレクトリを作成する.
 $ sudo mkdir /usr/local/share/clamav
+所有者を変更する.
 $ sudo chown 82:82 /usr/local/share/clamav

***gnutls [#j18d9492]

依存パッケージの導入.

+pkg-config(libnettleを正しくインストールするために必要?)
--$ ./configure --with-internal-glib && make
+nettle(gnutlsのためにlibnettleが必要)
+libtasn1
+gnutls
--$ ./configure --without-p11-kit --disable-doc && make

macOS 10.15.4 + Command Line Tools for Xcode 11.4 (2020/03)では

> ld: weak import of symbol '____chkstk_darwin' not supported because of option: -no_weak_imports for architecture x86_64

の[[エラー:https://trac.macports.org/ticket/58636]]が出る.

***GnuPG [#qbf73cab]

MewでGmail(アプリパスワード)を使う場合に必要.リンクを張っておく.

 $ sudo ln -s /usr/local/gnupg-2.2/bin/gpg /usr/local/bin/
 $ sudo ln -s /usr/local/gnupg-2.2/bin/gpg-connect-agent /usr/local/bin/

新しいバージョンのGnuPGをインストールした場合はリンクの張り直しが必要.

**perlモジュール [#g93f7f0b]

El Capitan以降,rootlessのためそのままではperlモジュールをインストールできない.

 $ sudo perl -MCPAN -e shell
 (セットアップ)

でまず初期設定を完了させた後,

 > o conf makepl_arg "INSTALLBIN=/usr/local/bin INSTALLSCRIPT=/usr/local/bin"
 > o conf commit
 > quit

で/usr/local/binに書き込むよう設定する.

必要に応じてCPANの更新を行う.

 $ sudo perl -MCPAN -e shell
 > install CPAN
 > reload CPAN

必要なモジュールをインストールする.

 > install String::MkPasswd
 > install Spreadsheet::Read
 > install Text::CSV_XS
 > quit

必要?

 > install Spreadsheet::ParseXLSX
 > install Spreadsheet::XLSX
 > install Text::Iconv

**softwareupdate [#l31a8802]

 $ softwareupdate -ia --include-config-data

とすると

+MRTConfigData
+XProtectPlistConfigData

もインストールすることができる.

2020年8月くらいからCommand Line Tools '''beta''' 5 for Xcodeがなぜか必須パッケージとされてしまっているので,無視するようにする.

 $ sudo softwareupdate --ignore 'Command Line Tools beta 5 for Xcode'

**フォント [#u244932d]

***リスト [#z3b3fabf]

-https://support.apple.com/ja-jp/HT210192

***Assetsディレクトリ [#aa2a3c05]

/System/Library/AssetsV2/com_apple_MobileAsset_Font6以下に以下のような.ttcファイルが保存されている.Font Book.appで見本を確認することができる.

+bed67bd011d9d4e97749b4ebd79cf3e2dcecba16.asset/AssetData/NanumMyeongjo.ttc
+9bd45c7ab49a40b44f12cf3e9cc24c95deeb6950.asset/AssetData/Hiragino_Sans_CNS.ttc
+8c0330b20283b003feedd04d383c57cd1aab8c7f.asset/AssetData/TsukushiBMaruGothic.ttc
+ed05ed1bf0ae795a87c920f72d0605596b26a1bf.asset/AssetData/Kyokasho.ttc
+47917ec55988d923f94faa91281c55a72d0f1986.asset/AssetData/Klee.ttc
+bc33cd59d294e68931be881ff65bdd35dd2456f1.asset/AssetData/ToppanBunkyuGothicPr6N.ttc
+5f28784bcd892277e8900ddc476d9f3e03e8f894.asset/AssetData/YuMincho.ttc
+3b465acf481dbe6ca0df4e14d0ffde6603755b46.asset/AssetData/Hannotate.ttc
+6f297c343cb8314790837490c0a834f65d2e3bb0.asset/AssetData/TsukushiAMaruGothic.ttc

**TeXLive [#p6a120d4]

+フォントのリンクを作成する.
+updmap --userを実行する.
+日本語フォントのセットアップ.

**システム要件を満たしていないコンピュータにインストールする [#ca56a01a]

***インストール [#t29fa2d5]

以下のプログラム(macOS Catalina Patcher)を用いるとmacOS Catalinaのシステム要件を満たしていないコンピュータであってもインストールできることがある.

-http://dosdude1.com/catalina/

***アップデータのダウンロード [#o6769b26]

 $ softwareupdate -d "Safari15.5CatalinaAuto-15.5"
 $ softwareupdate -d "macOS Catalina Security Update 2022-004-10.15.7"

***セキュリティアップデート [#a740d55f]

Catalina patcherを当ててインストールしている場合,10.15.7以降のセキュリティアップデート(2020-001以降)はうまくインストールできないことがある.

+[[jackluke's CatalinaOTAswufix.app:https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/page-379?post=28320558#post-28320558]]をダウンロードする.
+1をデスクトップ等にコピーして実行する.
+しばらくすると[システム環境設定]の[ソフトウェア・アップデート]に「このMacはApple Developer Seed Programに登録されています。……」と出るので,左下の[詳細…]を押して「デフォルトに戻す」を押す.
+右下の[詳細…]で自動的に行う操作を「アップデートを確認」のみにする.
+アップデートを確認する.
+これでもうまくいかなければ,mac OS 10.15 Catalinaインストーラで起動し,インストーラ中の「ターミナル」を起動して,アップデート用パッケージをinstallerコマンドでインストールしてみる.これではうまくいかないことがあり,最悪の場合はシステムが起動しなくなるので自己責任で……
 # installer -pkg /Volumes/Catalina/Library/Updates/0xx-xxxxx/SecUpd2021-001Catalina.pkg -target /Volumes/Catalina
+Catalina patcherのインストール後用パッチを当てて再起動する.

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS