最近またBlenderを使い始めましたが、持ち運び用のChromebookで最新バージョンを使いたい。
ちょっと面倒だったので覚え書きしておきます。
Blenderインストール(古いバージョン)
まず前提としてLinuxの有効化が必要です。
古いバージョンのBlenderでよければ簡単にインストールできます。
ターミナルを立ち上げて以下のコマンド。
1 2 3 |
sudo apt update sudo apt upgrade sudo install blender |
この場合はChromebookのランチャーに登録され、ワンクリックで起動できます。
ただしバージョンは2.79bです。
Blenderのインストール(3.0.0)
公式からリンクもあるSnap Storeを使います。
まずはsnapの準備。
1 2 3 |
sudo apt update sudo apt install snapd sudo snap install core |
続いて最新のBlenderを入れますが、そのままだとエラーが出ます。
1 2 3 |
$ sudo snap install blender --classic error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount: /tmp/sanity-mountpoint-796470183: mount failed: Operation not permitted. |
そこで足りない機能を追加してからインストールします。
1 2 |
sudo apt install libsquashfuse0 squashfuse fuse sudo snap install blender --classic |
早速実行してみると次のようなエラーが出ます。
1 2 |
$ blender / has 'other' write 40777 |
権限の問題かと思ってsudoersを sudo visdo
で編集してみます。
secure_path
に /snap/bin
がないので追記。
vi
はカーソルを動かして、i
キーで挿入モードにして追記します。
esc
キーでコマンドモードに戻して:wq
で保存して終了です。
これでも動きませんでしたが、そのうち要りそうなのでこれはそのままに。
結局 chmod で権限を変更しました。
1 |
sudo chmod 755 / |
これで実行してみると、ペンギンのようなアイコンでBlender3が実行できました。
これがホスト名にもあるpenguinくんなのかな。
シェルフに登録できず、実行時にターミナル起動が必要ですがそこまで面倒でもないです。
それよりもChromebookは夏のバージョンアップでF11、F12のショートカットが使えなくなったことから、毎回のレンダリングが面倒そうな気がします。
1