O Sushi, huh é uma aplicação que permite de forma muito simples obter actualizações de várias distribuições Linux através de um computador ligado à Internet, guardar essas actualizações por exemplo numa PEN USB e instalar num outro computador que não tenha qualquer acesso á Internet. Basicamente, esta aplicação permite a instalação offline de updates.
A aplicação possui uma interface Web, onde é possível definir a distribuição, repositórios e pacotes que se pretendem obter. Actualmente possui suporte para as distribuições Debian, Fedora, Ubuntu, Mandriva e openSuse.
Esta aplicação foi desenvolvida em Python e é multi-plataforma (Windows e Linux). Está traduzida para os seguintes idiomas: inglês, espanhol, italiano e português.
Como usar o Sushi?
-
Windows
Depois de descompactar, correr o ficheiro sushi_huh.bat, que se encontra na pasta ‘src’
-
Linux
Depois de compactar, definimos permissões de execução (+x) para o ficheiro sushi_huh.py
chmod +x sushi_huh.py
Para executar a aplicação web-based, basta escrever o seguinte comando:
./sushi_huh.py
A aplicação recorre a um WebServer integrado, e usa o porto 7874 para funcionamento (http://localhost:7874)
Após carregarmos em Next, definimos qual a distribuição para a qual pretendemos fazer o download dos pacotes:
Definimos a arquitectura da máquina que não tem acesso à Internet:
Em seguida, é apresentada uma lista de pacotes para download.
Seleccionamos as que pretendemos, e carregamos no botão Download. Os pacotes serão guardados em sushi-huh\src\downloads
A seguir carregamos copiamos toda a pasta sushi-huh para uma Pen USB e levamos para o outro computador. Mandamos executar a aplicação e carregamos no botão Synchronize
O processo de instalação offline de pacotes é bastante simples. O conceito da aplicação é deveras interessante, no entanto consideramos que o aspecto gráfico poderia estar melhor. A capacidade da aplicação ser multi-plataforma abre um leque de possibilidades e novos desafios.