Every open source software for Linux has the same guide
>configure these 3 other dependent apps before our shit, here are some vague instructions
>it should work now, if it doesn't ask for help so everyone can point you back to this guide which only really covers 20% of what you need to do
This is what I am really complaining about. I have to setup nginx, but there isn't really shit about setting this up.
You can't excuse yourself with the "doesn't work for me" meme. It's a package manager, delivers software in only one way. Manual is the same for everyone.
If you can't configure nginx to your particular usecase, it's just you who are a pleb, not the software who doesn't work on your machine.
look man most software minus package managers is ./configure && make && make install. make your own binaries if ya want, theres more documentation on linux then any other system for sure. man, info, wiki's, all sorts of boards and shit too. You just gotta know what you want.
This is because you are trying to use a 1995 style of installing shit.
Those instructions are meant for the people who maintain a distro's software repository. Those dependent apps tend to be a compiler and some build tools. The people those instructions are meant for make an archive that you can install very simply by using your package manager.
Us mortals then download and install the package with apt/pacman/zypper/portage/whatever.
You're concept of installing software is rooted in the Windows world where you search for an application in a search engine, go to its home page, download an installer and run it. This method is considered a last resort chore if everything else fails in Linux. It will probably fail, too because the package manager method is much more idiot-proof.
Have fun learning to use a Linux distro. It's not always the same as Windows because it wouldn't be any better then.
# sudo apt-get install nano
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 543 kB of archives.
After this operation, 1868 kB of additional disk space will be used.
Err http://http.us.debian.org/debian/ squeeze/main nano mips 2.2.4-1
404 Not Found [IP: 22.214.171.124 80]
Failed to fetch http://http.us.debian.org/debian/pool/main/n/nano/nano_2.2.4-1_mips.deb 404 Not Found [IP: 126.96.36.199 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
IT JUST WERKS GUZZZZ