Gente

Programa portável é aquele que você leva junto consigo em um pendrive, CD, DVD, etc. Pode ser bastante útil, entre outras situações, quando você necessita trabalhar em um computador alheio e não tem a senha de administrador, que permite a instalação daquele seu programa predileto, que você está acostumado a utilizar. Também pode ser útil quando você tem a senha de administrador do computador alheio, mas falta Internet para baixar aquele seu programa preferido...

Visitei a página do software educacional de matemática GeoGebra http://www.geogebra.org/cms/pt_BR/portable e descobri que existe uma versão portável para Linux, além das versões portáveis para Windows e Mac.

Fiquei surpreso.

Eu sempre imaginei, ou alguém teria me dito?, que existem versões portáveis de alguns poucos programas, exclusivamente para Windows: http://portableapps.com.

O GeoGebra é um programa em Java. Será que a portabilidade no Linux é devido a esse fator?

Reparei que o Java 1.6.0 (110 MB) compactado vem junto com o arquivo do GeoGebra portável.

Pergunta: apenas os programas em Java são portáveis no Linux? Todos os outros programas que eu utilizo frequentemente, LibreOffice, Thunderbird, Firefox, gFTP, VLC, Gimp, 7zip, ... não são e não podem ser portáveis no Linux?

Obrigado.

Abraços.

Paulo

-----------

Vejam abaixo o conteúdo de uma arquivo do GeoGebra portável.


#!/bin/bash
#---------------------------------------------
# Script to start GeoGebra-Portable
#---------------------------------------------

#---------------------------------------------
# Export name of this script

export GG_SCRIPTNAME=$(basename $0)

#---------------------------------------------
# Find out path of this script

GG_PATH="${BASH_SOURCE[0]}"
if [ -h "${GG_PATH}" ]; then
        while [ -h "${GG_PATH}" ]; do
                GG_PATH=`readlink "${GG_PATH}"`
        done
fi
pushd . > /dev/null
cd `dirname ${GG_PATH}` > /dev/null
GG_PATH=`pwd`
popd > /dev/null

#---------------------------------------------
# Export Java Command

export JAVACMD="$GG_PATH/jre1.6.0_26/bin/java"

#---------------------------------------------
# Run

exec "$GG_PATH/geogebra/geogebra" --settingsfile="$GG_PATH/geogebra.properties" "$@"


--
_______________________________
Paulo Francisco Slomp
http://www.ufrgs.br/psicoeduc
Acionado com Software Livre
http://www.ufrgs.br/soft-livre-edu
_______________________________________________
Geral mailing list
[email protected]
http://listas.sleducacional.org/listinfo.cgi/geral-sleducacional.org

Responder a