Primeiramente, claro, vamos fazer o download do pacote. Como outros programas que por vezes não são encontrados nos repositórios, sempre baixo-os no diretório /opt, para manter a organização do sistema
felix@merovingian:~$ cd /opt/
felix@merovingian:/opt$ sudo wget http://prdownloads.sourceforge.net/webadmin/webmin_1.441_all.deb
–2009-01-12 18:36:38– http://prdownloads.sourceforge.net/webadmin/webmin_1.441_all.deb
Resolvendo prdownloads.sourceforge.net… 216.34.181.60
Conectando a prdownloads.sourceforge.net|216.34.181.60|:80… conectado.
HTTP requisição enviada, aguardando resposta… 302 Found
Localização: http://ufpr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb [seguinte]
–2009-01-12 18:36:38– http://ufpr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
Resolvendo ufpr.dl.sourceforge.net… 200.236.31.1, 200.17.202.1
Conectando a ufpr.dl.sourceforge.net|200.236.31.1|:80… conectado.
HTTP requisição enviada, aguardando resposta… 200 OK
Tamanho: 13820054 (13M) [application/x-debian-package]
A gravar em: ‘webmin_1.441_all.deb’
Observando o arquivo, vemos que ele não tem permissão de execução, então, vamos corrigir isso:
felix@merovingian:/opt$ ls -l webmin_1.441_all.deb
-rw-r–r– 1 root root 13820054 2008-10-27 18:24 webmin_1.441_all.deb
felix@merovingian:/opt$ sudo chmod +x webmin_1.441_all.deb
felix@merovingian:/opt$ ls -l webmin_1.441_all.deb
-rwxr-xr-x 1 root root 13820054 2008-10-27 18:24 webmin_1.441_all.deb
Porém, ao tentar sua instalação diretamente, iremos nos deparar com alguns problemas de dependências; mas isso é facilmente resolvido, como podemos ver:
felix@merovingian:/opt$ sudo dpkg -i webmin_1.441_all.deb
Selecionando pacote previamente não selecionado webmin.
(Lendo banco de dados … 192537 arquivos e diretórios atualmente instalados).
Desempacotando webmin (de webmin_1.441_all.deb) …
dpkg: problemas de dependência impedem a configuração de webmin:
webmin depende de libauthen-pam-perl; porém:
Pacote libauthen-pam-perl não está instalado.
webmin depende de libio-pty-perl; porém:
Pacote libio-pty-perl não está instalado.
webmin depende de libmd5-perl; porém:
Pacote libmd5-perl não está instalado.
dpkg: erro processando webmin (–install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante o processamento de:
webmin
Simplesmente, vamos instalar as bibliotecas:
felix@merovingian:/opt$ sudo aptitude update && sudo aptitude install libauthen-pam-perl libio-pty-perl libmd5-perl
(…)
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes… Pronto
Os NOVOS pacotes a seguir serão instalados:
libauthen-pam-perl libio-pty-perl libmd5-perl
Os seguintes pacotes parcialmente instalados serão configurados:
webmin
0 pacotes atualizados, 3 novos instalados, 0 a serem removidos e 11 não atualizados.
É preciso obter 79,5kB de arquivos. Depois do desempacotamento, 365kB serão usados.
Escrevendo informações estendidas de estado… Pronto
Obter:1 http://br.archive.ubuntu.com intrepid/universe libauthen-pam-perl 0.16-1.1 [33,0kB]
Obter:2 http://br.archive.ubuntu.com intrepid/universe libio-pty-perl 1:1.07-1build1 [40,9kB]
Obter:3 http://br.archive.ubuntu.com intrepid/universe libmd5-perl 2.03-1 [5680B]
Buscados 79,5kB em 0s (115kB/s)
Selecionando pacote previamente não selecionado libauthen-pam-perl.
(Lendo banco de dados …
(…)
Webmin install complete. You can now login to https://merovingian:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes… Pronto
Escrevendo informações estendidas de estado… Pronto
Estado atual: 0 quebrado [-1].
Pronto, notem que o próprio instalador nos deu a instrução de como acessar a ferramenta - (texto marcado em negrito na citação acima). Mas ao tentar acessar pelo navegador da forma indicada foi apresentado um erro, que na verdade não passa de um problema de certificado de segurança do navegador e como estamos trabalhando em uma instalação local, não há problemas em aceitá-la
Mensagem de erro no navegador:
Error - Bad Request
This web server is running in SSL mode. Try the URL https://merovingian:10000/ instead.
Pronto, após aceitar o certificado podemos executar o login e começar a brincadeira. Lembre-se apenas de usar o usuário correto, em meu caso, como estou usando o Ubuntu (que por padrão tem a conta de root desativada) acesso o Webmin com meu usuário e senha normais.
Dúvidas? Já sabem como me contatar…
fonte:
Instalação do Webmin