I tried the install script but it dose not work. It seems my os is not supported. Debian lenney
The OS support page is, I think, pretty clear about what is supported by the install script:
http://www.virtualmin.com/os-support.html
If you’re using an OS not covered by that, then you’ll have to perform a manual installation.
Virtualmin was installed by the apt-get package. As a rule I use Debian packages as they should put things were Debian would expect them.
Of course. We always use the native package manager when possible. Personally, I’m obsessive about it…and I regularly scold folks for installing using tarballs and other assorted nonsense.
But, you’re right. lenny is not supported. You’ll have to perform a manual installation and configuration.
If installing Virtualmin from apt-get sources is not recommended than you should say so on that site or not provide that method of installation.
Of course apt is the recommended source for packages! But there’s a lot more to getting a fully functioning Virtualmin system than installing a few packages. There are dozens of configuration steps, and they are all very specific to the OS and version you’re installing on.
If we haven’t built a virtualmin-base package (which is the package that does all of the “magic” that you’re expecting to have happened when you installed webmin-virtual-server) specifically for your OS, it will not work for your OS.
virtualmin-base is the package that installs and configures a system with most of the dependencies and other assorted fun stuff (apt-get does something stupid with regard to dependencies that conflict with already installed packages, so there’s actually a bit more going on in the install script for Debian/Ubuntu than I’d like–we have to clean up and remove existing packages that will cause problems before installing virtualmin-base).
In short, if you’re going to run on an OS unsupported by the automated installation process (which uses apt-get for everything), you’ll need to perform a manual installation and configuration. And, you’ll need to build your own Apache package with suexec_docroot set to /home.
We don’t support beta/testing versions of operating systems (it’s hard enough to support all of the stable platforms we support) in our installer. We expect folks that are running experimental systems are a bit more advanced than usual and able to handle the manual process.