0 - en to pt-BR translation catalogue (335 entries)

en: Maintenance and Updates: The APT Tools
pt-BR: Manutenções e atualizações: As ferramentas APT

en: What makes Debian so popular with administrators is how easily software can be installed and how easily the whole system can be updated. This unique advantage is largely due to the <emphasis>APT</emphasis> program, which Falcot Corp administrators studied with enthusiasm.
pt-BR: O que faz o Debian tão popular entre os administradores é a facilidade para instalar um programa e atualizar o sistema inteiro. Esta vantagem rara é em grande parte devida ao programa <emphasis>APT</emphasis>, que os administradores da Falcot Corp estudaram com entusiasmo.

en: <emphasis>VOCABULARY</emphasis> Package source and source package
pt-BR: <emphasis>VOCABULÁRIO</emphasis> fonte do pacote e pacote fonte

en: <primary>package source</primary><seealso>repository</seealso>
pt-BR: <primary>pacote fonte</primary><seealso>repositório</seealso>

en: The word <emphasis>source</emphasis> can be ambiguous. A "source package" — a package containing the source code of a program — should not be confused with a "package source" — a repository (website, FTP server, CD-ROM, local directory, etc.) which contains packages.
pt-BR: A palavra <emphasis>fonte</emphasis> pode ser ambígua. Um "pacote fonte" — um pacote contendo o código fonte de um programa - não deve ser confundido com uma "fonte de pacotes" — um repositório (site de internet, servidor FTP, CD-ROM, diretório local, etc.) que contém pacotes.

en: APT needs to be given a “list of package sources (repositories)”: the file <filename>/etc/apt/sources.list</filename> will list the different repositories that publish Debian packages. APT will then import the list of packages published by each of these sources. This operation is achieved by downloading <filename>Packages.xz</filename> files or a variant such as <filename>Packages.gz</filename> or <filename>.bz2</filename> (using a different compression method) in case of a source of binary packages and by analyzing their contents. In case of a source of source packages, APT downloads <filename>Sources.xz</filename> files or a variant using a different compression method. When an old copy of these files is already present, APT can update it by only downloading the differences (see sidebar <xref linkend="sidebar.apt-pdiff" />).
pt-BR: O APT precisa que lhe seja dada uma “lista de fontes de pacotes (repositórios)”: o arquivo <filename>/etc/apt/sources.list</filename> listará os diferentes repositórios que publicam pacotes Debian. O APT irá então importar a lista de pacotes publicados por cada uma destas fontes. Esta operação é feita baixando arquivos <filename>Packages.xz</filename> ou uma variante tal como <filename>Packages.gz</filename> ou <filename>.bz2</filename> (usando um método de compressão diferente) no caso de uma fonte de pacotes binários e analisando seus conteúdos. No caso de uma fonte de pacotes fontes, o APT baixa os arquivos <filename>Sources.xz</filename> ou uma variante usando um método de compressão diferente. Quando uma cópia antiga destes arquivos já estiver presente, o APT poderá atualizar ela baixando apenas as diferenças (veja a barra lateral <xref linkend="sidebar.apt-pdiff" />).

en: <emphasis>BACK TO BASICS</emphasis> <command>gzip</command>, <command>bzip2</command>, <command>LZMA</command> and <command>XZ</command> Compression
pt-BR: <emphasis>DE VOLTA AO BÁSICO</emphasis> <command>gzip</command>, <command>bzip2</command>, <command>LZMA</command> e <command>XZ</command> Compressão

en: A <filename>.gz</filename> extension refers to a file compressed with the <command>gzip</command> utility. <command>gzip</command> is the fast and efficient traditional Unix utility to compress files. Newer tools achieve better rates of compression but require more resources (computation time and memory) to compress and uncompress a file. Among them, and by order of appearance, there are <command>bzip2</command> (generating files with a <filename>.bz2</filename> extension), <command>lzma</command> (generating <filename>.lzma</filename> files) and <command>xz</command> (generating <filename>.xz</filename> files).
pt-BR: Uma extensão <filename>.gz</filename> se refere a um arquivo comprimido com o utilitário <command>gzip</command>. <command>gzip</command> é o utilitário tradicional do Unix rápido e eficiente para comprimir arquivos. Ferramentas mais novas conseguem taxas de compressão melhores mas precisam de mais recursos (tempo de cálculo e memória) para compactar e descompactar um arquivo. Entre elas e por ordem de surgimento, estão <command>bzip2</command> (gerando arquivos com a extensão <filename>.bz2</filename>), <command>lzma</command> (gerando arquivos <filename>.lzma</filename>) e <command>xz</command> (gerando arquivos <filename>.xz</filename>).

en: Filling in the <filename>sources.list</filename> File
pt-BR: Preenchendo no arquivo <filename>sources.list</filename> Arquivo

en: <primary>source</primary><secondary>of packages</secondary>
pt-BR: <primary>fonte</primary><secondary>dos pacotes</secondary>

en: <primary>package</primary><secondary>source of</secondary>
pt-BR: <primary>pacote</primary><secondary>origem de</secondary>

en: Syntax
pt-BR: Sintaxe

en: Each active line in the <filename>/etc/apt/sources.list</filename> file represents a package source (repository) and is made of at least three parts separated by spaces. For a complete description of the file format and the accepted entry compositions see <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
pt-BR: Cada linha ativa no arquivo <filename>/etc/apt/sources.list</filename> representa uma fonte de pacotes (repositório) e é feita de pelo menos três partes separadas por espaços. Para uma descrição completa do formato do arquivo e as composições aceitas, veja em <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry>.

en: Example entry format in <filename>/etc/apt/sources.list</filename>
pt-BR: Exemplo de formato de entrada em <filename>/etc/apt/sources.list</filename>

en: deb url distribution component1 component2 component3 [..] componentX
    deb-src url distribution component1 component2 component3 [..] componentX
pt-BR: deb url distribuição componente1 componente2 componente3 [..] componenteX
    deb-src url distribuição componente1 componente2 componente3 [..] componenteX

en: The first field indicates the source type:
pt-BR: O primeiro campo indica o tipo da origem:

en: package source (repository) of binary packages
pt-BR: fonte de pacotes (repositório) binários

en: package source (repository) of source packages
pt-BR: fonte de pacotes (repositório) de pacotes fonte

en: <emphasis>VOCABULARY</emphasis> The <literal>main</literal>, <literal>contrib</literal> and <literal>non-free</literal> archives
pt-BR: <emphasis>VOCABULÁRIO</emphasis> Os arquivos <literal>main</literal>, <literal>contrib</literal> e <literal>non-free</literal>

en: <primary>component</primary><secondary><literal>main</literal></secondary>
pt-BR: <primary>componente</primary><secondary><literal>main</literal></secondary>

en: <primary><literal>main</literal>, component</primary>
pt-BR: <primary><literal>main</literal>, componente</primary>

en: <primary>component</primary><secondary><literal>contrib</literal></secondary>
pt-BR: <primary>componente</primary><secondary><literal>contrib</literal></secondary>

en: <primary><literal>contrib</literal>, component</primary>
pt-BR: <primary><literal>contrib</literal>, componente</primary>

en: <primary>component</primary><secondary><literal>non-free</literal></secondary>
pt-BR: <primary>componente</primary><secondary><literal>non-free</literal></secondary>

en: <primary><literal>non-free</literal>, component</primary>
pt-BR: <primary><literal>non-free</literal>, componente</primary>

en: <primary>component (of a repository)</primary>
pt-BR: <primary>componente (de um repositório)</primary>

en: The <literal>non-free</literal> component is different because it contains software which does not (entirely) conform to these principles but which can, nevertheless, be distributed without restrictions. This archive, which is not officially part of Debian, is a service for users who could need some of those programs and, nowadays, also require the firmware for their hardware. However, Debian always recommends giving priority to free software. The existence of this component represents a considerable problem for Richard M. Stallman and keeps the Free Software Foundation from recommending Debian to users.
pt-BR: O componente <literal>non-free</literal> é diferente porque contém programas que não estão (completamente) de acordo com estes princípios, mas que podem, contudo, ser distribuídos sem restrições. Este arquivamento, que não é parte oficial do Debian, é um serviço para os usuários que poderiam precisar de alguns desses programas e, atualmente, também precisam de firmware para seus hardwares. Entretanto, o Debian sempre recomenda dar prioridade aos programas livres. A existência desse componente representa um problema considerável para Richard M. Stallman e faz com que a Free Software Foundation não recomende o Debian para os usuários.

en: <literal>Contrib</literal> (contributions) is a set of open source software which cannot function without some non-free elements — these elements can be software from the <literal>non-free</literal> section, or non-free files such as game ROMs, BIOS of consoles, etc. — or some elements, not available from the Debian <literal>main</literal> archive at all. The <literal>contrib</literal> component also includes free software whose compilation requires proprietary elements. This was initially the case for the OpenOffice.org office suite, which used to require a proprietary Java environment.
pt-BR: <literal>Contrib</literal> (contribuições) é um conjunto de programas de código aberto que não podem funcionar sem um elemento não livre. Estes elementos podem ser programas da seção <literal>non-free</literal>, ou arquivos não livres como as ROMs de jogos, BIOS de consoles, etc. — ou alguns elementos não disponíveis a partir de um arquivamento <literal>main</literal> do Debian. Os componentes <literal>contrib</literal> também incluem programas livres que a compilação necessita de elementos proprietários. Este foi inicialmente o caso da suíte de escritório OpenOffice.org, que necessitava um ambiente java proprietário.

en: <emphasis>TIP</emphasis> Files in <filename>/etc/apt/sources.list.d/</filename>
pt-BR: <emphasis>DICA</emphasis> Arquivos em <filename>/etc/apt/sources.list.d/</filename>

en: If many package sources are referenced, it can be useful to split them in multiple files. Each part is then stored in <filename>/etc/apt/sources.list.d/<replaceable>filename</replaceable>.list</filename> (see sidebar <xref linkend="sidebar.directory.d" />).
pt-BR: Se muitas fontes de pacotes são referenciadas, pode ser útil separá-las em múltiplos arquivos. Cada parte é então guardada em <filename>/etc/apt/sources.list.d/<replaceable>nome-do-arquivo</replaceable>.list</filename> (veja a barra lateral <xref linkend="sidebar.directory.d" />).

en: The <literal>cdrom</literal> entries describe the CD/DVD-ROMs you have. Contrary to other entries, a CD-ROM is not always available since it has to be inserted into the drive and since only one disc can be read at a time. For those reasons, these sources are managed in a slightly different way, and need to be added with the <command>apt-cdrom</command> program, usually executed with the <literal>add</literal> parameter. The latter will then request the disc to be inserted in the drive and will browse its contents looking for <filename>Packages</filename> files. It will use these files to update its database of available packages (this operation is usually done by the <command>apt update</command> command). From then on, APT can require the disc to be inserted if it needs one of its packages.
pt-BR: As entradas <literal>cdrom</literal> descrevem os CD/DVD-ROMs que você tem. Ao contrário de outras entradas, um CD-ROM não está sempre disponível, uma vez que tem de ser inserido na unidade e apenas um disco pode ser lido de cada vez. Por essas razões, essas fontes são geridas de uma forma ligeiramente diferente, e precisam ser adicionados com o programa <command>apt-cdrom</command>, geralmente executado com o parâmetro <literal>add</literal>. Este último, então, solicitará o disco a ser inserido na unidade e vai varrer o seu conteúdo à procura de arquivos de <filename>Packages</filename>. Ele usará esses arquivos para atualizar seu banco de dados de pacotes disponíveis (esta operação é geralmente feita pelo comando <command>apt update</command>). A partir daí, o APT pode pedir que seja inserido um disco se ele precisar de um dos pacotes no disco.

en: Repositories for <emphasis role="distribution">Stable</emphasis> Users
pt-BR: Repositórios para usuários da <emphasis role="distribution">Stable</emphasis>

en: Here is a standard <filename>sources.list</filename> for a system running the <emphasis role="distribution">Stable</emphasis> version of Debian:
pt-BR: Aqui está um <filename>sources.list</filename> padrão para um sistema rodando a versão <emphasis role="distribution">Stable</emphasis> do Debian:

en: <filename>/etc/apt/sources.list</filename> file for users of Debian Stable
pt-BR: arquivo <filename>/etc/apt/sources.list</filename> para usuários do Debian Estável

en: Note that when the desired version of a package is available on several repositories, the first one listed in the <filename>sources.list</filename> file will be used. For this reason, non-official sources are usually added at the end of the file.
pt-BR: Observe que quando a versão desejada de um pacote está disponível em vários repositórios, o primeiro listado no arquivo <filename>sources.list</filename> será usado. Por esta razão, as fontes não oficiais são geralmente adicionadas no final do arquivo.

en: As a side note, most of what this section says about <emphasis role="distribution">Stable</emphasis> applies equally well to <emphasis role="distribution">Oldstable</emphasis> since the latter is just an older <emphasis role="distribution">Stable</emphasis> that is maintained in parallel.
pt-BR: Como uma observação, a maioria do que esta seção diz sobre <emphasis role="distribution">Stable</emphasis> aplica-se igualmente bem a <emphasis role="distribution">Oldstable</emphasis> uma vez que esta é apenas uma velha <emphasis role="distribution">Stable</emphasis> que é mantida em paralelo.

en: Security Updates
pt-BR: Atualizações de Segurança

en: <primary>updates</primary><secondary>security updates</secondary>
pt-BR: <primary>atualizações</primary><secondary>atualizações de segurança</secondary>

en: <primary>Common Vulnerabilities and Exposures</primary><seealso>CVE</seealso>
pt-BR: <primary>Common Vulnerabilities and Exposures (vulnerabilidades e exposições comuns)</primary><seealso>CVE</seealso>

en: Debian takes security seriously. Known software vulnerabilities in Debian are tracked in the <ulink url="https://security-tracker.debian.org">Security Bug Tracker</ulink> and usually get fixed in a reasonable timeframe. The security updates are not hosted on the usual network of Debian mirrors but on <literal>security.debian.org</literal>, a small set of machines maintained by the <link linkend="dsa-team">Debian System Administrators</link>. This archive contains security updates prepared by the Debian Security Team and/or by package maintainers for the <emphasis role="distribution">Stable</emphasis> and <emphasis role="distribution">Oldstable</emphasis> distribution.
pt-BR: O Debian leva segurança muito a sério. Vulnerabilidades de software conhecidas no Debian são rastreadas no <ulink url="https://security-tracker.debian.org">Rastreador de bugs de Segurança</ulink> e usualmente são consertadas em um espaço de tempo razoável. As atualizações de segurança não são hospedadas na rede habitual de espelhos do Debian, mas no <literal>security.debian.org</literal>, um pequeno conjunto de máquinas mantidas pelos <link linkend="dsa-team">Administradores de Sistema Debian</link>). Estes arquivos contém as atualizações de segurança elaboradas pela Equipe de Segurança do Debian e/ou mantenedores de pacotes para a distribuição <emphasis role="distribution">Stable</emphasis> e <emphasis role="distribution">Oldstable</emphasis>.

en: For serious issues, the security team issues a <literal>Debian Security Advisory</literal> (<acronym>DSA</acronym>) and announces it together with the security update on the <email>debian-security-announce@lists.debian.org</email> mailing list (<ulink url="https://lists.debian.org/debian-security-announce/">archive</ulink>).
pt-BR: Para assuntos sérios, o time de segurança lança um <literal>Debian Security Advisory</literal> (<acronym>DSA</acronym>) e anuncia ele junto com a atualização de segurança na lista de discussão <email>debian-security-announce@lists.debian.org</email> (<ulink url="https://lists.debian.org/debian-security-announce/">archive</ulink>).

en: <primary>mailing lists</primary><secondary><email>debian-security-announce@lists.debian.org</email></secondary>
pt-BR: <primary>listas de e-mail</primary><secondary><email>debian-security-announce@lists.debian.org</email></secondary>

en: Stable Updates
pt-BR: Atualizações Estáveis

en: <primary>stable updates</primary>
pt-BR: <primary>atualizações estáveis</primary>

en: Stable updates are not security sensitive but are deemed important enough to be pushed to users before the next stable point release.
pt-BR: Atualizações estáveis não são sensíveis de segurança, mas são consideradas importantes o suficiente para ser empurradas para os usuários antes do próximo ponto de lançamento estável.

en: This repository will typically contain fixes for critical and serious bugs which could not be fixed before release or which have been introduced by subsequent updates. Depending on the urgency, it can also contain updates for packages that have to evolve over time, like <emphasis role="pkg">spamassassin</emphasis>'s spam detection rules, <emphasis role="pkg">clamav</emphasis>'s virus database, the daylight-saving time rules of all timezones (<emphasis role="pkg">tzdata</emphasis>), the <acronym>ESR</acronym> version of Firefox (<emphasis role="pkg">firefox-esr</emphasis>) or cryptographic keyrings like <emphasis role="pkg">debian-archive-keyring</emphasis>.
pt-BR: Este repositório normalmente contêm correções para bugs críticos e sérios que não puderam ser corrigidos antes do lançamento ou que tenham sido introduzidos pelas atualizações subsequentes. Dependendo da urgência, ele também pode conter atualizações para os pacotes que têm de evoluir ao longo do tempo, como as regras de detecção de spam do <emphasis role="pkg">spamassassin</emphasis>, o banco de dados de vírus do <emphasis role="pkg">clamav</emphasis>, as regras de horário de verão de todos os fusos horários do (<emphasis role="pkg">tzdata</emphasis>), a versão com <acronym>ESR</acronym> do Firefox (<emphasis role="pkg">firefox-esr</emphasis>) ou chaveiros criptográficos como <emphasis role="pkg">debian-archive-keyring</emphasis>.

en: In practice, this repository is a subset of the <literal>proposed-updates</literal> repository, carefully selected by the <link linkend="srm-team">Stable Release Managers</link>. All updates are announced on the <email>debian-stable-announce@lists.debian.org</email> mailing list (<ulink url="https://lists.debian.org/debian-stable-announce/">archive</ulink>) and will be included in the next <emphasis role="distribution">Stable</emphasis> point release anyway.
pt-BR: Na prática, este repositório é um subconjunto do repositório <literal>proposed-updates</literal>, cuidadosamente selecionado pelos <link linkend="srm-team">Stable Release Managers</link>. Todas as atualizações são anunciadas na lista de email <email>debian-stable-announce@lists.debian.org</email> (<ulink url="https://lists.debian.org/debian-stable-announce/">archive</ulink>) e vão ser incluídas no próximo ponto de lançamento da <emphasis role="distribution">Stable</emphasis> de qualquer forma.

