How To: Install Webmin 1.620 on Ubuntu 12.04 LTS Server (13.04 Also)

How To: Install Webmin 1.620 on Ubuntu 12.04 LTS Server (13.04 Also)

Read this updated post to install Webmin 1.630 on Ubuntu 12.04/13.04/13.10.

Webmin is a web-based system administration interface for Unix systems.  Webmin on your Ubuntu 12.04 LTS server provides a stable and easy-to-use remote management system where you can easily manage user accounts, apache web-services, DNS, file shares/access, SaMBa services and much more.  Check out the Webmin website for more information on the features and administration options that Webmin provides.  While I only deploy Ubuntu LTS, there are times when I’ll install and configure the latest and greatest for development and testing purposes.  I’ve used this same process to install Webmin 1.620 on Ubuntu 13.04.

Login to your Ubuntu 12.04 LTS Server and update aptitude:

nmino@ubuntu12:~$ sudo apt-get update

And upgrade your installed packages:

nmino@ubuntu12:~$ sudo apt-get upgrade all

Use wget to download the webmin debian package: (1.620 is the latest at the time of this post).

nmino@ubuntu12:~$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.620_all.deb

You’ll get something like this:

–2013-04-14 12:30:21– http://prdownloads.sourceforge.net/webadmin/webmin_1.620_all.deb
Resolving prdownloads.sourceforge.net (prdownloads.sourceforge.net)… 216.34.181.59
Connecting to prdownloads.sourceforge.net (prdownloads.sourceforge.net)|216.34.181.59|:80… connected.
HTTP request sent, awaiting response… 301 Moved Permanently
Location: http://downloads.sourceforge.net/project/webadmin/webmin/1.620/webmin_1.620_all.deb [following]
–2013-04-14 12:30:22– http://downloads.sourceforge.net/project/webadmin/webmin/1.620/webmin_1.620_all.deb
Resolving downloads.sourceforge.net (downloads.sourceforge.net)… 216.34.181.59
Reusing existing connection to prdownloads.sourceforge.net:80.
HTTP request sent, awaiting response… 302 Found
Location: http://superb-dca2.dl.sourceforge.net/project/webadmin/webmin/1.620/webmin_1.620_all.deb [following]
–2013-04-14 12:30:22– http://superb-dca2.dl.sourceforge.net/project/webadmin/webmin/1.620/webmin_1.620_all.deb
Resolving superb-dca2.dl.sourceforge.net (superb-dca2.dl.sourceforge.net)… 209.61.193.20
Connecting to superb-dca2.dl.sourceforge.net (superb-dca2.dl.sourceforge.net)|209.61.193.20|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 21023860 (20M) [application/octet-stream]
Saving to: ‘webmin_1.620_all.deb’

100%[==========================================>] 21,023,860 759KB/s in 35s

2013-04-14 12:31:00 (580 KB/s) – ‘webmin_1.620_all.deb’ saved [21023860/21023860]

nmino@ubuntu12:~$

Run the package installer:

nmino@ubuntu12:~$ sudo dpkg -i webmin_1.620_all.deb

[sudo] password for nmino:
Selecting previously unselected package webmin.
(Reading database … 50017 files and directories currently installed.)
Unpacking webmin (from webmin_1.620_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.620) …
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.620 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.

3 Responses to How To: Install Webmin 1.620 on Ubuntu 12.04 LTS Server (13.04 Also)



© Copyright Nathan Mino 2019. All rights reserved.
Use of this web site constitutes acceptance of the nathanmino.com Terms Of Use and Privacy Policy
Remote Support