12.04.2013 Views

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Exemplos:<br />

<strong>APOSTILA</strong> <strong>GNU</strong>/<strong>DEBIAN</strong> <strong>AVANÇADO</strong><br />

Exemplo 01: Configurando um serviço de proxy para ser utilizado pelo APT. Esta<br />

configuração, possibilita buscar pacotes de programas na Internet através de um servidor<br />

proxy existente na sua rede.<br />

Acquire<br />

{<br />

http<br />

{<br />

Proxy “http://usuario:senha@proxy.organizacao:8080/”;<br />

};<br />

};<br />

Exemplo 02: Configurando a arquitetura e release (versão) padrão dos pacotes a serem<br />

utilizados pelo sistema.<br />

APT<br />

{<br />

Architecture "i386";<br />

Default-Release “stable”;<br />

};<br />

Exemplo 03: Configurando o diretório de cache do APT.<br />

Dir “/”<br />

{<br />

Cache "var/cache/apt/"<br />

{<br />

Archives "archives/";<br />

srcpkgcache "srcpkgcache.bin";<br />

pkgcache "pkgcache.bin";<br />

};<br />

};<br />

Um ótimo arquivo de exemplos de configuração do “apt.conf” pode ser<br />

encontrado em “/usr/share/doc/apt/examples/configure-index.gz”.<br />

3.1.4. O arquivo de configuração “preferences”<br />

O arquivo /etc/apt/preferences controla a prioridade de versão de pacotes. É<br />

possível manter fontes stable, testing e unstable ao mesmo tempo. Caso tenha inserido<br />

no arquivo /etc/apt/sources.list repositórios de versões diferentes (stable e testing por<br />

exemplo) é necessário criar o arquivo preferences para que possa na instalação<br />

selecionar qual versão terá prioridade e de qual versão você deseja instalar os pacotes.<br />

obs.: Muito cuidado quando estiver trabalhando com versões diferentes, uma má<br />

instalação de pacote pode gerar quebras e até mesmo a paralisação do sistema.<br />

Segue um exemplo para o arquivo preferences:<br />

Package: *<br />

Pin: release a=stable<br />

Pin-Priority: 900<br />

Package: *<br />

Pin: release a=testing<br />

Pin-Priority: 400<br />

Neste exemplo para todos os repositórios stable, a prioridade será 900 e para testing<br />

400, ou seja, vale a prioridade mais alta, então o stable será a opção default, sempre que<br />

utilizarmos o comando apt-get com as opções install, update, upgrade, source, dist-<br />

PÁG.: 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!