Distros with Free Basic?
Distros with Free Basic?
Are there any Linux distros that include Free Basic in their repositories in 2025?
Re: Distros with Free Basic?
Arch Linux has it in their Extras repository.
Even if distros include FB, the problem is that the package has to be maintained by someone to ensure it's built and runs properly. Takes a ton of work to maintain a package for your distro of choice. I guess that's part of the impetus for things like Flatpak. Allow the actual software developer to put out an image (with fixed dependencies) that they know works. But compilers are different beasts altogether as far as dependencies go, which are highly variable.
Even if distros include FB, the problem is that the package has to be maintained by someone to ensure it's built and runs properly. Takes a ton of work to maintain a package for your distro of choice. I guess that's part of the impetus for things like Flatpak. Allow the actual software developer to put out an image (with fixed dependencies) that they know works. But compilers are different beasts altogether as far as dependencies go, which are highly variable.
Re: Distros with Free Basic?
Moved to Linux subforum.
Re: Distros with Free Basic?
.Takes a ton of work to maintain a package for your distro of choice
well when i tried Q4OS (debian based) 2 years back i don't need any dependencies
just download
unpack ...install and voila ..it work
i even us FBPoseidon with it without problem
Re: Distros with Free Basic?
I have a year or two old version of Q4OS on my laptop. /etc/os-release says "Debian 11." The current SourceForge version of FreeBASIC is 1.10.1; I downloaded, untarred, and installed it, but it kept coming up with dependency and missing file errors. I fought it most of an afternoon, but I really don't know what I'm doing, though I got a good feel of why the developers are reluctant to support umpty different versions of Linux.
My desktop is running Debian 12. FB is installed on it. I don't remember doing it, but it was apparently right after 1.10.1 came out since the directories and files are all from 2023. FB runs fine.
Just to make sure there was no magic going on, I stood up a Debian 12 instance in VirtualBox.
My main desktop was running Debian 12 and had FB 1.10.1 running on it. I didn't remember any problems setting it up.
Debian 12 VM:
installed Debian 12/XFCE
downloaded freebasic 1.10.1 .gz file (latest SourceForge version)
file was in ~/Downloads. cd'd there.
tar zxvf FreeBASIC...
cd'd to new FreeBASIC... directory (has install.sh)
created ~/bin and ~/bin/fb
./install.sh -i /home/trx/bin/fb
completed with no errors
wrote a one-line program: PRINT "Hello, World" in ~/bin/fb
error: needed ncurses
had to insert self into sudoers:
su -
usermod -aG sudo trx
log out, then back in
installed ncurses: sudo apt-get install libncurses5-dev libncursesw5-dev
cd ~/bin/fb
~bin/fbc hello.as
hello.bas compiled with no errors
./hello
trx@vbox: Hello, World
deleted files in ~/Downloads
----------------------
It was simple enough. At this point, I'm just going to save my user files on the laptop and install Debian 12 on it.
My desktop is running Debian 12. FB is installed on it. I don't remember doing it, but it was apparently right after 1.10.1 came out since the directories and files are all from 2023. FB runs fine.
Just to make sure there was no magic going on, I stood up a Debian 12 instance in VirtualBox.
My main desktop was running Debian 12 and had FB 1.10.1 running on it. I didn't remember any problems setting it up.
Debian 12 VM:
installed Debian 12/XFCE
downloaded freebasic 1.10.1 .gz file (latest SourceForge version)
file was in ~/Downloads. cd'd there.
tar zxvf FreeBASIC...
cd'd to new FreeBASIC... directory (has install.sh)
created ~/bin and ~/bin/fb
./install.sh -i /home/trx/bin/fb
completed with no errors
wrote a one-line program: PRINT "Hello, World" in ~/bin/fb
error: needed ncurses
had to insert self into sudoers:
su -
usermod -aG sudo trx
log out, then back in
installed ncurses: sudo apt-get install libncurses5-dev libncursesw5-dev
cd ~/bin/fb
~bin/fbc hello.as
hello.bas compiled with no errors
./hello
trx@vbox: Hello, World
deleted files in ~/Downloads
----------------------
It was simple enough. At this point, I'm just going to save my user files on the laptop and install Debian 12 on it.