en: <primary>mailing lists</primary><secondary><email>debian-stable-announce@lists.debian.org</email></secondary>
pt-BR: <primary> listas de email</primary><secondary><email>debian-stable-announce@lists.debian.org</email></secondary>

en: Proposed Updates
pt-BR: Atualizações Propostas

en: <primary><literal>proposed-updates</literal></primary>
pt-BR: <primary><literal>atualizações-propostas</literal></primary>

en: <primary><literal>stable-proposed-updates</literal></primary>
pt-BR: <primary><literal>atualizações-propostas-estáveis</literal></primary>

en: <primary>updates</primary><secondary><literal>stable-proposed</literal></secondary>
pt-BR: <primary>atualizações</primary><secondary><literal>stable-proposed</literal></secondary>

en: Once published, the <emphasis role="distribution">Stable</emphasis> distribution is only updated about once every 2 months. The <literal>proposed-updates</literal> repository is where the expected updates are prepared (under the supervision of the Stable Release Managers).
pt-BR: Depois de publicada, a distribuição <emphasis role="distribution">Stable</emphasis> somente é atualizada em aproximadamente de dois em dois meses. O repositório <literal>proposed-updates</literal> (em português, atualizações-propostas) é onde as atualizações esperadas são preparadas (sob a supervisão dos Gerentes de versão Estável).

en: The security and stable updates documented in the former sections are always included in this repository, but there is more too, because package maintainers also have the opportunity to fix important bugs that do not deserve an immediate release.
pt-BR: As atualizações de segurança e estáveis documentadas nas seções anteriores são sempre incluídas neste repositório, mas não há mais também, porque os mantenedores de pacotes também têm a oportunidade de corrigir erros importantes que não merecem uma libertação imediata.

en: Stable Backports
pt-BR: Backports estáveis

en: <primary>updates</primary><secondary>backports</secondary>
pt-BR: <primary>atualizações</primary><secondary>backports</secondary>

en: <primary>updates</primary><secondary><literal>stable-backports</literal></secondary>
pt-BR: <primary>atualizações</primary><secondary><literal>stable-backports</literal></secondary>

en: <primary>updates</primary><secondary><literal>stable</literal>, backports</secondary>
pt-BR: <primary>atualizações</primary><secondary><literal>stable</literal>, backports</secondary>

en: The <literal>stable-backports</literal> repository hosts “package backports”. The term refers to a package of some recent software which has been recompiled for an older distribution, generally for <emphasis role="distribution">Stable</emphasis>.
pt-BR: O servidor do repositório <literal>stable-backports</literal> oferece “pacotes backports”. O termo refere-se a um pacote de algum software recente, que foi recompilado para uma distribuição mais velha, geralmente para <emphasis role="distribution">Stable</emphasis>.

en: When the distribution becomes a little dated, numerous software projects have released new versions that are not integrated into the current <emphasis role="distribution">Stable</emphasis> suite, which is only modified to address the most critical problems, such as security issues. Since the <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> suites can be more risky, package maintainers sometimes voluntarily offer recompilations of recent software applications for <emphasis role="distribution">Stable</emphasis>, which has the advantage to users and system administrators to limit potential instability to a small number of chosen packages. The page <ulink url="https://backports.debian.org" /> provides more information.
pt-BR: Quando a distribuição vai ficando desatualizada, vários projetos de software lançam novas versões que não são integradas na <emphasis role="distribution">Stable</emphasis> atual (que é modificada apenas para resolver os problemas mais críticos, como problemas de segurança). Como as distribuições <emphasis role="distribution">Testing</emphasis> e <emphasis role="distribution">Unstable</emphasis> podem ser mais arriscadas, mantenedores de pacotes às vezes oferecem voluntariamente recompilações de software recente para a <emphasis role="distribution">Stable</emphasis>, que tem a vantagem para usuários e administradores de sistemas de limitar instabilidade potencial a um pequeno número de pacotes escolhidos. A página <ulink url="https://backports.debian.org" /> fornece mais informações.

en: Backports from <literal>stable-backports</literal> are only created from packages available in <emphasis role="distribution">Testing</emphasis>. This ensures that all installed backports will be upgradable to the corresponding stable version once the next stable release of Debian is available.
pt-BR: Backports de <literal>stable-backports</literal> são criados apenas a partir de pacotes disponíveis no <emphasis role="distribution">Testing</emphasis>. Isso garante que todos os backports instalados serão atualizáveis para a versão estável correspondente uma vez que a próxima versão estável do Debian está disponível.

en: Even though this repository provides newer versions of packages, <literal>APT</literal> will not install them unless you give explicit instructions to do so (or unless you have already done so with a former version of the given backport):
pt-BR: Mesmo que este repositório forneça versões mais recentes dos pacotes, o <literal>APT</literal> não os instala a menos que você dê instruções explícitas para fazê-lo (ou a menos que você já o fez com uma versão anterior do backport em questão):

en: Repositories for <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis> Users
pt-BR: Repositórios para usuários <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis> Users

en: Here is a standard <filename>sources.list</filename> for a system running the <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> version of Debian:
pt-BR: Aqui está um <filename>sources.list</filename> padrão para um sistema executando uma versão <emphasis role="distribution">Testing</emphasis> ou <emphasis role="distribution">Unstable</emphasis> do Debian:

en: <filename>/etc/apt/sources.list</filename> file for users of Debian <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>
pt-BR: arquivo <filename>/etc/apt/sources.list</filename> para usuários do Debian <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>

en: <emphasis>NOTE</emphasis> Layout of security repositories
pt-BR: <emphasis>NOTA</emphasis> Organização de repositórios de segurança

en: With this <filename>sources.list</filename> file APT will install packages from the <emphasis role="distribution">Unstable</emphasis> suite. If that is not desired, use the <literal>APT::Default-Release</literal> setting (see <xref linkend="sect.apt-upgrade" />) to instruct APT to pick packages from another suite (most likely <emphasis role="distribution">Testing</emphasis> in this case).
pt-BR: Com este arquivo <filename>sources.list</filename> o APT instalará pacotes da <emphasis role="distribution">Unstable</emphasis>. Se isso não for desejado, use a configuração <literal>APT::Default-Release</literal> (veja <xref linkend="sect.apt-upgrade" />) para instruir o APT a escolher pacotes a partir de uma outro conjunto (provavelmente <emphasis role="distribution">Testing</emphasis> neste caso).

en: The inclusion of <emphasis role="distribution">Stable</emphasis> is more debatable but it often gives access to some packages, which have been removed from the development versions. It also ensures that you get the latest updates for packages, which have not been modified since the last stable release.
pt-BR: A inclusão do <emphasis role="distribution">Stable</emphasis> é mais discutível, mas muitas vezes dá acesso a alguns pacotes, que foram retirados das versões de desenvolvimento. Ele também garante que você obtenha as últimas atualizações para os pacotes que não tenham sido modificados desde a última versão estável.

en: The <emphasis role="distribution">Experimental</emphasis> Repository
pt-BR: O <emphasis role="distribution">repositório</emphasis> experimental

en: The archive of <emphasis role="distribution">Experimental</emphasis> packages is present on all Debian mirrors, and contains packages which are not in the <emphasis role="distribution">Unstable</emphasis> version yet because of their substandard quality — they are often software development versions or pre-versions (alpha, beta, release candidate…). A package can also be sent there after undergoing subsequent changes which can generate problems. The maintainer then tries to uncover them with help from advanced users who can handle important issues. After this first stage, the package is moved into <emphasis role="distribution">Unstable</emphasis>, where it reaches a much larger audience and where it will be tested in much more detail.
pt-BR: O arquivamento dos pacotes da <emphasis role="distribution">Experimental</emphasis> está presente em todos os espelhos Debian, e contém pacotes que não estão na versão <emphasis role="distribution">Unstable</emphasis> ainda devido sua qualidade inferior — eles são, geralmente, versões em desenvolvimento ou pré-versões (alfa, beta, candidatos a lançamento…). Um pacote pode também ser enviado para lá devido a mudanças que possam gerar problemas. O mantenedor então tenta desvendar esses problemas com a ajuda de usuários avançados que possam lidar com questões importantes. Depois deste primeiro estágio, o pacote é movido para a <emphasis role="distribution">Unstable</emphasis>, onde ele alcança uma audiência muito maior e onde ele será testado mais minuciosamente.

en: <emphasis role="distribution">Experimental</emphasis> is generally used by users who do not mind breaking their system and then repairing it. This distribution gives the possibility to import a package which a user wants to try or use as the need arises. That is exactly how Debian approaches it, since adding it in APT's <filename>sources.list</filename> file does not lead to the systematic use of its packages. The line to be added is:
pt-BR: A <emphasis role="distribution">Experimental</emphasis> é geralmente usada por usuário que não se importam em quebrar o seu sistema e ter que consertá-lo. Esta distribuição dá a possibilidade de importar um pacote que o usuário queira testar ou usar quando surge uma necessidade. Esta é exatamente a abordagem do Debian, já que adicionar a Experimental ao arquivo <filename>sources.list</filename> do APT não leva ao uso sistemático destes pacotes. A linha a ser adicionada é:

en: Using Alternate Mirrors
pt-BR: Usando mirrors ("espelhos") alternativos

en: <primary><literal>deb.debian.org</literal></primary><see>mirrors</see>
pt-BR: <primary><literal>deb.debian.org</literal></primary><see>espelhos</see>

en: <primary>mirrors</primary>
pt-BR: <primary>espelhos</primary>

en: <primary>Content Delivery Networks</primary>
pt-BR: <primary>Content Delivery Networks (redes de distribuição de conteúdo)</primary>

en: <primary>mirror list</primary><seealso>mirrors</seealso>
pt-BR: <primary>lista de espelhos</primary><seealso>espelhos</seealso>

en: <primary>list of mirrors</primary><seealso>mirrors</seealso>
pt-BR: <primary>lista de espelhos</primary><seealso>espelhos</seealso>

en: Picky users who are not satisfied with the performance of <literal>deb.debian.org</literal> can try to find a better mirror in the official mirror list: <ulink type="block" url="https://www.debian.org/mirror/list" />
pt-BR: Usuários exigentes que não estejam satisfeitos com o desempenho do <literal>deb.debian.org</literal> podem tentar achar um espelho melhor na lista oficial de espelhos: <ulink type="block" url="https://www.debian.org/mirror/list" />

en: But when you don't know which mirror is best for you, this list is of not much use. Fortunately for you, Debian maintains DNS entries of the form <literal>ftp.<replaceable>country-code</replaceable>.debian.org</literal> (e.g. <literal>ftp.us.debian.org</literal> for the USA, <literal>ftp.fr.debian.org</literal> for France, etc.) which are covering many countries and which are pointing to one (or more) of the best mirrors available within that country.
pt-BR: Mas quando você não sabe qual espelho é o melhor para você, esta lista não é de muita ajuda. Felizmente para você, o mantém entradas de DNS na forma <literal>ftp.<replaceable>código-de-país</replaceable>.debian.org</literal> (e.g. <literal>ftp.us.debian.org</literal> para os Estados Unidos, <literal>ftp.fr.debian.org</literal> para a França, etc.) que cobrem muitos países e que apontam para um (ou mais) dos melhores espelhos disponíveis naquele país.

en: <primary><literal>httpredir.debian.org</literal></primary><see>mirrors</see>
pt-BR: <primary><literal>httpredir.debian.org</literal></primary><see>espelhos</see>

en: As an alternative to <literal>deb.debian.org</literal>, there used to be <literal>httpredir.debian.org</literal>. This service would identify a mirror close to you (among the list of official mirrors, using GeoIP mainly) and would redirect APT's requests to that mirror. This service has been deprecated due to reliability concerns and now <literal>httpredir.debian.org</literal> provides the same CDN-based service as <literal>deb.debian.org</literal>.
pt-BR: Como uma alternativa para o <literal>deb.debian.org</literal>, existia o <literal>httpredir.debian.org</literal>. Este serviço identificava um espelho perto de você (de uma lista de espelhos, usando principalmente GeoIP) e redirecionava requisições APT para aquele espelho. Este serviço foi descontinuado devido a questões de confiabilidade e agora o <literal>httpredir.debian.org</literal> fornece o mesmo serviço baseado em CDN que o <literal>deb.debian.org</literal>.

en: Non-Official Resources: <literal>mentors.debian.net</literal>
pt-BR: Recursos não oficiais: <literal>mentors.debian.net</literal>

en: There are numerous non-official sources of Debian packages set up by advanced users who have recompiled some software — Ubuntu made this popular with their Personal Package Archive (<acronym>PPA</acronym>) service — by programmers who make their creation available to all, and even by Debian developers who offer pre-versions of their package online.
pt-BR: Existem inúmeras fontes não-oficiais de pacotes Debian feitas por usuários avançados que recompilaram algum software — Ubuntu fez isso popular com o seu serviço "Personal Package Archive" (<acronym>PPA</acronym>) — por programadores que disponibilizam sua criação para todos, e mesmo por desenvolvedores Debian que oferecem pré-versões de seu pacote online.

en: The <ulink url="https://mentors.debian.net"><literal>mentors.debian.net</literal></ulink> site is interesting (although it only provides source packages), since it gathers packages created by candidates to the status of official Debian developer or by volunteers who wish to create Debian packages without going through that process of integration. These packages are made available without any guarantee regarding their quality; make sure that you check their origin and integrity and then test them before you consider using them in production.
pt-BR: O sítio <ulink url="https://mentors.debian.net"><literal>mentors.debian.net</literal></ulink> é interessante (embora ele apenas forneça pacotes fontes), já que reúne pacotes criados por candidatos ao status de desenvolvedor Debian oficial ou por voluntários que desejam criar pacotes Debian sem passar pelo processo de integração. Estes pacotes são disponibilizados sem qualquer garantia de qualidade; certifique-se de verificar a origem e a integridade e fazer testes antes de usar em produção.

en: <emphasis>COMMUNITY</emphasis> The <literal>debian.net</literal> sites
pt-BR: <emphasis>COMUNIDADE</emphasis> Os sítios <literal>debian.net</literal>

en: The <emphasis>debian.net</emphasis> domain is not an official resource of the Debian project. Each Debian developer may use that domain name for their own use. These websites can contain unofficial services (sometimes personal sites) hosted on a machine which does not belong to the project and set up by Debian developers, or even prototypes about to be moved on to <emphasis>debian.org</emphasis>. Two reasons can explain why some of these prototypes remain on <emphasis>debian.net</emphasis>: either no one has made the necessary effort to transform it into an official service (hosted on the <emphasis>debian.org</emphasis> domain, and with a certain guarantee of maintenance), or the service is too controversial to be officialized.
pt-BR: O domínio <emphasis>debian.net</emphasis> não é um recurso oficial do projeto Debian. Cada desenvolvedor Debian pode usar este domínio para seu próprio uso. Estes sítios podem conter serviços não-oficiais (algumas vezes sítios pessoais) hospedados numa máquina que não pertence ao projeto e que foram configurados por desenvolvedores Debian, ou podem conter protótipos prestes a irem para o <emphasis>debian.org</emphasis>. Duas razões podem explicar por que alguns destes protótipos permanecem no <emphasis>debian.net</emphasis>: ou por que ninguém fez o esforço necessário para transformar a coisa num serviço oficial (hospedado no domínio <emphasis>debian.org</emphasis>, e com uma certa garantia de manutenção), ou o serviço é muito controverso para ser oficializado.

en: Installing a package means giving root rights to its creator, because they decide on the contents of the initialization scripts which are run under that identity. Official Debian packages are created by volunteers who have been co-opted and reviewed and who can seal their packages so that their origin and integrity can be checked.
pt-BR: Instalar um pacote significa dar permissões de root para seu criador, por que o criador decide o que fica nos scripts de inicialização que rodam com a identidade do root. Pacotes Debian oficiais são criados por voluntários que cooperam e revisam e que marcam seus pacotes de forma que a origem e integridade deles possam ser verificada.

en: In general, be wary of a package whose origin you don't know and which isn't hosted on one of the official Debian servers: evaluate the degree to which you can trust the creator, and check the integrity of the package.
pt-BR: Em geral, fique alerta com pacotes cuja origem você não conhece e que não são hospedados em um dos servidores Debian oficiais: avalie o grau em que você confia no criador, e verifique a integridade do pacote.

en: Caching Proxy for Debian Packages
pt-BR: Proxy Cache para os pacotes Debian

en: When an entire network of machines is configured to use the same remote server to download the same updated packages, any administrator knows that it would be beneficial to have an intermediate proxy acting as a network-local cache (see sidebar <xref linkend="sidebar.cache" />).
pt-BR: Quando toda uma rede de máquinas está configurada para usar o mesmo servidor remoto para baixar os mesmos pacotes atualizados, qualquer administrador sabe que seria benéfico ter uma atuação proxy intermediária como um cache local da rede (veja o quadro <xref linkend="sidebar.cache" />).

en: You can configure APT to use a "standard" proxy (see <xref linkend="sect.apt-config" /> for the APT side, and <xref linkend="sect.http-ftp-proxy" /> for the proxy side), but the Debian ecosystem offers better options to solve this problem. The dedicated software presented in this section are smarter than a plain proxy cache because they can rely on the specific structure of APT repositories (for instance they know when individual files are obsolete or not, and thus adjust the time during which they are kept).
pt-BR: Você pode configurar o APT para usar um proxy "padrão" (veja <xref linkend="sect.apt-config" /> para o lado APT, e <xref linkend="sect.http-ftp-proxy" /> para o lado proxy), mas o ecossistema Debian oferece melhores opções para resolver este problema. O software dedicado apresentado nesta seção são mais espertos do que um simples proxy cache, porque eles podem contar com a estrutura específica de repositórios APT (por exemplo, eles sabem quando arquivos individuais são obsoletos ou não, e, assim, ajustar o tempo durante o qual eles são mantidos).

en: <emphasis role="pkg">apt-cacher</emphasis> and <emphasis role="pkg">apt-cacher-ng</emphasis> work like usual proxy cache servers. APT's <filename>sources.list</filename> is left unchanged, but APT is configured to use them as proxy for outgoing requests.
pt-BR: <emphasis role="pkg">apt-cacher</emphasis> e <emphasis role="pkg">apt-cacher-ng</emphasis> funcionam como servidores de cache de proxy habituais. <filename>sources.list</filename> da APT é deixado inalterado, mas APT está configurado para usá-los como proxy para solicitações de saída.

en: <emphasis role="pkg">approx</emphasis>, on the other hand, acts like an HTTP server that “mirrors” any number of remote repositories in its top-level URLs. The mapping between those top-level directories and the remote URLs of the repositories is stored in <filename>/etc/approx/approx.conf</filename>:
pt-BR: <emphasis role="pkg">approx</emphasis>, por outro lado, funciona como um servidor HTTP que "espelha" qualquer número de repositórios remotos em suas URLs de nível superior. O mapeamento entre os diretórios de nível superior e as URLs remotas dos repositórios é armazenado em <filename>/etc/approx/approx.conf</filename>:

en: <emphasis role="pkg">approx</emphasis> runs by default on port 9999 via a systemd socket and requires the users to adjust their <filename>sources.list</filename> file to point to the approx server:
pt-BR: <emphasis role="pkg">approx</emphasis> é executado por padrão na porta 9999 via um soquete systemd e requer que os usuários ajustem o seu arquivo <filename>sources.list</filename> para apontar para o servidor aprox:

en: <command>aptitude</command>, <command>apt-get</command>, and <command>apt</command> Commands
pt-BR: Comandos <command>aptitude</command>, <command>apt-get</command> e <command>apt</command>

en: <acronym>APT</acronym> is a vast project, whose original plans included a graphical interface. It is based on a library which contains the core application, and <command>apt-get</command> is the first front end — command-line based — which was developed within the project. <command>apt</command> is a second command-line based front end provided by APT which overcomes some design mistakes of <command>apt-get</command>.
pt-BR: <acronym>APT</acronym> é um projeto amplo, cujos planos originais incluem uma interface gráfica. Ele é baseado numa biblioteca que contém as aplicações principais, e o <command>apt-get</command> é a primeira interface — em linha de comando — que foi desenvolvida dentro do projeto. O <command>apt</command> é uma segunda interface baseada em linha de comando fornecida pelo APT que supera alguns erros de projeto do <command>apt-get</command>.

en: Numerous other graphical interfaces then appeared as external projects: <command>synaptic</command>, <command>aptitude</command> (which includes both a text mode interface and a graphical one — even if not complete yet), <command>wajig</command>, etc. The most recommended interface, <command>apt</command>, is the one that we will use in the examples given in this section. Note, however, that <command>apt-get</command> and <command>aptitude</command> have a very similar command line syntax. When there are major differences between these three commands, these will be detailed.
pt-BR: Várias outras interfaces gráficas apareceram então como projetos externos: <command>synaptic</command>, <command>aptitude</command> (que tem uma interface modo texto e uma gráfica — que ainda não está completa), <command>wajig</command>, etc. A interface mais recomendada, <command>apt</command>, é a que nós iremos usar nos exemplos dados nesta seção. Note, porém, que a sintaxe de linha de comando do <command>apt-get</command> e <command>aptitude</command> são muito semelhantes. Quando existirem diferenças importantes entre estes três comandos, essas diferenças serão detalhadas.

en: Initialization
pt-BR: Inicialização

en: <emphasis>TIP</emphasis> Incremental updates
pt-BR: <emphasis>DICA</emphasis> Atualização incremental

en: However, it can sometimes be of interest to force the download of the entire <filename>Packages</filename> file, especially when the last upgrade is very old and when the mechanism of incremental differences would not contribute much. This can also be interesting when network access is very fast but when the processor of the machine to upgrade is rather slow, since the time saved on the download is more than lost when the computer calculates the new versions of these files (starting with the older versions and applying the downloaded differences). To do that, you can use the APT configuration parameter <literal>Acquire::PDiffs</literal> and set it to <literal>false</literal>.
pt-BR: Entretanto, algumas vezes é interessante forçar o download do arquivo <filename>Packages</filename> todo, especialmente quando a última atualização é muito antiga e o mecanismo de diferenças incremental não vai ajudar muito. Isto também pode ser interessante quando o acesso à rede é muito rápido mas o processador da máquina que vai atualizar nem tanto, pois o tempo economizado para o download é maior que o perdido para juntar as versões dos arquivos (iniciando com a versão antiga e aplicando as diferenças baixadas). Para fazer isto, você pode usar o parâmetro de configuração do APT <literal>Acquire::PDiffs</literal> e configurar ele para <literal>false</literal>.

en: The <literal>Acquire::*</literal> options also control other aspects of the download, and even the download methods. <literal>Acquire::Languages</literal> can limit or disable the download of <filename>Translation-<replaceable>language-code</replaceable></filename> files and save even more time. For a complete reference see <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
pt-BR: As opções <literal>Acquire::*</literal> também controlam outros aspectos do download, e até mesmo os métodos de download. <literal>Acquire::Languages</literal> pode limitar ou desabilitar o download de arquivos <filename>Translation-<replaceable>language-code</replaceable></filename> e economizar até mais tempo. Para uma referência completa, veja <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.

en: Installing and Removing
pt-BR: Instalação e remoção

en: <primary>package</primary><secondary>installation</secondary>
pt-BR: <primary>pacote</primary><secondary>instalação</secondary>

en: <primary>package</primary><secondary>removal</secondary>
pt-BR: <primary>pacote</primary><secondary>remoção</secondary>

en: <primary>installation</primary><secondary>package installation</secondary>
pt-BR: <primary>instalação</primary><secondary>instalação do pacote</secondary>

en: <primary>removal of a package</primary>
pt-BR: <primary>remoção de um pacote</primary>

en: With APT, packages can be added or removed from the system, respectively with <command>apt install <replaceable>package</replaceable></command> and <command>apt remove <replaceable>package</replaceable></command>. In both cases, APT will automatically install the necessary dependencies or delete the packages which depend on the package that is being removed. The <command>apt purge <replaceable>package</replaceable></command> command involves a complete uninstallation by deleting the configuration files as well.
pt-BR: Com o APT, os pacotes podem ser adicionados ou removidos do sistema, respectivamente com <command>apt install <replaceable>pacote</replaceable></command> e <command>apt remove <replaceable>pacote</replaceable></command>. Em ambos os casos, o APT vai instalar automaticamente as dependências necessárias ou apagar os pacotes que dependem do pacote que está para ser removido. O comando <command>apt purge <replaceable>pacote</replaceable></command> envolve uma desinstalação completa ao remover também os arquivos de configuração.

en: <emphasis>TIP</emphasis> Installing the same selection of packages several times
pt-BR: <emphasis>DICA</emphasis> Instalando a mesma seleção de pacotes diversas vezes

en: It can be useful to systematically install the same list of packages on several computers. This can be done quite easily.
pt-BR: Pode ser útil instalar sistematicamente a mesma lista de pacotes em vários computadores. Isso pode ser feito facilmente.

en: First, retrieve the list of packages installed on the computer which will serve as the “model” to copy.
pt-BR: Em primeiro lugar, recupere a lista de pacotes instalados no computador que servirá como o "modelo" para copiar.

en: The <filename>pkg-list</filename> file then contains the list of installed packages. Next, transfer the <filename>pkg-list</filename> file onto the computers you want to update and use the following commands:
pt-BR: O arquivo <filename>pkg-list</filename> passa a conter a lista dos pacotes instalados. Em seguida, transfira o arquivo <filename>pkg-list</filename> para os computadores que você quer atualizar e use os seguintes comandos:

en: ## Update dpkg's database of known packages
    # <userinput>avail=`mktemp`</userinput>
    # <userinput>apt-cache dumpavail &gt; "$avail"</userinput>
    # <userinput>dpkg --merge-avail "$avail"</userinput>
    # <userinput>rm -f "$avail"</userinput>
    ## Update dpkg's selections
    # <userinput>dpkg --set-selections &lt; pkg-list</userinput>
    ## Ask apt-get to install the selected packages
    # <userinput>apt-get dselect-upgrade</userinput>
pt-BR: ## Atualiza banco de dados do dpkg de pacotes conhecidos
    # <userinput>avail=`mktemp`</userinput>
    # <userinput>apt-cache dumpavail &gt; "$avail"</userinput>
    # <userinput>dpkg --merge-avail "$avail"</userinput>
    # <userinput>rm -f "$avail"</userinput>
    ## Seleções de Atualização do dpkg
    # <userinput>dpkg --set-selections &lt; pkg-list</userinput>
    ## Pedir apt-get para instalar os pacotes selecionados
    # <userinput>apt-get dselect-upgrade</userinput>

en: The first commands record the list of available packages in the dpkg database. Then <command>dpkg --set-selections</command> restores the selection of packages that you wish to install, and the <command>apt-get</command> invocation executes the required operations! <command>aptitude</command> does not have this command.
pt-BR: Os primeiros comandos registram a lista de pacotes disponíveis no banco de dados dpkg. Então <command>dpkg --set-selections</command> restaura a seleção de pacotes que você deseja instalar, e o <command>apt-get</command> executa as operações necessárias! <command>aptitude</command> não tem este comando.

en: <emphasis>TIP</emphasis> Removing and installing at the same time
pt-BR: <emphasis>DICA</emphasis> Removendo e instalando ao mesmo tempo

en: It is possible to ask <command>apt</command> (or <command>apt-get</command>, or <command>aptitude</command>) to install certain packages and remove others on the same command line by adding a suffix. With an <command>apt install</command> command, add “<literal>-</literal>” to the names of the packages you wish to remove. With an <command>apt remove</command> command, add “<literal>+</literal>” to the names of the packages you wish to install.
pt-BR: É possível pedir ao <command>apt</command> (ou <command>apt-get</command> ou <command>aptitude</command>) para instalar certos pacotes e remover outros na mesma linha de comando ao adicionar um sufixo. Com um comando <command>apt install</command>, adicione “<literal>-</literal>” aos nomes de pacotes que você deseja remover. Com um comando <command>apt remove</command>, adicione “<literal>+</literal>” para os nomes dos pacotes que você deseja instalar.

en: The next example shows two different ways to install <replaceable>package1</replaceable> and to remove <replaceable>package2</replaceable>.
pt-BR: O próximo exemplo mostra duas maneiras diferentes de instalar o <replaceable>pacote1</replaceable> e remover o <replaceable>pacote2</replaceable>.

en: # <userinput>apt install <replaceable>package1</replaceable> <replaceable>package2</replaceable>-</userinput>
pt-BR: # <userinput>apt install <replaceable>pacote1</replaceable> <replaceable>pacote2</replaceable>-</userinput>

en: # <userinput>apt remove <replaceable>package1</replaceable>+ <replaceable>package2</replaceable></userinput>
pt-BR: # <userinput>apt remove <replaceable>pacote1</replaceable>+ <replaceable>pacote2</replaceable></userinput>

en: This can also be used to exclude packages which would otherwise be installed, for example, due to an automatic installation of <literal>Recommends</literal>. In general, the dependency solver will use that information as a hint to look for alternative solutions.
pt-BR: Este também pode ser utilizado para excluir os pacotes que de outra forma seriam instalados, por exemplo, devido a uma instalação automática de um <literal>Recommends</literal>. Em geral, o solucionador de dependência vai usar essa informação como uma dica para procurar soluções alternativas.

en: <emphasis>TIP</emphasis> <command>apt --reinstall</command> and <command>aptitude reinstall</command>
pt-BR: <emphasis>DICA</emphasis> <command>apt --reinstall</command> e <command>aptitude reinstall</command>

en: <primary>reinstallation</primary>
pt-BR: <primary>reinstalação</primary>

en: The system can sometimes be damaged after the removal or modification of files in a package. The easiest way to retrieve these files is to reinstall the affected package. Unfortunately, the packaging system finds that the latter is already installed and politely refuses to reinstall it; to avoid this, use the <literal>--reinstall</literal> option of the <command>apt</command> and <command>apt-get</command> commands. The following command reinstalls <emphasis role="pkg">postfix</emphasis> even if it is already present:
pt-BR: O sistema pode, às vezes, ser danificado com a remoção ou modificação de arquivos num pacote. A forma mais fácil de recuperar estes arquivos é reinstalar o pacote afetado. Infelizmente, o sistema de empacotamento nota que o pacote está instalado e se recusa educadamente a reinstalá-lo; para evitar isto, use a opção <literal>--reinstall</literal> dos comandos <command>apt</command> e<command>apt-get</command>. O comando abaixo reinstala o <emphasis role="pkg">postfix</emphasis> mesmo quando ele já esteja presente:

en: The <command>aptitude</command> command line is slightly different, but achieves the same result with <command>aptitude reinstall postfix</command>.
pt-BR: O <command>aptitude</command> em linha de comando é ligeiramente diferente, mas atinge os mesmos resultados com <command>aptitude reinstall postfix</command>.

en: The problem does not arise with <command>dpkg</command>, but the administrator rarely uses it directly.
pt-BR: O problema não ocorre com o <command>dpkg</command>, mas o administrador raramente usa-o diretamente.

en: Be careful! Using <command>apt --reinstall</command> to restore packages modified during an attack will certainly not recover the system as it was. <xref linkend="sect.dealing-with-compromised-machine" /> details the necessary steps to take with a compromised system.
pt-BR: Seja cuidadoso! Usar o <command>apt --reinstall</command> para recuperar pacotes alterados durante um ataque com certeza não retorna o sistema ao que ele era. <xref linkend="sect.dealing-with-compromised-machine" /> detalha os passos necessários para lidar com um sistema comprometido.

en: These commands will not restore the configuration files. But as you have learned in <xref linkend="sect.conffiles" /> (see also sidebar <xref linkend="sidebar.questions-conffiles-bis" />), you can use the following command to be asked to install the unmodified version and even restore any deleted configuration file as well.
pt-BR: Estes comandos não vão restaurar os arquivos de configuração. Mas como você deve ter aprendido <xref linkend="sect.conffiles" /> (veja também a barra lateral <xref linkend="sidebar.questions-conffiles-bis" />), você pode usar o seguinte comando para ser pedido para instalar a versão não modificada e até mesmo restaurar qualquer arquivo de configuração removido.

en: <computeroutput># </computeroutput><userinput>apt --reinstall -o Dpkg::Options::="--force-confask,confmiss" install <replaceable>package</replaceable></userinput>
pt-BR: <computeroutput># </computeroutput><userinput>apt --reinstall -o Dpkg::Options::="--force-confask,confmiss" install <replaceable>pacote</replaceable></userinput>

en: Some packages don't ship the configuration file found in <filename>/etc</filename> with the package. Instead they create it during installation by either copying a skeleton or writing it by a script. The file <filename>/etc/inputrc</filename>, for example, is a copy of <filename>/usr/share/readline/inputrc</filename>. In such cases the commands shown above won't work.
pt-BR: Alguns pacotes não vem com o arquivo de configuração que se encontra em <filename>/etc</filename>. Ao invés disto eles criam ele durante a instalação ou copiando um esqueleto ou escrevendo ele com um script. O arquivo <filename>/etc/inputrc</filename>, por exemplo, é uma cópia de <filename>/usr/share/readline/inputrc</filename>. nestes casos os comandos mostrados acima não funcionam.

en: If the file <filename>sources.list</filename> mentions several distributions, it is possible to give the version of the package to install. A specific version number can be requested with <command>apt install <replaceable>package</replaceable>=<replaceable>version</replaceable></command>, but indicating its distribution of origin (<emphasis role="distribution">Stable</emphasis>, <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis>) — with <command>apt install <replaceable>package</replaceable>/<replaceable>distribution</replaceable></command> — is usually preferred. With this command, it is possible to go back to an older version of a package (if, for instance, you know that it works well), provided that it is still available in one of the sources referenced by the <filename>sources.list</filename> file. Otherwise the <literal>snapshot.debian.org</literal> archive can come to the rescue (see sidebar <xref linkend="sidebar.snapshot.debian.org" />).
pt-BR: Se o arquivo <filename>sources.list</filename> menciona muitas distribuições, é possível passar a versão do pacote a instalar. Um número de versão específico pode ser solicitado com <command>apt install <replaceable>pacote</replaceable>=<replaceable>versão</replaceable></command>, mas indicar sua distribuição de origem (<emphasis role="distribution">Stable</emphasis>, <emphasis role="distribution">Testing</emphasis> ou <emphasis role="distribution">Unstable</emphasis>) — com o <command>apt install <replaceable>pacote</replaceable>/<replaceable>distribuição</replaceable></command> — é normalmente preferido. Com este comando, é possível voltar a uma versão antiga do pacote (se, por exemplo, você sabe que isto vai funcionar bem), desde que ela ainda esteja disponível em alguma das fontes referenciadas pelo arquivo <filename>sources.list</filename>. Por outro lado, o arquivamento <literal>snapshot.debian.org</literal> pode vir ao seu socorro (veja a barra lateral <xref linkend="sidebar.snapshot.debian.org" />).

en: Installation of the <emphasis role="distribution">Unstable</emphasis> version of <emphasis role="pkg">spamassassin</emphasis>
pt-BR: Instalação da versão <emphasis role="distribution">Unstable</emphasis> do <emphasis role="pkg">spamassassin</emphasis>

en: If the package to install has been made available to you under the form of a simple <filename>.deb</filename> file without any associated package repository, it is still possible to use APT to install it together with its dependencies (provided that the dependencies are available in the configured repositories) with a simple command: <command>apt install ./<replaceable>path-to-the-package.deb</replaceable></command>. The leading <literal>./</literal> is important to make it clear that we are referring to a filename and not to the name of a package available in one of the repositories.
pt-BR: Se o pacote a ser instalado foi disponibilizado para você na forma de um arquivo <filename>.deb</filename> simples sem nenhum repositório de pacotes associado, ainda é possível usar o APT para instalá-lo junto com suas dependências (dado que as dependências estejam disponíveis nos repositórios configurados) com um simples comando: <command> apt install ./<replaceable>caminho-para-o-pacote.deb</replaceable></command>. o <literal>./</literal> inicial é importante para deixar claro que estamos falando de um nome de arquivo e não de um pacote disponível em um dos repositórios.

en: <emphasis>GOING FURTHER</emphasis> The cache of <filename>.deb</filename> files
pt-BR: <emphasis>APROFUNDANDO</emphasis> O cache dos arquivos <filename>.deb</filename>

en: APT keeps a copy of each downloaded <filename>.deb</filename> file in the directory <filename>/var/cache/apt/archives/</filename>. In case of frequent updates, this directory can quickly take a lot of disk space with several versions of each package; you should regularly sort through them. Two commands can be used: <command>apt-get clean</command> entirely empties the directory; <command>apt-get autoclean</command> only removes packages which can no longer be downloaded (because they have disappeared from the Debian mirror) and are therefore clearly useless (the configuration parameter <literal>APT::Clean-Installed</literal> can prevent the removal of <filename>.deb</filename> files that are currently installed).
pt-BR: APT mantém uma cópia de cada arquivo <filename>.deb</filename> baixado no diretório <filename>/var/cache/apt/archives/</filename>. Caso haja atualizações frequentes, este diretório pode rapidamente ocupar um grande espaço em disco com várias versões de cada pacote; você deve regularmente passear por eles. Dois comandos podem ser usados: <command>apt-get clean</command> esvazia completamente o diretório; <command>apt-get autoclean</command> remove apenas os pacotes que não podem mais ser baixados (por terem sumido dos espelhos Debian) e são agora claramente inúteis (o parâmetro de configuração <literal>APT::Clean-Installed</literal> evita a remoção de arquivos <filename>.deb</filename> que estão atualmente instalados).

en: System Upgrade
pt-BR: Atualização do sistema

en: <primary>upgrade</primary><secondary>system upgrade</secondary>
pt-BR: <primary>atualização</primary><secondary>atualização do sistema</secondary>

en: Regular upgrades are recommended, because they include the latest security updates. To upgrade, use <command>apt upgrade</command>, <command>apt-get upgrade</command> or <command>aptitude safe-upgrade</command> (of course after <command>apt update</command>). This command looks for installed packages which can be upgraded without removing any packages. In other words, the goal is to ensure the least intrusive upgrade possible. <command>apt-get</command> is slightly more demanding than <command>aptitude</command> or <command>apt</command> because it will refuse to install packages which were not installed beforehand.
pt-BR: Atualizações regulares são recomendadas, pois elas incluem as últimas atualizações de segurança. Para atualizar, use <command>apt upgrade</command>, <command>apt-get upgrade</command> ou <command>aptitude safe-upgrade</command> (claro que depois de um <command>apt update</command>). Este comando busca por pacotes instalados que possam ser atualizados sem remover nenhum pacote. Em outras palavras, o objetivo é garantir uma atualização com o mínimo de transtorno possível. O <command>apt-get</command> é um pouco mais pesado que <command>aptitude</command> ou o <command>apt</command> por que ele vai se recusar a instalar pacotes que não estavam instalados antes.

en: <command>apt</command> will generally select the most recent version number (except for packages from <emphasis role="distribution">Experimental</emphasis> and <emphasis role="distribution">stable-backports</emphasis>, which are ignored by default whatever their version number). If you specified <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> in your <filename>sources.list</filename>, <command>apt upgrade</command> will switch most of your <emphasis role="distribution">Stable</emphasis> system to <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis>, which might not be what you intended.
pt-BR: O <command>apt</command> vai geralmente selecionar o número de versão mais recente (exceto para pacotes de <emphasis role="distribution">Experimental</emphasis> e <emphasis role="distribution">stable-backports</emphasis>, que são normalmente ignorados independente do número da versão). Se você especificar a versão <emphasis role="distribution">Testing</emphasis> ou a <emphasis role="distribution">Unstable</emphasis> em seu arquivo <filename>sources.list</filename>, um <command>apt upgrade</command> vai trocar a maioria do seu sistema <emphasis role="distribution">Stable</emphasis> para <emphasis role="distribution">Testing</emphasis> ou <emphasis role="distribution">Unstable</emphasis>, que pode não ser o que você pretende.

en: To tell <command>apt</command> to use a specific distribution when searching for upgraded packages, you need to use the <literal>-t</literal> or <literal>--target-release</literal> option, followed by the name of the distribution you want (for example, <command>apt -t stable upgrade</command>). To avoid specifying this option every time you use <command>apt</command>, you can add <literal>APT::Default-Release "stable";</literal> in the file <filename>/etc/apt/apt.conf.d/local</filename>.
pt-BR: Para dizer ao <command>apt</command> para usar uma distribuição específica quando buscando por pacotes para atualizar, você precisa usar a opção <literal>-t</literal> ou <literal>--target-release</literal>, seguida do nome da distribuição que você quer (por exemplo: <command>apt -t stable upgrade</command>). para evitar ficar usando esta opção toda vez que usa o <command>apt</command>, você pode adicionar <literal>APT::Default-Release "stable";</literal> no arquivo <filename>/etc/apt/apt.conf.d/local</filename>.

en: For more important upgrades, such as the change from one major Debian version to the next, you need to use <command>apt full-upgrade</command>. With this instruction, <command>apt</command> will complete the upgrade even if it has to remove some obsolete packages or install new dependencies. This is also the command used by users who work daily with the Debian <emphasis role="distribution">Unstable</emphasis> release and follow its evolution day by day. It is so simple that it hardly needs explanation: APT's reputation is based on this great functionality.
pt-BR: Para atualizações mais importantes, como mudar de uma versão principal do Debian para a seguinte, você precisa usar <command>apt full-upgrade</command>. Com esta instrução, o <command>apt</command> vai completar a atualização mesmo se ele tiver que remover alguns pacotes obsoletos ou instalar novas dependências. Este também é o comando usado pelos usuários que trabalham diariamente com a versão Debian <emphasis role="distribution">Unstable</emphasis> e seguem sua evolução dia após dia. É tão simples que dispensa explicações: a reputação do APT é baseada nesta fantástica funcionalidade.

en: Unlike <command>apt</command> and <command>aptitude</command>, <command>apt-get</command> doesn't know the <command>full-upgrade</command> command. Instead, you should use <command>apt-get dist-upgrade</command> (”distribution upgrade”), the historical and well-known command that <command>apt</command> and <command>aptitude</command> also accept for the convenience of users who got used to it.
pt-BR: Diferente do <command>apt</command> e <command>aptitude</command>, o <command>apt-get</command> não conhece o comando <command>full-upgrade</command>. Em seu lugar, você deve usar <command>apt-get dist-upgrade</command> (”atualização de distribuição”), o histórico e bem conhecido comando que o <command>apt</command> e <command>aptitude</command> também aceitam para conveniência dos usuários que ficaram acostumados com ele.

en: The results of these operations are logged into <filename>/var/log/apt/history.log</filename> and <filename>/var/log/apt/term.log</filename>, whereas <command>dpkg</command> keeps its log in a file called <filename>/var/log/dpkg.log</filename>.
pt-BR: Os resultados destas operações são registrados em <filename>/var/log/apt/history.log</filename> e <filename>/var/log/apt/term.log</filename>, enquanto que o <command>dpkg</command> guarda seu log num arquivo chamado <filename>/var/log/dpkg.log</filename>.

en: Configuration Options
pt-BR: Opções de configuração

en: <primary>APT</primary><secondary>configuration</secondary>
pt-BR: <primary>APT</primary><secondary>configuração</secondary>

en: Besides the configuration elements already mentioned, it is possible to configure certain aspects of APT by adding directives in a file of the <filename>/etc/apt/apt.conf.d/</filename> directory or <filename>/etc/apt/apt.conf</filename> itself. Remember, for instance, that it is possible for APT to tell <command>dpkg</command> to ignore file conflict errors by specifying <literal>DPkg::options { "--force-overwrite"; }</literal>.
pt-BR: Além dos elementos de configuração já mencionados, é possível configurar certos aspectos do APT adicionando diretivas num arquivo do diretório <filename>/etc/apt/apt.conf.d/</filename> ou do próprio <filename>/etc/apt/apt.conf</filename>. Lembre, por exemplo, que é possível para o APT pedir ao <command>dpkg</command> para ignorar erros de conflito em arquivos ao especificar <literal>DPkg::options { "--force-overwrite"; }</literal>.

en: <emphasis>BACK TO BASICS</emphasis> Directories ending in <filename>.d</filename>
pt-BR: <emphasis>DE VOLTA AO BÁSICO</emphasis> Diretórios terminados em <filename>.d</filename>

en: Directories with a <filename>.d</filename> suffix are used more and more often. Each directory represents a configuration file which is split over multiple files. In this sense, all of the files in <filename>/etc/apt/apt.conf.d/</filename> are instructions for the configuration of APT. APT includes them in alphabetical order, so that the last ones can modify a configuration element defined in one of the first ones.
pt-BR: Diretórios com um sufixo <filename>.d</filename> estão sendo cada vez mais usados. Cada diretório representa um arquivo de configuração que é separado em múltiplos arquivos. Neste sentido, todos os arquivos em <filename>/etc/apt/apt.conf.d/</filename> são instruções para a configuração do APT. APT inclui eles em ordem alfabética, assim os últimos podem altera um elemento de configuração definido em um dos primeiros.

en: This structure brings some flexibility to the machine administrator and to the package maintainers. Indeed, the administrator can easily modify the configuration of the software by adding a ready-made file in the directory in question without having to change an existing file. Package maintainers use the same approach when they need to adapt the configuration of another software to ensure that it perfectly co-exists with theirs. The Debian policy explicitly forbids modifying configuration files of other packages — only users are allowed to do this. Remember that during a package upgrade, the user gets to choose the version of the configuration file that should be kept when a modification has been detected. Any external modification of the file would trigger that request, which would disturb the administrator, who is sure not to have changed anything.
pt-BR: Esta estrutura trás alguma flexibilidade ao administrador da máquina e aos mantenedores de pacotes. Na verdade, o administrador pode modificar facilmente a configuração do software ao adicionar um arquivo pronto para usar no diretório em questão sem ter que alterar um arquivo existente. mantenedores de pacotes usam a mesma abordagem quando precisam adaptar a configuração de outro software para garantir que ele coexista perfeitamente com o seu. A política Debian proíbe explicitamente modificar arquivos de configuração de outros pacotes — apenas usuários tem autorização para isto. Lembre que durante uma atualização de pacote, o usuário escolhe a versão do arquivo de configuração que deve ser mantida quando uma modificação é detectada. Qualquer modificação externa do arquivo irá ativar este requisito, que irá perturbar o administrador, que é a certeza de não ter modificado nada.

