Внимательный читатель уже видел похожую заметку про “Webmin“, но применительно к “Ubuntu 10.10“, но в этой заметке я покажу, как установить и развернуть интерфейс управления рабочей станцией применительно к моей системе — “Ubuntu Desktop 12.04 amd64“.
Итак прошу ниже те команды и пакеты которые необходимы. Начнем.
Устанавливаем пакеты в систему, кои в последствии необходимы будут Wemin’у:
ekzorchik@desktop:~$ sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl
ekzorchik@desktop:~/webmin$ sudo apt-get install apt-show-versions
ekzorchik@desktop:~$ sudo apt-get install openssh-server
Создаем каталог webmin, куда позже будет произведено скачивание пакета:
ekzorchik@desktop:~$ mkdir webmin && cd webmin
Скачиваем пакет webmin, последний на момент написания данной заметки:
ekzorchik@desktop:~/webmin$ wget -c http://sourceforge.net/projects/webadmin/files/webmin/1.630/webmin_1.630_all.deb
Устанавливаем пакет webmin в рабочую систему Ubuntu Desktop 12.04 amd64:
ekzorchik@desktop:~/webmin$ sudo dpkg -i webmin_1.630_all.deb
Selecting previously unselected package webmin.
(Reading database … 145637 files and directories currently installed.)
Unpacking webmin (from webmin_1.630_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.
dpkg: error processing webmin (–install):
dependency problems – leaving unconfigured
Processing triggers for ureadahead …
Errors were encountered while processing:
webmin
, как видно для установки требуются чтобы в системе были установлены еще одни пакеты:
ekzorchik@desktop:~$ sudo apt-get install libnet-ssleay-perl libauthen-pam-perl lbio-pty-perl
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package lbio-pty-perl
ekzorchik@desktop:~$ sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following NEW packages will be installed:
libauthen-pam-perl libio-pty-perl libnet-ssleay-perl
0 upgraded, 3 newly installed, 0 to remove and 595 not upgraded.
1 not fully installed or removed.
Need to get 0 B/253 kB of archives.
After this operation, 879 kB of additional disk space will be used.
Selecting previously unselected package libnet-ssleay-perl.
(Reading database … 169287 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) …
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 webmin (1.630) …
Webmin install complete. You can now login to https://desktop:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Открываем браузер и вводим в строку адреса: https://desktop:10000, где “desktop” — это именование моей рабочей станции,
далее вводим в поле логина — “root” и его пароль и получаем доступ к меню настроек.
и перед нами “Web-консоль” управления текущей рабочей станцией. В данной консоли собрано абсолютно всё что может понадобиться, ну а если всё таки чего-то не хватает, то есть плагины восполняющие недостающий функционал. Вот собственно и всё, что я хотел показать в данной заметке. С уважением, ekzorchik.