03/12/2008

Erro no carregamento do Linux Educacional

Atualizada em 21/10/2009

Se você já se deparou com uma falha no carregamento do Linux Educacional, onde ele sai da tela de carregamento e mostra o terminal com um monte de mensagens e no final aparecer (Control+D), é sinal que o fsck (scandisk do linux) já foi executado automaticamente e não conseguiu resolver o erro. Ele então está solicitando que você execute manualmente o fsck.

Importante, NÃO TECLE O CONTROL+D.

Para executar manualmente, basta digitar a senha do root, que o prompt estará disponível para a manutenção do sistema.
Para usuários do Linux Educacional, a senha pode ser conseguida entrando em contato com o NTE de sua região ou NTM de sua cidade.
Antes de prosseguir é necessário identificar qual a partição apresentou o erro. Basta achar a palavra fail no lado direito da tela e no início dessa linha vai aparecer qual a partição estava sendo checada, exemplos: /dev/sda1, /dev/hda1, /dev/...
Agora que você identificou a partição, siga o exemplo:

# fsck.ext3 -fy /dev/hda1
               \________/

Partição
Identificada


Ao final da checagem ele exibirá:

# ******** REBOOT LINUX ********

Obedeça ele, digite:

# reboot

Está pronto e solucionado, a menos que seja um problema mais "cabeludo".
Já me aconteceu de ter que repetir o processo em mais de uma partição, o que não chega a ser "cabeludo", apenas repita o processo, na outra partição em que aconteceu a nova falha (fail).

;-)

01/12/2008

Erro no Login do Linux Educacional


Atualizada em 14/06/2011


Muitos tem relatado erro na Inicialização do Linux Educacional.
Ao tentar realizar o login, aparecer um erro com esta mensagem:

Xsession: Warning; unable to write to /tmp;
X Session may exit with an error.

The following installation problem was destected while trying to start KDE: Temp directory (/Tmp) is out of disk space
KDE is unable to start

Significa que a partição que contem o diretório /tmp, está cheia e não permite que o KDE carregue os arquivos necessários no diretório temporário (/tmp), impossibilitando o seu carregamento.
Na prática, significa que necessitamos arrumar espaço para que esse erro não ocorra novamente.
Para isso, logue-se no tty1 como root e siga os passos abaixo:

# cd /var/log
# rm kern.lo*
# rm syslo*
# reboot

Após a reinicialização da máquina o problema já estará, provavelmente, solucionado; pois, após deletar esses arquivos, o espaço livre desta partição aumentou em média 3Gb.
Esse dica é do Paulo José Camporez, Cachoeiro de Itapem.
Obrigado pela força.

Olhe essa postagem para tornar essa solução permanente

;-)

23/10/2008

Manipulando o arquivo Hosts

Atualizado em 23/07/09

Dando seqüência à postagem Restrição de acesso à sites inadequados, vou mostrar como configurar o arquivos hosts no Linux Educacional 1.0 e 2.0.

O arquivo hosts serve para interpretar os nomes dos sites, caso ele encontre uma referência nesse arquivo ele não solicitará ao DNS (Domain Name System).

Em outras palavras, é como dizer ao navegador que o endereço www.siteinadequado.com.br tem IP (Internet Protocol) 0.0.0.0, ou seja, desconhecido.

Na prática, usamos o seguinte comando (logado como root):

# echo '0.0.0.0 www.siteinadequado.com.br' >> /etc/hosts

Pronto, o comando acima acaba de bloquear o site acrescentando o conteúdo entre as aspas simples ao final do arquivo hosts.

Os sites mais visados pelos administradores, criam constantemente maneiras alternativas para burlar os bloqueios, uma eterna briga de gato e rato.

Fiz um script (bloquear) para facilitar um pouco meu trabalho, ele repete o comando descrito anteriormente com algumas variações para acelerar o bloqueio e antever algumas alternativas.

10/10/2008

Ambiente de Rede no Linux Educacional


Atualizado em 23/07/09


Se você também gosta de transferir arquivos de um PC para outro, sem usar CD/DVD, pendrive ou disquete (o pior de todos), apenas acessando a pasta compartilhada de um determinado computador da rede e descarregar nela os arquivos desejados.
Então você lembram do velho Ambiente de Rede (win 9X) e Meus Locais de Rede no (win XP)?
Bateu aquela saudade, não foi?
No Linux Educacional, o Ambiente de Rede, pode ser configurado para ter toda essa funcionalidade. E ainda conseguir por as antigas maquinas Windows na mesma rede das novas maquinas Linux Educacional (todas as versões). Chega de rodeios e vamos ao que interessa...


