1.1. Instale manualmente o Java da SunAcesse
este tutorial para saber como instalar manualmente o Sun Java. Ele deverá ser instalado em
/opt/java/jre/, tal qual o tutorial ensina.
Nota: de maneira geral, dentro de um JDK (
Java Development Kit = Kit de Desenvolvimento Java) existe um JRE (
Java Runtime Environment = Ambiente de Execução Java) e dentro do JRE existe uma JVM (
Java Virtual Machine = Máquina Virtual Java). O manual do SMS Power View (SPV) diz para instalar o JDK, porém isso não é necessário, porque
o SMS Power View usa somente o JRE: se você instalar o JRE da Sun/Oracle, tal qual eu explico em meu tutorial, o SMS Power View irá funcionar (tanto que está funcionando normalmente no meu sistema).
1.2. Obtenha o SMS Power View (SPV) e também o manual de instalação deleAcesse o website
Alerta 24h, cadastre-se, efetue login no website e (somente) então acesse a página
Download Center.
Agora clique no link
Gerenciamento de Energia e faça download do SMS Power View (SPV) para GNU/Linux. Faça download também do manual de instalação: o manual estará em formato PDF e o SPV será um
tarball, ou seja, um arquivo com extensão
.tar.gz.
Nota: daqui em diante vou usar a sigla
SPV no lugar de
SMS Power View.
1.3. Instale alguns programas auxiliaresPara facilitar sua vida, entre no terminal do
shell bash e execute este comando, que instalará dois programas:
sudo apt-get install mousepad synaptic
O Mousepad é um editor de textos bastante simples mas muito útil. O
Synaptic é um poderoso gestor de pacotes DEB.
Nota: no XUBuntu, o editor de textos mais simples que geralmente vem pré-instalado é o
Leafpad, que no entanto não é tão simples assim porque pode salvar arquivos em formato RTF, por exemplo. Para ter certeza de que certos arquivos (como por exemplo arquivos de script) serão gravados em formato de "texto puro" (como tem que ser), eu geralmente uso um editor supersimples, como é o caso do Mousepad. Também é útil quando você copia um texto que tem formatação (fontes coloridas e/ou de diferentes tamanhos, texto com negrito, itálico etc.) e quer excluir essa formatação, pois basta colar esse texto dentro de uma janela do Mousepad que a formatação será perdida. No entanto, caso você já possua em seu sistema GNU/Linux algum outro "editor supersimples", como é o caso do
GNOME Edit (linha de comando:
gedit), não é necessário instalar o Mousepad. Do mesmo modo, há quem já utilize o programa
Aptitude, por exemplo, no lugar do Synaptic, portanto nesse caso não será necessário instalar o Synaptic. Enfim: instale os programas acima (Mousepad e Synaptic) caso não tenha certeza de que possui em seu sistema alguma alternativa para aqueles programas.
1.4. Atualize o arquivo de configuração global do shell bashAinda no terminal do shell, verifique se existe o arquivo de configuração global
/etc/bash.bashrc (se não existir, talvez ele seja o arquivo
/etc/bashrc). Supondo que ele seja mesmo o /etc/bash.bashrc, execute este comando para editá-lo:
sudo mousepad /etc/bash.bashrc
Nota: se você usar a palavra
gedit (ou a de algum outro editor de texto supersimples) no lugar de
mousepad, o comando também funcionará. Caso você não esteja executando uma interface gráfica, recomendo que utilize o
GNU Nano, que é um editor mais amigável que o
vim. O comando para instalar o nano é este, bem simples:
sudo apt-get install nano
Se porventura não existir no seu sistema nem o
/etc/bash.bashrc nem o
/etc/bashrc, execute o comando abaixo para procurar no seu sistema todos os arquivos que contenham a palavra
bashrc no nome. Um dos arquivos que forem encontrados será o arquivo de configuração global do shell bash (exceto aquele que aparecer dentro de uma pasta intitulada
skel, pois
skel é abreviação de
skeleton, que em português significa
esqueleto, ou seja: o arquivo dentro da pasta
skel é apenas um "esqueleto", um
modelo de arquivo de configuração, portanto
não deve ser modificado):
sudo updatedb && locate bashrc
Agora vá até o
final do arquivo de configuração global que você acabou de abrir no editor de textos e então adicione estas linhas:
#Comandos necessários para o funcionamento do SPV:
JAVA_HOME=/opt/java/jre
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
Nota: o JRE que você instalou tem que ser o da
Sun/Oracle e ele tem que ser/estar instalado em
/opt/java/jre/, conforme o tutorial que mencionei no item 1.1.
Salve o arquivo e então feche o Mousepad.
1.5. Descompacte o SPV e crie a pasta de instalação deleAgora vou supor o seguinte:
i) Que o tarball que você obteve foi o arquivo
install_SMS.tar.gzii) Que seu nome de usuário é
bogusiii) Que você salvou esse tarball dentro da sua pasta de Downloads, que fica em
/home/bogus/Downloads/Assumindo que todas as informações acima sejam verdadeiras (modifique-as de acordo com os valores corretos aí do seu sistema) e tendo em mente que o caractere
~ é um atalho para a pasta pessoal do usuário atualmente conectado (se seu nome de usuário for
bogus, por exemplo, então o caractere
~ será um atalho para
/home/bogus/), execute este comando para entrar na sua pasta de downloads:
cd ~/Downloads
...e, agora que você está na sua pasta de Downloads, execute este comando para descompactar o tarball do SPV:
tar -xzvf install_SMS.tar.gz
O comando acima colocará todos os arquivos de instalação do SPV dentro de
~/Downloads/sms_install/Queremos instalar o SPV em
/opt/sms/, portanto execute este comando para criar a pasta dele:
sudo mkdir /opt/sms
1.6. Instale o SPVEstando ainda dentro de
~/Downloads/ (você pode executar o comando
pwd para confirmar sua localização atual na estrutura de diretórios), execute este comando para instalar o SPV:
sudo ./sms_install/install.sh
O instalador detectará automaticamente o Sun Java instalado em
/opt/java/jre/. Se isso não ocorrer é porque foi necessário executar
sudo no comando acima (que faz você "temporariamente se transformar" em usuário
root) porém na pasta do
root deve haver algum arquivo de configuração
bashrc que "ainda não sabe" que seu JRE está instalado em /opt/java/jre/. Enfim: neste caso, informe manualmente (digite) o caminho
/opt/java/jre e confirme pressionando a tecla ENTER.
O monitor padrão do seu sistema é o
:0.0, portanto se o instalador perguntar se o valor padrão da variável DISPLAY é :0.0, basta confirmar pressionando a tecla ENTER. Alternativamente, você pode abrir outra janela do terminal e executar este comando, para saber qual é o valor da variável DISPLAY do seu sistema:
echo $DISPLAY
Quando o instalador pedir para você digitar o local de instalação, digite
/opt/sms e confirme com ENTER. Se o instalador pedir para confirmar essa decisão, digite
s e novamente confirme com ENTER.
Se tudo correu bem, aparecerá uma mensagem como esta:
O SMS PowerView Linux encontra-se em /opt/sms e esta pronto para executar. Para tal, basta executar o script powerview
1.7. Inicialize o SPVPara inicializar o SPV, basta executar este comando:
sudo /opt/sms/powerview start -g
Nota: se você não estiver executando nenhum ambiente gráfico a opção
-g deverá ser omitida.
Se no ambiente gráfico aparecer uma janela perguntando algo a respeito de teste semanal ou mensal da bateria, apenas clique em
OK. Você poderá mudar isso depois.
A opção
-g informada acima deverá fazer com que o ícone do programa (uma letra
S) apareça na barra de tarefas. Se o ícone for de cor
azul, que bom, deu tudo certo. Mas se for de cor
vermelha, há algo errado com a execução do programa: neste caso, observe se apareceu alguma mensagem de erro no terminal do shell e então siga para a
seção 3 (troubleshooting / resolução de problemas) deste tutorial para ver se há solução para o seu problema.
Caso o seu sistema esteja com
servidor web Apache instalado e em execução e o seu navegador esteja usando o plugin Adobe Flash player (ou algum outro plugin capaz de executar conteúdo Flash), então abra uma nova aba do seu navegador e
clique aqui para acessar o monitor web do seu nobreak.
Nota: caso o Adobe Flash e/ou o servidor Apache não esteja(m) instalado(s), você pode executar o Synaptic, daí procurar por
apache e/ou por
flash, marcar para instalação os arquivos que forem necessários, e então mandar o Synaptic
aplicar as alterações. O Synaptic automaticamente fará download dos pacotes (inclusive dependências) e os instalará e configurará. Comando para executar o Synaptic a partir do terminal:
sudo synaptic