Ir para conteúdo
  • Cadastre-se

Linux Educacional x Luz do Saber

Avalie este tópico:


Posts em destaque

Postado

Estou com o algumas máquinas instaladas com esse linux educaional 3.0

 

No meu caso, estou usando uma versão específica para o pregão 83/2008 (

Você não tem permissão para ver links. Faça login ou cadastre-se.
), caso alguém tenha interesse o link acima é uma ISO do DVD de recuperação, facilita e instala tudo o que é necessário!

 

Enfim, o SO roda liso e perfeito nas máquinas.

 

Mas aqui no ceará, existe um programa educacional chamado Luz do Saber (), que serve para o ensino nas escolas! E que deve ser instalado nessas máquinas!

 

Agora vem o grande problema:

 

Nas máquinas são criados 4 usuários automaticamente durante a instalação(restauração na verdade), sendo eles:

aluno 1

aluno 2

aluno 3

professor

 

O Software é instalado a partir do Wine!

 

Quando instalo o software no usuário professor, deveria funcionar normalmente nos outros usuários, mas a verdade é que não funciona!

 

É criado um atalho na área de trabalho de cada um dos usuários.

 

Esse atalho abre o firefox, no endereço

 

No usuário em que fiz a instalação, abre normal a tela do software Luz do Saber, mas nos outros usuários não abre nada, apenas a tela de erro(Como se estive desconectado da internet, mas o software roda LOCAL)

 

Alguma luz?

 

Sanmyo

Postado

Estou com o algumas máquinas instaladas com esse linux educaional 3.0

 

No meu caso, estou usando uma versão específica para o pregão 83/2008 (

Você não tem permissão para ver links. Faça login ou cadastre-se.
), caso alguém tenha interesse o link acima é uma ISO do DVD de recuperação, facilita e instala tudo o que é necessário!

 

Enfim, o SO roda liso e perfeito nas máquinas.

 

Mas aqui no ceará, existe um programa educacional chamado Luz do Saber (), que serve para o ensino nas escolas! E que deve ser instalado nessas máquinas!

 

Agora vem o grande problema:

 

Nas máquinas são criados 4 usuários automaticamente durante a instalação(restauração na verdade), sendo eles:

aluno 1

aluno 2

aluno 3

professor

 

O Software é instalado a partir do Wine!

 

Quando instalo o software no usuário professor, deveria funcionar normalmente nos outros usuários, mas a verdade é que não funciona!

 

É criado um atalho na área de trabalho de cada um dos usuários.

 

Esse atalho abre o firefox, no endereço

 

No usuário em que fiz a instalação, abre normal a tela do software Luz do Saber, mas nos outros usuários não abre nada, apenas a tela de erro(Como se estive desconectado da internet, mas o software roda LOCAL)

 

Alguma luz?

 

Sanmyo

 

Sanmyo

 

Não tenho profundos conhecimentos de linux, mas conheco esta versão do linux eduacional pois presto serviço aqui na região para a Positivo relativo as máquinas do pregão 83/2008. Geralmente este usuário professor é justamente um quase super-usuario, pois todas as vezes que precisamos mexer em alguma configuração temos q fazer por ele. Quando por exemplo, precisamos configurar o acesso a rede sem fio, se configurar com o acesso de aluno ele "esquece" as configurações quando reinicia a máquina.

 

Não sei se você já tentou, escolher um dos usuários alunos e fazer a instalação via konsole e usando o sudo? 

Postado

pois é...

 

Fiz a instalação usando o user professor...

 

E em todos os user alunos o sistema luz do saber não funciona!

 

Só funciona no professor

 

Apesar de que em todos os usuários, tem um atalho no desktop para o sistema luz do saber!

 

Já tentei via konsole, com wine...

 

E o problema persiste...

 

é como se o servidor web local não iniciasse nos usuários que não foi instalado...

Postado

Fabio, estou seguindo esse mesmo esquema...

 

Acabei de descobrir onde mora o problema e uma "solução"

 

O Luz do Saber é instalado na pasta

 

./opt/luzdosaber_infantil

 

Dentro dessa pasta, tem a pasta do Apache.

 

Para solucionar o problema, basta entrar em qualquer usuário aluno e executar(como root) o ./startup.sh que fica localizado na pasta

 

./opt/luzdosaber_infantil/apache/bin/startup.sh

 

Após isso, fica tudo normalizado :D

 

