ひさしぶりに、Chromebookの電源投入、update確認、再起動、
PythonSCADのLinux版をダウンロードしました。
choromeブラウザから、保存先はLinuxのDownloadフォルダ
pythonscad_1.1.2-1_debian_bookworm_amd64.deb
Linuxをターミナル起動し、pythonscadをインストール
@penguin:~/Download$ sudo apt install ./pythonscad_1.1.2-1_debian_bookworm_amd64.deb
途中でエラー
et:184 https://deb.debian.org/debian bookworm/main amd64 vdpau-driver-all amd64 1.5-2 [4,348 B]
Err:49 https://deb.debian.org/debian bookworm/main amd64 libavcodec59 amd64 7:5.1.8-0+deb12u1
404 Not Found [IP: 2a04:4e42:15::644 443]
Err:109 https://deb.debian.org/debian bookworm/main amd64 libswscale6 amd64 7:5.1.8-0+deb12u1
404 Not Found [IP: 2a04:4e42:15::644 443]
Get:121 https://deb.debian.org/debian bookworm/main amd64 libxslt1.1 amd64 1.1.35-1+deb12u3 [231 kB]
Fetched 117 MB in 57s (2,038 kB/s)
E: Failed to fetch https://deb.debian.org/debian/pool/main/g/gst-plugins-base1.0/libgstreamer-plugins-base1.0-0_1.22.0-3%2bdeb12u5_amd64.deb 404 Not Found [IP: 2a04:4e42:15::644 443]
Debianのupgradeをする必要がありました。
penguin:~/Download$ sudo apt upgrade
バージョン確認
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
再び、PythonSCADをインストール
@penguin:~/Download$ sudo apt install ./pythonscad_1.1.2-1_debian_bookworm_amd64.deb
以下、自動的にpackageがインストールされる
The following additional packages will be installed:
blt chemical-mime-data fonts-lyx gstreamer1.0-gl gstreamer1.0-plugins-base
i965-va-driver intel-media-va-driver isympy-common isympy3 lib3mf1 libaacs0
libavcodec59 libavformat59 libavutil57 libb2-1 libbdplus0 libblas3 libbluray2
libcdparanoia0 libcdr-0.1-1 libchromaprint1 libcjson1 libcodec2-1.0 libdecor-0-0
libdecor-0-plugin-1-cairo libglew2.2 libgme0 libgsm1 libgstreamer-gl1.0-0
libgstreamer-plugins-base1.0-0 libhidapi-libusb0 libhwy1 libigdgmm12
libimagequant0 libjxl0.7 liblapack3 liblbfgsb0 libmbedcrypto7 libmfx1
libmimalloc2.0 libmuparser2v5 libnorm1 libopenblas-dev libopenblas-pthread-dev
libopenblas0 libopenblas0-pthread libopencsg1 libopenctm1 libopenjp2-7
libopenmpt0 liborc-0.4-0 libpgm-5.3-0 libproxy1v5 libpython3-all-dev
libqhull-r8.0 libqhull8.0 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n
libqscintilla2-qt6-15 libqscintilla2-qt6-l10n libqt5gamepad5 libqt5multimedia5
libqt5opengl5 libqt5printsupport5 libqt5xml5 libqt6core5compat6 libqt6core6
libqt6dbus6 libqt6gui6 libqt6multimedia6 libqt6network6 libqt6opengl6
libqt6openglwidgets6 libqt6printsupport6 libqt6widgets6 librabbitmq4 libraqm0
librevenge-0.0-0 librist4 libsamplerate0 libsdl2-2.0-0 libshine3 libsnappy1v5
libsoxr0 libspeex1 libspnav0 libsrt1.5-gnutls libssh-gcrypt-4 libswresample4
libswscale6 libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libtheora0 libtk8.6
libts0 libtwolame0 libudfread0 libva-drm2 libva-x11-2 libva2 libvdpau-va-gl1
libvdpau1 libvisual-0.4-0 libvorbisfile3 libvpx7 libwebpdemux2 libwebpmux3
libx264-164 libxsimd-dev libxslt1.1 libxvidcore4 libzip4 libzmq5 libzvbi-common
libzvbi0 mesa-va-drivers mesa-vdpau-drivers meshlab openscad openscad-mcad
python-matplotlib-data python3-all python3-all-dev python3-appdirs
python3-asttokens python3-attr python3-backcall python3-beniget python3-brotli
python3-bs4 python3-chardet python3-contourpy python3-cycler python3-dateutil
python3-decorator python3-executing python3-fonttools python3-fs python3-gast
python3-html5lib python3-ipython python3-jedi python3-kiwisolver python3-lxml
python3-lz4 python3-matplotlib python3-matplotlib-inline python3-mpmath
python3-numpy python3-olefile python3-packaging python3-parso python3-pexpect
python3-pickleshare python3-pil python3-pil.imagetk python3-ply
python3-prompt-toolkit python3-ptyprocess python3-pure-eval python3-pygments
python3-pyparsing python3-pythran python3-scipy python3-six python3-soupsieve
python3-stack-data python3-sympy python3-tk python3-traitlets python3-tz
python3-ufolib2 python3-wcwidth python3-webencodings qt6-gtk-platformtheme
qt6-qpa-plugins qt6-translations-l10n tk8.6-blt2.5 unicode-data va-driver-all
vdpau-driver-all
Suggested packages:
blt-demo gnome-mime-data gvfs i965-va-driver-shaders libcuda1 libnvcuvid1
libnvidia-encode1 libbluray-bdj glew-utils libvisual-0.4-plugins
libqscintilla2-doc speex spacenavd tcl8.6 tk8.6 libxsimd-doc geomview librecad
openscad-testing python-attr-doc python-cycler-doc python3-genshi
python-ipython-doc python-lxml-doc cm-super-minimal dvipng ffmpeg fonts-staypuft
ghostscript gir1.2-gtk-3.0 inkscape ipython3 python3-cairocffi python3-gi
python3-gi-cairo python3-gobject python3-pyqt5 python3-sip python3-tornado
texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2
python3-pytest python-pexpect-doc python-pil-doc python-ply-doc
python-pygments-doc ttf-bitstream-vera python-pyparsing-doc python-scipy-doc
texlive-fonts-extra python-sympy-doc tix python3-tk-dbg nvidia-vdpau-driver
nvidia-tesla-440-vdpau-driver nvidia-tesla-418-vdpau-driver
nvidia-legacy-390xx-vdpau-driver nvidia-legacy-340xx-vdpau-driver
The following NEW packages will be installed:
blt chemical-mime-data fonts-lyx gstreamer1.0-gl gstreamer1.0-plugins-base
i965-va-driver intel-media-va-driver isympy-common isympy3 lib3mf1 libaacs0
libavcodec59 libavformat59 libavutil57 libb2-1 libbdplus0 libblas3 libbluray2
libcdparanoia0 libcdr-0.1-1 libchromaprint1 libcjson1 libcodec2-1.0 libdecor-0-0
libdecor-0-plugin-1-cairo libglew2.2 libgme0 libgsm1 libgstreamer-gl1.0-0
libgstreamer-plugins-base1.0-0 libhidapi-libusb0 libhwy1 libigdgmm12
libimagequant0 libjxl0.7 liblapack3 liblbfgsb0 libmbedcrypto7 libmfx1
libmimalloc2.0 libmuparser2v5 libnorm1 libopenblas-dev libopenblas-pthread-dev
libopenblas0 libopenblas0-pthread libopencsg1 libopenctm1 libopenjp2-7
libopenmpt0 liborc-0.4-0 libpgm-5.3-0 libproxy1v5 libpython3-all-dev
libqhull-r8.0 libqhull8.0 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n
libqscintilla2-qt6-15 libqscintilla2-qt6-l10n libqt5gamepad5 libqt5multimedia5
libqt5opengl5 libqt5printsupport5 libqt5xml5 libqt6core5compat6 libqt6core6
libqt6dbus6 libqt6gui6 libqt6multimedia6 libqt6network6 libqt6opengl6
libqt6openglwidgets6 libqt6printsupport6 libqt6widgets6 librabbitmq4 libraqm0
librevenge-0.0-0 librist4 libsamplerate0 libsdl2-2.0-0 libshine3 libsnappy1v5
libsoxr0 libspeex1 libspnav0 libsrt1.5-gnutls libssh-gcrypt-4 libswresample4
libswscale6 libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libtheora0 libtk8.6
libts0 libtwolame0 libudfread0 libva-drm2 libva-x11-2 libva2 libvdpau-va-gl1
libvdpau1 libvisual-0.4-0 libvorbisfile3 libvpx7 libwebpdemux2 libwebpmux3
libx264-164 libxsimd-dev libxslt1.1 libxvidcore4 libzip4 libzmq5 libzvbi-common
libzvbi0 mesa-va-drivers mesa-vdpau-drivers meshlab openscad openscad-mcad
python-matplotlib-data python3-all python3-all-dev python3-appdirs
python3-asttokens python3-attr python3-backcall python3-beniget python3-brotli
python3-bs4 python3-chardet python3-contourpy python3-cycler python3-dateutil
python3-decorator python3-executing python3-fonttools python3-fs python3-gast
python3-html5lib python3-ipython python3-jedi python3-kiwisolver python3-lxml
python3-lz4 python3-matplotlib python3-matplotlib-inline python3-mpmath
python3-numpy python3-olefile python3-packaging python3-parso python3-pexpect
python3-pickleshare python3-pil python3-pil.imagetk python3-ply
python3-prompt-toolkit python3-ptyprocess python3-pure-eval python3-pygments
python3-pyparsing python3-pythran python3-scipy python3-six python3-soupsieve
python3-stack-data python3-sympy python3-tk python3-traitlets python3-tz
python3-ufolib2 python3-wcwidth python3-webencodings pythonscad
qt6-gtk-platformtheme qt6-qpa-plugins qt6-translations-l10n tk8.6-blt2.5
unicode-data va-driver-all vdpau-driver-all
PythonSCADを起動
@penguin:~/Download$ pythonscad
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
qtのエラーwayland出ますが、動いています。
アイコンがないのと、画面を最大化して使うのが前提でしょうか。viewウィンドウの水平上下、画面を広くできないところでしたが、そーっと触ると、黒い上下矢印ありました!。
Measure Distance
renderボタンの後、Dキーを押して、Measure Distanceで、マウスクリック、クリックで距離が測れます。便利です。一歩一歩、検証です。ありがとうございます


