Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

See the question - if I want to build the latest version of an app from the source, am I doomed to checking for updates manually? Is there a better way to do this?

share|improve this question
up vote 6 down vote accepted

Just set up a source management system and a cron job to periodically download the latest changes.

share|improve this answer
Had the same answer. – Dykam Jul 16 '09 at 16:09

If you want to manage updates automatically should stick with repos for your package management system.

share|improve this answer
Many of which will allow you to build package from source if you want. This is Gentoo's big selling point, and you can do it on Debian too. Not linux, but on Macs fink also supports this. – dmckee Jul 16 '09 at 23:55

If the project has a public sourcecode repository, that would be one option. The biggest drawback here is that you may be stuck tracking the cutting-edge version of the project, which may not be desirable on a production system (of course this depends how they structure their repository).

Another alternative is to use a package management system which supports source code packages. FreeBSD's ports system is great at this, and there are many other alternatives out there for Linux and other *nix-based systems.

I'm not aware of any similar solutions for Windows, but generally most Windows users don't compile their own source code.

share|improve this answer

If you are willing to invest some time into this, Gentoo prefix would help you.

Gentoo prefix is a chrooted installation of Gentoo (a source based Linux distribution). It installs all packages into a specified directory. No root access required. If you want to get rid of it, just remove the base directory.

So, basically you are stuck with what's available at gentoo package repositories(overlays). But with some effory you can create a `live' gentoo package(ebuild) for the program, and update it with a single command.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .