?Traduções: English - Italiano - Português Brasileiro
?DiretorioApt
ToDo: O arquivo /etc/apt/conf não existe mais, pois a configuração passou a ser modular e o tópico deve ser estendido. Estamos aqui falando especificamente sobre o arquivo /etc/apt/apt.conf.d/70debconf
O arquivo /etc/apt/conf
A configuração do Debconf é iniciada com a linha que se segue. Não há necessidade de adicioná-la, uma vez que ela já está presente por padrão, ela é mostrada aqui somente como um exemplo. O comando entre chaves pode ser qualquer comando arbitrário a ser executado no shell.
Dpkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
Há também opções
Dpkg::Pre-Invoke {"comando";}; Dpkg::Post-Invoke {"comando";};
Eles executam comandos antes/após o apt chamar o dpkg. Uma coisa a ser observada é que com Pre-Install-Pkgs o caminho de pacotes deb é passado para a entrada padrão (stdin) do apt, por exemplo quando instala-se o pacote gnome o que se segue é a entrada padrão do comando chamado:
/var/cache/apt/archives/gnome_2.10.1.1_all.deb
Um exemplo que define a versão padrão para teste (você também pode especificar um nome-código como squeeze ou wheezy) :
APT::Default-Release "testing";
Você pode usar este exemplo para o proxy HTTP:
Acquire::http::Proxy "http://proxy:8080";
E o mesmo para o proxy FTP (OBSERVAÇÃO: Apenas altera-se o nome do host e a porta):
Acquire::ftp { Proxy "ftp://proxy:2121/"; ProxyLogin { "USER $(SITE_USER)@$(SITE)"; "PASS $(SITE_PASS)"; } }
Aqui há um exemplo completo de arquivo apt.conf usando stable:
APT::Default-Release "stable"; APT::Cache-Limit 10000000; Apt::Get::Purge; //comentários começam com // //houve problemas executando MMap rodando fora do ambiente, quando adiciona-se cache-limit// APT::Cache-Limit "25165824"; //Servidor fora leva muito tempo, adiciona-se timout Acquire::http::Timeout "2"; Acquire::ftp::Timeout "2";