Etapa 1 de 3

Certifique-se que seu arquivo de repositório (sources.list) esteja correto e que o computador tenha um acesso à internet (apenas para essa etapa).
Logue o usuário root em um terminal ou konsole e digite:

# aptitude -y install samba

Isso irá instalar o pacote samba.

O arquivo responsável por servir o samba e definir as características do compartilhamento, é o smb.conf que está no diretório /etc/samba.
Eu consegui o que queria, substituindo o arquivo original que o samba cria, por um resultado do esforço de dois conhecidos meus feras em linux (Leonardo Amorim e Luciano Lopes), que me ajudaram fazendo modificações no smb.conf original e o resultado é o smb.conf.simples.

Para que ele funcione, depois de baixá-lo, ainda no terminal (root), digite:

# cat /home/aluno/Desktop/smb.conf.simples > /etc/smb.conf

Isso irá alterar o conteúdo do arquivo smb.conf, onde /home/aluno/Desktop é o diretório onde o smb.conf.simples se encontra depois do download (exemplo).

Agora você precisa editar ele para adequar aos seus computadores, como grupo de trabalho, nome do computador, diretório compartilhado, nome do compartilhamento, etc... O arquivo contém algumas dicas sobre a função de cada linha.


Etapa 2 de 3

Agora é necessário criar (sugestão) e configurar o diretório que será compartilhado. Também no terminal (root):

Criando o diretório (sugestão)
# cd /mnt
# mkdir publico
Configurando o diretório
# chmod 2777 publico
# chown nobody.nogroup /mnt/publico
Reiniciando o servidor Samba
# /etc/init.d/samba restart

Com esses comandos os usuários que assessarem o diretório compartilhado através da rede e localmente, terão acesso total ao conteúdo do compartilhamento.
Pronto, seu servidor Samba já está configurado e operando.
Mas alguém pode estar se perguntando...
E os usuários?
Não temos que criar usuários no samba?
Esclarecerei na próxima etapa mas a resposta é, necessariamente, não.


Etapa 3 de 3

Essa etapa não é essencial, seu compartilhamento já está configurado e operando. Contudo, essa é a parte que nos poupará muita dor de cabeça.
Para que não haja a necessidade de criar usuários no samba em cada máquina, é recomendável criar 2 atalhos no Desktop, um para acesso direto ao grupo (opcional) e outro para acessar o diretório local compartilhado.

Clique com o botão direito sobre uma área livre no Desktop > Criar Novo > Link para Localização (URL)...


Apenas com o smb:/ você visualizará todos os grupos disponíveis na sua rede ("Toda Rede").


Com o grupo já especificado, smb://NTE/, apenas os computadores daquele grupo serão exibidos.


Com a URL completa, smb://micro11/SHARE DOCS (onde micro11 corresponde ao nome do computador ou seu IP e SHARE DOCS é o nome do compartilhamento), você acessa o diretório compartilhado através do samba.


Pronto, agora é só lembrar aos usuários que utilizem sempre estes atalhos.


Reconheço que esse tipo de compartilhamento é muito vulnerável, mas eu queria um equivalente ao Ambiente de Rede, que não é nenhum exemplo de segurança, e por enquanto tem funcionado bem.

07/10/2008

Instalar pacotes Linux

Para instalar um pacote (vulgo programa) é necessário o acesso do root.
Vou proceder a instalação de pacotes via ambiente gráfico ("normal").
Mas antes, é preciso ter certeza que o sources.list está correto.

Clique em Menu > Executar Comando ...

Digite kdesu kedit '/etc/apt/sources.list' e tecle enter ou clique em Executar.

Digite a senha do root e tecle enter ou clique em OK.

Para o Linux Educacional, eu recomendo o seguinte repositório:

deb ftp://ftp.br.debian.org/debian etch main contrib non-free

Para que um repositório seja interpretado, ele não pode conter o # no começo de sua linha, senão ele será considerado comentário. É possível ter mais de um repositório habilitado (sem #).
Feito a conferência ou a alteração do sources.list, vamos ao que interessa.

Novamente, clique em Menu > Executar Comando ...

Digite adept_manager e tecle enter ou clique em Executar.

Digite a senha do root e tecle enter ou clique em OK.

Para efetivar a mudança realizada no arquivo sources.list, é necessário clicar no primeiro ícone, Fetch Updates, assim o Adept atualizaráasua lista de pacotes pelo novo repositório recentemente modificado.

No campo Search digite o termo que deseja procurar e ele exibirá em poucos segundos os pacotes que contem o termo digitado em seu nome ou descrição.

