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!
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
ResponderExcluirexport 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?
E outra coisa, muito obrigado pela seu post, e pelo seu Blog.
ResponderExcluir