coderJeff wrote: ↑May 28, 2023 10:11
Coolman wrote: ↑May 24, 2023 13:26
After getting the 1.10.0 version from the official github, i compiled it and generated a deb package (ubuntu) with checkinstall (it's easier to install uninstall with dpkg). i quickly tested a few programs. no problem found. great job.
NIce. Do you know anything about updating debian/ubuntu package servers? I know nothing about it other than our release is a little weird in that it has only ever been released with './install.sh' in the binaries -- or if building from sources 'make install'.
For comparison, Only days after the release, Felix Yan released for Arch Linux:
https://archlinux.org/packages/extra/x86_64/freebasic/
We didn't send out any reminder or announcement there, it just happens like by magic.
not really, a long time ago I studied the debian utilities for generating deb packages but I found that checkinstall is much faster and easier to use. I use a vm under qemu to generate packages and compile all the programs I use under linux. that said, I have sometimes compiled and installed programs (for example qemu, ffmpeg, HandBrakeCLI. ...) in the /opt directory, then compress the directories to transfer them to the real system, which works very well without generating deb packages. note that choosing the /opt directory avoids conflicts with other packages and facilitates uninstallation by simply deleting them...
the generated freebasic package is about 3.3 MiB in size and contains only the essentials of freebasic, the executable, the includes and the libraries. i've deactivated the documentation. i'll get it and the examples in the source code...
if you want, i can post the package. you can add it as a download. it surprises me that nobody like Felix Yan offers the same thing in deb format for debian and ubuntu. if i have time, i'll do a tutorial on compiling and generating a freebasic deb package in my blog.
i'm impressed by the amount of work you put into maintaining freebasic. thank you.
installing a program using make install from source is inevitably a source of conflict when upgrading. if you want to keep a clean system, it's best to avoid it. i've been using kde neon, a distribution based on ubuntu lts, for years. i've only installed it once, and so far the upgrade has gone without a hitch...
if you want more information, you can visit my blog :
https://www.developpez.net/forums/blogs ... ezako2016/
sorry, it's in french.