#author("2024-02-17T22:24:04+09:00","","")
#author("2024-02-17T22:24:24+09:00","","")
[[Computer/Mac/OSX]]

*macOS Big Sur [#s445a9b3]

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

2020/11/13(日本時間)にリリースされた.

インストーラは12GBほどある.インストール先ボリューム(パーティション)は新規インストールの場合35GB程度,アップグレードの場合45GB程度必要.今までより大幅に増えているので注意が必要.

マイナーアップデートをインストールしようとすると,いつまでたってもインストール対象のアップデータが表示されないという現象が起こることがある.そのときはセーフブートしてアップデータを確認してみる.

**バージョン [#j296b0a8]

|~Product|~Build|~Darwin|~xnu|~Safari|~日付|~備考|
|11.7.10|20G1427|20.6.0|xnu-7195.141.49.702.12~1|16.6|2023/09/12||
|11.7.9|20G1426|20.6.0|xnu-7195.141.49.702.12~1|16.6|2023/07/25||
|11.7.7|20G1345|20.6.0|xnu-7195.141.49.701.3~1|16.5|2023/05/19||
|11.7.5|20G1225|20.6.0|xnu-7195.141.49.700.6~1|16.4|2023/03/28||
|11.7.4|20G1xxx|20.6.0|xnu-|16.x|2023/02/DD||
|11.7.3|20G1116|20.6.0|xnu-7195.141.49~1|16.3|2023/01/24||
|11.7.2|20G1020|20.6.0|xnu-7195.141.46~1|16.2|2022/12/14||
|11.7.1|20G918|20.6.0|xnu-7195.141.42~1|16.1|2022/10/25||
|11.7.0|20G817|20.6.0|xnu-7195.141.39~2|16.0|2022/09/13||
|11.6.8|20G730|20.6.0|xnu-7195.141.32~1|15.6.1|2022/08/18||
|11.6.8|20G730|20.6.0|xnu-7195.141.32~1|15.6|2022/07/20||
|11.6.7|20G630|20.6.0|xnu-7195.141.29~1|15.5|2022/06/10||
|11.6.6|20G624|20.6.0|xnu-7195.141.29~1|15.5|2022/05/16||
|11.6.5|20G527|20.6.0|xnu-7195.141.26~1|15.4|2022/03/14||
|11.6.3|20G415|20.6.0|xnu-7195.141.19~2|15.3|2022/01/27||
|11.6.2|20G314|20.6.0|xnu-7195.141.14~1|15.2|2021/12/13||
|11.6.1|20G224|20.6.0|xnu-7195.141.8~1|15.1|2021/10/26||
|11.6|20G165|20.7.0|xnu-7195.141.6~3|15.0|2021/09/14||
|11.5.2|20G95|20.6.0|xnu-7195.141.2~5|14.1.2|2021/08/13||
|11.5.1|20G80|20.6.0|xnu-7195.141.2~5|14.1.2|2021/07/27||
|11.5|20G71|20.6.0|xnu-7195.141.2~5|14.1.2|2021/07/22||
|11.4|20F71|20.5.0|xnu-7195.121.3~9|14.1.1|2021/05/25||
|11.3.1|20E241|20.4.0|xnu-7195.101.2~1||2021/05/04||
|11.3|20E232|20.4.0|xnu-7195.101.1~3|14.1|2021/04/27||
|11.2.3|20D91|20.3.0|xnu-7195.81.3~1||2021/03/09||
|11.2.2|20D80|20.3.0|xnu-7195.81.3~1||2021/03/01||
|11.2.1|20D74/75|20.3.0|xnu-7195.81.3~1|14.0.3Suppl|2021/02/10||
|11.2|20D64|20.3.0|xnu-7195.81.3~1|14.0.3|2021/02/02||
|11.1|20C69|20.2.0|xnu-7195.60.75~1|14.0.2|2020/12/14||
|11.0.1|20B29|20.1.0|xnu-7195.50.7~2|14.0|2020/10/31||

-Safari 15.6.1
-Command Line Tools 13.2
-Numbers / Pages / Keynotes12.1

11.1ではHHKBの旧製品のドライバがv5.0だと動作しない([[PFU:https://faq.pfu.jp/faq/show/3726?&site_domain=hhkb]]).v.5.0.1にバージョンアップする必要がある.

**設定 [#n5305b6b]

+ターミナルの設定.zshに変わったがbashなどにも変更できる.
+ログインシェルの変更.
 $ chsh -s /bin/bash
+/etc/paths.d/
+/etc/daily.local
+atサービスの有効化
 $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
+crontabの読み込み.
 $ crontab <crontab_bak.txt
+入力ソースが「ギリシャ語 - Polytonic」「ABC - 拡張」「日本語 - ローマ字入力」の場合は適切に切り替えができる? この順番でない場合(?)は適切に切り替えができない?

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

arm64の場合,追加の作業が必要な場合がある.

+CommandLineTools
--バージョンを調べるには次のようにする.
 $ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
+Acrobat Reader
+VLC
+pdftk
+ffmpeg. arm64では次の作業が必要.
 $ xattr -cr ffmpeg
 $ codesign -s - ffmpeg
+[[GnuPG for OS X:https://sourceforge.net/p/gpgosx/docu/Download/]]
 $ sudo ln -s /usr/local/gnupg-2.2/bin/gpg-agent /usr/local/bin/
 $ sudo ln -s /usr/local/gnupg-2.2/bin/gpg-connect-agent /usr/local/bin/
+[[Emacs for Mac OS X:https://emacsformacosx.com/]]. リンクを張っておくとターミナルでも利用できる.
 $ sudo ln -s /Applications/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs

**コンパイル [#r7d90b87]

+openssl
 $ ./config --prefix=/usr/local/ssl/macos-x86_64 --openssldir=/usr/local/ssl/macos-x86_64
 $ ./config --prefix=/usr/local/ssl/macos-arm64 --openssldir=/usr/local/ssl/macos-arm64
 $ make depend && make && make test
 $ sudo make install
+gmp (-> clamav, nettle)
 $ ./configure --enable-cxx && make && make check
+pcre2 (-> clamav)
+clamav
 $ ./configure --enable-llvm=no --with-openssl=/usr/local/ssl/macos-arm64
 /usr/local/etc/freshclam.conf (Example)
 $ sudo mkdir /usr/local/share/clamav
 $ sudo chown 82:82 /usr/local/share/clamav
+pkg-config (-> gnutls, wget)
 $ ./configure --with-internal-glib && make
+texinfo
+libunistring (-> gnutls)
+nettle (-> gnutls): arm64の場合はnettle-3.7.3をインストールできないので,[[git repository:https://git.lysator.liu.se/nettle/nettle]]から最新版をダウンロードして次のようにする(はじめに .bootstrapの実行が必要).
 $ ./.bootstrap && ./configure && make
+libtasn1 (-> gnutls)
+gnutls
 $ ./configure --without-p11-kit --disable-doc && make
+wget
+rtmpdump
+nkf
+stunnel
 $ ./configure --disable-libwrap --with-ssl=/usr/local/ssl/macos-arm64/
+ghostscript
+smartmontools
+ghostscript
  $ ./configure --disable-compile-inits --without-x --disable-cups --without-tesseract --prefix=/usr/local
+mewをCocoaEmacsを用いて/usr/local以下にインストールする場合.
--コンパイルとインストール
 $ ./configure --with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
 $ make && sudo make install && sudo make install-jinfo
--以下を.mew.elに記述する.
 (setq load-path (cons "/usr/local/share/emacs/site-lisp/mew/" load-path))
+YaTeXをCocoaEmacsを用いて/usr/local以下にインストールする場合.
--makefile
 EMACS   = /Applications/Emacs.app/Contents/MacOS/Emacs
 PREFIX = /usr/local
 EMACSDIR = ${PREFIX}/share/emacs
--コンパイル.$HOME/.emacs等に書き加えるべき内容がインストール後に出力される.
 $ sudo make install && sudo make install-info

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

***セットアップ [#w0614fb3]

 $ sudo perl -MCPAN -e shell
 (セットアップ)
 > install CPAN
 > reload CPAN

***必要なモジュールのインストール [#t78c063d]

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

 > install String::MkPasswd
 > quit

xlsx2csvに必要.

 > install Spreadsheet::Read
 > install Text::CSV_XS
 > install Spreadsheet::ParseXLSX
 > install Excel::Writer::XLSX
 > install Spreadsheet::XLSX
 > install Text::Iconv

***エラー対応 [#d3d02143]

xlsx2csvで

 Bareword "Archive::Zip::AZ_OK" not allowed while "strict subs" in use at /usr/local/bin/xlsx2csv line 129.

のエラーが出る場合は/usr/local/bin/xlsx2csvに

 use Archive::Zip qw( :ERROR_CODES );

を書き加えておく.

**ドライバ [#we581757]

Brother HL-5270DN用のドライバはインストールできないようだ.ただしHL-5350DNのmacOS 10.15 (Catalina)用ドライバ(Brother_PrinterDrivers_MonochromeLaser_1_5_0.dmg等)をインストールすることはできるので,HL-5350DNのドライバを無理やり使うようにすることはできる.使うときは自己責任で.
#img(printer0.png,75%)
#img(printer1.png,clear)

あるいは,Postscriptプリンタとして利用することも一応できる.ネットワーク接続なら(1) IPプリンタ,(2) LPDプロトコル,(3) 「一般的なPostscriptプリンタ」ドライバで利用できる.ただし処理速度はあまり速くない.またA4以外の印刷にも支障がある.

**セキュリティ設定 [#hbd5698e]

-[セキュリティとプライバシー]-[プライバシー]-[フルディスクアクセス]でEmacs.

**SSDのディスク容量の確保 [#tf51013c]

iOSデバイスのバックアップ等が容量を圧迫することが多い.

-$HOME/Library/iTunes/iPad Software Updates
-$HOME/Library/iTunes/iPod Software Updates
-$HOME/Library/Application Support/MobileSync

**patcher [#l757c59f]

-OpenCore Legacy Patcher: [[../Monterey]]のページの方法でBig Surもインストールできる.
-OpenCore Legacy Patcher: [[../Monterey]]のページの方法でBig Surもインストールできる.現在はこの方法がお勧め.
-[[micropatcher:https://github.com/barrykn/big-sur-micropatcher]]
-[[Patched-Sur:https://github.com/BenSova/Patched-Sur]]
-[[macadmin-scripts:https://github.com/munki/macadmin-scripts]]

Catalinaまでは[[dosdude1:http://dosdude1.com]]さんのCatalina Patcher等がよく用いられていたが,Big SurではMetal非対応のGPUに関する問題があって,現状では対応しないらしい([[twitter:https://twitter.com/dosdude1/status/1328429802848743425]]).

**micropatcher [#c101b47f]

micropatcher v0.5.1を使ってmacOS Big Sur 11.0.1をMac mini (Mid 2011)にインストールした場合.11.1でも同様にインストールでき,インストーラを使って11.0.1から11.1にアップグレードすることもできる(アップグレード後はパッチとCommand Line Toolsの再インストールが必要).機種ごとに微妙にインストール方法が異なる場合があるので,[[‘Instruction for use’:https://github.com/barrykn/big-sur-micropatcher#instructions-for-use]]を必ず読む.

+USBメモリ等は16GB以上必要.
+Appleからインストーラをダウンロードする.macadmin-scriptsに含まれる次のスクリプトを実行するのが簡単.
--$ sudo ./installinstallmacos.py
+micropatcherをZIPファイルでダウンロードする.
+Mac OS拡張(ジャーナリング)かつGUIDパーティションでUSBメモリ等をフォーマットする.
+createinstallmediaコマンドを実行する.
--$ sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/macOSBigSurInstall
+ダウンロードしたmicropatcherのZIPファイルを展開し,次のスクリプトを実行する.USBメモリ等は自動で検索してくれる.
--$ ./micropatcher.sh
--$ sudo ./install-setvars.sh
+端末を再起動し,起動後に[Option]を押し続けて,起動ディスクを選択する.まず‘EFI Boot’を起動してパラメータを設定する.すぐに終了してシャットダウンする.
+再びインストーラを起動し,‘Install macOS Big Sur’を実行する.
+Big Surのインストーラをふつうに実行する.
+macOSセットアップが起動したらCommand + Qで終了し,再起動する.
+再びインストーラを起動し,シェルから次のコマンドを実行する.ディレクトリ名は適宜変更する.なお,Mac mini (Mid 2011)では次ではグラフィックドライバが不足するようである.次のコマンドを実行する(‘Instruction for use’の13の最後に説明がある).
--$ cd /Volumes/Image\ Volume
--$ ./patch-kexts.sh --2011 /Volumes/BigSur
+再起動してmacOSセットアップを実行する.
+Metalをサポートしていない機種の場合,透過をオフ([アクセシビリティ]−[ディスプレイ]−[透明度を下げる])にし,ダークモードにするとクラッシュすることが少ない.さらにコントラストを高くするとよい.
+6で必要なドライバがインストールできない場合がある.macOSセットアップ終了後にもう一度実行するとうまくいく場合がある.
--$ sudo ./patch-kexts.sh --2011 /Volumes/BigSur
+Metalをサポートしていない機種の場合,次のコマンドを実行するとよい.
--$ sudo ./disable-animations.sh
+VLCで動画ファイルを再生しても動画は見られず,音声のみ聞こえる模様.またQuickLookで比較的ファイル容量の大きいファイルを閲覧するときもうまく動かないことがある.

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