# Mac ## homebrew パッケージ管理はhomebrewを使う.MacTeXはghostscriptをいろいろなディレクトリにばら撒くのでhome brew でtexliveをinstallする. ## 仮想マシン 授業資料を作成する際に暫しクリーンな環境が欲しいのでmacOSを動かす仮想マシンはtartを使う. tartのインストール方法やmacOSのイメージは [https://tart.run/quick-start/](https://tart.run/quick-start/) を参考にする. ```bash % tart list Source Name Disk Size Accessed State local tahoe-base 50 32 1 か月前 stopped OCI ghcr.io/cirruslabs/macos-tahoe-base:latest 50 32 2 か月前 stopped OCI ghcr.io/cirruslabs/macos-tahoe-base@sha256:f883f13f3f076ee2aa97f92a7341801f83655037dcfecd184872574d5664cbde 50 32 2 か月前 stopped ``` ```bash % tart run tahoe-base ``` 別のターミナルでtartにsshで接続する場合は次で可能. ```bash % ssh admin@$(tart ip ) # 上の場合,VMnameはtahoe-base ``` ここでユーザ名:パスワードはいずれも `admin`. ファイル転送はscpで以下のようにすれば送れる. ``` % scp -r admin@$(tart ip ):~/Desktop/ ``` 以下のようにdirオプションをつければ,ホスト側の適当なディレクトリをVM上の/Volumesにマウントできる. ``` tart run --dir=project:/ ```