Clicando no símbolo > ao lado esquerdo do pacote, será exibido informações sobre dependências e surgirá dois botões.

Clique no Request Install para instalar, caso o pacote ainda não esteja instalado.

O ícone Apply changes está disponível, basta clicar nele e ele instalará o(s) pacote(s) anteriormente selecionado(s).

Konsole root Linux


Atualizado em 15/12/11

Para resolver os grandes problemas no linux, precisamos do root.
O root é um usuário com acesso ilimitado ao sistema.
Para fazer login como root em um Konsole, dentro do ambiente gráfico de outro usuário, faça como mostrado no passo-a-passo a seguir:

Clique com o botão direito do mouse sobre uma área vazia da sua área de trabalho, escolha a opção Executar Comando ... ou simplesmente (Alt+F2).

Digite konsole e tecle enter ou clique em OK.

Digite su e tecle enter, será solicitada a senha do root (Para usuários do Linux Educacional, a senha pode ser conseguida entrando em contato com o NTE de sua região ou NTM de sua cidade.), digite-a (enquanto a senha é digitada o cursor não responde, mas o sistema registra tudo o que é digitado) e tecle enter novamente.

Agora você está logado com acesso ilimitado ao sistema para resolver seus problemas e instalar pacotes, mas MUITO CUIDADO, agora você também pode causar danos que comprometem a integridade dos dados e do sistema.


11/09/2008

Máquina Virtual

Como rodar Linux Educacional dentro do Windows sem nenhum risco? Como essa distribuição não dispõem, ainda, de um live CD, Máquina Virtual é a resposta.
Utilizar uma Máquina Virtual é uma saída para quem quer utilizar o Linux Educacional, mas não quer perder seu Windows.
O uso da Máquina Virtual não apresenta riscos para o sistema principal, pois não altera nenhuma característica no Boot nem no sistema de arquivos do disco rígido, como o Dual Boot.
Nesse exemplo utilizarei como máquina Virtual o programa Virtual Box, que possui instaladores específicos para cada sistema. Descreverei a instalação da versão para windows.

Após o download da versão específica para windows, inicia-se a instalação, respondendo todos os campos que forem solicitados.

Ao abrir o Virtual Box, escolha Novo como mostra na figura abaixo:

Agora na tela "Nome da MV e Tipo de Sistema", coloque o nome que desejar, e escolha a opção Debian (Linux Educacional 1.0 e 2.0) ou Ubuntu (Linux Educacional 3.0).

Defina a quantidade de memória RAM para a máquina virtual vai dispor para rodar o novo sistema. Se seu computador possui pelo menos 512MB, recomendo que disponibilize a metade (256MB) para a máquina virtual.

Para o Disco Rígido, escolha a opção Novo (E)...

Opte por usar uma Imagem dinamicamente expansível, dessa forma o espaço utilizado pelo novo sistema será aumentado conforme seu uso. Ou Imagem de tamanho fixo, que mesmo não sendo todo utilizado pelo novo sistema não será disponível para o sistema Básico (hospedeiro).

Independente da escolha acima, será necessário definir o local e o tamanho do Disco Rígido. Para a distribuição do Linux Educacional 1.0 ou 2.0 básicos (sem DVD Escola, hinos, Rived e Obras de Domínio Público) 8GB é suficiente, caso queira complementar com o Conteudo do MEC, será necessário 40GB.

Quando retornar a janela do "Disco Rígido Virtual" clique em Next
A próxima janela é apenas um "Sumário" com os dados anteriormente especificados. Clique Finish.
A máquina Virtual já está criada, mas ainda falta instalar o sistema operacional.

Selecione a máquina que você acabou de criar e clique em Configurações, para fazer os últimos ajustes, como definir o CD/DVD para poder instalar o sistema operacional.

Selecione CD/DVD-ROM na lista da esquerda, marque a caixa Montar Drive de CD/DVD, por padrão a primeira opção Drive de CD/DVD do Hospedeiro já é marcada.
Se você já dispõem de um CD com a instalação do Linux Educacional, basta inserí-lo no drive e ele estará disponível para a máquina virtual.

Caso você não tenha o CD de instalçação, pode-se conseguir os arquivos ISO das versões do Linux Educacional no Webeduc, não é necessário expandir a ISO para o CD. Escolha a opção Arquivo de Imagem ISO e clique no ícone da direita.

Clique em Acrescentar, para carregar o arquivo ISO.

Selecione o arquivo baixado do webeduc e clique Abrir.

