| ▲ | jjgreen 7 hours ago | |||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | amelius 7 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
You forgot the lines necessary for downloading the dependencies, and the dependencies of dependencies, etc. (and compiling and installing those dependencies) | ||||||||||||||||||||||||||||||||||||||
| ▲ | pmontra 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
That would work only for some people and even them will forget to check for updates. They would need a crontab or systemd timer, with git pull and the configure, compile, install pipeline. It gets unwieldy soon especially when you have to update or install dependencies. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | Y_Y 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
If you're on a Debian-type distro the checkinstall is definitely what you want instead of `make install`. It wraps make and gives you a package that dpkg knows about. | ||||||||||||||||||||||||||||||||||||||
| ▲ | _sinelaw_ 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
cargo install (the equivalent command here) is available. Downsides: - very slow - need to install prerequisites - not possible on many machines (to weak, not enough disk for running builds) Many users don't want to deal with this | ||||||||||||||||||||||||||||||||||||||
| ▲ | ForHackernews 7 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
In 20 years using Linux, I don't think this has ever worked cleanly for me. Inevitably this will fail with some mysterious missing dependencies, it won't be clear what .deb package provides them, it turns out the distro version is too old or too new... | ||||||||||||||||||||||||||||||||||||||