Computer/Mac/OSX

macOS 10.14 Mojave

インストール

  1. おおむねmacOS 10.13 High Sierra, macOS 10.12 Sierraと同様にインストールできる.High Sierraのときよりも安定している印象.
  2. Happy Hacking Keyboard Lite 2のドライバはHigh Sierra / Sierra用のもの(v. 3.0.1)がそのまま使える.不具合も特にないが,32bit用にコンパイルされているので,「……このMac用に最適化されていないため、アップデートが必要です。」というメッセージが定期的に表示される.64bit用にコンパイルされたv. 4.0.0をインストールすればよい.
  3. プリンタドライバ.Brother HL-5270DNはブラザーのWebページによるとMojaveには対応しないとされている.しかしAppleが提供するBrother プリンタドライバ 3.0はMojaveにもインストールすることができるので試す価値はある.今のところ問題は起きていないが,もし試すのなら自己責任で.
  4. zlibのバージョンが低いので,clamavをインストールするときに警告が出る.zlibをインストールするか,あるいは --disable-zlib-vcheckで回避できる.

不具合

2019年10月5日現在.

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

バージョン

ProductDarwinBuildxnuSecUpd日付
10.14.618.7.018G9028xnu-4903.278.65~12021-0032021/04/27
10.14.618.7.018G8022xnu-4903.278.56~12021-0022021/02/10
10.14.618.7.018G8012xnu-4903.278.56~12021-0012021/02/02
10.14.618.7.018G7016xnu-4903.278.51~12020-0072020/12/16
10.14.618.7.018G6032xnu-4903.278.44~12020-0052020/09/25
10.14.618.7.018G6020xnu-4903.278.43~12020-0042020/07/15
10.14.618.7.018G5033xnu-4903.278.35~12020-0032020/05/28
10.14.618.7.018G20222019-0022019/12/10

Mojave patcherを当てたコンピュータで,softwareupdateによりダウンロードしたSecUpd-2020-006をインストールすると,ドライバが不足するため(?)正常に動作しない.

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

インストール

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

なおインストーラをSDカードで作成した場合,本体のSDカードリーダで起動したときにうまくインストーラが起動できない場合がある.そのような場合はUSBの外付けのカードリーダを試してみる.

マイナーアップデート・セキュリティアップデート

次の手順で行う.

  1. macOS Mojave Patcherの最新版がリリースされてないかどうか確認し,リリースされていれば新しいインストーラを作成しておく.インストーラを入れたUSBメモリなどを挿しておく.
  2. 途中で画面が暗くならないようにcaffeinate -dなどを実行しておく.
  3. マイナーアップデートをインストールする.いずれかでインストールできなくても,ほかの方法でインストールできる場合もあるので試してみる.単体インストーラではインストールできないことが多い.システム環境設定から,あるいはsoftwareupdateコマンドで直接インストールなら割合うまくいく.セキュリティアップデートの場合,これらでも不可能なことがある.その場合,softwareupdate -lコマンドでパッケージ名を確認した後,ダウンロードしてインストールする.
    • システム環境設定
    • 単体インストーラ
    • softwareupdateコマンドで直接インストール
      • $ sudo softwareupdate -ia
    • softwareupdateコマンドでインストーラをダウンロードした後インストール
      • $ sudo softwareupdate -l
      • $ sudo softwareupdate -d "SoftwareName"
      • $ sudo installer -pkg /Library/Updates/012-345/SoftwareName.pkg -target /
    • 特にMac OS拡張(ジャーナリング)でフォーマットされたボリュームにインストールされている場合,ソフトウェアアップデートを実行してもアップデートが表示されない.APFSでフォーマットされたボリュームにインストールされたMojaveでsoftwareupdate -dによりダウンロードしたパッケージをinstallerコマンドでインストールすることはできるようだ.
  4. インストールが完了したら再起動し,起動音がしたら[Opt]を押し続け,USBメモリなどに入れたインストーラを起動する.
  5. 「Post OS Install」を起動させ,パッチを当ててCache rebuildを行い,再起動する.なお,FileVaultを有効にしていると,パッチを当てるボリュームが表示されないので,まずインストーラに含まれているディスクユーティリティでそのボリュームをマウントする.

マイナーアップデートできない場合

ソフトウェアアップデートなどでマイナーアップデートをインストールできない場合,OSを上書きインストールする.最新版のmacOS Mojave Patcherをダウンロードし,macOS Mojave 10.14.1, 10.14.2, 10.14.3用のインストールUSBメモリ(など)を再度作成して,アップグレードインストールを行う.インストール後用パッチ(post-install patch)も再度インストールする必要がある.この方法でアップグレードした場合macOS Mojave 10.14(.0/1/2)で行った設定などの一部がリセットされることがあるので注意する(以下が例).もちろんユーザデータも念のためバックアップしておいた方がよい.

  1. ホスト名
  2. /var/log/の中の一部のファイル
  3. /var/tmp/の中身
  4. Command Line Toolsによってインストールされる一部のコマンド

追加アップデート

macOS Mojave 10.14.6 Supplemental Updateのような(マイナーアップデートの)追加アップデートを適用した場合も,ドライバが削除されてしまうために,いくつかのデバイスが動作しなくなる場合がある.この場合もインストール後用パッチ(post-install patch)を再度インストールすればよい.

セキュリティアップデートのダウンロード

$ softwareupdate -d "Security Update -10.14.6"

インストーラのダウンロード

macOS Catalinaで実行できる.

$ softwareupdate --fetch-full-installer --full-installer-version 10.14.6

Catalinaへのアップグレードを表示しない

[システム環境設定]でCatalinaへのアップグレードを表示させないようにするには次のようにする.

$ sudo softwareupdate --ignore "macOS Catalina"

表示させるようにするには次のようにする.

$ sudo softwareupdate --reset-ignored

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