O último passo é fazer com que a máquina virtual de boot pelo "CD".
Selecione a máquina virtual e clique em Iniciar, e fique teclando F12 até apareça a tela de Seleção temporária do dispositivo de boot (a seguir).

Para dar o boot pelo CD-ROM, tecle C, e prossiga com a instalação do Linux Educacional normalmente.
Na próxima vez em que a máquina virtual for reiniciada o boot será dado pelo HD virtual

Uma dica: não é necessário desligar a máquina virtual como se fosse um PC normal, épossível pausar e salvar seu estado, semelhante ao recurso Hibernar do PC normal. Dessa maneira o sistema estará disponível rapidamente.

O ponto fraco de se usar máquinas virtuais, é o uso compartilhado de alguns recursos como memória RAM, espaço do disco rígido e banda de conexão com a internet.
Com 512MB de RAM na máquina real, já quebra um galhão para testar o novo sistema (256MB para cada sistema), com 1GB de RAM dá para rodar confortavelmente 2 sistemas (512MB para cada sistema).

01/09/2008

Seu teclado não funciona mais???

O seu teclado simplesmente parou de responder?
Ou fica com um comportamento estranho?
Para descobrir o que aconteceu, vamos realizar alguns testes.

1º Teste:
Se seu teclado não funciona nem para logar o usuário, então troque o teclado atual por outro, e tente novamente.
Caso resolva, seu teclado está com defeito e deve ser substituído.

2º Teste:
Se você consegue logar o usuário, mas quando vai digitar um texto, por exemplo, ele não responde mais; ou após ouvir um bip, ele passou a se comportar de maneira estranha, digitando tudo maiúsculo, acionando teclas de atalho ou exibindo menus.
É preciso desativar as opções de Acessibilidade que foram ativadas involuntariamente durante a digitação.
Para desfazer essa alteração ou desativá-la para evitar eventuais transtornos, siga os passos abaixo:

Menu/Iniciar > Centro de Controle

Regional e Acessibilidade > Acessiblidade, selecione a guia Teclas Modificadoras
.
Desmarque a opção 'Usar teclas de aderência' (deixando sem x) clique em aplicar.

Agora na guia Filtros do Teclado.

Desmarque a opção 'Usar teclas lentas', aplicar.

Por último, na guia Gestos para Ativação.

Desmarque a opção 'Usar gestos para ativar ...' (deixando sem x) clique em aplicar.

Essa dica serve para Linux Educacional 1.0 e 2.0.

18/08/2008

Repositórios Linux Educacional 1.0, 2.0 e 3.0


Atualizado em 23/10/2009


O Linux Educacional, assim como os demais sistemas Linux, utilizam um sistema de repositórios para instalar e atualizar seus programas e pacotes.
Para utilizar corretamente os repositórios é necessário especificar a qual deseja conectar-se. Para isso você precisa editar o arquivo sources.list que se encontra no diretório /etc/apt.
Como o Linux Educacional 1.0, 2.0 e 2.1 são distribuições baseadas no Debian, você pode substituir o conteúdo do seu arquivo sources.list, pelo conteúdo abaixo:

# Escolha o repositório mais adequado as suas necessidades.
# Para utilizá-lo, basta remover o '#' do início da linha (deb) e salvar o arquivo.
# Caso queira desabilitá-lo, adicione '#' no início da linha (deb).

## repositório oficial da Linux Educacional Versão 1.0
# deb http://arquivos.ossystems.com.br/clientes/mec 1.0 main contrib non-free

## repositório ofical do Linux Educacional Versão 2.0
# deb http://repositorio.mec.gov.br mec 2.0

## repositório ofical do Debian etch Yankee
# deb http://ftp.us.debian.org/debian/ stable main contrib non-free

## repositório ofical do Debian etch Brasileiro
# deb http://ftp.br.debian.org/debian/ stable main contrib non-free


Já a versão 3.0 é baseada no Ubuntu, o arquivo sources.list sessa versão já vem com os principais repositórios do Ubuntu, apenas acrescente as linhas abaixo ao final do arquivo:

## repositório ofical do Linux Educacional Versão 3.0
# deb http://repositorio.mec.gov.br mec 3.0


Os '#' à frente das linhas transforma elas comentários, ou seja, o programa não lê as linhas que iniciam com esse símbolo, por esse motivo, para ativá-las, deve ser remover o '#' do início da linha.

Todos os passos necessários para editar o sources.list, bem como os comandos necessários para atualizar a lista de pacotes e instalar programas estão descritos em linux_educacional2_repositorio_mec.pdf, produzido pelo prof. Rafael Nink de Carvalho.
;-)

