macOS をアップデートしたときにしたこと(Sierra → High Sierra)
新年なのでめでたく macOS Sierra を High Sierra にアップデートした。そのときのメモ。
Dnsmasq の設定
まずは Web を快適に見るため、広告ブロックツールとして使っている Dnsmasq の設定を行う。
デーモンの plist などはそのまま残っているのでネットワークのプロキシ設定のみを行えばよい。
sudo networksetup -setdnsservers Wi-Fi 127.0.0.1
Apache の設定
macOS をアップデートすると同時に Apache が更新され httpd.conf がデフォルト状態になる。以前の設定は /etc/apache2/httpd.conf~previous として残っているので差分を更新する。
また High Sierra では PHP のバージョンが 7 になったので、モジュール名が php7_module になっていることに注意。
基本的にデフォルトの httpd.conf を使うようにし、モジュールのロードおよびローカル環境固有の項目をロードする。
LoadModule rewrite_module libexec/apache2/mod_rewrite.so LoadModule php7_module libexec/apache2/libphp7.so Include /etc/apache2/myconf/*.conf
apachectl configtest
してから apachectl graceful
で Apache を再起動。
Adobe Creative Suite CS6 の設定
Adobe Creative Suite CS6 は正式には High Sierra に対応していないが、次の方法で使うことができる。詳細は元記事を参照。
- リカバリーモードでの起動 → Rootless の一時無効化
- 空ディレクトリの作成
sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk /System/Library/Java/Support/Deploy.bundle- リカバリーモードでの起動 → Rootless の再有効化
macOS Sierra (10.12) で Photoshop CS6 / Illustrator CS6 を使う - TeX Alchemist Online