I have a project to build, and someone 7zipped the files. My Linux does not have 7zip on it. It can uncompress just about anything, but it will not properly uncompress 7zipped files even though it runs and it looks like it's doing it, and even leaves a bunch of files and directories.
I do not have any idea which link to click on to get the binaries for a generic Linux distribution of 7zip so I need to build it. But there are so many makefiles, I don't know which one to use for my OS/machine?
I clicked this link Download p7zip_16.02_src_all.tar.bz2 (4.2 MB)
from here:
https://sourceforge.net/projects/p7zip/files/
I then unzipped it all and looked at the README:
BUILD :
-------
If you have downloaded the "bin" package,
use directly the program bin/7za. (tested on Debian 3, Ubuntu 14.10)
As the program is statically linked, its should run on many x86 or amd64 linux.
If you have downloaded the "source" package,
According to your OS, copy makefile.linux,
makefile.freebsd, makefile.cygwin, ...
over makefile.machine
Example : building 7za, 7z (with its plugins), 7zr and Client7z and passing the internal tests
cp makefile.linux_x86_asm_gcc_4 makefile.linux
make all_test
So am I supposed to copy a makefile over another makefile? What does makefile.machine have to do with it? Why did he cp that makefile over makefile.linux?
I have a Dell Optiplex 755 - it's an Intel firmware board, is there a makefile that will work for that machine? Why is it all so specific?
I guess I will just have to try the binaries link:
https://packages.debian.org/sid/p7zip-full
And pick one - the closest to my machine I guess.