30/07/2008

Menus Linux Educacional 1.0 e 2.0

Para manipular o Menu no Linux é necessário utilizar o pacote Kmenuedit, que em algumas distribuições já vem instalado, no Linux Educacional ele não vem instalado, por isso use o seguinte comando para instalá-lo:

# aptitude install kmenuedit

Ele estará disponível em:

Menu > Executar Comando...

Digite kmenuedit e tecle enter.

No Linux Educacional 1.0, os itens "Ministério da Educação" e "Hinos Nacionais" são do tipo Submenu os demais itens são do tipo Item, criados a partir do submenus acima citados. Basta deixar o Menu como o dos outros PCs, conforme o exemplo que segue:

No Linux Educacional 2.0, os Menus já estão criados, mas no caso de atualizar o Linux Educacional 1.0 para a versão 2.0, você terá que alterar alguns detalhes, pois o Conteúdo do MEC está organizado de maneira diferente nas duas versões.
Começarei pelo RIVED (Objetos de Aprendizagem), neste basta trocar as letras em maiúsculas por minúsculas do diretório rived.

Para os itens DVDs da TV Escola e Obras Literárias (Domínio Público), é necessário alterar os campos Nome e o Comando como destacados nas figuras abaixo:
Agora mova (arrastando) os itens alterados acima para fora de seus submenus originais, posicionando os conforme abaixo:

Para excluir os itens desnecessários, marque eles e clique em excluir.

Para salvar estas modificações, basta clicar no primeiro ícone e pronto, a figura abaixo mostra como ficará o Menu.

Os itens referentes aos Hinos Nacionais não necessitam de edição.
Agora vamos editar o Painel superior de atalhos.
Clique com o botão direto sobre o ícone do TV Escola e escolha Remover, repita a ação com o ícone do Dominio Público.

Clique novamente com o botão direito sobre o Painel, agora faça como mostra a figura (abaixo) para adicionar o Domínio Público corrigido, repita o processo para adicionar o TV Escola.

Se desejar colocar os ícones na ordem original, clique com o botão direito sobre o ícone que deseja movimentar, e escolha a opção Mover Botão ... movimente o mouse até a posição que deseja posicioná-lo e clique com o botão esquerdo.

Pronto seu Painel ficará com essa aparência:


PS:
No caso de reinstalação do sistema Linux Educacional 2.0, onde o PC de origem veio do MEC já com a versão 2.0, basta copiar a pasta /home/ConteudoMEC/ que os atalhos funcionaram sem problemas.

29/07/2008

Bug Linux Educacional 2.0

Atualizado em 23/07/09

O Linux Educacional tem um bug que trava a sua inicialização. Quem dispara o bug não é o HD, pois as máquinas que o MEC disponibilizou com a versão 1.0 do Linux Educacional, possuem HDs IDE, e não são afetada por esse bug.
Mas vamos ao que interessa, que é burlar o bug.
Para isso basta seguir os passos descritos em Correcao_LE.pdf, um passo-a-passo produzido por Francisco Willian Saldanha, que lhe orientará como burlar temporariamente o bug.
Para tornar a correção definitiva, o colega Sergio Carvalho de Esteio/RS deu a luz, é necessário durante a edição do arquivo /boot/grub/menu.lst realizar a seguinte alteração:
Localize as linhas que possuem /dev/hda2 (como na imagem abaixo).


E troque o 'h' por 's'.


Salve o arquivo e pronto.
Os passos descritos no passo-a-passo, citado anteriormente, referentes aos campos hiddenmenu e timeout 2, são opcionais, o bug pode ser burlado sem alterá-los.

PS: A máquina que utilizei para fazer o teste foi uma positivo recebida em 2004 do MEC.

17/07/2008

Cadê meus desenhos do Tuxpaint???

Os desenhos estão salvos no diretorio /home/aluno/.tuxpaint/saved/.



Para acessá-los, vá em Pasta do Usuário e acrescente no campo localização .tuxpaint/saved/, tecle enter e pronto, os arquivos salvos serão exibidos no quadro principal com extensão .png.

Divirta-se!

;-)

07/07/2008

Alterar Idioma do Linux Educacional

Caso você queira trocar o Idioma do Linux Educacional 1.0 ou 2.0, que não se encontra em Português do Brasil, basta seguir o caminho abaixo:


Depois escolha Brasil na opção como abaixo:


Clique em Aplicar, aguarde, clique em Ok.

PS: O exemplo está em Inglês, mas caso esteja em outro idioma, basta identificar os ícones das ilustrações acima, pois eles são os mesmos em qualquer idioma.