Você está na página 1de 4

Gerenciador de Programas - Linux

>>> SO usado: Linux Ubuntu 10.10 <<<


1 Quais repositrios de programas esto disponveis para o
sistema operacional de sua escolha? Escolha um para estudo.
Um repositrio de programas um banco de dados na internet onde esto
arquivados programas para serem instalados em um sistema operacional especfico.
Muitas distribuies Linux oferecem repositrios de programas para que voc no
tenha que pesquisar na Internet por cada programa desejado. Estes repositrios so sites
que possuem esses softwares para que o seu Linux os baixe e instale sem haver perigo
algum, pois no necessrio baixar nada em qualquer site que possa ser suspeito.
Repositrios de programas para Linux se diferenciam do sistema Windows pois so
gerenciados e atualizados pela prpria distribuio Linux, que dona desse repositrio.
Muitas distribuies em Linux usam o Advanced Packaging Tool (APT) como repositrio
de programas, que so encontrados em distribuies baseadas em Debian, h ainda o
yum, usado em distribuies baseadas no Red Hat e outros vrios sistemas
independentes, como o Pacman, e o quo.
O Sistema Operacional escolhido (Ubuntu 10.10) funciona com o APT, embora
essa verso do Linux seja um pouco desatualizada, e o gerenciamento de novos pacotes
do repositrio foi descontinuado, pois, normalmente, depois de 3 anos uma verso
descontinuada e no tem novos repositrios lanados, mas existem inmeros mirrors da
verso que no prossegue com o repositrio, e que podem ser escolhidos normalmente,
bastando ao usurio procurar um mirror em funcionamento.
O APT usado pelo terminal do Linux, com o seguinte comando:
apt-get programa_desejado ou, mais diretamente apt-get install programa_desejado,
tambm pode ser usado o Central de Programas do Ubuntu, que funciona em GUI, ou o
Synaptic.

A configurao de qual repositrio de programas usar feita facilmente pelo prprio


terminal, ou procurando o arquivo necessrio para tal no gerenciador de arquivos. Esse
arquivo, chamado sources.list, e que se encontra no caminho /etc/apt/sources.list
contm todas as informaes necessrias ao usar o comando apt-get, a principal
configurao so os servidores de repositrios de programas que sero usados para
baixar um programa qualquer, podem portando ser facilmente alterados, caso estejam
desatualizados, ou por vontade do usurio, bastando um comando de edio de texto em
modo root, como por exemplo: sudo gedit /etc/apt/sources.list. Tambm h a opo de
atualizar os repositrios pelo prprio apt, com o seguinte comando: apt-get update.
O arquivo sources.list pode possuir inmeros servidores de repositrio de
programas, isto pois cada site pode representar pacotes de programas diferentes, como
multimdia, Java, Android, etc...
No Ubuntu temos o seguinte site usado como repositrio principal:
http://archive.ubuntu.com/ubuntu
Sendo que outros sites podem ser usados como repositrios extras, como j dito.

2 Como possvel criar um novo repositrio de programas em


um servidor de programas, com o propsito de instalar software
autntico, ntegro e com alta velocidade em sua rede local? Crie um
repositrio.
Para criao de novos repositrios com base no repositrio existente no servidor
central, podem ser usados alguns programas para facilitar a tarefa, entre eles:
O debmirror e o APTonCD, que possuem uma pequeno diferencial entre um e
outro, o debmirror baixa todos os pacotes de um repositrio em um servidor qualquer,
enquanto o APTonCD faz uma espcie de backup de todos os aplicativos que o usurio j
tenha baixado pelo apt ou pela Central de Downloads em GUI.
Contudo, ambos podem ser usados como repositrios de programas criados pelo
prprio usurio, basta configurar se o servidor criado com esse repositrio ser rede local
ou externa. Neste caso ser obviamente usado o APTonCD e disponibilizado em rede
local.
Aps instalado o programa pelo comando: sudo apt-get install aptoncd, foi criado
uma interface grfica do programa para fcil, manuseio, foram ento seguidos os
seguintes passos para criao de um repositrio de programas locais:

