Update: I’ve created a new post here for installing Webmin 1.620 on Ubuntu 12.04 LTS and 13.04 Server.
This same process works with Ubuntu 13.04 Server.
Assuming your Ubuntu 12.04 LTS Server installation is up-to-date, use wget to download the webmin debian package: (1.610 is the latest at the time of this post).
nmino@ubuntu12:~$ wget http://downloads.sourceforge.net/project/webadmin/webmin/1.610/webmin_1.610_all.deb
You’ll get something like this:
Resolving downloads.sourceforge.net (downloads.sourceforge.net)… 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80… connected.
HTTP request sent, awaiting response… 302 Found
Location: http://hivelocity.dl.sourceforge.net/project/webadmin/webmin/1.610/webmin_1.610_all.deb [following]
–2013-01-04 19:18:28– http://hivelocity.dl.sourceforge.net/project/webadmin/webmin/1.610/webmin_1.610_all.deb
Resolving hivelocity.dl.sourceforge.net (hivelocity.dl.sourceforge.net)… 74.50.101.106
Connecting to hivelocity.dl.sourceforge.net (hivelocity.dl.sourceforge.net)|74.50.101.106|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 20888990 (20M) [application/octet-stream]
Saving to: `webmin_1.610_all.deb’
100%[===========================================>] 20,888,990 584K/s in 51s
2013-01-04 19:19:21 (397 KB/s) – `webmin_1.610_all.deb’ saved [20888990/20888990]
nmino@ubuntu12:~$
Run the package installer:
nmino@ubuntu12:~$ sudo dpkg -i webmin_1.610_all.deb
[sudo] password for nmino:
Selecting previously unselected package webmin.
(Reading database … 50017 files and directories currently installed.)
Unpacking webmin (from webmin_1.610_all.deb) …
dpkg: dependency problems prevent configuration of webmin:
webmin depends on libnet-ssleay-perl; however:
Package libnet-ssleay-perl is not installed.
webmin depends on libauthen-pam-perl; however:
Package libauthen-pam-perl is not installed.
webmin depends on libio-pty-perl; however:
Package libio-pty-perl is not installed.
webmin depends on apt-show-versions; however:
Package apt-show-versions is not installed.
dpkg: error processing webmin (–install):
dependency problems – leaving unconfigured
Processing triggers for ureadahead …
ureadahead will be reprofiled on next reboot
Errors were encountered while processing:
webmin
nmino@ubuntu12:~$
As you can see by the output, I have some dependencies that need to be resolved in my default Ubuntu 12.04 LTS Server installation. Simple enough:
nmino@ubuntu12:~$ sudo apt-get -f install
Reading package lists… Done
Building dependency tree
Reading state information… Done
Correcting dependencies… Done
The following extra packages will be installed:
apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl
The following NEW packages will be installed:
apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl
0 upgraded, 5 newly installed, 0 to remove and 8 not upgraded.
1 not fully installed or removed.
Need to get 369 kB of archives.
After this operation, 1,323 kB of additional disk space will be used.
Do you want to continue [Y/n]?
This defaults to yes, so just hit enter to continue with the installation:
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libnet-ssleay-perl amd64 1.42-1build1 [188 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/universe libauthen-pam-perl amd64 0.16-2build2 [28.5 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main libio-pty-perl amd64 1:1.08-1build2 [36.7 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main libapt-pkg-perl amd64 0.1.25build2 [82.9 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/universe apt-show-versions all 0.17 [32.9 kB]
Fetched 369 kB in 0s (544 kB/s)
Selecting previously unselected package libnet-ssleay-perl.
(Reading database … 73515 files and directories currently installed.)
Unpacking libnet-ssleay-perl (from …/libnet-ssleay-perl_1.42-1build1_amd64.deb) …
Selecting previously unselected package libauthen-pam-perl.
Unpacking libauthen-pam-perl (from …/libauthen-pam-perl_0.16-2build2_amd64.deb) …
Selecting previously unselected package libio-pty-perl.
Unpacking libio-pty-perl (from …/libio-pty-perl_1%3a1.08-1build2_amd64.deb) …
Selecting previously unselected package libapt-pkg-perl.
Unpacking libapt-pkg-perl (from …/libapt-pkg-perl_0.1.25build2_amd64.deb) …
Selecting previously unselected package apt-show-versions.
Unpacking apt-show-versions (from …/apt-show-versions_0.17_all.deb) …
Processing triggers for man-db …
Setting up libnet-ssleay-perl (1.42-1build1) …
Setting up libauthen-pam-perl (0.16-2build2) …
Setting up libio-pty-perl (1:1.08-1build2) …
Setting up libapt-pkg-perl (0.1.25build2) …
Setting up apt-show-versions (0.17) …
** initializing cache. This may take a while **
Setting up webmin (1.610) …
Webmin install complete. You can now login to https://0.0.0.0:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
nmino@ubuntu12:~$
That’s it, you now have Webmin 1.610 installed and running on your Ubuntu 12.04 LTS Server. Simply browse to https://0.0.0.0:10000, (where 0.0.0.0 is the ip address of your server), and login with your first user account.
Awesome instructions mate!! Thanks!