Preparando o ambiente
O Pentaho PDI usa o ambiente Java para ser executado. Nesse momento o recomendável é ter a versão 8 do Java instalado.
Abra o terminal e digite o seguinte comando para saber se o Java está instalado e qual sua versão:
java -version
Caso ainda não tenha o Java instalado, execute os comandos abaixo para adicionar o repositório e instalar os aplicativos:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java8-set-default
Agora vamos validar a varável de ambiente JAVA_HOME. Digite o seguinte comando:
env | grep JAVA_HOME
Se não obtiver nenhum resultado, essa variável deverá ser definida no arquivo ~/.bashrc adicionado a seguinte linha:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
Salve e execute o comando abaixo para recarregar o valor das varáveis no ambiente sem necessitar dar reboot ou reiniciar a sessão do usuário:
source .bashrc
Instalando o PDI (Kettle)
O aplicativo possui todos os arquivos necessários para a execução e deve ser baixado do site oficial nesse link:
http://community.pentaho.com/projects/data-integration/
O pacote pode ser descompactado dentro que qualquer pasta. Se for do usuário, sugiro criar uma pasta Aplicativos e descompactar dentro dela. Se for do sistema, descompacte dentro da /opt.
Executando o aplicativo
É importante verificar se possui o pacote abaixo instalado antes de executar o aplicativo pela primeira vez:
sudo apt-get install libwebkitgtk-1.0-0
Dentro da pasta data-integration que foi descompactada, altere a permissão do arquivo spoon.sh para execução:
chmod +x spoon.sh
Depois disso é só executar esse arquivo que o PDI deverá abrir.