Material produzido pela Iniciativa Computação na Escola - http://www.computacaonaescola.ufsc.br
Para produzir este guia foi utilizado Ubuntu LTS 12.04.4, distribuição ubuntu-12.04.4-desktop-amd64. Observe que tutoriais da Adobe referenciando Ubuntu 9 não se aplicam mais.
Para verificar que versão de Linux você possui, use o comando abaixo em um terminal de linha de comando:
lsb_release -d
Ubuntu retornará algo como:
Description: Ubuntu 12.04.4 LTS
Se o Linux que você possui não for Ubuntu 12.x.x, é muito possível que as instruções adiante não vão funcionar. Como 12 LTS é a versão padrão até 2017, sugerimos fortemente que você reinstale seu Linux.
cd Desktop
Se o seu Linux é em Português, este comando fica:
cd Área\ de\ Trabalho
mkdir Scratch
cd Scratch
wget http://cdn.scratch.mit.edu/scratchr2/static/sa/Scratch.air
wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin
O Scratch 2.0 Offline Editor é um programa escrito com o produto Adobe Flash. Para rodar algo em Flash como se fosse programa, fora de uma página web, você precisa do programa Adobe Air. Você vai agora instalá-lo:
sudo su
update-manager &
locate libgnome-keyring.so
Em 64 bits. locate deveria retornar algo como:
/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
apt-get install libgnome-keyring0
apt-get install libhal-storage1 lib32nss-mdns
wget http://jeffhendricks.net/getlibs-all.deb
dpkg -i getlibs-all.deb
Alternativamente você pode instalar com a Central de Programas do Ubuntu, clicando com o botão direito do mouse sobre o arquivo getlibs-all.deb em uma janela de navegação de diretórios. Aparecerá a tela abaixo. Clique em instalar.
getlibs -l libhal-storage.so.1
Não se assuste com a quantidade de coisas que serão instaladas. getlibs vai baixar e instalar uma série completa de bibliotecas Linux de 32 bits. Ao final, o sistema perguntará:
The following i386 packages will be installed: libhal-storage1 Continue [Y/n]?
Responda [Y]es.
getlibs -l libgnome-keyring.so.0.2.0
Agora uma quantidade bastante grande de bibliotecas de 32 bits deveria estar instalada em seu computador. Você pode verificar isso listando o diretório de bibliotecas de 32 bits:
ls /usr/lib/i386-linux-gnu/
Se esse comando retornar uma mensagem de erro, algo deu errado.
ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
chmod +x AdobeAIRInstaller.bin
./AdobeAIRInstaller.bin
exit
sudo /etc/alternatives/Adobe_AIR_Application_Installer ~/Desktop/Scratch/Scratch.air
sudo /etc/alternatives/Adobe_AIR_Application_Installer/ ~/Área\ de\ Trabalho/Scratch/Scratch.air
Você tem de ver a janela da imagem ao lado mostrando o processo de instalação de Scratch. Se você receber uma mensagem de que o arquivo de instalação está corrompido é mais provável que a linha de comando não tenha funcionado (em especial se você tem uam instalação de Ubuntu em Português). Use a alternativa de clicar no ícone do arquivo, como acima.
Ao término, a janela do Scratch 2.0 Offline Editor abrirá. Não a feche! Você vai precisar do Scratch rodando para finalizar a instalação.
Parabéns! Você instalou Scratch em seu Linux!!!
Agora só falta mais uma coisinha: Deixar seu Desktop configurado para você chamar Scratch facilmente sempre que quiser.
Depois que o Scratch abriu, apareceu na barra de ícones (Lançador) do seu desktop (que geralmente fica na vertical do lado esquerdo ) um ícone mostrando o Gatinho do Scratch. Clique neste ícone com o botão direito do mouse e selecione a opção "Bloquear no Lançador" ("Lock to Launcher" na versão em Inglês), como na figura adiante. Assim o ícone vai ficar sempre na barra de ícones, mesmo quando o programa não estiver rodando. Quando você quiser chamar Scratch, só vai precisar clicar uma vez alí.