FreeCAD on Fedora 39

はじめに

Linux では dnf や apt など標準のパッケージ管理ツール等からインストールできる rpm や deb パッケージで提供されるアプリケーションの他に,AppImage や Flatpak といった形態のアプリケーションも利用できる.

Fedora 38 までは dnf から FreeCAD をインストールできたが,Fedora 39 ではビルドが失敗している状態が続いている.FreeCAD は AppImage も提供しているが,wayland 環境だからなのか画面がちらついてつらい...

Overview - rpms/freecad - src.fedoraproject.org
Error while trying to upgrade from 38 to 39: it seems to be a problem with freecad
While trying to upgrade to Fedora 39 from Terminal I’ve got this error message: Errore: Problema: package freecad-data-1:0.20.2-3.fc38.noarch from @System req...

先日メイン PC を Fedora 39 にアップグレードした.新しい機能を探り探り便利に使っていたものの,FreeCAD が使えないことに気づいてしまったので,今回はその対策の備忘.

FreeCAD by Flatpak

今回は Flatpak を使って Fedora 39 に FreeCAD を導入する.

Flatpak—the future of application distribution

Flatpak のリポジトリは remotes オプションで確認できる.

$ flatpak remotes
Name   Options
fedora system,oci

FlatHub を登録する.

$ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
$ flatpak remotes
Name    Options
fedora  system,oci
flathub system

Flathub 上の FreeCAD が見えることを確認.

$ flatpak search freecad
Name            Description                                      Application ID                 Version             Branch        Remotes
FreeCAD         An open source parametric 3D CAD modeler         org.freecadweb.FreeCAD         0.21.2.33771        stable        flathub

x11 だ...と思いながら FreeCAD をインストールする.

$ flatpak install flathub org.freecadweb.FreeCAD
Looking for matches…
Required runtime for org.freecadweb.FreeCAD/x86_64/stable (runtime/org.kde.Platform/x86_64/5.15-22.08) found in remote flathub
Do you want to install it? [Y/n]: Y

org.freecadweb.FreeCAD permissions:
    ipc     network     x11     dri     file access [1]     dbus access [2]

    [1] /run/spnav.sock:ro, host, xdg-config/kdeglobals:ro, xdg-run/gvfs
    [2] com.canonical.AppMenu.Registrar, org.freedesktop.Flatpak, org.kde.KGlobalSettings, org.kde.kconfig.notify


        ID                                                       Branch                  Op            Remote             Download
 1. [✓] org.freecadweb.FreeCAD.Locale                            stable                  i             flathub              5.6 kB / 57.9 MB
 2. [✓] org.freedesktop.Platform.GL.default                      22.08                   i             flathub            146.5 MB / 146.8 MB
 3. [✓] org.freedesktop.Platform.GL.default                      22.08-extra             i             flathub             17.9 MB / 146.8 MB
 4. [✓] org.freedesktop.Platform.GL.nvidia-545-29-06             1.4                     i             flathub            325.6 MB / 325.6 MB
 5. [✓] org.freedesktop.Platform.VAAPI.Intel                     22.08                   i             flathub             13.3 MB / 13.4 MB
 6. [✓] org.freedesktop.Platform.openh264                        2.2.0                   i             flathub            886.7 kB / 944.3 kB
 7. [✓] org.gtk.Gtk3theme.Breeze                                 3.22                    i             flathub            114.3 kB / 191.9 kB
 8. [✓] org.kde.Platform.Locale                                  5.15-22.08              i             flathub              2.0 MB / 355.3 MB
 9. [✓] org.kde.Platform                                         5.15-22.08              i             flathub            260.0 MB / 321.4 MB
10. [✓] org.freecadweb.FreeCAD                                   stable                  i             flathub            334.0 MB / 357.1 MB

Installation complete.

インストールが終わったら FreeCAD を起動してみる.

$ flatpak run org.freecadweb.FreeCAD

いちおう FreeCAD by AppImage

公式から AppImage をダウンロードして,実行権限つけたら実行するだけ.

$ chmod 755 ./FreeCAD_0.21.1-Linux-x86_64.AppImage
$ ./FreeCAD_0.21.1-Linux-x86_64.AppImage

おわりに

Flatpak 版 は AppImage と同様に度々画面がちらつくが,AppImage よりはマシな気がする.

Flatpak の方が最新バージョンなのかぁと思ってたら,まだリリースノート出てないんだが...

と思ったらタグ付けはされてるっぽい.記事にもなってた.

Release 0.21.2 · FreeCAD/FreeCAD
Increment point release number in cmake and windows installer
FreeCAD 0.21.2 duyuruldu | get GNU

コメント

タイトルとURLをコピーしました