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