Mas se desligar(ou reiniciar) o problema volta!

 

O que acho estranho é que isso deveria ser algo automático, em tese, não precisaria iniciar o servidor apache, esse deveria ser iniciado sozinho ao iniciar o software ou quando ligasse o pc!

 

Se tiver um tempinho Fabio... e poder instalar pra testar aí...

 

Pq aqui, fiz em 4 máquinas e em todas deram o mesmo problema!

Postado

Pois é, amigo DobloClick...

 

Esse realmente é o site oficial com a versão 4.0 do LE.

 

Mas o link que postei acima é do DVD de recuperação da versão 3.0, ou seja... basta inserir o DVD no drive que ele faz todo o serviço de configuração do PC.

 

No caso de utilizar uma versão baixada direta do site da UFPR, ainda terei que instalar alguns softwares e fazer um pequeno trabalho manual de configurar cada máquina!

 

Para cada pregão, há um DVD(ou CD dependendo da versão) específico que acompanha os pc's e estes servem para fazer a instalação e configuração completa do sistema!

Postado

Posta o conteúdo desse arquivo de start.

 

Executa o comando:

 

cat ./opt/luzdosaber_infantil/apache/bin/startup.sh

 

e posta o conteúdo do arquivo startup.sh pra gente ver.

 

Postado

Tentei de várias formas e sem sucesso...

Criando links simbólicos no init.d, criando link simbólico no rc5.d! Pra carregar o startup.sh durante o boot.

 

Esse Linux Educacional é baseado no Ubuntu 8.04, então o boot ainda é baseado em levels!

 

Consegui uma solução mais viável.

 

Crei um menu na barra de tarefas, com o conteúdo

gksu /opt/luzdosaber_infantil/apache/bin/startup.sh

 

O usuário da um click e coloca a senha de root e tudo roda perfeito para todos os usuários!

 

Não é a solução ideal, já que o ideal era que iniciasse o sistema em todos os usuários! Mas foi a solução mais simples até agora!

 

Conteúdo de Startup.sh

[code]
#!/bin/sh

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#   
Você não tem permissão para ver links. Faça login ou cadastre-se.

#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
#
# $Id: startup.sh 562770 2007-08-04 22:13:58Z markt $
# -----------------------------------------------------------------------------

# Better OS/400 detection: see Bugzilla 31132
os400=false
darwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
esac

# resolve links - $0 may be a softlink
PRG="$0"

while [ -h "$PRG" ] ; do
  ls=`ls -ld "$PRG"`
  link=`expr "$ls" : '.*-> \(.*\)$'`
  if expr "$link" : '/.*' > /dev/null; then
    PRG="$link"
  else
    PRG=`dirname "$PRG"`/"$link"
  fi
done

PRGDIR=`dirname "$PRG"`
EXECUTABLE=catalina.sh

# Check that target executable exists
if $os400; then
  # -x will Only work on the os400 if the files are:
  # 1. owned by the user
  # 2. owned by the PRIMARY group of the user
  # this will not work if the user belongs in secondary groups
  eval
else
  if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
    echo "Cannot find $PRGDIR/$EXECUTABLE"
    echo "This file is needed to run this program"
    exit 1
  fi
fi

exec "$PRGDIR"/"$EXECUTABLE" start "$@"
[/code]

Postado

Nossa, fornecer a senha do root à todos é furada hein...

 

Faz o seguinte:

 

Como root, crie um arquivo em /etc/init.d/ chamado startluz com o comando:

 

nano /etc/init.d/startluz

 

com o seguinte conteúdo:

 

/opt/luzdosaber_infantil/apache/bin/./startup.sh

 

Salva o arquivo e rode o seguinte comando (como root também):

 

chmod +x /etc/init.d/startluz

 

E depois:

 

update-rc.d startluz defaults

 

Reinicie e veja se funcionou.

 

 

Postado

Valeu CJ, vou testar agorinha mesmo...

 

Mas no caso da minha resposta acima, não preciso que todos os usuários executem o menu que criei.

 

Só coloco disponível para o usuário "professor" e este executa e coloca a senha do root.

 

Uma vez feito o procedimento já está tudo liberado para todos os outros usuários!

 

Enquanto a máquina não for resetada!

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Restaurar formatação

  Apenas 75 emoticons máximos são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir apenas como um link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Você não pode colar imagens diretamente. Envie ou insira imagens do URL.

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Criar Novo...