1. Tendo instalado corretamente, depois v em Sistema >>


Administrao >> APTonCD. Surgir um tela com duas perguntas:
Criar ou restaurar?
2. Escolha Criar para criar um novo CD/DVD ou uma imagem ISO
3. Posteriormente, selecione os pacotes desejados e selecione a opo
Gravar! E pronto!!
Com o repositrio local de programas criado, basta disponibiliz-lo na mesma rede
local, aqui nesse caso, foi usado o servidor FTP.
O servidor FTP pode ser facilmente instalado pelo programa proftpd, usando a
seguinte linha de comando: sudo apt-get install proftpd.
Aps baixado, o programa instalado e automaticamente a mquina j se torna um
servidor FTP, a nica configurao a ser pedida pelo programa na sua instalao foi
quanto ao sistema de conexo do FTP, sendo autnomo e inet as opes, foi
escolhido o sistema autnomo.
Com o servidor FTP instalado, basta alterar sua pasta padro para o diretrio que
contm o repositrio criado acima pelo APTonCD, o FTP pode ser acessado por
qualquer mquina da rede local digitando o IP do servidor.

3 Como possvel tornar esse repositrio um espelho/mirror de


algum outro repositrio j existente em outro local? Faa uma pequena
simulao, mas no precisa conclu-la.
Este passo pode ser concludo a partir das informaes dos passos 1 e 3.
Primeiramente deve-se escolher o servidor a ser usado como mirror, ento
devemos alterar o arquivo sources.list de modo que esse servidor escolhido seja o nico
servidor na lista. Por exemplo, se queremos fazer um mirror do servidor j citado acima:
http://archive.ubuntu.com/ubuntu, devemos ento deixar esse servidor de repositrio
como o nico da lista do arquivos sources.list.
Feito isso partimos para o que foi explicado no passo 3, usando o programa
debmirror e fazendo o download dos programas do servidor selecionado. Os passos para
essa etapa podem ser seguidos pelo seguinte site:
http://www.cooperati.com.br/2011/05/26/criando-um-repositorio-local-de-pacotespara-debian-ou-ubuntu/

Concludo esses passos temos um repositrio mirror de qualquer servidor


escolhido, neste caso o servidor oficial do Ubuntu. Se desejamos disponibilizar esse
mirror apenas para a rede local, podemos usar o passo 3 que j faz isso.
Caso desejamos optar por disponibilizar esse mirror para link externo, devemos
utilizar um servidor WEB, ou ainda usar o mesmo servidor FTP porm para rede externa,
bastando fixar o IP do servidor, usando por exemplo, o programa No-IP.
Esses passos podem ser seguidos aqui:
http://www.vivaolinux.com.br/artigo/Servidor-FTP-externo-no-Ubuntu-1204-Criacaoe-configuracao/
Ou caso seja criado um servidor WEB, os passos a seguir podem ser:
http://e-tinet.com/linux/instalar-servidor-web-ubuntu/
Sendo que, todos esses passos normalmente podem ser encontrados em livros
para configurao geral de Linux.

4
Como
se
configura
a
ferramenta
de
instalao/desinstalao/atualizao de software do seu sistema
operacional para usar um repositrio no cannico (criado por voc,
por exemplo)? Faa essa configurao.
Os comandos para instalao e desinstalao do software so os
mesmo usados pelo apt-get em um servidor oficial, visto que foi apenas
criado um repositrio, e no alterado a estrutura ou a sistemtica de
instalao do sistema.
Os comando so os seguintes:
Instalao: sudo apt-get install programa_desejado
Desinstalao: sudo apt-get remove programa_desejado
Lembrando que antes de usar o novo repositrio de programas bom
antes usar o comando: sudo apt-get update, para que o sistema reconhea
o novo repositrio, entretanto no algo obrigatrio em todos os sistemas.