en: Depending on the application, the <filename>.d</filename> directory is used directly or managed by an external script which will concatenate all the files to create the configuration file itself. It is important to execute the script after any change in that directory so that the most recent modifications are taken into account. In the same way, it is important not to work directly in the configuration file created automatically, since everything would be lost at the next execution of the script. The chosen method (<filename>.d</filename> directory used directly or a file generated from that directory) is usually dictated by implementation constraints, but in both cases the gains in terms of configuration flexibility more than make up for the small complications that they entail. The Exim 4 mail server is an example of the generated file method: it can be configured through several files (<filename>/etc/exim4/conf.d/*</filename>) which are concatenated into <filename>/var/lib/exim4/config.autogenerated</filename> by the <command>update-exim4.conf</command> command.
pt-BR: Dependendo da aplicação, o diretório <filename>.d</filename> é usado diretamente ou gerenciado por um script externo que vai concatenar todos os arquivos para criar um outro arquivo de configuração. É importante executar o script depois de qualquer mudança neste diretório, para que as modificações mais recentes sejam aplicadas. Da mesma forma, é importante não trabalhar diretamente no arquivo de configuração criado automaticamente, já que toda alteração será perdida na próxima execução do script. A escolha de um método (diretório <filename>.d</filename> usado diretamente ou arquivo gerado a partir do diretório) é normalmente ditada por restrições de implementação, mas em ambos os casos os ganhos em termos de flexibilidade de configuração superam as pequenas complicações que são trazidas. O servidor de email Exim 4 é um exemplo do método de arquivo gerado: ele pode ser configurado através de vários arquivos (<filename>/etc/exim4/conf.d/*</filename>) que são concatenados em <filename>/var/lib/exim4/config.autogenerated</filename> pelo comando <command>update-exim4.conf</command>.

en: Managing Package Priorities
pt-BR: Gerenciar prioridades de pacote

en: <primary>pinning, APT pinning</primary>
pt-BR: <primary>fixando, a pinagem do APT</primary>

en: <primary>package</primary><secondary>priority</secondary>
pt-BR: <primary>pacote</primary><secondary>prioridade</secondary>

en: <primary>priority</primary><secondary>package priority</secondary>
pt-BR: <primary>prioridade</primary><secondary>prioridade do pacote</secondary>

en: One of the most important aspects in the configuration of APT is the management of the priorities associated with each package source. For instance, you might want to extend one distribution with one or two newer packages from <emphasis role="distribution">Testing</emphasis>, <emphasis role="distribution">Unstable</emphasis> or <emphasis role="distribution">Experimental</emphasis>. It is possible to assign a priority to each available package (the same package can have several priorities depending on its version or the distribution providing it). These priorities will influence APT's behavior: for each package, it will always select the version with the highest priority (except if this version is older than the installed one and if its priority is less than 1000).
pt-BR: Um dos mais importantes aspectos na configuração do APT é o gerenciamento de prioridades associadas com cada fonte de pacote ("package source"). Por Exemplo, você pode querer extender uma distribuição com um ou dois pacotes mais novos da <emphasis role="distribution">Testing</emphasis>, <emphasis role="distribution">Unstable</emphasis> ou <emphasis role="distribution">Experimental</emphasis>. É possível atribuir uma prioridade a cada pacote disponível (o mesmo pacote pode ter várias prioridades dependendo da sua versão ou da distribuição que o disponibiliza). Estas prioridades vão influenciar o comportamento do APT: para cada pacote, ele vai sempre selecionar a versão com a prioridade mais alta (exceto se esta versão é mais velha que a instalada e se sua prioridade for menor que 1000).

en: <primary><filename>preferences</filename></primary>
pt-BR: <primary><filename>preferências</filename></primary>

en: <primary>APT</primary><secondary>preferences</secondary>
pt-BR: <primary>APT</primary><secondary>preferências</secondary>

en: APT defines several default priorities. Each installed package version has a priority of 100. A non-installed version has a priority of 500 by default, but it can jump to 990 if it is part of the target release (defined with the <literal>-t</literal> command-line option or the <literal>APT::Default-Release</literal> configuration directive).
pt-BR: O APT define várias prioridades padrão. Cada versão de pacote instalada tem a prioridade 100. uma versão não instalada tem a prioridade 500 por padrão, mas pode pular para 990 se for parte da versão de destino (definida com a opção de linha de comando <literal>-t</literal> ou a diretiva de configuração <literal>APT::Default-Release</literal>).

en: You can modify the priorities by adding entries in a file in <filename>/etc/apt/preferences.d/</filename> or the <filename>/etc/apt/preferences</filename> file with the names of the affected packages, their version, their origin and their new priority.
pt-BR: Você pode modificar as prioridades adicionando entradas num arquivo em <filename>/etc/apt/preferences.d/</filename> ou no <filename>/etc/apt/preferences</filename> com os nomes dos pacotes afetados, sua versão, sua origem e sua nova prioridade.

en: In more concrete terms, a package whose priority is
pt-BR: Em termos mais concretos, um pacote cuja prioridade seja

en: will never be installed,
pt-BR: nunca será instalado,

en: will only be installed if no other version of the package is already installed,
pt-BR: só será instalado se nenhuma outra versão do pacote já estiver instalada,

en: will only be installed if there is no other newer version installed or available in another distribution,
pt-BR: só será instalado se não existir outra versão mais nova instalada ou disponível em outra distribuição,

en: will only be installed if there is no newer version installed or available in the target distribution,
pt-BR: só será instalado se não existir uma versão mais nova instalada ou disponível na distribuição alvo,

en: will be installed except if the installed version is newer,
pt-BR: será instalado exceto se a versão instalada for mais nova,

en: will always be installed, even if it forces APT to downgrade to an older version.
pt-BR: sempre será instalado, mesmo se forçar o APT a baixar a versão para uma versão mais antiga.

en: <emphasis>SPECIFIC CASE</emphasis> Priority of <emphasis role="distribution">experimental</emphasis>
pt-BR: <emphasis>CASO ESPECÍFICO</emphasis> Prioridade do <emphasis role="distribution">experimental</emphasis>

en: If you listed <emphasis role="distribution">Experimental</emphasis> in your <filename>sources.list</filename> file, the corresponding packages will almost never be installed because their default APT priority is 1. This is of course a specific case, designed to keep users from installing <emphasis role="distribution">Experimental</emphasis> packages by mistake. The packages can only be installed by typing <command>aptitude install <replaceable>package</replaceable>/experimental</command> — users typing this command can only be aware of the risks that they take. It is still possible (though <emphasis>not</emphasis> recommended) to treat packages of <emphasis role="distribution">Experimental</emphasis> like those of other distributions by giving them a priority of 500. This is done with a specific entry in <filename>/etc/apt/preferences</filename>:
pt-BR: Se você listou a <emphasis role="distribution">Experimental</emphasis> em seu arquivo <filename>sources.list</filename>, os pacotes correspondentes quase nunca vão ser instalados, por que a prioridade padrão do APT é 1. Este é, claro, um caso particular, projetado para evitar que usuários instalem pacotes da <emphasis role="distribution">Experimental</emphasis> por engano. Os pacotes podem apenas ser instalados digitando <command>aptitude install <replaceable>pacote</replaceable>/experimental</command> — usuários digitando este comando podem apenas ser avisados dos riscos que estão assumindo. Ainda é possível (embora <emphasis>não</emphasis> recomendado) tratar pacotes da <emphasis role="distribution">Experimental</emphasis> como aqueles de outras distribuições dando a eles uma prioridade de 500. Isto é feito com uma entrada específica no <filename>/etc/apt/preferences</filename>:

en: Let's suppose that you only want to use packages from the stable version of Debian. Those provided in other versions should not be installed except if explicitly requested. You could write the following entries in the <filename>/etc/apt/preferences</filename> file:
pt-BR: Vamos supor que você só quer usar os pacotes da versão estável do Debian. As previstas em outras versões não devem ser instaladas exceto se explicitamente solicitado. Você poderia escrever as seguintes entradas do arquivo <filename>/etc/apt/preferences</filename> :

en: <literal>a=stable</literal> defines the name of the selected distribution. <literal>o=Debian</literal> limits the scope to packages whose origin is “Debian”.
pt-BR: <literal>a=stable</literal> define o nome da distribuição selecionada. <literal>o=Debian</literal> limita o escopo para pacotes cuja origem seja "Debian".

en: The reference documentation for the files <filename>/etc/apt/preferences</filename> and <filename>/etc/apt/preferences.d/</filename> is available in the manual page <citerefentry><refentrytitle>apt_preferences</refentrytitle><manvolnum>5</manvolnum></citerefentry>, which you can display with <command>man apt_preferences</command>.
pt-BR: A documentação de referência para os arquivos <filename>/etc/apt/preferences</filename> e <filename>/etc/apt/preferences.d/</filename> está disponível na página de manual <citerefentry><refentrytitle>apt_preferences</refentrytitle><manvolnum>5</manvolnum></citerefentry>, que você lê com <command>man apt_preferences</command>.

en: <emphasis>TIP</emphasis> Comments in <filename>/etc/apt/preferences</filename>
pt-BR: <emphasis>DICA</emphasis> Comentários no <filename>/etc/apt/preferences</filename>

en: <primary><literal>Explanation</literal></primary>
pt-BR: <primary><literal>Explicação</literal></primary>

en: There is no official syntax to put comments in the <filename>/etc/apt/preferences</filename> file, but some textual descriptions can be provided by putting one or more “<literal>Explanation</literal>” fields at the start of each entry:
pt-BR: Não existe uma sintaxe oficial para colocar comentários no arquivo <filename>/etc/apt/preferences</filename>, mas algumas descrições textuais pode ser fornecidas colocando um ou mais campos "<literal>Explanation</literal>" no começo de cada entrada:

en: Explanation: The package xserver-xorg-video-intel provided
    Explanation: in experimental can be used safely
    Package: xserver-xorg-video-intel
    Pin: release a=experimental
    Pin-Priority: 500
pt-BR: Explanation: O pacote xserver-xorg-video-intel fornecido
    Explanation: na experimental pode ser usado com segurança
    Package: xserver-xorg-video-intel
    Pin: release a=experimental
    Pin-Priority: 500

en: Working with Several Distributions
pt-BR: Trabalhando com Distribuições Diversas

en: <command>apt</command> being such a marvelous tool, it is tempting to pick packages coming from other distributions. For example, after having installed a <emphasis role="distribution">Stable</emphasis> system, you might want to try out a software package available in <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> without diverging too much from the system's initial state.
pt-BR: Sendo o <command>apt</command> uma ferramenta assim tão maravilhosa, é tentador pegar pacotes de outras distribuições. Por exemplo, depois de instalar um sistema <emphasis role="distribution">Stable</emphasis>, você pode querer tentar um pacote de software disponível na <emphasis role="distribution">Testing</emphasis> ou <emphasis role="distribution">Unstable</emphasis> sem divergir muito do estado inicial do sistema.

en: Even if you will occasionally encounter problems while mixing packages from different distributions, <command>apt</command> manages such coexistence very well and limits risks very effectively. The best way to proceed is to list all distributions used in <filename>/etc/apt/sources.list</filename> (some people always put the three distributions, but remember that <emphasis role="distribution">Unstable</emphasis> is reserved for experienced users) and to define your reference distribution with the <literal>APT::Default-Release</literal> parameter (see <xref linkend="sect.apt-upgrade" />).
pt-BR: Mesmo se você ocasionalmente encontrar problemas enquanto estiver misturando pacotes de distribuições diferentes, o <command>apt</command> gerencia tal coexistência muito bem e limita os riscos de forma bastante efetiva. A melhor maneira de proceder é listando todas as distribuições usadas em <filename>/etc/apt/sources.list</filename> (algumas pessoas sempre botam as três distribuições, mas lembre-se que <emphasis role="distribution">Unstable</emphasis> é reservada para usuários experientes) e definindo a sua distribuição de referência com o parâmetro <literal>APT::Default-Release</literal> (Veja <xref linkend="sect.apt-upgrade" />).

en: Let's suppose that <emphasis role="distribution">Stable</emphasis> is your reference distribution but that <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> are also listed in your <filename>sources.list</filename> file. In this case, you can use <command>apt install <replaceable>package</replaceable>/testing</command> to install a package from <emphasis role="distribution">Testing</emphasis>. If the installation fails due to some unsatisfiable dependencies, let it solve those dependencies within <emphasis role="distribution">Testing</emphasis> by adding the <literal>-t testing</literal> parameter. The same obviously applies to <emphasis role="distribution">Unstable</emphasis>.
pt-BR: Suponha que <emphasis role="distribution">Stable</emphasis> é sua distribuição de referência mas que <emphasis role="distribution">Testing</emphasis> e <emphasis role="distribution">Unstable</emphasis> também estão listadas em seu arquivo <filename>sources.list</filename>. Neste caso, você pode usar <command>apt- install <replaceable>pacote</replaceable>/testing</command> para instalar um pacote da <emphasis role="distribution">Testing</emphasis>. Se a instalação falha devido a algumas dependências não-satisfeitas, deixe ela resolver estas dependências na <emphasis role="distribution">Testing</emphasis> adicionando o parâmetro <literal>-t testing</literal>. O mesmo obviamente se aplica à <emphasis role="distribution">Unstable</emphasis>.

en: Everything centers around the fact that APT only considers packages of higher or equal version than the installed one (assuming that <filename>/etc/apt/preferences</filename> has not been used to force priorities higher than 1000 for some packages).
pt-BR: Tudo se baseia no fato de que o APT apenas considera pacotes com versão igual ou superior à instalada (assumindo que o <filename>/etc/apt/preferences</filename> não foi usado para forçar prioridades maiores que 1000 para alguns pacotes).

en: Let's assume that you have installed version 1 of a first package from <emphasis role="distribution">Stable</emphasis> and that version 2 and 3 are available respectively in <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis>. The installed version has a priority of 100 but the version available in <emphasis role="distribution">Stable</emphasis> (the very same) has a priority of 990 (because it is part of the target release). Packages in <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> have a priority of 500 (the default priority of a non-installed version). The winner is thus version 1 with a priority of 990. The package “stays in <emphasis role="distribution">Stable</emphasis>”.
pt-BR: Suponha que você instalou a versão 1 de um primeiro pacote da <emphasis role="distribution">Stable</emphasis> e que versão 2 e 3 estão respectivamente disponíveis na <emphasis role="distribution">Testing</emphasis> e na <emphasis role="distribution">Unstable</emphasis>. A versão instalada tem uma prioridade de 100 mas a versão disponível na <emphasis role="distribution">Stable</emphasis> (exatamente a mesma) tem uma prioridade de 990 (porque ela é parte da "target release"). Pacotes na <emphasis role="distribution">Testing</emphasis> e na <emphasis role="distribution">Unstable</emphasis> tem a prioridade de 500 (a prioridade padrão de uma versão não instalada). O ganhador é então a versão 1 com uma prioridade de 990. O pacote “fica na <emphasis role="distribution">Stable</emphasis>”.

en: Tracking Automatically Installed Packages
pt-BR: Rastreando Pacotes Instalados Automaticamente

en: One of the essential functionalities of <command>apt</command> is the tracking of packages installed only through dependencies. These packages are called “automatic”, and often include libraries.
pt-BR: Uma das funcionalidades essenciais do <command>apt</command> é o rastreamento de pacotes instalados somente através de dependências. Estes pacotes são chamados de "automático", e muitas vezes incluem bibliotecas.

en: <primary>APT</primary><secondary>automatic removal</secondary>
pt-BR: <primary>APT</primary><secondary>remoção automática</secondary>

en: <primary>package</primary><secondary>automatic removal</secondary>
pt-BR: <primary>pacote</primary><secondary>remoção automática</secondary>

en: With this information, when packages are removed, the package managers can compute a list of automatic packages that are no longer needed (because there is no “manually installed” packages depending on them). <command>apt-get autoremove</command> or <command>apt autoremove</command> will get rid of those packages. <command>aptitude</command> does not have this command because it removes them automatically as soon as they are identified. In all cases, the tools display a clear message listing the affected packages.
pt-BR: Com esta informação, quando os pacotes são removidos, os gerenciadores de pacotes podem calcular uma lista de pacotes automáticos que não são mais necessários (porque não há nenhum pacote "instalado manualmente" dependendo deles). <command>apt-get autoremove</command> ou <command>apt autoremove</command> vão se livrar desses pacotes. O <command>aptitude</command> não tem esse comando porque ele remove automaticamente assim que são identificados.Em todos os casos, as ferramentas exibem uma clara mensagem listando os pacotes afetados.

en: It is a good habit to mark as automatic any package that you don't need directly so that they are automatically removed when they aren't necessary anymore. <command>apt-mark auto <replaceable>package</replaceable></command> will mark the given package as automatic whereas <command>apt-mark manual <replaceable>package</replaceable></command> does the opposite. <command>aptitude markauto</command> and <command>aptitude unmarkauto</command> work in the same way although they offer more features for marking many packages at once (see <xref linkend="sect.aptitude" />). The console-based interactive interface of <command>aptitude</command> also makes it easy to review the “automatic flag” on many packages.
pt-BR: É um bom hábito marcar como automático qualquer pacote que você não precisa diretamente de modo que eles são automaticamente removidos quando eles não são mais necessários.<command>apt-mark auto <replaceable>pacote</replaceable></command> marcará o pacote dado como automático enquanto <command>apt-mark manual <replaceable>pacote</replaceable></command> faz o oposto. <command>aptitude markauto</command> e <command>aptitude unmarkauto</command> trabalham da mesma forma, embora eles ofereçam mais recursos para a marcação de muitos pacotes de uma vez (veja <xref linkend="sect.aptitude" />). A interface interativa baseada em console do <command>aptitude</command> também torna mais fácil para analisar a "opção automático" em muitos pacotes.

en: People might want to know why an automatically installed package is present on the system. To get this information from the command line, you can use <command>aptitude why <replaceable>package</replaceable></command> (<command>apt</command> and <command>apt-get</command> have no similar feature):
pt-BR: Alguém pode querer saber porque um pacote foi automaticamente instalado no sistema. Para obter esta informação na linha de comando, você pode usar <command>aptitude why <replaceable>pacote</replaceable></command> (<command>apt</command> e <command>apt-get</command> não tem recurso semelhante):

en: <emphasis>ALTERNATIVE</emphasis> <command>deborphan</command> and <command>debfoster</command>
pt-BR: <emphasis>ALTERNATIVA</emphasis> <command>deborphan</command> e <command>debfoster</command>

en: In days where <command>apt</command>, <command>apt-get</command> and <command>aptitude</command> were not able to track automatic packages, there were two utilities producing lists of unnecessary packages: <command>deborphan</command> and <command>debfoster</command>. Both can still be useful.
pt-BR: Nos dias em que <command>apt</command>, <command>apt-get</command> e <command>aptitude</command> não foram capazes de rastrear pacotes automáticos, havia dois utilitários que produziam listas de pacotes desnecessários: <command>deborphan</command> e <command>debfoster</command>. Ambos ainda podem ser úteis.

en: <command>debfoster</command> has a more elaborate approach, very similar to APT's one: it maintains a list of packages that have been explicitly installed, and remembers what packages are really required between each invocation. If new packages appear on the system and if <command>debfoster</command> doesn't know them as required packages, they will be shown on the screen together with a list of their dependencies. The program then offers a choice: remove the package (possibly together with those that depend on it), mark it as explicitly required, or ignore it temporarily.
pt-BR: <command>debfoster</command> tem uma abordagem mais elaborada, parecida com a de um APT: Ele mantém uma lista de pacotes que foram explicitamente instalados, e lembra que pacotes são realmente requeridos entre cada invocação. Se novos pacotes aparecem no sistema e se o <command>debfoster</command> não reconhece eles como pacotes requeridos, eles serão mostrados na tela junto com uma lista de suas dependências. O programa então oferece uma escolha: remover o pacote (possivelmente junto com tudo que depende dele), marcá-lo como explicitamente requerido, ou ignorá-lo temporariamente.

en: The <command>apt-cache</command> Command
pt-BR: O Comando <command>apt-cache</command>

en: <primary>APT</primary><secondary>package search</secondary>
pt-BR: <primary>APT</primary><secondary>busca de pacotes</secondary>

en: <primary>APT</primary><secondary>header display</secondary>
pt-BR: <primary>APT</primary><secondary>exibição de cabeçalho</secondary>

en: <primary>search of packages</primary>
pt-BR: <primary>busca de pacotes</primary>

en: <primary>package</primary><secondary>search</secondary>
pt-BR: <primary>pacote</primary><secondary>busca</secondary>

en: The <command>apt-cache</command> command can display much of the information stored in APT's internal database. This information is a sort of cache since it is gathered from the different sources listed in the <filename>sources.list</filename> file. This happens during the <command>apt update</command> operation.
pt-BR: O comando <command>apt-cache</command> pode apresentar grande parte das informações armazenadas no banco de dados interno do APT. Esta informação é uma espécie de cache, pois é recolhida de diferentes fontes, listadas no arquivo <filename>sources.list</filename>. Isso acontece durante a operação do <command>apt update</command>.

en: <emphasis>VOCABULARY</emphasis> Cache
pt-BR: <emphasis>VOCABULÁRIO</emphasis> Cache

en: A cache is a temporary storage system used to speed up frequent data access when the usual access method is expensive (performance-wise). This concept can be applied in numerous situations and at different scales, from the core of microprocessors up to high-end storage systems.
pt-BR: O cache é um sistema de armazenamento temporário usado para acelerar o acesso frequente de dados quando o método de acesso habitual é caro (em termos de performance). Este conceito pode ser aplicado em diversas situações e em diferentes escalas, desde o núcleo de microprocessadores até sistemas de armazenamento de alta qualidade.

en: On the other hand, it is mandatory to run <command>apt update</command> regularly to update the cache. Otherwise your package search results will always miss the latest updates distributed by the Debian mirrors.
pt-BR: Por outro lado, é obrigatório rodar <command>apt update</command> regularmente para atualizar o cache. Senão o resultado da sua busca por pacotes sempre vai perder as ultimas atualizações distribuídas pelos espelhos Debian.

en: <command>apt-cache search</command> is a very rudimentary tool, basically implementing <command>grep</command> on package's descriptions. It often returns too many results or none at all when you include too many keywords.
pt-BR: <command>apt-cache search</command> é uma ferramenta muito rudimentar, implementando, basicamente <command>grep</command> em descrições de pacotes. Que muitas vezes retorna resultados demais ou nenhum quando você incluir muitas palavras-chave.

en: <command>axi-cache search <replaceable>term</replaceable></command>, on the other hand, provides better results, sorted by relevancy. It uses the <emphasis>Xapian</emphasis> search engine and is part of the <emphasis role="pkg">apt-xapian-index</emphasis> package which indexes all package information (and more, like the <filename>.desktop</filename> files from all Debian packages). It knows about tags (see sidebar <xref linkend="sidebar.debtags" />) and returns results in a matter of milliseconds.
pt-BR: <command>axi-cache search <replaceable>expressão</replaceable></command>, por outro lado, oferece melhores resultados, ordenados por relevância. Ele usa o Motor de busca <emphasis>Xapian</emphasis> que faz parte do pacote <emphasis role="pkg">apt-xapian-index</emphasis> que indexa toda a informação do pacote (e mais, como o arquivo <filename>.desktop</filename> de todos os pacotes Debian). Ele sabe sobre marcas (veja a barra lateral <xref linkend="sidebar.debtags" />) e retorna os resultados em questão de milissegundos.

en: <command>apt-cache policy</command> can also show the pinning priorities for all available versions and sources of a given package.
pt-BR: <command>apt-cache policy</command> também pode mostrar as prioridades de pinning para todas as versões disponíveis e fontes de um dado pacote.

en: The <command>apt-file</command> Command
pt-BR: O Comando <command>apt-file</command>

en: <primary>APT</primary><secondary>file search</secondary>
pt-BR: <primary>APT</primary><secondary>busca de arquivos</secondary>

en: <primary>search of files</primary>
pt-BR: <primary>busca de arquivos</primary>

en: <primary>package</primary><secondary>search files</secondary>
pt-BR: <primary>pacote</primary><secondary>busca de arquivos</secondary>

en: After the database has been updated, the command <command>apt-file search <replaceable>pattern</replaceable></command> will list all packages, which contain a filename or path containing the pattern.
pt-BR: Depois do banco de dados ser atualizado, o comando <command>apt-file search <replaceable>padrão</replaceable></command> vai listar todos os pacotes que contém um arquivo ou caminho contendo o padrão.

en: The command <command>apt-file list <replaceable>package</replaceable></command> will list all files shipped with the package instead.
pt-BR: O comando <command>apt-file list <replaceable>pacote</replaceable></command> vai listar, ao invés disto, todos os arquivos enviados com o pacote.

en: <emphasis>TIP</emphasis> Listing a package contents and finding a file's package
pt-BR: <emphasis>DICA</emphasis> Listar o conteúdo de um pacote e encontrar o pacote de um arquivo

en: Similar to <command>apt-file list</command> the command <command>dpkg -L <replaceable>package</replaceable></command> lists all files, but only for an installed package. To find the package, a local file belongs to, use <command>dpkg -S <replaceable>file</replaceable></command> (see <xref linkend="sect.dpkg-list" />). To list all local files not belonging to any installed package, you might want to take a look at the <emphasis role="pkg">cruft</emphasis> or the <emphasis role="pkg">cruft-ng</emphasis> package.
pt-BR: Similar ao <command>apt-file list</command> o comando <command>dpkg -L <replaceable>pacote</replaceable></command> lista todos os arquivos, mas apenas para um pacote instalado. Para encontrar o pacote ao qual um arquivo local pertence, use <command>dpkg -S <replaceable>arquivo</replaceable></command> (veja <xref linkend="sect.dpkg-list" />). Para listar todos os arquivos locais que não pertencem a nenhum pacote instalado, você pode querer dar uma olhada nos pacotes <emphasis role="pkg">cruft</emphasis> ou <emphasis role="pkg">cruft-ng</emphasis>.

en: Frontends: <command>aptitude</command>, <command>synaptic</command>
pt-BR: Interfaces: <command>aptitude</command>, <command>synaptic</command>

en: <command>aptitude</command> is an interactive program that can be used in semi-graphical mode on the console. You can browse the list of installed and available packages, look up all the available information, and select packages to install or remove. The program is designed specifically to be used by administrators, so that its default behaviors are designed to be much more intelligent than <command>apt-get</command>'s, and its interface much easier to understand.
pt-BR: <command>aptitude</command> é um programa interativo que pode ser usado em modo semi-gráfico no console. Você pode navegar a lista de pacotes disponíveis e instalados, buscar em todas as informações disponíveis e selecionar pacotes para instalar ou remover. O programa é projetado especificamente para ser usado pelos administradores, de forma que seu comportamento padrão seja muito mais inteligente que o do <command>apt-get</command> e sua interface muito mais fácil de entender.

en: The <command>aptitude</command> package manager
pt-BR: O gerenciador de pacotes <command>aptitude</command>

en: <primary><command>aptitude</command></primary><secondary>basic usage</secondary>
pt-BR: <primary><command>aptitude</command></primary><secondary>uso básico</secondary>

en: When it starts, <command>aptitude</command> shows a list of packages sorted by state (installed, non-installed, or installed but not available on the mirrors — other sections display tasks, virtual packages, and new packages that appeared recently on mirrors). To facilitate thematic browsing, other views are available. In all cases, <command>aptitude</command> displays a list combining categories and packages on the screen. Categories are organized through a tree structure, whose branches can respectively be unfolded or closed with the <keycombo><keycap>Enter</keycap></keycombo>, <keycombo><keycap>[</keycap></keycombo> and <keycombo><keycap>]</keycap></keycombo> keys. <keycombo><keycap>+</keycap></keycombo> should be used to mark a package for installation, <keycombo><keycap>-</keycap></keycombo> to mark it for removal and <keycombo><keycap>_</keycap></keycombo> to purge it (note that these keys can also be used for categories, in which case the corresponding actions will be applied to all the packages of the category). <keycombo><keycap>u</keycap></keycombo> updates the lists of available packages and <keycombo action="simul"><keycap>Shift</keycap><keycap>u</keycap></keycombo> prepares a global system upgrade. <keycombo><keycap>g</keycap></keycombo> switches to a summary view of the requested changes (and typing <keycombo><keycap>g</keycap></keycombo> again will apply the changes), and <keycombo><keycap>q</keycap></keycombo> quits the current view. If you are in the initial view, this will effectively close <command>aptitude</command>.
pt-BR: Quando o <command>aptitude</command> começa, ele mostra uma lista de pacotes ordenada por estado (instalado, não-instalado ou instalado mas não disponível nos espelhos — outras seções mostram tarefas, pacotes virtuais e novos pacotes que apareceram recentemente nos espelhos). Para facilitar a navegação temática, outras visões estão disponíveis. Em todos os casos, o <command>aptitude</command> mostra uma lista combinando categorias e pacotes na tela. Categorias são organizadas através de uma estrutura de árvore, cujos ramos podem respectivamente ser expandidos ou fechados com as teclas <keycombo><keycap>Enter</keycap></keycombo>, <keycombo><keycap>[</keycap></keycombo> ou <keycombo><keycap>]</keycap></keycombo>. <keycombo><keycap>+</keycap></keycombo> marca um pacote para instalação, <keycombo><keycap>-</keycap></keycombo> marca para remoção e <keycombo><keycap>_</keycap></keycombo> para expurgo (observe que estas teclas também podem ser usadas para categorias, e neste caso as ações correspondentes serão para todos os pacotes da categoria). <keycombo><keycap>u</keycap></keycombo> atualiza (update) as listas de pacotes disponíveis e <keycombo action="simul"><keycap>Shift</keycap><keycap>u</keycap></keycombo> prepara uma atualização de sistema global. <keycombo><keycap>g</keycap></keycombo> alterna para uma visão resumida das mudanças necessárias (e digitar <keycombo><keycap>g</keycap></keycombo> de novo vai realizar as mudanças), e <keycombo><keycap>q</keycap></keycombo> (quit) sai da visão atual. Se você já está na visão inicial, isto fecha o <command>aptitude</command>.

en: <emphasis>DOCUMENTATION</emphasis> <command>aptitude</command>
pt-BR: <emphasis>DOCUMENTAÇÃO</emphasis> <command>aptitude</command>

en: <primary><command>aptitude</command></primary><secondary>documentation</secondary>
pt-BR: <primary><command>aptitude</command></primary><secondary>documentação</secondary>

en: This section does not cover the finer details of using <command>aptitude</command>. It rather focuses on giving you a survival kit to use it. But it is well documented and we advise you to use its complete manual available in the <emphasis role="pkg">aptitude-doc-en</emphasis> package (see <filename>/usr/share/doc/aptitude/html/en/index.html</filename>) or at <ulink url="https://www.debian.org/doc/manuals/aptitude/" />.
pt-BR: Esta seção não cobre os detalhes mais sutis do uso do <command>aptitude</command>. Ele, ao invés disto ela se concentra em dar-lhe um kit de sobrevivência para usá-lo. Mas ele é bastante bem documentado e aconselhamos que você use seu manual completo disponível no pacote <emphasis role="pkg">aptitude-doc-en</emphasis> (<filename>/usr/share/doc/aptitude/html/en/index.html</filename>) ou em <ulink url="https://www.debian.org/doc/manuals/aptitude/" />.

en: <primary><command>aptitude</command></primary><secondary>package search</secondary>
pt-BR: <primary><command>aptitude</command></primary><secondary>busca por pacotes</secondary>

en: To search for a package, you can type <keycombo><keycap>/</keycap></keycombo> followed by a search pattern. This pattern matches the name of the package, but can also be applied to the description (if preceded by <literal>~d</literal>), to the section (with <literal>~s</literal>) or to other characteristics detailed in the documentation. The same patterns can filter the list of displayed packages: type the <keycombo><keycap>l</keycap></keycombo> key (as in <foreignphrase>limit</foreignphrase>) and enter the pattern.
pt-BR: Para buscar por um pacote, você pode digitar <keycombo><keycap>/</keycap></keycombo> seguido pelo padrão de busca. Este padrão pode coincidir com o nome do pacote, mas também pode ser aplicado à descrição (se precedido por <literal>~d</literal>), à seção (com <literal>~s</literal>) ou a outras características detalhadas na documentação. Os mesmos padrões podem filtrar a lista de pacotes exibidos: digite a tecla <keycombo><keycap>l</keycap></keycombo> (de <foreignphrase>limit</foreignphrase>) e digite o padrão.

en: <primary><command>aptitude</command></primary><secondary>automatic flag</secondary>
pt-BR: <primary><command>aptitude</command></primary><secondary>opção automática</secondary>

en: <emphasis>TOOL</emphasis> Using <command>aptitude</command> on the command-line interface
pt-BR: <emphasis>FERRAMENTA</emphasis> Usando <command>aptitude</command> na interface de linha de comando

en: <primary><command>aptitude</command></primary><secondary>command line</secondary>
pt-BR: <primary><command>aptitude</command></primary><secondary>linha de comando</secondary>

en: Most of <command>aptitude</command>'s features are accessible via the interactive interface as well as via command-lines. These command-lines will seem familiar to regular users of <command>apt-get</command> and <command>apt-cache</command>.
pt-BR: A maioria das funcionalidade do <command>aptitude</command> estão disponíveis tanto na interface interativa quanto na linha de comando. A interface de linha de comando é bem familiar para quem já usa os comandos <command>apt-get</command> e <command>apt-cache</command>.

en: The advanced features of <command>aptitude</command> are also available on the command-line. You can use the same package search patterns as in the interactive version. For example, if you want to cleanup the list of “manually installed” packages, and if you know that none of the locally installed programs require any particular libraries or Perl modules, you can mark the corresponding packages as automatic with a single command:
pt-BR: As funcionalidade avançadas do <command>aptitude</command> também estão disponíveis na linha de comando. Você pode usar os mesmos padrões de busca de pacotes da versão interativa. Por exemplo, se você quiser limpar a lista de pacotes "instalada manualmente", e se voc?e sabe que nenhum dos programas instalados localmente requer bibliotecas particulares ou módulos Perl, você pode marcar os pacotes correspondentes como automáticos com um único comando:

en: Here, you can clearly see the power of the search pattern system of <command>aptitude</command>, which enables the instant selection of all the packages in the <literal>libs</literal> and <literal>perl</literal> sections.
pt-BR: Aqui, você pode claramente ver o poder do sistema de padrões de busca do <command>aptitude</command>, que permite a seleção instantânea de todos os pacotes nas seções <literal>libs</literal> e <literal>perl</literal>.

en: Beware, if some packages are marked as automatic and if no other package depends on them, they will be removed immediately (after a confirmation request).
pt-BR: Cuidado, se alguns pacotes são marcados como automáticos e se não há outros pacotes dependendo deles, eles serão removidos imediatamente (depois de uma confirmação).

en: Managing Recommendations, Suggestions and Tasks
pt-BR: Gerenciando Recomendações, Sugestões e Tarefas

en: <primary><command>aptitude</command></primary><secondary>tasks</secondary>
pt-BR: <primary><command>aptitude</command></primary><secondary>tarefas</secondary>

en: Another interesting feature of <command>aptitude</command> is the fact that it respects recommendations between packages while still giving users the choice not to install them on a case by case basis. For example, the <emphasis role="pkg">gnome</emphasis> package recommends <emphasis role="pkg">transmission-gtk</emphasis> (among others). When you select the former for installation, the latter will also be selected (and marked as automatic if not already installed on the system). Typing <keycombo><keycap>g</keycap></keycombo> will make it obvious: <emphasis role="pkg">transmission-gtk</emphasis> appears on the summary screen of pending actions in the list of packages installed automatically to satisfy dependencies. However, you can decide not to install it by deselecting it before confirming the operations.
pt-BR: Outra funcionalidade interessante do <command>aptitude</command> é o fato que ele respeita recomendações entre pacotes mesmo dando aos usuários a escolha de, caso a caso, não instalá-los. Por exemplo, o pacote <emphasis role="pkg">gnome</emphasis> recomenda o <emphasis role="pkg">transmission-gtk</emphasis> (entre outros). Quando você seleciona o primeiro para instalação, o último também vai ser selecionado (e marcado como automático se ainda não estiver instalado no sistema). Digitando <keycombo><keycap>g</keycap></keycombo> torna isto óbvio: o <emphasis role="pkg">transmission-gtk</emphasis> aparece na tela de resumo das ações pendentes na lista de pacotes instalados automaticamente para satisfazer dependências. Entretanto, você pode decidir não instalar ele desmarcando-o antes de confirmar a operação.

en: Note that this recommendation tracking feature does not apply to upgrades. For instance, if a new version of <emphasis role="pkg">gnome</emphasis> recommends a package that it did not recommend formerly, the package won't be marked for installation. However, it will be listed on the upgrade screen so that the administrator can still select it for installation.
pt-BR: Observe que esta funcionalidade de rastreio de recomendação não se aplica a atualizações (upgrades). Por exemplo, se uma nova versão do <emphasis role="pkg">gnome</emphasis> recomenda um pacote que não recomendava antes, o pacote não vai ser marcado para instalação. Entretanto, ele vai ser listado na tela de atualização para que o administrador possa selecioná-lo para instalação, se desejar.

en: Suggestions between packages are also taken into account, but in a manner adapted to their specific status. For example, since <emphasis role="pkg">gnome</emphasis> suggests <emphasis role="pkg">empathy</emphasis>, the latter will be displayed on the summary screen of pending actions (in the section of packages suggested by other packages). This way, it is visible and the administrator can decide whether to take the suggestion into account or not. Since it is only a suggestion and not a dependency or a recommendation, the package will not be selected automatically — its selection requires a manual intervention from the user (thus, the package will not be marked as automatic).
pt-BR: Sugestões entre pacotes são também levadas em consideração, mas adaptadas a seu status específico. Por exemplo, já que o <emphasis role="pkg">gnome</emphasis> sugere <emphasis role="pkg">empathy</emphasis>, este último será exibido na tela de resumo das ações pendentes (na seção de pacotes sugeridos por outros pacotes). Desta forma, ficará visível e o administrador poderá decidir se deve aceitar a sugestão ou não. Já que isto é apenas uma sugestão e não uma dependência ou uma recomendação, o pacote não será selecionado automaticamente — sua seleção requer uma intervenção manual do usuário (portanto o pacote não será marcado como automático).

en: In the same spirit, remember that <command>aptitude</command> makes intelligent use of the concept of task. Since tasks are displayed as categories in the screens of packages lists, you can either select a full task for installation or removal, or browse the list of packages included in the task to select a smaller subset.
pt-BR: No mesmo espírito, lembre que o <command>aptitude</command> faz um uso inteligente do conceito de tarefa. Como tarefas são mostradas como categorias nas telas de listas de pacote, você pode tanto selecionar uma tarefa completa para instalar ou remover, ou navegar na lista de pacotes inclusa na tarefa para selecionar um subconjunto menor.

en: Better Solver Algorithms
pt-BR: Algoritmos de Solução Melhores

en: <emphasis>NOTE</emphasis> <command>aptitude</command>'s log
pt-BR: <emphasis>NOTA</emphasis> logs do <command>aptitude</command>

en: Like <command>dpkg</command>, <command>aptitude</command> keeps a trace of executed actions in its logfile (<filename>/var/log/aptitude</filename>). However, since both commands work at a very different level, you cannot find the same information in their respective logfiles. While <command>dpkg</command> logs all the operations executed on individual packages step by step, <command>aptitude</command> gives a broader view of high-level operations like a system-wide upgrade.
pt-BR: Assim como o <command>dpkg</command>, <command>aptitude</command> mantém um registro das ações executadas no seu arquivo de log (<filename>/var/log/aptitude</filename>). Entretanto, como os dois comandos trabalham em níveis muito diferentes, você não achará a mesma informação nos seus respectivos arquivos de log. Enquanto o <command>dpkg</command> loga todas as operações executadas em pacotes individuais, passo a passo, o <command>aptitude</command> dá uma visão geral das operações de alto nível, como uma atualização de sistema.

en: <command>synaptic</command> is a graphical package manager for Debian which features a clean and efficient graphical interface based on GTK+/GNOME. Its many ready-to-use filters give fast access to newly available packages, installed packages, upgradable packages, obsolete packages and so on. If you browse through these lists, you can select the operations to be done on the packages (install, upgrade, remove, purge); these operations are not performed immediately, but put into a task list. A single click on a button then validates the operations, and they are performed in one go.
pt-BR: <command>synaptic</command> é um gerenciador de pacotes gráfico para o Debian que possui uma interface gráfica limpa e eficiente baseada em GTK+/GNOME. Seus muitos filtros prontos para uso permitem o acesso rápido a novos pacotes disponibilizados, pacotes instalados, pacotes atualizáveis, pacotes obsoletos e muito mais. Se você navegar através destas listas, você poderá selecionar as operações a serem feitas nos pacotes (instalar, atualizar, remover, expurgar); estas operações não são realizadas imediatamente, mas postas em uma lista de tarefas. Um único clique de um botão então valida as operações, que são então realizadas todas juntas.

en: <command>synaptic</command> package manager
pt-BR: gerenciador de pacotes <command>synaptic</command>

en: Checking Package Authenticity
pt-BR: Verificando Autenticidade do Pacote

en: <primary>package</primary><secondary>authenticity check</secondary>
pt-BR: <primary>pacote</primary><secondary>verificação de autenticidade</secondary>

en: <primary>package</primary><secondary>seal</secondary>
pt-BR: <primary>pacote</primary><secondary>lacre</secondary>

en: <primary>package</primary><secondary>signature</secondary>
pt-BR: <primary>pacote</primary><secondary>assinatura</secondary>

en: <primary>signature</primary><secondary>package signature</secondary>
pt-BR: <primary>assinatura</primary><secondary>assinatura do pacote</secondary>

en: <primary>authentication</primary><secondary>package authentication</secondary>
pt-BR: <primary>autenticação</primary><secondary>autenticação de pacote</secondary>

en: <primary>APT</primary><secondary>archive authentification</secondary>
pt-BR: <primary>APT</primary><secondary>autentificação de arquivo</secondary>

en: Security is very important for Falcot Corp administrators. Accordingly, they need to ensure that they only install packages which are guaranteed to come from Debian with no tampering on the way. A computer cracker could try to add malicious code to an otherwise legitimate package. Such a package, if installed, could do anything the cracker designed it to do, including for instance disclosing passwords or confidential information. To circumvent this risk, Debian provides a tamper-proof seal to guarantee — at install time — that a package really comes from its official maintainer and hasn't been modified by a third party.
pt-BR: Segurança é muito importante para os administradores da Falcot Corp. E desta forma, eles precisam ter certeza que estão instalando pacotes que vem do Debian, sem interceptações no caminho. Um cracker de computador pode tentar adicionar código malicioso num pacote que de outra forma seria legítimo. Tal pacote, se instalado, poderia fazer qualquer coisa que o cracker o tivesse projetado para fazer, incluindo por exemplo revelar senhas e informações confidenciais. Para evitar este risco, o Debian fornece um selo de qualidade a prova de interceptações para garantir - no momento da instalação - que um pacote realmente vem de um mantenedor oficial e não foi modificado por um terceiro.

en: <emphasis>NOTE</emphasis> The future of <filename>Release</filename> and <filename>Release.gpg</filename>
pt-BR: <emphasis>NOTA</emphasis> O futuro do <filename>Release</filename> e do <filename>Release.gpg</filename>

en: <emphasis>IN PRACTICE</emphasis> Adding trusted keys
pt-BR: <emphasis>NA PRÁTICA</emphasis> Adicionando chaves confiáveis

en: <primary>trusted key</primary>
pt-BR: <primary>chave confiável</primary>

en: <primary>key</primary><secondary>APT's authentication keys</secondary>
pt-BR: <primary>chave</primary><secondary>chaves de autenticação do APT</secondary>

en: When a third-party package source is added to the <filename>sources.list</filename> file, APT needs to be told to trust the corresponding GPG authentication key (otherwise it will keep complaining that it can't ensure the authenticity of the packages coming from that repository). The first step is of course to get the public key. More often than not, the key will be provided as a small text file, which we will call <filename>key.asc</filename> in the following examples.
pt-BR: Quando uma origem de pacotes de terceiros é adicionada ao arquivo <filename>sources.list</filename>, O apt precisa ser instruído a confiar na chave de autenticação GPG correspondente (caso contrário ele vai ficar reclamando que não pode garantir a autenticidade dos pacotes vindo daquele repositório). O primeiro passo, obviamente, é obter a chave pública. Em geral, a chave vai ser fornecida como um pequeno arquivo texto, que vamos chamar de <filename>key.asc</filename> nos seguintes exemplos.

en: Upgrading from One Stable Distribution to the Next
pt-BR: Atualizando de uma Versão Estável para a Próxima

en: <primary>system</primary><secondary><foreignphrase>dist-upgrade</foreignphrase></secondary>
pt-BR: <primary>sistema</primary><secondary><foreignphrase>dist-upgrade</foreignphrase></secondary>

en: One of the best-known features of Debian is its ability to upgrade an installed system from one stable release to the next: <foreignphrase>dist-upgrade</foreignphrase> — a well-known phrase — has largely contributed to the project's reputation. With a few precautions, upgrading a computer can take as little as a few minutes, or a few dozen minutes, depending on the download speed from the package repositories.
pt-BR: Uma das funcionalidades mais conhecidas do Debian é sua habilidade de atualizar um sistema instalado de uma versão estável para a próxima: <foreignphrase>dist-upgrade</foreignphrase> — um termo bem conhecido — tem contribuído amplamente para a reputação do projeto. Com algumas poucas precauções, atualizar um computador pode levar alguns minutos, ou algumas dezenas de minutos, dependendo da velocidade de download do repositório de pacotes.

en: Recommended Procedure
pt-BR: Procedimento Recomendado

en: <primary>system</primary><secondary><foreignphrase>release notes</foreignphrase></secondary>
pt-BR: <primary>sistema</primary><secondary><foreignphrase>release notes</foreignphrase></secondary>

en: Since Debian has quite some time to evolve in-between stable releases, you should read the release notes before upgrading.
pt-BR: Como o Debian tem bastante tempo para evoluir entre lançamentos da versão estável, você deve ler as notas de lançamento ("release notes") antes de atualizar.

en: <emphasis>BACK TO BASICS</emphasis> Release notes
pt-BR: <emphasis>DE VOLTA AO BÁSICO</emphasis> Notas de lançamento

en: The release notes for an operating system (and, more generally, for any software) are a document giving an overview of the software, with some details concerning the particularities of one version. These documents are generally short compared to the complete documentation, and they usually list the features which have been introduced since the previous version. They also give details on upgrading procedures, warnings for users of previous versions, and sometimes errata.
pt-BR: As notas de lançamento para um sistema operacional (e, mais geralmente, para qualquer software) são um documento que dá uma visão geral do software, com alguns detalhes a respeito das particularidades de uma determinada versão. Estes documentos são em geral curtos se comparados com a documentação completa, e eles normalmente listam as funcionalidades que foram incluídas da versão anterior para a atual. Eles também dão detalhes dos procedimentos de atualização, alertas para os usuários da versão anterior e algumas erratas.

en: <emphasis>TIP</emphasis> Finding changed files
pt-BR: <emphasis>DICA</emphasis> Encontrando arquivos alterados

en: The <command>debsums</command> command can check if files on the local system, which are part of an installed package, have been altered. It uses a simple hashsum algorithm and the information in <filename>/var/lib/dpkg/info/<replaceable>package</replaceable>.md5sums</filename> (see <xref linkend="sect.conffiles" />). To find all altered configuration files use <command>debsums -ec</command>. To check the whole system, use <command>debsums -c</command>.
pt-BR: O comando <command>debsums</command> pode verificar se arquivos no sistema de arquivos local, que são parte de um pacote instalado, foram alterados. Ele usa um algoritmo de hashsum simples e a informação em <filename>/var/lib/dpkg/info/<replaceable>pacote</replaceable>.md5sums</filename> (veja em <xref linkend="sect.conffiles" />). Para encontrar todos os arquivos de configuração alterados use <command>debsums -ec</command>. Para verificar o sistema todo, use <command>debsums -c</command>.

en: <emphasis>NOTE</emphasis> Repository information changes
pt-BR: <emphasis>NOTA</emphasis> Mudanças de informação do repositório

en: When a new stable version of Debian is released, some fields in the <filename>Release</filename> and <filename>InRelease</filename> files of a repository change, like the <literal>Suite</literal> field. When this happens, downloading data from the repository is declined until the change is confirmed to ensure the user is prepared for it. To confirm the change use the <literal>--allow-releaseinfo-change</literal> or <literal>--allow-releaseinfo-change-<replaceable>field</replaceable></literal> options for <command>apt-get</command> or the <literal>Acquire::AllowReleaseInfoChange</literal> configuration option.
pt-BR: Quando uma nova versão estável do Debian é lançada, alguns campos nos arquivos <filename>Release</filename> e <filename>InRelease</filename> de uma mudança de repositório, como o campo <literal>Suite</literal>. Quando isto acontece, baixar dados do repositório é negado até que a mudança seja confirmada para garantir que o usuário esteja preparado para ela. Para confirmar a mudança use as opções <literal>--allow-releaseinfo-change</literal> ou <literal>--allow-releaseinfo-change-<replaceable>campo</replaceable></literal> para o <command>apt-get</command> ou a opção de configuração <literal>Acquire::AllowReleaseInfoChange</literal>.

en: Handling Problems after an Upgrade
pt-BR: Lidando com Problemas após uma Atualização

en: In spite of the Debian maintainers' best efforts, a major system upgrade isn't always as smooth as you could wish. New software versions may be incompatible with previous ones (for instance, their default behavior or their data format may have changed). Also, some bugs may slip through the cracks despite the testing phase which always precedes a Debian release.
pt-BR: Apesar dos esforços dos mantenedores Debian, uma atualização geral do sistema não é sempre tão suave quando você gostaria. Novas versões de software podem ser incompatíveis com versões anteriores (por exemplo, seu comportamento padrão ou seu formato de dados pode ter mudado). Além disso, alguns bugs podem passam despercebidos apesar da fase de testes pela qual o lançamento do Debian sempre passa.

en: To anticipate some of these problems, you can install the <emphasis role="pkg">apt-listchanges</emphasis> package, which displays information about possible problems at the beginning of a package upgrade. This information is compiled by the package maintainers and put in <filename>/usr/share/doc/<replaceable>package</replaceable>/NEWS.Debian</filename> files for the benefit of users. Reading these files (possibly through <emphasis role="pkg">apt-listchanges</emphasis>) should help you avoid bad surprises.
pt-BR: Para antecipar alguns destes problemas, você pode instalar o pacote <emphasis role="pkg">apt-listchanges</emphasis>, que mostra informações sobre possíveis problemas no início de uma atualização de pacotes. Esta informação é compilada pelos mantenedores de pacote e colocada em arquivos <filename>/usr/share/doc/<replaceable>package</replaceable>/NEWS.Debian</filename> para os usuários usarem. A leitura destes arquivos (possivelmente através do <emphasis role="pkg">apt-listchanges</emphasis>) pode evitar surpresas desagradáveis.

en: sometimes a patch already exists, and it is available on the bug report; you can then recompile a fixed version of the broken package locally (see <xref linkend="sect.rebuilding-package" />);
pt-BR: algumas vezes um patch já existe, e está disponível no bug report; você pode recompilar uma versão consertada de um pacote quebrado localmente (see <xref linkend="sect.rebuilding-package" />);

en: in other cases, users may have found a workaround for the problem and shared their insights about it in their replies to the report;
pt-BR: Em outros casos, os usuários podem encontrar uma gambiarra para o problema e compartilhar suas ideias nas respostas do bug report;

en: in yet other cases, a fixed package may have already been prepared and made public by the maintainer.
pt-BR: em outros casos, um pacote consertado já pode ter sido preparado e publicado pelo mantenedor.

en: Depending on the severity of the bug, a new version of the package may be prepared specifically for a new revision of the stable release. When this happens, the fixed package is made available in the <literal>proposed-updates</literal> section of the Debian mirrors (see <xref linkend="sect.apt-sources.list.stable.proposed-updates" />). The corresponding entry can then be temporarily added to the <filename>sources.list</filename> file, and updated packages can be installed with <command>apt</command> or <command>aptitude</command>.
pt-BR: Dependendo da severidade do bug, uma nova versão do pacote pode ser preparada especificamente para uma nova revisão do lançamento estável. Quando isto acontece, o pacote consertado é disponibilizado na seção <literal>proposed-updates</literal> dos espelhos Debian (veja <xref linkend="sect.apt-sources.list.stable.proposed-updates" />). A entrada correspondente pode então ser adicionada temporariamente ao arquivo <filename>sources.list</filename>, e pacotes atualizados podem ser instalados com <command>apt</command> ou <command>aptitude</command>.

en: Sometimes the fixed package isn't available in this section yet because it is pending a validation by the Stable Release Managers. You can verify if that is the case on their web page. Packages listed there aren't available yet, but at least you know that the publication process is ongoing. <ulink type="block" url="https://release.debian.org/proposed-updates/stable.html" />
pt-BR: Por vezes, o pacote consertado não fica disponível nesta seção por faltar a validação de alguma pendência dos Stable Release Managers. Você pode verificar se este é o caso na página deles. Pacotes listados lá ainda não foram disponibilizados, mas pelo menos você saberá que o processo de publicação está andando. <ulink type="block" url="https://release.debian.org/proposed-updates/stable.html" />

en: Cleaning Up after an Upgrade
pt-BR: Fazendo uma limpeza após uma atualização

en: <primary>upgrade</primary><secondary>cleaning</secondary>
pt-BR: <primary>atualização (upgrade)</primary><secondary>limpeza</secondary>

en: APT usually ensures a clean upgrade, pulling in new and updated dependencies, or removing conflicting packages. But even being such a great tool, it cannot cover all tasks users and administrators will face after an upgrade, because they require a human decision.
pt-BR: O APT normalmente garante um upgrade limpo, puxando as dependências novas e atualizadas, ou removendo pacotes conflitantes. Mas mesmo sendo esta excelente ferramenta, ele não pode cobrir todas as tarefas que os usuários e administradores podem encontrar num upgrade, por que elas precisam de decisões humanas.

en: Packages removed from the Debian Archive
pt-BR: Pacotes removidos do Arquivamento Debian

en: A similar result can be achieved by <command>aptitude search ~o</command>. If the packages found are not required anymore, they should be purged from the system, because they will not face any updates for critical or security related bugs anymore.
pt-BR: Um resultado similar pode ser alcançado pelo <command>aptitude search ~o</command>. Se os pacotes encontrados não são mais necessários, eles podem ser expurgados do sistema, pois não mais terão atualizações para bugs críticos ou de segurança.

en: Dummy and Transitional Packages
pt-BR: Pacotes "Dummy" e de transição

en: <primary>dummy package</primary>
pt-BR: <primary>pacote vazio</primary>

en: <primary>transitional package</primary>
pt-BR: <primary>pacote de transição</primary>

en: <primary>package</primary><secondary>transitional</secondary>
pt-BR: <primary>pacote</primary><secondary>de transição</secondary>

en: <primary>package</primary><secondary>dummy</secondary>
pt-BR: <primary>pacote</primary><secondary>vazio</secondary>

en: Sometimes, it might be necessary for a package to get a new name. In this case often the old package is kept as an (almost) empty package, depending on the new one and installing only the mandatory files in <filename>/usr/share/doc/<replaceable>package</replaceable>/</filename>. Such packages are called "dummy" or "transitional" packages. If the package maintainer in charge also changed the section of this package to <literal>oldlibs</literal>, then tools like <command>aptitude</command>, <command>deboprhan</command>, or <command>debfoster</command> (see sidebar <xref linkend="sidebar.deborphan-debfoster" />) can pickup these packages to suggest their removal.
pt-BR: Algumas vezes, pode ser necessário para um pacote ter um novo nome. Neste caso, normalmente o pacote antigo é mantido como um pacote (quase) vazio, com uma dependência com o novo e instalando apenas os arquivos obrigatórios em <filename>/usr/share/doc/<replaceable>pacote</replaceable>/</filename>. Tais pacotes são chamados "dummy" ("vazios") ou "transitional" ("de transição"). Se o mantenedor do pacote também mudar a seção deste pacote para <literal>oldlibs</literal>, então ferramentas como <command>aptitude</command>, <command>deboprhan</command>, ou <command>debfoster</command> (veja a barra lateral <xref linkend="sidebar.deborphan-debfoster" />) podem selecionar estes pacotes para sugerir suas remoções.

en: Unfortunately there is currently no foolproof way of making sure that these packages are automatically removed or picked by the tools mentioned above. One way to check if the system still has some of these packages installed, is to look through the package descriptions of installed packages and then check the results. Be careful not to schedule the results for automatic removal, because this method can lead to false positives:
pt-BR: Infelizmente não existe atualmente uma forma livre de falhas de garantir que estes pacotes sejam automaticamente removidos ou pegos pelas ferramentas mencionadas acima. Uma forma de verificar se o sistema ainda tem alguns destes pacotes instalados é olhar através das descrições de pacotes dos pacotes instalados e então verificar os resultados. Seja cuidadoso para não agendar os resultados para remoção automática, pois este método pode levar a falsos positivos:

en: Because the new package is pulled in as a dependency of the transitional package, it is usually marked as automatically installed and might be scheduled for removal if you try to purge the transitional package from your system. In this case you can use either of the approaches described in sidebar <xref linkend="sidebar.apt-install-and-remove" /> and <xref linkend="sect.automatic-tracking" /> to selectively remove the transitional package.
pt-BR: Como o novo pacote é trazido como uma dependência do pacote de transição, ele é normalmente marcado como instalado automaticamente e deve ser agendado para remoção se você tentar expurgar (purge) o pacote de transição de seu sistema. Neste caso, você pode usar qualquer uma das abordagens descritas na barra lateral <xref linkend="sidebar.apt-install-and-remove" /> e<xref linkend="sect.automatic-tracking" /> para remover seletivamente o pacote de transição.

en: Old or Unused Configuration Files
pt-BR: Arquivos de configuração velhos ou sem uso

en: Files not owned by any Package
pt-BR: Arquivos que não são de nenhum pacote

en: The Debian policy enforces that packages don't leave files behind when they are purged. Violating this principle is a serious bug and you will rarely encounter it. If you do, report it; and if you are curious though, you can use the <emphasis role="pkg">cruft</emphasis> or <emphasis role="pkg">cruft-ng</emphasis> package to check your system for files not owned by any package.
pt-BR: A política Debian reforça que pacotes não deixam arquivos para trás quando expurgados. Violar este princípio é um bug sério e você raramente vai encontrar isto. Se encontrar, favor reportar. E se você for curioso, você pode usar os pacotes <emphasis role="pkg">cruft</emphasis> ou <emphasis role="pkg">cruft-ng</emphasis> para verificar seu sistema em busca de arquivos que nenhum pacote possui.

en: Keeping a System Up to Date
pt-BR: Mantendo um Sistema Atualizado

en: The Debian distribution is dynamic and changes continually. Most of the changes are in the <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> versions, but even <emphasis role="distribution">Stable</emphasis> is updated from time to time, mostly for security-related fixes. Whatever version of Debian a system runs, it is generally a good idea to keep it up to date, so that you can get the benefit of recent evolution and bug fixes.
pt-BR: A distribuição Debian é dinâmica e muda continuamente. A maioria das mudanças ficam nas versões <emphasis role="distribution">Testing</emphasis> e <emphasis role="distribution">Unstable</emphasis>, mas mesmo a <emphasis role="distribution">Stable</emphasis> é atualizada de tempos em tempos, geralmente por algo relativo a segurança. Qualquer que seja a versão do Debian que o sistema rodar, é geralmente uma boa ideia mantê-la atualizada, de forma que você possa se beneficiar das recentes evoluções e consertos de bug.

en: While it is of course possible to periodically run a tool to check for available updates and run the upgrades, such a repetitive task is tedious, especially when it needs to be performed on several machines. Fortunately, like many repetitive tasks, it can be partly automated, and a set of tools have already been developed to that effect.
pt-BR: Mesmo que seja obviamente possível executar periodicamente uma ferramenta para verificar por atualizações disponíveis e executar as atualizações, tal tarefa repetitiva é tediosa, especialmente quando for feita em várias máquinas. Felizmente, assim como muitas tarefas repetitivas, ela pode ser parcialmente automatizada, e um conjunto de ferramentas já foi desenvolvido para isto.

en: The first of these tools is <command>apticron</command>, in the package of the same name. Its main effect is to run a script daily (via <command>cron</command>). The script updates the list of available packages, and, if some installed packages are not in the latest available version, it sends an email with a list of these packages along with the changes that have been made in the new versions. Obviously, this package mostly targets users of Debian <emphasis role="distribution">Stable</emphasis>, since the daily emails would be very long for the faster paced versions of Debian. When updates are available, <command>apticron</command> automatically downloads them. It does not install them — the administrator will still do it — but having the packages already downloaded and available locally (in APT's cache) makes the job faster.
pt-BR: A primeira destas ferramentas é a <command>apticron</command>, no pacote de mesmo nome. Seu principal efeito é executar um script diariamente (via <command>cron</command>). O script atualiza a lista de pacotes disponíveis, e, se alguns pacotes instalados não estão na versão mais recente, ele envia um email com uma lista destes pacotes e com as mudanças que foram feitas nas novas versões. Obviamente, este pacote foca principalmente em usuários do Debian <emphasis role="distribution">Stable</emphasis>, já que os emails diários podem ser muito longos para versões de ritmo mais rápido do Debian. Quando atualizações são disponibilizadas, o <command>apticron</command> automaticamente baixa elas. Mas não as instala — o administrador ainda tem que fazer isto — mas ter os pacotes já baixados e disponíveis localmente (no cache do APT) torna o serviço mais rápido.

en: Administrators in charge of several computers will no doubt appreciate being informed of pending upgrades, but the upgrades themselves are still as tedious as they used to be. Periodic upgrades can be enabled: it uses a <command>systemd</command> timer unit or <command>cron</command>. If <emphasis role="pkg">systemd</emphasis> is not installed, the <filename>/etc/cron.daily/apt-compat</filename> script (in the <emphasis role="pkg">apt</emphasis> package) comes in handy. This script is run daily (and non-interactively) by <command>cron</command>. To control the behavior, use APT configuration variables (which are therefore stored in a file <filename>/etc/apt/apt.conf.d/10periodic</filename>). The main variables are:
pt-BR: Administradores responsáveis por vários computadores com certeza vão apreciar ser informados de atualizações pendentes, mas as atualizações em si ainda são tediosas como sempre. Atualizações periódicas podem ser habilitadas: elas usam uma unit de temporizador do <command>systemd</command> ou o <command>cron</command>. Se o <emphasis role="pkg">systemd</emphasis> não está instalado, o script <filename>/etc/cron.daily/apt-compat</filename> (no pacote <emphasis role="pkg">apt</emphasis>) se torna útil. Este script é executado diariamente (e não-interativamente) pelo <command>cron</command>. Para controlar seu comportamento, use variáveis de configuração do APT (que devem ser postas num arquivo em <filename>/etc/apt/apt.conf.d/10periodic</filename>). As principais variáveis são:

en: This option allows you to specify the frequency (in days) at which the package lists are refreshed. <command>apticron</command> users can do without this variable, since <command>apticron</command> already does this task.
pt-BR: Esta opção especifica a frequência (em dias) na qual a lista de pacotes é atualizada. Usuários do <command>apticron</command> podem seguir sem esta variável, já que o <command>apticron</command> já faz esta tarefa.

en: Again, this option indicates a frequency (in days), this time for the downloading of the actual packages. Again, <command>apticron</command> users won't need it.
pt-BR: De novo, esta opção indica uma frequência (em dias), agora para o download dos pacotes em si. Novamente, os usuários do <command>apticron</command> não precisam disto.

en: This option covers a feature that <command>apticron</command> doesn't have. It controls how often obsolete packages (those not referenced by any distribution anymore) are removed from the APT cache. This keeps the APT cache at a reasonable size and means that you don't need to worry about that task.
pt-BR: Esta opção cobre uma funcionalidade que o <command>apticron</command> não tem. Ela controla quão frequentemente pacotes obsoletos (aqueles não referenciados por mais nenhuma distribuição) são removidos do cache do APT. Isto mantém o cache do APT num tamanho razoável e evita que você tenha que se preocupar com esta tarefa.

en: When this option is enabled, the daily script will execute <command>unattended-upgrade</command> (from the <emphasis role="pkg">unattended-upgrades</emphasis> package) which — as its name suggest — can automatize the upgrade process for some packages (by default it only takes care of security updates, but this can be customized in <filename>/etc/apt/apt.conf.d/50unattended-upgrades</filename>). Note that this option can be set with the help of debconf by running <command>dpkg-reconfigure -plow unattended-upgrades</command>. If <emphasis role="pkg">apt-listbugs</emphasis> is installed, it will prevent an automatic upgrade of packages which are affected by an already reported serious or grave bug.
pt-BR: Quando esta opção está ativada, o script será executado diariamente <command>unattended-upgrade</command> (do pacote <emphasis role="pkg">unattended-upgrades</emphasis>) que - como o próprio nome sugere - pode automatizar o processo de atualização de alguns pacotes (por padrão, ele só cuida de atualizações de segurança, mas isso pode ser personalizado em <filename>/etc/apt/apt.conf.d/50unattended-upgrades</filename>). Observe que esta opção pode ser definida com a ajuda de debconf executando <command>dpkg-reconfigure -plow unattended-upgrades</command>. Se o <emphasis role="pkg">apt-listbugs</emphasis> estiver instalado, ele vai evitar uma atualização automática de pacotes que estejam afetados por um bug sério ou grave já reportado.

en: Other options can allow you to control the cache cleaning behavior with more precision. They are not listed here, but they are described in the <filename>/usr/lib/apt/apt.systemd.daily</filename> script.
pt-BR: Outras opções podem deixar você controlar o comportamento de limpeza de cache com mais precisão. Elas não são listadas aqui, mas são descritas no script <filename>/usr/lib/apt/apt.systemd.daily</filename>.

en: These tools work very well for servers, but desktop users generally prefer a more interactive system. The package <emphasis role="pkg">gnome-software</emphasis> provides an icon in the notification area of desktop environments when updates are available; clicking on this icon then runs an interface to perform updates. You can browse through available updates, read the short description of the relevant packages and the corresponding <filename>changelog</filename> entries, and select whether to apply the update or not on a case-by-case basis.
pt-BR: Estas ferramentas funcionam muito bem em servidores, mas usuários de desktop normalmente preferem um sistema mais interativo. O pacote <emphasis role="pkg">gnome-software</emphasis> fornece um ícone na área de notificação de ambientes de trabalho quando houver atualizações disponíveis; clicar neste ícone, então, executa uma interface para realizar atualizações. Você pode navegar através das atualizações disponíveis, ler a breve descrição dos pacotes relevantes e as correspondentes entradas <filename>changelog</filename>, e optar por aplicar a atualização ou não caso a caso.

en: Upgrading with <command>gpk-update-viewer</command>
pt-BR: Atualizando com <command>gpk-update-viewer</command>

en: This tool is no longer installed in the default GNOME desktop. The new philosophy is that security updates should be automatically installed, either in the background or, preferably, when you shutdown your computer so as to not confuse any running application.
pt-BR: Esta ferramenta não é mais instalada junto com a área de trabalho GNOME. A nova filosofia é que atualizações de segurança devem ser instaladas automaticamente, tanto no background ou, preferencialmente, quando você desligar seu computador para não confundir qualquer aplicação rodando.

en: Automatic Upgrades
pt-BR: Atualizações Automáticas

en: <primary>upgrade</primary><secondary>automatic system upgrade</secondary>
pt-BR: <primary>atualização</primary><secondary>atualização automática do sistema</secondary>

en: <primary>automatic upgrade</primary>
pt-BR: <primary>atualização automática</primary>

en: Since Falcot Corp has many computers but only limited manpower, its administrators try to make upgrades as automatic as possible. The programs in charge of these processes must therefore run with no human intervention.
pt-BR: Como a Falcot Corp tem muitos computadores mas pouca mão de obra, seus administradores tentam tornar as atualizações o mais automáticas possível. Os programas encarregados destes processos devem portanto rodar sem intervenção humana.

en: Configuring <command>dpkg</command>
pt-BR: Configurando <command>dpkg</command>

en: As we have already mentioned (see sidebar <xref linkend="sidebar.questions-conffiles" />), <command>dpkg</command> can be instructed not to ask for confirmation when replacing a configuration file (with the <literal>--force-confdef --force-confold</literal> options). Interactions can, however, have three other sources: some come from APT itself, some are handled by <command>debconf</command>, and some happen on the command line due to package configuration scripts (sometimes handled by <emphasis role="pkg">ucf</emphasis>).
pt-BR: Como já mencionamos (veja a barra lateral <xref linkend="sidebar.questions-conffiles" />), o <command>dpkg</command> pode ser instruído a não pedir confirmação quando for substituir um arquivo de configuração (com as opções <literal>--force-confdef --force-confold</literal>). Interações podem, entretanto, vir de outras origens: algumas vêm do próprio APT, algumas são manipuladas pelo <command>debconf</command> e algumas acontecem na linha de comando devido a scripts de configuração do pacote (algumas vezes gerenciados pelo <emphasis role="pkg">ucf</emphasis>).

en: Configuring APT
pt-BR: Configurando APT

en: The case of APT is simple: the <literal>-y</literal> option (or <literal>--assume-yes</literal>) tells APT to consider the answer to all its questions to be “yes”.
pt-BR: No caso do APT é simples: a opção <literal>-y</literal> (ou <literal>--assume-yes</literal>) diz ao APT para considerar a resposta a todas as perguntas como sendo “sim”.

en: Configuring <command>debconf</command>
pt-BR: Configurando <command>debconf</command>

en: The case of <command>debconf</command> deserves more details. This program was, from its inception, designed to control the relevance and volume of questions displayed to the user, as well as the way they are shown. That is why its configuration requests a minimal priority for questions; only questions above the minimal priority are displayed. <command>debconf</command> assumes the default answer (defined by the package maintainer) for questions which it decided to skip.
pt-BR: o caso do <command>debconf</command> merece mais detalhes. Este programa foi, desde sua concepção, projetado para controlar a relevância e a quantidade das perguntas mostradas ao usuário, assim como a forma como são exibidas. É por isto que sua configuração requer uma prioridade mínima para perguntas; apenas perguntas acima da prioridade mínima são exibidas. O <command>debconf</command> supõe a resposta padrão (definida pelo mantenedor do pacote) para perguntas que ele decidiu pular.

en: To reconfigure <command>debconf</command>, use the <command>dpkg-reconfigure</command> tool from the <emphasis role="pkg">debconf</emphasis> package; the relevant command is <command>dpkg-reconfigure debconf</command>. Note that the configured values can be temporarily overridden with environment variables when needed (for instance, <varname>DEBIAN_FRONTEND</varname> controls the interface, as documented in the <citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry> manual page).
pt-BR: Para reconfigurar o <command>debconf</command>, use a ferramenta <command>dpkg-reconfigure</command> do pacote <emphasis role="pkg">debconf</emphasis>; o comando relevante é o <command>dpkg-reconfigure debconf</command>. Note que os valores configurados podem ser temporariamente sobrescritos com variáveis de ambiente quando necessário (por exemplo, <varname>DEBIAN_FRONTEND</varname> controla a interface, como documentado na página de manual <citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry>).

en: Handling Command Line Interactions
pt-BR: Lidando com Interações Via Linha de Comando

en: The last source of interactions, and the hardest to get rid of, is the configuration scripts run by <command>dpkg</command>. There is unfortunately no standard solution, and no answer is overwhelmingly better than another.
pt-BR: A última fonte de interações, e a mais difícil de esconder, são os scripts de configuração executados pelo <command>dpkg</command>. infelizmente não existe solução padrão, e nenhuma resposta é substancialmente melhor que outra.

en: The common approach is to suppress the standard input by redirecting the empty content of <filename>/dev/null</filename> into it with <command><replaceable>command</replaceable> &lt;/dev/null</command>, or to feed it with an endless stream of newlines. None of these methods is 100 % reliable, but they generally lead to the default answers being used, since most scripts consider a lack of reply as an acceptance of the default value.
pt-BR: A abordagem normal é suprimir a entrada padrão redirecionando o conteúdo vazio de <filename>/dev/null</filename> nela com <command><replaceable>comando</replaceable> &lt;/dev/null</command>, ou alimentá-la com um fluxo infinito de newlines. Nenhum destes métodos é 100% confiável, mas eles em geral levam a respostas padrão sendo preenchidas, uma vez que a maioria dos scripts consideram a ausência de resposta como uma aceitação do valor padrão.

en: The Miracle Combination
pt-BR: A Combinação Miraculosa

en: By combining the previous elements, it is possible to design a small but rather reliable script which can handle automatic upgrades.
pt-BR: Combinando os elementos anteriores, é possível projetar um scrips pequeno mas muito confiável que possa manipular atualizações automáticas.

en: Non-interactive upgrade script
pt-BR: Roteiro de atualização não interativa

en: <emphasis>IN PRACTICE</emphasis> The Falcot Corp case
pt-BR: <emphasis>NÁ PRÁTICA</emphasis> O caso Falcot Corp

en: Falcot computers are a heterogeneous system, with machines having various functions. Administrators will therefore pick the most relevant solution for each computer.
pt-BR: Os computadores da Falcot formam um sistema heterogêneo, com máquinas tendo muitas funções. Os administradores vão portanto pegar a solução mais relevante para cada computador.

en: In the lab, the few computers using <emphasis role="distribution">Testing</emphasis> — to take advantage of the latest software versions — are not upgraded automatically either. Administrators only configure APT to prepare the upgrades but not enact them; when they decide to upgrade (manually), the tedious parts of refreshing package lists and downloading packages will be avoided, and administrators can focus on the really useful part.
pt-BR: No laboratório, os poucos computadores que usam <emphasis role="distribution">Testing</emphasis> — para usufruir das últimas atualizações de software — também não são atualizados automaticamente. Os administradores configuraram o APT apenas para preparar as atualizações mas não para as ativarem; quando eles decidem atualizar (manualmente), a parte chata de renovar a lista de pacotes e baixar os pacotes é evitada, e os administradores podem focar na parte realmente útil.

en: Searching for Packages
pt-BR: Buscando por Pacotes

en: <primary>package</primary><secondary>search package</secondary>
pt-BR: <primary>pacote</primary><secondary>buscar pacote</secondary>

en: The most trivial search possible is looking up an exact package name. If <command>apt show <replaceable>package</replaceable></command> returns a result, then the package exists. Unfortunately, this requires knowing or even guessing the package name, which isn't always possible.
pt-BR: A busca mais trivial possível é procurar pelo nome exato de um pacote. Se <command>apt show <replaceable>pacote</replaceable></command> retorna um resultado, então o pacote existe. Infelizmente, para isto é necessário saber ou chutar o nome do pacote, o que nem sempre é possível.

en: <emphasis>TIP</emphasis> Package naming conventions
pt-BR: <emphasis>DICA</emphasis> Convenções de nomes de pacote

en: <primary>package</primary><secondary>naming conventions</secondary>
pt-BR: <primary>pacote</primary><secondary>convenções de nome</secondary>

en: Some categories of packages are named according to a conventional naming scheme; knowing the scheme can sometimes allow you to guess exact package names. For instance, for Perl modules, the convention says that a module called <literal>XML::Handler::Composer</literal> upstream should be packaged as <emphasis role="pkg">libxml-handler-composer-perl</emphasis>. The library enabling the use of the <command>gconf</command> system from Python is packaged as <emphasis role="pkg">python-gconf</emphasis>. It is unfortunately not possible to define a fully general naming scheme for all packages, even though package maintainers usually try to follow the choice of the upstream developers.
pt-BR: Algumas categorias de pacotes são batizados de acordo com um esquema de nomenclatura convencional; saber o esquema às vezes ajuda a adivinhar o nome exato dos pacotes. Por exemplo, para módulos Perl, a convenção diz que um módulo chamado <literal>XML::Handler::Composer</literal> no desenvolvimento principal deve ser empacotado como <emphasis role="pkg">libxml-handler-composer-perl</emphasis>. A biblioteca que habilita o uso do sistema <command>gconf</command> pelo Python é empacotada como <emphasis role="pkg">python-gconf</emphasis>. Infelizmente não é possível definir um esquema de nomenclatura totalmente geral para todos os pacotes, mesmo que os mantenedores normalmente tentem seguir a escolha dos desenvolvedores principais.

en: A slightly more successful searching pattern is a plain-text search in package names, but it remains very limited. You can generally find results by searching package descriptions: since each package has a more or less detailed description in addition to its package name, a keyword search in these descriptions will often be useful. <command>apt-cache</command> and <command>axi-cache</command> are the tools of choice for this kind of search (see <xref linkend="sidebar.apt-axi-cache" />); for instance, <command>apt-cache search video</command> will return a list of all packages whose name or description contains the keyword “video”.
pt-BR: Um padrão de busca um pouco mais bem-sucedido é uma busca simples e nomes de pacotes, mas isto ainda é bem limitado. Você pode geralmente encontrar resultados buscando nas descrições de pacotes: como cada pacote tem uma descrição mais ou menos detalhada além do nome do pacote, uma busca por palavra-chave nestas descrições frequentemente será útil. <command>apt-cache</command> e <command>axi-cache</command> são as ferramentas para este tipo de busca (veja em <xref linkend="sidebar.apt-axi-cache" />); por exemplo, <command>apt-cache search video</command> retornará uma lista de todos os pacotes que tenham a palavra-chave "video" no nome ou na descrição.

en: For more complex searches, a more powerful tool such as <command>aptitude</command> is required. <command>aptitude</command> allows you to search according to a logical expression based on the package's meta-data fields. For instance, the following command searches for packages whose name contains <literal>kino</literal>, whose description contains <literal>video</literal> and whose maintainer's name contains <literal>paul</literal>:
pt-BR: Para buscas mais complexas, uma ferramenta mais poderosa como o <command>aptitude</command> é necessária. <command>aptitude</command> pode fazer uma busca de acordo com expressões lógicas baseadas em campos de metadados dos pacotes. Por exemplo, o seguinte comando busca por pacotes cujo nome contenha <literal>kino</literal>, cuja descrição contenha <literal>video</literal> e cujo nome do mantenedor contenha <literal>paul</literal>:

en: The search only returns one package, <emphasis role="pkg">kino</emphasis>, which satisfies all three criteria.
pt-BR: A busca retorna apenas um pacote, <emphasis role="pkg">kino</emphasis>, que satisfaz os três critérios.

en: <primary>package</primary><secondary>tags</secondary>
pt-BR: <primary>pacote</primary><secondary>etiquetas</secondary>

en: Selecting the <literal>works-with::video</literal> and <literal>use::editing</literal> tags yields a handful of packages, including the <emphasis role="pkg">kino</emphasis> and <emphasis role="pkg">pitivi</emphasis> video editors. This system of classification is bound to be used more and more as time goes on, and package managers will gradually provide efficient search interfaces based on it.
pt-BR: Selecionando as marcas <literal>works-with::video</literal> e <literal>use::editing</literal> produz um punhado de pacotes, incluindo o editor de vídeo <emphasis role="pkg">kino</emphasis> e <emphasis role="pkg">pitivi</emphasis>. Este sistema de classificação é obrigado a ser usado cada vez mais enquanto o tempo passa, e gerenciadores de pacotes irão gradualmente fornecer interfaces de busca eficientes baseados nele.

en: To sum up, the best tool for the job depends on the complexity of the search that you wish to do:
pt-BR: Para sumarizar, a melhor ferramenta para o trabalho depende da complexidade da busca que você deseja fazer:

en: <command>apt-cache</command> only allows searching in package names and descriptions, which is very convenient when looking for a particular package that matches a few target keywords;
pt-BR: Com o <command>apt-cache</command> só se pode fazer busca em nomes e descrições de pacotes, que é bastante conveniente quando se busca por um pacote em particular que casa com algumas palavras-chave;

en: when the search criteria also include relationships between packages or other meta-data such as the name of the maintainer, <command>synaptic</command> will be more useful;
pt-BR: Quando o critério de busca também inclui relações entre pacotes ou outros meta-pacotes como o nome do mantenedor, o <command>synaptic</command> será mais útil;

en: when a tag-based search is needed, a good tool is <command>packagesearch</command>, a graphical interface dedicated to searching available packages along several criteria (including the names of the files that they contain). For usage on the command-line, <command>axi-cache</command> will fit the bill.
pt-BR: Quando uma busca por etiquetas é necessária, uma boa ferramenta é o <command>packagesearch</command>, uma interface gráfica dedicada a buscar pacotes disponíveis através de vários critérios (inclusive os nomes dos arquivos que eles contém) Para o uso na linha de comando, <command>axi-cache</command> irá ajustar a conta.

en: finally, when the searches involve complex expressions with logic operations, the tool of choice will be <command>aptitude</command>'s search pattern syntax, which is quite powerful despite being somewhat obscure; it works in both the command-line and the interactive modes.
pt-BR: finalmente, quando a busca envolve expressões complexas com operações lógicas, a melhor ferramenta é a sintaxe de padrões de busca do <command>aptitude</command>, que é bastante poderosa apesar de um pouco obscura; e funciona tanto no modo de linha de comando quanto no modo interativo.
