Installing MC on FreeBDS 11.3 (pfSense 2.4.5)
-
This is more FreeBSD than pfSense related question, that is why I decided that this sub forum is the best place to ask.
I recently upgraded from 2.3.5 (running on Vmware) to 2.4.5 to be able use DoT (DNS over TLS), everything works just fine and I plan to stay with 2.4.5 as long as I can (I tried 2.5 and 2.6 and eventually decided to downgrade to 2.4.5).
The only problem is that I got used to Midnight Commander and now I cannot find it for FreeBDS 11.3 and that upsets me a bit.
I am aware of ftp://ftp-archive.freebsd.org but the necessary package is not there, because the structure/layout of FreeBSD archive is different (they say that's for space saving but I think the community (I would for sure) would gladly pay for extra room to keep all packages (as a snapshot made when the particular OS release was moved to the archive) fromhttp://pkg.freebsd.org/freebsd:11:x86:64/release_3/All/
in the archive) from the structure of the repository keeping currently supported releases of FreeBSD.
Looks like the only way to get it is to build from sources since this is very unlikely that I can find the installer.Is it more or less correct?
Thanks!
-
@bel574 said in Installing MC on FreeBDS 11.3 (pfSense 2.4.5):
FreeBDS 11.3
So not only running pfsense that is EOL, and no longer support - you understand 11.3 end of life September 30, 2020 as well.
Makes great sense for your "firewall" But hey you do you..
-
@johnpoz said in Installing MC on FreeBDS 11.3 (pfSense 2.4.5):
So not only running pfsense that is EOL, and no longer support - you understand 11.3 end of life September 30, 2020 as well.
Makes great sense for your "firewall" But hey you do you..
Believe you or not, for my use case it does, there is nothing wrong with FreeBDS 11.3 & pfSense 2.4.5 per see, none of the published / known vulnerabilities is the reason to be overly concerned and I don't care about zero day vulnerabilities since I don't qualify for a target.
Nevertheless, I am still interested in hearing from FreeBSD users how they normally handle similar situations.
PS: As someone involved in software development for XX years I always encourage general public to use the latest and greatest releases of software.
Thanks!
-
Yeah, I don't know of any good way to do this. It looks like you would have to download the archive files and extract the pkg and any dependencies locally first.
-
@stephenw10 said in Installing MC on FreeBDS 11.3 (pfSense 2.4.5):
Yeah, I don't know of any good way to do this. It looks like you would have to download the archive files and extract the pkg and any dependencies locally first.
Thanks. Looks like I got lucky this time - a friend of mine has my old SG-3100 with MC running so I will simply get it from there. It will take some time but absolutely doable while building from sources on unsupported version of FreeBSD can be too much. I think I would have better chances to succeed with rebuilding from sources if it was just Linux but we have what we have.
I am not sure but curios what kind of archive you are talking about. To the best of my knowledge the archive of
[http://pkg.freebsd.org/freebsd:11:x86:64/release_3/All/](link url)
does not exist - in principle.
But at the same packages for versions 5.3 - 9.3 are available from
[ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/amd64/](link url)
and therefore it is even more difficult to understand why it was not done or v.10-11.
Like I said before, saving 1GB of space by not keeping a snapshot in my view is just ridiculous, but I know little about FreeBSD.
-
If it's a 3100 (armv7/v6) that makes it even more difficult.
It has a bunch of dependencies:
https://www.freshports.org/misc/mc/You'll probably just have to try it and see.
I'm not sure the arm ports are archived at all though.
-
@stephenw10 said in Installing MC on FreeBDS 11.3 (pfSense 2.4.5):
If it's a 3100 (armv7/v6) that makes it even more difficult.
It is simply impossible because indeed, the Netgate box has the arm CPU and I run pfSense in a virtual machine on Linux x64 i.e. compiled binaries are absolutely incompatible.
Either way, I upgraded 2.3.5 (running mc) to 2.4.4.3 and later to 2.4.5. Obviously I had to change the paths to pfSense repositories before each upgrade but eventually all worked out just fine.I would like to thank Netgate staff for not killing the repositories with deprecated/outdated versions of pfSense and making them available to their users !