Como atualizar o Linux Educacional com proxy

13 de setembro de 2010

Olá pessoal.

Esse tutorial tem o objetivo de mostrar qual configuração devemos realizar no Linux Educacional para atualizá-lo em ambientes que possuem proxy.


Antes de começar, vamos explicar porque o LE não atualiza com proxy em suas configurações originais.

O gerenciador gráfico de pacotes que vem junto com o LE, que é o Adept, não possui a opção de adicionar um proxy em suas configurações, por isso, quando estamos em uma rede como a da Seduc/MT, não conseguimos atualizá-lo. Mas o que é um gerenciador de pacotes? É um programa que permite instalar, desinstalar, modificar, atualizar, enfim, permite gerenciar todos os pacotes que estão instalados no seu computador. Por exemplo, um programa como o TuxPaint, tem vários pacotes.

Por isso vamos realizar dois procedimentos bastante fáceis, mas que devem ser seguidos à risca, pois um ponto ou letra alterada fará com que a configuração não surte efeito.

Então vamos lá.

A primeira coisa que devemos fazer é abrir um Terminal, que está em Iniciar>Sistemas>Terminal (Konsole)



Para quem não conhece, o terminal é assim:



Pois bem, agora nós digitaremos o primeiro comando no terminal:

sudo kate /etc/bash.bashrc


Explicando:

Sudo: é o comando que utilizamos quando queremos ter o acesso como root para alterar arquivos ou instalar programas, entre outros.

Kate: é o programa que vamos iniciar. Trata-se de um gerenciador de texto gráfico, bastante simples.

/Etc/: é o local onde está o nosso arquivo:

bash.bashrc

No termina, ficará assim:

E tecle ENTER. Após isso, pedirá a sua senha, pois você está querendo abrir o arquivo bash.bashrc com privilégios de root para alterá-lo.

Pois bem, um arquivo de texto como esse irá abrir:


ATENÇÃO! Muito cuidado na hora de alterar o arquivo. Como eu disse, qualquer vírgula ou ponto já compromete as configurações do bash.

Agora que você já está tendo cuidado, vamos até o final do arquivo e, abaixo do "fi" vamos adicionar as seguintes linhas:

export http_proxy=http://proxy02.seduc.mt.gov.br:3128/
export ftp_proxy=http://proxy02.seduc.mt.gov.br:3128/

O arquivo ficará assim:


Explicando:

export: é o comando que nós vamos dar para o arquivo realizar;

http_proxy e ftp_proxy: são as instruções do comando, que é adicionar um proxy para sevidores http e ftp;

http://proxy02.seduc.mt.gov.br:3128: é o proxy da Seduc que utilizamos e, separado por :, temos a porta.

Feito isso, salve o arquivo e feche.

Pronto! A primeira configuração está feita. Para testá-la, vamos dar um comando básico no terminal para fazer um update dos repositórios.

sudo apt-get update



Verifique se está tudo correto com a atualização, deverá aparecer uma tela assim:

Muito bem! Se tudo correu desse jeito, então a primeira configuração está correta. Agora nós podemos atualizar os programas e instalar novos pelo terminal. Mas muita gente não tem familiaridade ou não gosta mesmo de utilizar linhas de comando no terminal.

Se você usa somente o terminal, ótimo! Pare por aqui. Mas se você quer usar o Adept, ainda temos uma configuração para fazer.

Após todos estes procedimentos, ainda no terminal, digite clear, para limpar a tela e em seguida o comando:

sudo kate /etc/apt/apt.conf


Explicando:

Sudo: já foi explicado;

Kate: já foi explicado;

/etc/apt/: é o caminho do arquivo:

apt.conf

Um arquivo em branco irá aparecer. Nele digitaremos as seguintes linhas:

Acquire{
HTTP::proxy "http://proxy02.seduc.mt.gov.br:3128";
FTP::proxy "http://proxy02.seduc.mt.gov.br:3128";
}

E o arquivo ficará assim:

Salve o arquivo, feche-o e .... pronto! Agora você pode utilizar tanto o Adept quanto o terminal para atualizar o Linux Educacional.

Caso você tenha alguma dificuldade em digitar corretamente os comandos, copie e cole-o quer será mais fácil e não terá erros.

Espero que dê tudo certo. Inicialmente era para ser um vídeo, mas a fonte do meu PC queimou, e os arquivos do vídeo estão nele :-/. Assim que possível eu posto o vídeo aqui mesmo e disponibilizo no youtube.

Até mais!

2 comentários:

  1. No caso da sala ter um proxy na rede eu poderia substituir o endereço dns do servidor para o ip da maquina que faz o serviço de proxy? Como por exemplo em vez de usar

    export http_proxy=http://proxy02.seduc.mt.gov.br:3128/
    export ftp_proxy=http://proxy02.seduc.mt.gov.br:3128/

    eu poderia usar

    export ftp_proxy=http://192.168.0.2:3128/


    Isso daria certo?

    ResponderExcluir
  2. E outra coisa, muito obrigado pela seu post, e pelo seu Blog.

    ResponderExcluir

Obrigado pela sua participação.

III Seminário Internacional de Tecnologia Educacional