On 6/8/24 03:22, David Christensen wrote:
On 6/7/24 22:41, gene heskett wrote:
I OTOH, have found AppImages a good way to get uptodate, and keep
uptodate, packages like OpenSCAD, FreeCAD and the miriad 3d slicers,
most of which do a new AppImage in the first week of the month. So the
OpenSCAD I'm running is nearly 4 years newer than the repo version,
and probably 20x faster.
I have found that installing software on Debian by any means other than
official Debian packages is a recipe for disaster.
I sometimes write Perl code that runs as root. I use VirtualBox and do
my development and testing on virtual machines. Oracle provides Debian
packages and integrates with sources.list(5) and apt-get(8). See
"Debian-based Linux distributions":
https://www.virtualbox.org/wiki/Linux_Downloads
If you installed VirtualBox on your Debian primary workstation, you
could create one Debian VM for each of your engineering/ manufacturing
apps. This would give each app a clean Debian VM for installation,
prevent apps from fighting each other, and prevent apps from modifying
your base Debian installation.
David
It is quite rare that a snap, appimage, or venv needs anything from the
system. Memory or storage is generally done at whatever venv is started
as the user. That venv equ is generally what they all claim to do. I see
your reticence to make use of them as a restriction.
.
Cheers, Gene Heskett, CET.
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
- Louis D. Brandeis