"Rafael Diniz", "URL"=>"maito:rafael.diniz@ic.unicamp.br", "Data"=>"16/06/2003"); $title="Softwares IC3"; $keywords=array("Software IC3"); include("theme.php3"); gen_head($title, $keywords); ?>

Índice


Como utilizar os recursos do GPSL:

A área do GPSL pode ser acessada usando:

cd ~gpsl

ou

cd /home/spec-grad/gpsl

Mas para usar os programas de dentro do ~gpsl/usr/bin será preciso configurar as bibliotecas e o caminho para os executáveis.
Para sua comodidade, criamos um script que faz o serviço para você. (Se você não quiser usar o script, leia-o para saber como fazer "na mão").
O script deve ser lido para seu shell, usando a seguinte comando:

. ~gpsl/configurar_area.sh

Atenção: é para usar igual está escrito: PONTO ESPAÇO ~gpsl/configurar_area.sh pois o ponto é o comando para ler o arquivo para seu shell.
O script é configurável, sendo que é só você definir as váriaveis a seguir antes de executar o comando acima.
Variáveis de configuração:

Exemplo de uso:

Eu gostaria de usar o PINE do GPSL, que é mais novo do que o existente no IC3, portanto, tenho que especificar GPSL_PRIORITY=1. Também quero usar a fonte Impact, então tenho que especificar USE_MSFONTS=1. Os comandos seriam o seguinte:

GPSL_PRIORITY=1
USE_MSFONTS=1
. ~gpsl/configurar_area.sh
Dicas:

Softwares Disponíveis:

Aqui são listados softwares/bibliotecas relevantes ao usuário.
Notas:

FAQ:

Como mudar o gerenciador de janelas (window manager)?
Você deve saber, primeiramente, qual o executável (vide tabela Softwares Disponíveis. Para o WindowMaker, é wmaker; para o Fluxbox é fluxbox. Depois você deve criar o arquivo .Xclients com permissão de execução (comando: chmod 700 .Xclients). Neste arquivo coloque o window manager que vc quer usar. Pode-se usar as seguintes linhas de comando para rodar o windomaker:
cd ~
echo "exec wmaker" > .Xclients
chmod 700 .Xclients
Atenção: isso só funcionará se você configurar seu .bashrc para ler a área do GPSL (vide Como utilizar os recursos do GPSL)
Eu usei a opção GPSL_PRIORITY=1 porque quero que os programas do GPSL tenham prioridade, mas eu preferia a versão do IC do programa XYZ (ou a versão do GPSL está quebrada, mas a versão do IC/Red Hat funciona corretamente). O que eu faço?
Use o comando:
alias "XYZ"="/lugar/do/comando/XYZ/antigo"
Como reportar um bug em um programa da área do GPSL?
Envie um email para gpsl@ic.unicamp.br explicando o que causou o erro, o que foi o erro, o que era esperado acontecer, a sala em que aconteceu o erro, enfim toda informação que você tiver.
Como uso o PostgreSQL
O PostgreSQL está instalado na maquina baiacu.lab.ic.unicamp.br. Para usa-lo, você precisa de uma conta nele. Por padrão, nós criamos contas para todos os alunos de banco de dados. Se você não está matriculado em banco de dados e quer uma conta, entre em contato conosco.

O cliente do PostgreSQL se chama psql. Ele está instalado na área do GPSL. Para instalar em casa, ele está disponível nos pacotes postgresql-client(debian) e postgresql(redhat). Ele também pode ser obtido diretamente da página do postgreSQL.

De dentro do IC, digite o comando.

psql -h baiacu.lab.ic.unicamp.br -U seu_ra seu_ra

Isto irá abrir um banco de dados com o nome <seu_ra>. Agora você pode digitar qualquer comando SQL que você queira.

De fora do IC, é necessário criar um túnel entre o seu computador e a baiacu. Para isto, digite:

ssh seu_ra@tigre.ic.unicamp.br -L 5432:baiacu.lab.ic.unicamp.br:5432 -f sleep 60

Agora é possível conectar com a baiacu:

psql -h localhost -U seu_ra seu_ra
Como requisitar um novo software para a área do GPSL?
Se você quer um software que não esteja instalado no IC3, verifique se:
  1. Ele é livre sob a licensa GPL, LGPL, BSD ou qualquer outra licensa Open Source (como a Apache Software License, QT Public License, Mozilla public license, ...).
  2. Ele não é ilegal sob o estatudo do IC.
Se o software satisfizer as condições acima, envie um email para gpsl@ic.unicamp.br com a descrição, o porque você quer e onde encontrar este software (link).