Computer/Mac/OSX
macOS 10.15 Catalina†
2019年10月7日(日本時間8日)にリリースされた.
不具合†
深刻なものにはまだあまり遭遇していない.ただしMail.appでメッセージが消失する場合があるようだ(今のところ使用していない).
- Music.appでカバー付(.pngを埋め込んだ)m4aファイルをiOSデバイスにコピーするとカバーがiOSデバイスで表示されない.
Mojave(まで)にあった一部環境での(?)いくつかの以下のような不具合は解消している.
- SafariでWebページを表示させたとき,ボタンとその周辺が黒くなってしまう(ボタンを押すことは可能).
- プレビュー.appでPDFファイルなどを開くとファイルによっては真っ黒になる(High Sierraでも起こる).
インストール†
- おおむねmacOS 10.14 Mojave, macOS 10.13 High Sierra, macOS 10.12 Sierraと同様にインストールできる.Mojaveと同様に安定している印象.
- Happy Hacking Keyboard Lite 2のドライバは64bit用にコンパイルされたv. 4.0.0をインストールすればよい.
- プリンタドライバ.Brother HL-5270DNはブラザーのWebページによるとCatalinaには対応しないとされている.しかしAppleが提供するBrother プリンタドライバ 3.0はMojaveにもインストールすることができるので試す価値はある.今のところ問題は起きていないが,もし試すのなら自己責任で.
- ターミナルの設定.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
ソフトウェアのインストール†
- CommandLineTools
- openssl-1.1.1
- gmp
- pcre2(clamavで必要)
- clamav
- wget
- rtmpdump
- nkf
- stunnel
- ghostscript
- smartmontools
- pdftk
- ffmpeg
- pkg-config(libnettleを正しくインストールするために必要?)
- $ ./configure --with-internal-glib && make
- nettle(gnutlsのためにlibnettleが必要)
- libtasn1
- gnutls
- $ ./configure --without-p11-kit
- GnuPG for OS X
openssl†
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†
- /usr/local/etc/freshclam.confを作成し,Exampleと書かれている行をコメントアウトする.
- ディレクトリを作成する.
$ sudo mkdir /usr/local/share/clamav
- 所有者を変更する.
$ sudo chown 82:82 /usr/local/share/clamav
gnutls†
依存パッケージの導入.
- pkg-config(libnettleを正しくインストールするために必要?)
- $ ./configure --with-internal-glib && make
- nettle(gnutlsのためにlibnettleが必要)
- libtasn1
- gnutls
- $ ./configure --without-p11-kit
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
のエラーが出る.
GnuPG†
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/
perlモジュール†
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†
$ softwareupdate -ia --include-config-data
とすると
- MRTConfigData
- XProtectPlistConfigData
もインストールすることができる.
フォント†
リスト†
Assetsディレクトリ†
/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†
- フォントのリンクを作成する.
- updmap --userを実行する.
- 日本語フォントのセットアップ.
バージョン†
Product | Build | Darwin | 日付 | 備考 |
10.15.4 | 19E287 | 19.4.? | 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 | |
システム要件を満たしていないコンピュータにインストールする†
インストール†
以下のプログラム(macOS Catalina Patcher)を用いるとmacOS Catalinaのシステム要件を満たしていないコンピュータであってもインストールできることがある.