MacOS 上の VirtualBox に Ubuntu 25.04 をインストールする際に気をつけること

[1] Appleシリコンを使用している場合、インストールするメディアはArm版をダウンロードするようにします。(https://cdimage.ubuntu.com/releases/25.04/release/

[2] 私は自動インストールでセットアップしましたが、「ゲストOSの自動インストールのセットアップ」で「Guest Additions」にチェックを入れないことです。チェックを入れるとUbuntuのインストールに失敗しました。

[3] VirtualBox上のUbuntuにGuest Additionsをインストールするには、
メニューバーの Devices → Insert Guest Additions CD Image… をクリック。
その後、ターミナルを起動し以下のようにコマンド入力後、再起動するようにします。
(ユーザー名はデフォルトのvboxuserで行っています)

sudo apt update
sudo apt upgrade
sudo apt install build-essential bzip2 perl dkms linux-headers-$(uname -r)
sudo reboot
sudo /media/vboxuser/VBox_GAs_7.1.8/VBoxLinuxAdditions-arm64.run

[4] 日本語化はSettings(設定)アプリから行えます。

以上の点に気をつければ、とりあえずインストールできると思います。

Macでのnanoエディタの設定

ここではMacのnanoエディタに「シンタックスハイライトの設定」「タブサイズを4に設定」する手順を紹介します。

brew install nano
brew install nanorc

ここでシェルの再起動をする。

下記の nanorc.nanorc ファイルをnanoで開き、 
color brightnormal " brightnormal" をコメントアウトする。

nano /opt/homebrew/Cellar/nanorc/2020.10.10/share/nanorc/nanorc.nanorc


nano ~/.nanorc  
nanoでファイルを開き下記の記述を追加する。


set tabsize 4
include "/opt/homebrew/Cellar/nanorc/2020.10.10/share/nanorc/*.nanorc"

保存してエディタを終了すると設定が完了されます。

Macの辞書.appから発音記号を取得する

Pythonスクリプトで作成。

from DictionaryServices import DCSGetTermRangeInString, DCSCopyTextDefinition


# Mac内蔵辞書でwordの意味を調べ、辞書に有ればその定義を返し、
# 辞書に無い場合は'Not Found'を返す関数
def word_def(word):
    try:
        word_range = DCSGetTermRangeInString(None, word, 0)
        return DCSCopyTextDefinition(None, word, word_range)
    except IndexError:
        return 'Not Found'
        
        
if __name__ == '__main__':
    result = word_def('pilgrim')
    arr = result.split('|')
    print(arr[0])
    print(arr[1])

結果は単語と発音記号を出力させ pil·grim ˈpilɡrəm のようにとれました。

参考ページ
https://qiita.com/mkunu/items/09451403711d1258adb3