debian-faq 11 pkg-basics - en to pt translation catalogue (125 entries)

note: type: Content of: <chapter><title>
en: Basics of the Debian package management system
pt: Básicas do sistema de gestão de pacotes Debian

note: type: Content of: <chapter><para>
en: This chapter touches on some lower level internals of Debian package management.  If you're interested mainly in <emphasis>usage</emphasis> of the relevant tools, skip to chapters <xref linkend="pkgtools"/> and/or <xref linkend="uptodate"/>.
pt: Este capítulo toca em alguns intervalos de baixo nível da gestão de pacotes Debian. Se você está interessado principalmente na <emphasis>utilização</emphasis> da ferramentas relevantes, salte para os capítulos <xref linkend="pkgtools"/> e/ou <xref linkend="uptodate"/>.

note: type: Content of: <chapter><section><title>
en: What is a Debian package?
pt: O que é um pacote Debian?

note: type: Content of: <chapter><section><para>
en: Packages generally contain all of the files necessary to implement a set of related commands or features.  There are two types of Debian packages:
pt: Os pacotes geralmente contêm todos os ficheiros necessários a implementar um conjunto de comandos ou funcionalidades relacionadas. Existem dois tipos de pacotes Debian.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis>Binary packages</emphasis>, which contain executables, configuration files, man/info pages, copyright information, and other documentation.  These packages are distributed in a Debian-specific archive format (see <xref linkend="deb-format"/>); they are usually characterized by having a '.deb' file extension.  Binary packages can be unpacked using the Debian utility <literal>dpkg</literal> (possibly via a frontend like <command>apt</command>); details are given in its manual page.
pt: <emphasis>Pacotes Binários</emphasis>, que contêm executáveis, ficheiros de configuração, manuais/paginas de informação, informação de copyright , e outra documentação. Estes pacotes são distribuídos num formato de arquivo específico de Debian (veja <xref linkend="deb-format"/>); são geralmente caracterizados ao terem uma extensão de ficheiro '.deb'. Pacotes binários podem ser desempacotados usando o utilitário Debian <literal>dpkg</literal> (possivelmente via um frontend como o <command>apt</command>); os detalhes são dados no seu manual.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis>Source packages</emphasis>, which consist of a <literal>.dsc</literal> file describing the source package (including the names of the following files), a <literal>.orig.tar.gz</literal> file that contains the original unmodified source in gzip-compressed tar format and usually a <literal>.debian.tar.xz</literal> file that contains the Debian-specific changes to the original source.  The utility <literal>dpkg-source</literal> packs and unpacks Debian source archives; details are provided in its manual page.  (The program <command>apt-get</command> can be used as a frontend for <literal>dpkg-source</literal>.)
pt: <emphasis>Pacotes Fonte</emphasis>, que consistem de um ficheiro <literal>.dsc</literal> que descreve o pacote fonte (incluindo os nomes dos seguintes ficheiros), um ficheiro <literal>.orig.tar.gz</literal> que contém a fonte original não modificada em formato tar comprimido com gzip e geralmente um ficheiro <literal>.debian.tar.xz</literal> que contém as alterações específicas de Debian à fonte original. O utilitário <literal>dpkg-source</literal> empacota e desempacota arquivos fonte Debian, os detalhes são fornecidos no seu manual. (O programa <command>apt-get</command> pode ser usado como um frontend para o <literal>dpkg-source</literal>.)

note: type: Content of: <chapter><section><para>
en: Installation of software by the package system uses "dependencies" which are carefully designed by the package maintainers.  These dependencies are documented in the <literal>control</literal> file associated with each package.  For example, the package containing the GNU C compiler (<systemitem role="package">gcc</systemitem>) "depends" on the package <systemitem role="package">binutils</systemitem> which includes the linker and assembler.  If a user attempts to install <systemitem role="package">gcc</systemitem> without having first installed <systemitem role="package">binutils</systemitem>, the package management system (dpkg) will send an error message that it also needs <systemitem role="package">binutils</systemitem>, and stop installing <systemitem role="package">gcc</systemitem>.  (However, this facility can be overridden by the insistent user, see <citerefentry><refentrytitle>dpkg</refentrytitle><manvolnum>8</manvolnum></citerefentry>.)  See more in <xref linkend="depends"/> below.
pt: A instalação de software pelo sistema de pacotes usa "dependências" que são designadas cuidadosamente pelos responsáveis dos pacotes. Estas dependências estão documentadas no ficheiro <literal>control</literal> associado a cada pacote. Por exemplo, o pacote que contém o compilador GNU C (<systemitem role="package">gcc</systemitem>) "depende" do pacote <systemitem role="package">binutils</systemitem> o qual inclui o vinculador e assemblador. Se um utilizador tentar instalar o <systemitem role="package">gcc</systemitem> sem ter primeiro instalado o <systemitem role="package">binutils</systemitem>, o sistema de gestão de pacotes (dpkg) irá enviar uma mensagem de erro de que também precisa do <systemitem role="package">binutils</systemitem>, e pára a instalação do <systemitem role="package">gcc</systemitem>.  (No entanto, esta funcionalidade pode ser sobreposta por um utilizador insistente, veja <citerefentry><refentrytitle>dpkg</refentrytitle><manvolnum>8</manvolnum></citerefentry>.)  Veja mais em <xref linkend="depends"/> em baixo.

note: type: Content of: <chapter><section><para>
en: Debian's packaging tools can be used to:
pt: As ferramentas de empacotamento de Debian podem ser usadas para:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: manipulate and manage packages or parts of packages,
pt: manipular e gerir pacotes ou partes de pacotes,

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: administer local overrides of files in a package,
pt: administrar sobreposições locais de ficheiros num pacote,

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: aid developers in the construction of package archives, and
pt: ajudar desenvolvedores na construção de arquivos de pacotes, e

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: aid users in the installation of packages which reside on a remote archive site.
pt: ajudar utilizadores na instalação de pacotes que residem num site arquivo remoto.

note: type: Content of: <chapter><section><title>
en: What is the format of a Debian binary package?
pt: Qual é o formato de um pacote binário Debian?

note: type: Content of: <chapter><section><para>
en: A Debian "package", or a Debian archive file, contains the executable files, libraries, and documentation associated with a particular program or set of related programs. Normally, a Debian archive file has a filename that ends in <literal>.deb</literal>.
pt: Um "pacote" Debian, ou um ficheiro de arquivo Debian, contém os ficheiros executáveis, bibliotecas, e documentação associada a um programa particular ou a um conjunto de programas relacionados. Normalmente, um ficheiro de arquivo Debian tem um nome de ficheiro que termina em <literal>.deb</literal>.

note: type: Content of: <chapter><section><para>
en: The internals of this Debian binary packages format are described in the <citerefentry><refentrytitle>deb</refentrytitle><manvolnum>5</manvolnum></citerefentry> manual page.  This internal format is subject to change (between major releases of &debian;), therefore please always use <citerefentry><refentrytitle>dpkg-deb</refentrytitle><manvolnum>1</manvolnum></citerefentry> if you need to do lowlevel manipulations on <literal>.deb</literal> files.
pt: O mecanismo interno deste formato de pacotes binários Debian está descrito no manual <citerefentry><refentrytitle>deb</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Este formato interno está sugeito a alterações (entre grandes lançamentos de &debian;), assim por favor use sempre o <citerefentry><refentrytitle>dpkg-deb</refentrytitle><manvolnum>1</manvolnum></citerefentry> se precisar fazer manipulações de baixo nível em ficheiros <literal>.deb</literal>.

note: type: Content of: <chapter><section><title>
en: Why are Debian package file names so long?
pt: Porque são os nomes dos ficheiros de pacotes Debian tão longos?

note: type: Content of: <chapter><section><para>
en: The Debian binary package file names conform to the following convention: &lt;DebianPackageName&gt;_&lt;VersionNumber&gt;-&lt;DebianRevisionNumber&gt;_&lt;DebianArchitecture&gt;.deb
pt: Os nomes dos ficheiros de pacotes binários Debian estão em conformidade com a seguinte convenção: &lt;NomePacoteDebian&gt;NúmeroVersão&gt;-&lt;NúmeroRevisãoDebian&gt;_&lt;ArquitecturaDebian&gt;.deb

note: type: Content of: <chapter><section><para>
en: Checking the package name associated with a particular Debian archive file (.deb file) can be done in one of these ways:
pt: Verificar o nome de pacote associado a um ficheiro de arquivo Debian particular (ficheiro .deb) pode ser feito de uma destas maneiras:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: inspect the "Packages" file in the directory where it was stored at a Debian archive site.  This file contains a stanza describing each package; the first field in each stanza is the formal package name.
pt: inspecionar o ficheiro "Packages" no directório onde foi armazenado num site de arquivo Debian. Este ficheiro contém uma estrofe que descreve cada pacote; o primeiro campo de cada estrofe é o nome formal do pacote.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: use the command <literal>dpkg --info PPP_VVV-RRR_AAA.deb</literal> (where PPP, VVV, RRR and AAA are the package name, version, revision and architecture of the package in question, respectively).  This displays, among other things, the package name corresponding to the archive file being unpacked.
pt: use o comando <literal>dpkg --info PPP_VVV-RRR_AAA.deb</literal> (onde PPP, VVV, RRR e AAA são nome de pacote, versão, revisão e arquitectura do pacote em questão, respetivamente). Isto mostra, entre outras coisas, o nome do pacote correspondente ao ficheiro de arquivo a ser desempacotado.

note: type: Content of: <chapter><section><para>
en: The <literal>VVV</literal> component is the version number specified by the upstream developer.  There are no standards in place here, so the version number may have formats as different as "19990513" and "1.3.8pre1".
pt: O componente <literal>VVV</literal> é o número de versão especificado pelo desenvolvedor original. Não existem standards aqui, assim o número de versão pode ter formatos tão diferentes como  "19990513" e "1.3.8pre1".

note: type: Content of: <chapter><section><para>
en: The <literal>RRR</literal> component is the Debian revision number, and is specified by the Debian developer (or a user who chooses to rebuild the package locally).  This number corresponds to the revision level of the Debian package, thus, a new revision level usually signifies changes in the Debian Makefile (<literal>debian/rules</literal>), the Debian control file (<literal>debian/control</literal>), the installation or removal scripts (<literal>debian/p*</literal>), or in the configuration files used with the package.
pt: O componente <literal>RRR</literal> é o número de revisão Debian, e é especificado pelo desenvolvedor Debian (ou por um utilizador que escolheu recompilar o pacote localmente). Este número corresponde ao nível de revisão do pacote Debian, assim, um novo nível de revisão geralmente significa alterações no Makefile de Debian (<literal>debian/rules</literal>), no ficheiro de controle Debian (<literal>debian/control</literal>), nos scripts de instalação ou remoção (<literal>debian/p*</literal>), ou nos ficheiros de configuração usados com o pacote.

note: type: Content of: <chapter><section><para>
en: The <literal>AAA</literal> component identifies the processor for which the package was built.  This is commonly <literal>amd64</literal>, which refers to AMD64, Intel 64 or VIA Nano chips.  For other possibilities review Debian's archive directory structure at <xref linkend="dirtree"/>.  For details, see the description of "Debian architecture" in the manual page <citerefentry><refentrytitle>dpkg-architecture</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
pt: O componente <literal>AAA</literal> identifica o processador para o qual o pacote foi compilado. Isto é geralmente <literal>amd64</literal>, que se refere a chips AMD64, Intel 64 ou VIA Nano. Para outras possibilidades reveja a estrutura de directórios do arquivo de Debian em <xref linkend="dirtree"/>. Para detalhes, veja a descrição de "arquitectura de Debian" no manual <citerefentry><refentrytitle>dpkg-architecture</refentrytitle><manvolnum>1</manvolnum></citerefentry>.

note: type: Content of: <chapter><section><title>
en: What is a Debian control file?
pt: O que é um ficheiro de controle Debian?

note: type: Content of: <chapter><section><para>
en: Specifics regarding the contents of a Debian control file are provided in the Debian Policy Manual, section 5, see <xref linkend="debiandocs"/>.
pt: Especificações respeitantes ao conteúdo de um ficheiro de controle Debian são fornecidas no Manual Debian Policy, secção 5, veja <xref linkend="debiandocs"/>.

note: type: Content of: <chapter><section><para>
en: Briefly, a sample control file is shown below for the Debian package hello:
pt: Abreviadamente, um exemplo de ficheiro de controle é mostrado em baixo para o pacote Debian hello:

note: type: Content of: <chapter><section><para>
en: The Package field gives the package name.  This is the name by which the package can be manipulated by the package tools, and usually similar to but not necessarily the same as the first component string in the Debian archive file name.
pt: O campo Package dá o nome do pacote. Este é o nome pelo qual o pacote pode ser manipulado pelas ferramentas de pacotes, e é geralmente semelhante mas não necessariamente igual à primeira string de componente no nome de ficheiro no arquivo Debian.

note: type: Content of: <chapter><section><para>
en: The Version field gives both the upstream developer's version number and (in the last component) the revision level of the Debian package of this program as explained in <xref linkend="pkgname"/>.
pt: O campo Version fornece ambos o número de versão do desenvolvedor original e (no último componente) o nível de revisão do pacote Debian deste programa como explicado em <xref linkend="pkgname"/>.

note: type: Content of: <chapter><section><para>
en: The Architecture field specifies the chip for which this particular binary was compiled.
pt: O campo Architecture especifica o chip para o qual este binário particular foi compilado.

note: type: Content of: <chapter><section><para>
en: The Depends field gives a list of packages that have to be installed in order to install this package successfully.
pt: O campo Depends dá uma lista de pacotes que têm de ser instalados de modo a se instalar este pacote com sucesso.

note: type: Content of: <chapter><section><para>
en: The Installed-Size indicates how much disk space the installed package will consume.  This is intended to be used by installation front-ends in order to show whether there is enough disk space available to install the program.
pt: O Installed-Size indica quanto espaço de disco irá consumir o pacote instalado. Isto destina-se a ser usado por programas front-end de instalação de modo a mostrar se há espaço de disco disponível suficiente para instalar o programa.

note: type: Content of: <chapter><section><para>
en: The Section line gives the "section" where this Debian package is stored at the Debian archive sites.
pt: A linha Section dá a "secção" onde este pacote Debian está armazenado nos sites arquivo Debian.

note: type: Content of: <chapter><section><para>
en: The Priority indicates how important is this package for installation, so that semi-intelligent software like apt or aptitude can sort the package into a category of e.g. packages optionally installed.  See <xref linkend="priority"/>.
pt: Priority indica quão importante é este pacote para instalação, para que software semi-inteligente como o apt ou o aptitude possam ordenar o pacote numa categoria de, por exemplo, pacotes instalados opcionalmente. Veja <xref linkend="priority"/>.

note: type: Content of: <chapter><section><para>
en: The Maintainer field gives the e-mail address of the person who is currently responsible for maintaining this package.
pt: O campo Maintainer dá o endereço de e-mail da pessoa que é o actual responsável pela manutenção deste pacote.

note: type: Content of: <chapter><section><para>
en: The Description field gives a brief summary of the package's features.
pt: O campo Description dá um sumário breve das funcionalidades do pacote.

note: type: Content of: <chapter><section><para>
en: For more information about all possible fields a package can have, please see the Debian Policy Manual, section 5, "Control files and their fields", see <xref linkend="debiandocs"/>.
pt: Para mais informação sobre todos os campos possíveis que um pacote pode ter, por favor veja o Manual de Política Debian, secção 5, "Ficheiros de controle e seus campos", veja <xref linkend="debiandocs"/>.

note: type: Content of: <chapter><section><title>
en: What is a Debian conffile?
pt: O que é um conffile Debian?

note: type: Content of: <chapter><section><para>
en: Conffiles is a list of configuration files (usually placed in <literal>/etc</literal>) that the package management system will not overwrite when the package is upgraded.  This ensures that local values for the contents of these files will be preserved, and is a critical feature enabling the in-place upgrade of packages on a running system.
pt: Conffiles é uma lista de ficheiros de configuração (geralmente colocados em <literal>/etc</literal>) que o sistema de gestão de pacotes não irá sobrescrever quando o pacote é actualizado. Isto assegura que valores locais nos conteúdos destes ficheiros serão preservados, e é uma funcionalidade crítica que permite a actualização de pacotes no-local num sistema em funcionamento.

note: type: Content of: <chapter><section><para>
en: To determine exactly which files are preserved during an upgrade, run:
pt: Para determinar exactamente quais ficheiros são preservados durante uma actualização, corra:

note: type: Content of: <chapter><section><para>
en: And look under "Conffiles:".
pt: E veja sob "Conffiles:".

note: type: Content of: <chapter><section><title>
en: What is a Debian preinst, postinst, prerm, and postrm script?
pt: O que é um script Debian preinst, postinst, prerm, e postrm?

note: type: Content of: <chapter><section><para>
en: These files are executable scripts which are automatically run before or after a package is installed or removed.  Along with a file named <literal>control</literal>, all of these files are part of the "control" section of a Debian archive file.
pt: Estes ficheiros são scripts executáveis que são corridos automaticamente antes ou depois de um pacote ser instalado ou removido. Juntamente com um ficheiro chamado <literal>control</literal>, todos estes ficheiros fazem parte da secção "control" de um ficheiro de arquivo Debian.

note: type: Content of: <chapter><section><para>
en: The individual files are:
pt: Os ficheiros individuais são:

note: type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
en: This script is executed before the package it belongs to is unpacked from its Debian archive (".deb") file.  Many 'preinst' scripts stop services for packages which are being upgraded until their installation or upgrade is completed (following the successful execution of the 'postinst' script).
pt: Este script é executado antes do pacote a que pertence ser desempacotado do seu ficheiro (*.deb) de arquivo Debian. Muitos scripts 'preinst' param serviços para pacotes que estão a ser actualizados até que a sua instalação ou actualização esteja completa (seguindo a execução com sucesso do script 'postinst').

note: type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
en: This script typically completes any required configuration of the package <literal>foo</literal> once <literal>foo</literal> has been unpacked from its Debian archive (".deb") file.  Many 'postinst' scripts execute any commands necessary to start or restart a service once a new package has been installed or upgraded.
pt: Este script tipicamente completa qualquer configuração requerida do pacote <literal>foo</literal> onde <literal>foo</literal> foi desempacotado do seu ficheiro de arquivo Debian (".deb"). Muitos scripts 'postinst' executam quaisquer comandos necessários para iniciar ou reiniciar um serviço assim que um novo pacote foi instalado ou actualizado.

note: type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
en: This script typically stops any daemons which are associated with a package.  It is executed before the removal of files associated with the package.
pt: Este script tipicamente pára quaisquer daemons que estão associados com um pacote. É executado antes da remoção de ficheiros associados ao pacote.

note: type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
en: This script typically modifies links or other files associated with <literal>foo</literal>, and/or removes files created by the package.  (Also see <xref linkend="virtual"/>.)
pt: Este script tipicamente modifica links ou outros ficheiros associados com <literal>foo</literal>, e/ou remove ficheiros criados pelo pacote (Veja também <xref linkend="virtual"/>.)

note: type: Content of: <chapter><section><para>
en: Currently all of the control files can be found in the directory <literal>/var/lib/dpkg/info</literal>.  The files relevant to package <literal>foo</literal> begin with the name "foo" and have file extensions of "preinst", "postinst", etc., as appropriate.  The file <literal>foo.list</literal> in that directory lists all of the files that were installed with the package <literal>foo</literal>.  (Note that the location of these files is a dpkg internal; you should not rely on it.)
pt: Actualmente todos estes ficheiros de controle podem ser encontrados no directório <literal>/var/lib/dpkg/info</literal>. Os ficheiros relevantes ao pacote <literal>foo</literal> começam com o nome "foo" e têm as extensões de ficheiro de "preinst", "postinst", etc., como apropriado. O ficheiro <literal>foo.list</literal> nesse directório lista todos os ficheiros que foram instalados com o pacote <literal>foo</literal>.  (Note que esta  localização destes ficheiros é interna do dpkg; você não deve confiar nela.)

note: type: Content of: <chapter><section><title>
en: What is an <emphasis>Essential</emphasis>, <emphasis>Required</emphasis>, <emphasis>Important</emphasis>, <emphasis>Standard</emphasis>, <emphasis>Optional</emphasis>, or <emphasis>Extra</emphasis> package?
pt: O que é um pacote <emphasis>Essential</emphasis>, <emphasis>Required</emphasis>, <emphasis>Important</emphasis>, <emphasis>Standard</emphasis>, <emphasis>Optional</emphasis>, ou <emphasis>Extra</emphasis>?

note: type: Content of: <chapter><section><para>
en: Each Debian package is assigned a <emphasis>priority</emphasis> by the distribution maintainers, as an aid to the package management system.  The priorities are:
pt: A cada pacote Debian é atribuída uma <emphasis>priority</emphasis> pelos responsáveis da distribuição, como uma ajuda ao sistema de gestão de pacotes. Estas prioridades são:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Required</emphasis>: packages that are necessary for the proper functioning of the system.
pt: <emphasis role="strong">Required</emphasis>: pacotes que são necessários para o funcionamento correcto do sistema.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This includes all tools that are necessary to repair system defects.  You must not remove these packages or your system may become totally broken and you may probably not even be able to use dpkg to put things back.  Systems with only the Required packages are probably unusable, but they do have enough functionality to allow the sysadmin to boot and install more software.
pt: Isto inclui todas as ferramentas que são necessárias para reparar defeitos do sistema. Você não deve remover estes pacotes ou o seu sistema pode tornar-se totalmente avariado e pode provavelmente nem ser possível usar o dpkg para repor as coisas. Sistemas com apenas os pacotes Required são provavelmente inúteis, mas têm funcionalidades suficientes para permitir ao administrador de sistema arrancar e instalar mais software.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Important</emphasis> packages should be found on any Unix-like system.
pt: <emphasis role="strong">Important</emphasis> pacotes que devem ser encontrados em qualquer sistema tipo Unix.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Other packages which the system will not run well or be usable without will be here.  This does <emphasis>NOT</emphasis> include Emacs or X or TeX or any other large application.  These packages only constitute the bare infrastructure.
pt: Estarão aqui outros pacotes sem os quais o sistema não funcionará bem ou não será utilizável. Isto <emphasis>NÃO</emphasis> inclui Emacs ou X ou TeX ou qualquer outra grande aplicação. Estes pacotes apenas constituem a infraestrutura nua.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Standard</emphasis> packages are standard on any Linux system, including a reasonably small but not too limited character-mode system.  Tools are included to be able to send e-mail (with mutt) and download files from archive servers.
pt: <emphasis role="strong">Standard</emphasis> pacotes que são standard em qualquer sistema Linux, incluindo um sistema de modo-de-caracteres relativamente pequeno mas não muito limitado. Estão incluídas ferramentas para ser capaz de enviar um e-mail (com o mutt) e descarregar ficheiros de servidores de arquivo.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This is what will be installed by default if users do not select anything else.  It does not include many large applications, but it does include the Python interpreter and some server software like OpenSSH (for remote administration)  and Exim (for mail delivery, although it can be configured for local delivery only).  It also includes some common generic documentation that most users will find helpful.
pt: Isto é o que será instalado por predefinição se os utilizadores não selecionarem mais nada. Não inclui muitas grandes aplicações, mas inclui o interpretador de Python e algum software de servidor como OpenSSH (para administração remota) e o Exim (para entrega de mail, apesar de poder ser configurado apenas para entrega local). Também inclui alguma documentação comum genérica que a maioria dos utilizadores irá achar uma ajuda.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Optional</emphasis> packages include all those that you might reasonably want to install if you do not know what they are, or that do not have specialized requirements.
pt: <emphasis role="strong">Optional</emphasis> pacotes que incluem todos aqueles que você pode ter razões para querer instalar se você souber o que eles são, ou que não têm requerimentos especializados.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This includes X, a full TeX distribution, and lots of applications.
pt: Isto inclui o X, uma distribuição TeX completa, e muitas outras aplicações.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Extra</emphasis>: packages that either conflict with others with higher priorities, are only likely to be useful if you already know what they are, or have specialized requirements that make them unsuitable for "Optional".
pt: <emphasis role="strong">Extra</emphasis>: pacotes que ou fazem conflito com outros com prioridades maiores, e geralmente são apenas úteis se você já souber o que eles são, ou têm requerimentos especializados que os tornam não apropriados para "Optional".

note: type: Content of: <chapter><section><para>
en: If you do a default Debian installation all the packages of priority <emphasis role="strong">Standard</emphasis> or higher will be installed in your system.  If you select pre-defined tasks you will get lower priority packages too.
pt: Se você fizer uma instalação Debian predefinida, todos os pacotes de prioridade <emphasis role="strong">Standard</emphasis> ou superior serão instalados no sue sistema. Se você selecionar tarefas pré-definidas irá também obter pacotes de prioridade mais baixa.

note: type: Content of: <chapter><section><para>
en: Additionally, some packages are marked as <emphasis role="strong">Essential</emphasis> since they are absolutely necessary for the proper functioning of the system.  The package management tools will refuse to remove these.
pt: Adicionalmente, alguns pacotes são marcados como <emphasis role="strong">Essential</emphasis> pois são absolutamente necessários para o funcionamento apropriado do sistema. As ferramentas de gestão de pacotes irão recusar remover estes.

note: type: Content of: <chapter><section><title>
en: What is a Virtual Package?
pt: O que é um Pacote Virtual?

note: type: Content of: <chapter><section><para>
en: A virtual package is a generic name that applies to any one of a group of packages, all of which provide similar basic functionality.  For example, both the <literal>konqueror</literal> and <literal>firefox-esr</literal> programs are web browsers, and should therefore satisfy any dependency of a program that requires a web browser on a system, in order to work or to be useful.  They are therefore both said to provide the "virtual package" called <literal>www-browser</literal>.
pt: Um pacote virtual é um nome genérico que se aplica a qualquer um de um grupo de pacotes, onde todos os quais fornecem uma funcionalidade básica semelhante. Por exemplo, ambos programas <literal>konqueror</literal> e <literal>firefox-esr</literal> são navegadores de web, e devem por isso satisfazer qualquer dependência de um programa que requeira um navegador web no sistema, de modo a funcionar ou a ser útil. São assim ambos ditos de providenciar o "pacote virtual" chamado <literal>www-browser</literal>.

note: type: Content of: <chapter><section><para>
en: Similarly, <literal>exim4</literal> and <literal>sendmail</literal> both provide the functionality of a mail transport agent.  They are therefore said to provide the virtual package "mail-transport-agent".  If either one is installed, then any program depending on the installation of a <literal>mail-transport-agent</literal> will be satisfied by the presence of this virtual package.
pt: De modo semelhante,  <literal>exim4</literal> e <literal>sendmail</literal> ambos fornecem a funcionalidade de agente de transporte de mail. Assim é dito que ambos fornecem o pacote virtual "mail-transport-agent".  Se um deles for instalado, então qualquer programa que dependa da instalação de um <literal>mail-transport-agent</literal> irá ficar satisfeito com a presença deste pacote virtual.

note: type: Content of: <chapter><section><para>
en: Debian provides a mechanism so that, if more than one package which provide the same virtual package is installed on a system, then system administrators can set one as the preferred package.  The relevant command is <literal>update-alternatives</literal>, and is described further in <xref linkend="diverse"/>.
pt: Debian fornece um mecanismo para que, se mais do que um pacote que forneça o mesmo pacote virtual esteja instalado num sistema, então os administradores de sistema podem definir um como o pacote preferido. O comando relevante é <literal>update-alternatives</literal>, e está melhor descrito em <xref linkend="diverse"/>.

note: type: Content of: <chapter><section><title>
en: What is meant by saying that a package <emphasis>Depends</emphasis>, <emphasis>Recommends</emphasis>, <emphasis>Suggests</emphasis>, <emphasis>Conflicts</emphasis>, <emphasis>Replaces</emphasis>, <emphasis>Breaks</emphasis> or <emphasis>Provides</emphasis> another package?
pt: O que significa dizer que um pacote <emphasis>Depends</emphasis>, <emphasis>Recommends</emphasis>, <emphasis>Suggests</emphasis>, <emphasis>Conflicts</emphasis>, <emphasis>Replaces</emphasis>, <emphasis>Breaks</emphasis> ou <emphasis>Provides</emphasis> outro pacote?

note: type: Content of: <chapter><section><para>
en: The Debian package system has a range of package "dependencies" which are designed to indicate (in a single flag) the level at which Program A can operate independently of the existence of Program B on a given system:
pt: O sistema de pacotes de Debian tem uma gama de "dependências" de pacotes que são desenhadas para indicar (numa única bandeira) o nível que cada programa A pode operar independentemente da existência de programa B num dado sistema:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>depends</emphasis> on Package B if B absolutely must be installed in order to run A.  In some cases, A depends not only on B, but on a version of B.  In this case, the version dependency is usually a lower limit, in the sense that A depends on any version of B more recent than some specified version.
pt: Pacote A <emphasis>depends (depende)</emphasis> de Pacote B se B tiver absolutamente de ser instalado de modo a A correr. Em alguns casos, A não depende apenas de B, mas duma versão de B. Neste caso, a dependência de versão é geralmente um limite inferior, no sentido que A depende de qualquer versão de B mais recente que alguma versão especificada.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>recommends</emphasis> Package B, if the package maintainer judges that most users would not want A without also having the functionality provided by B.
pt: Pacote A <emphasis>recommends (recomenda)</emphasis> Pacote B, se o responsável do pacote achar que a maioria dos utilizadores não vão querer A sem terem a funcionalidade fornecida por B.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>suggests</emphasis> Package B if B contains files that are related to (and usually enhance) the functionality of A.
pt: Pacote A <emphasis>suggests (sugere)</emphasis> Pacote B Se B conter ficheiros que estão relacionados com (e geralmente melhoram) as funcionalidades de A.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>conflicts</emphasis> with Package B when A will not operate if B is installed on the system.  Most often, conflicts are cases where A contains files which are an improvement over those in B.  "Conflicts" are often combined with "replaces".
pt: Pacote A <emphasis>conflicts (faz conflito)</emphasis> com Pacote B quando A não irá operar se B estiver instalado no sistema. Mais comum, conflitos são casos onde A contém ficheiros que são uma melhoria sobre aqueles em B. "Conflicts" são muitas vezes combinados com "replaces".

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>replaces</emphasis> Package B when files installed by B are removed and (in some cases) over-written by files in A.
pt: Pacote A <emphasis>replaces (substitui)</emphasis> Pacote B quando ficheiros instalados por B são removidos e (em alguns casos) sobrepostos por ficheiros em A.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>breaks</emphasis> Package B when both packages cannot be simultaneously configured in a system.  The package management system will refuse to install one if the other one is already installed and configured in the system.
pt: Pacote A <emphasis>breaks (quebra)</emphasis> Pacote B quando ambos pacotes não podem ser configurados em simultâneo num sistema. O sistema de gestão de pacotes irá recusar instalar um se o outro já estiver instalado e configurado no sistema.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>provides</emphasis> Package B when all of the files and functionality of B are incorporated into A.  This mechanism provides a way for users with constrained disk space to get only that part of package A which they really need.
pt: Pacote A <emphasis>provides (fornece)</emphasis> Pacote B quando todos os ficheiros e funcionalidades de B estão incorporados em A. Este mecanismo fornece uma maneira dos utilizadores que têm espaço de disco constrangido obterem aquela parte do pacote A que realmente precisam.

note: type: Content of: <chapter><section><para>
en: More detailed information on the use of each of these terms can be found in the Debian Policy manual, section 7.2, "Binary Dependencies", see <xref linkend="debiandocs"/>.
pt: Mais informação detalhada sobre o uso de cada um destes termos pode ser encontrada no manual Debian Policy, secção 7.2, "Binary Dependencies", veja <xref linkend="debiandocs"/>.

note: type: Content of: <chapter><section><title>
en: What is meant by Pre-Depends?
pt: O que significa Pre-Depends?

note: type: Content of: <chapter><section><para>
en: "Pre-Depends" is a special dependency.  In the case of most packages, <literal>dpkg</literal> will unpack the archive file of a package (i.e., its <literal>.deb</literal> file) independently of whether or not the files on which it depends exist on the system.  Simplistically, unpacking means that <literal>dpkg</literal> will extract the files from the archive file that were meant to be installed on your file system, and put them in place.  If those packages <emphasis>depend</emphasis> on the existence of some other packages on your system, <literal>dpkg</literal> will refuse to complete the installation (by executing its "configure" action) until the other packages are installed.
pt: "Pre-Depends" é uma dependência especial. No caso da maioria dos pacotes, o <literal>dpkg</literal> irá desempacotar o ficheiro de arquivo de um pacote (isto é, o seu ficheiro <literal>.deb</literal>) independentemente em se sim ou não os ficheiros de que depende existem no sistema. De forma simplista, desempacotar significa que o <literal>dpkg</literal> irá extrair os ficheiros do ficheiro de arquivo que é suposto ser instalado no seu sistema de ficheiros, e coloca-los nos seus lugares. Se esses pacotes <emphasis>dependerem</emphasis> na existência de outros pacotes pacotes no seu sistema, o <literal>dpkg</literal> irá recusar completar a instalação (ao executar a sua acção "configure") até que os outros pacotes estejam instalados.

note: type: Content of: <chapter><section><para>
en: However, for some packages, <literal>dpkg</literal> will refuse even to unpack them until certain dependencies are resolved.  Such packages are said to "Pre-depend" on the presence of some other packages.  The Debian project provided this mechanism to support the safe upgrading of systems from <literal>a.out</literal> format to <literal>ELF</literal> format, where the <emphasis>order</emphasis> in which packages were unpacked was critical.  There are other large upgrade situations where this method is useful, e.g. the packages with the required priority and their LibC dependency.
pt: No entanto, para alguns pacotes, o <literal>dpkg</literal> irá recusar até desempacota-los até que certas dependências estejam resolvidas. Tais pacotes diz-se que "Pré-dependem" da presença de alguns outros pacotes. O projeto Debian forneceu este mecanismo para suportar a actualização segura de sistemas do formato <literal>a.out</literal> para formato <literal>ELF</literal>, onde a <emphasis>ordem</emphasis> na qual os pacotes são desempacotados é crítica. Existem outras situações de grandes actualizações onde este método é útil, por exemplo, os pacotes com prioridade requerida e a sua dependência na LibC.

note: type: Content of: <chapter><section><para>
en: As before, more detailed information about this can be found in the Policy manual.
pt: Como antes, mais informação detalhada sobre isto pode ser encontrada no manual de Política.

note: type: Content of: <chapter><section><title>
en: What is meant by <emphasis>unknown</emphasis>, <emphasis>install</emphasis>, <emphasis>remove</emphasis>, <emphasis>purge</emphasis> and <emphasis>hold</emphasis> in the package status?
pt: O que significa <emphasis>unknown</emphasis>, <emphasis>install</emphasis>, <emphasis>remove</emphasis>, <emphasis>purge</emphasis> e <emphasis>hold</emphasis> no status do pacote?

note: type: Content of: <chapter><section><para>
en: These "want" flags tell what the user wanted to do with a package (as indicated by the user's direct invocations of <literal>dpkg</literal>/<literal>apt</literal>/ <literal>aptitude</literal>).
pt: Estas bandeiras "quero" dizem o que o utilizador quer fazer com um pacote (como indicado por invocações directas do utilizador do <literal>dpkg</literal>/<literal>apt</literal>/ <literal>aptitude</literal>).

note: type: Content of: <chapter><section><para>
en: Their meanings are:
pt: Os seus significados são:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: unknown - the user has never indicated whether the package is wanted.
pt: unknown - o utilizador nunca indicou se o pacote é desejado.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: install - the user wants the package installed or upgraded.
pt: install - o utilizador quer o pacote instalado ou actualizado.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: remove - the user wants the package removed, but does not want to remove any existing configuration file.
pt: remove - o utilizador quer o pacote removido, mas não quer remover qualquer ficheiro de configuração existente.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: purge - the user wants the package to be removed completely, including its configuration files.
pt: purge - o utilizador quer o pacote removido completamente, incluindo os seus ficheiros de configuração.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: hold - the user wants this package not to be processed, i.e. wants to keep the current version with the current status whatever that is.
pt: hold - o utilizador não quer que este pacote seja processado, isto é, quer manter a versão actual com o estado actual seja ele qual for.

note: type: Content of: <chapter><section><title>
en: How do I put a package on hold?
pt: Como pôr um pacote em hold?

note: type: Content of: <chapter><section><para>
en: There are three ways of holding back packages, with dpkg, apt or aptitude.
pt: Existem três modos de manter pacotes em versões anteriores, com dpkg, apt ou aptitude.

note: type: Content of: <chapter><section><para>
en: With dpkg, you have to export the list of package selections, with:
pt: Com o dpkg você tem de exportar a lista de selecção de pacotes, com:

note: type: Content of: <chapter><section><para>
en: Then edit the resulting file <filename>selections.txt</filename>, change the line containing the package you wish to hold, e.g. <systemitem role="package">libc6</systemitem>, from this:
pt: Depois edite o ficheiro resultante <filename>selections.txt</filename>, altere a linha que contém o pacote que deseja manter a versão, ex. <systemitem role="package">libc6</systemitem>, de isto:

note: type: Content of: <chapter><section><para>
en: to this:
pt: para isto:

note: type: Content of: <chapter><section><para>
en: Save the file, and reload it into dpkg database with:
pt: Grave o ficheiro, e recarregue-o na base de dados do dpkg com:

note: type: Content of: <chapter><section><para>
en: With apt, you can set a package to hold using
pt: Com o apt, você pode seleccionar um pacote para manter versão usando

note: type: Content of: <chapter><section><screen>
en: apt-mark hold package_name
pt: apt-mark hold nome_do_pacote

note: type: Content of: <chapter><section><para>
en: and remove the hold with
pt: e remover o hold com

note: type: Content of: <chapter><section><screen>
en: apt-mark unhold package_name
pt: apt-mark unhold nome_do_pacote

note: type: Content of: <chapter><section><para>
en: With aptitude, you can hold a package using
pt: Com o aptitude, você pode manter a versão dum pacote usando

note: type: Content of: <chapter><section><screen>
en: aptitude hold package_name
pt: aptitude hold nome_do_pacote

note: type: Content of: <chapter><section><screen>
en: aptitude unhold package_name
pt: aptitude unhold nome_do_pacote

note: type: Content of: <chapter><section><title>
en: How do I install a source package?
pt: Como é que Eu instalo um pacote fonte?

note: type: Content of: <chapter><section><para>
en: Debian source packages can't actually be "installed", they are just unpacked in whatever directory you want to build the binary packages they produce.
pt: Os pacotes fonte Debian não podem ser verdadeiramente "instalados", são apenas desempacotados em qualquer directório que deseje para compilar os pacotes binários que produzem.

note: type: Content of: <chapter><section><para>
en: Source packages are distributed on most of the same mirrors where you can obtain the binary packages.  If you set up your APT's <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry> to include the appropriate "deb-src" lines, you'll be able to easily download any source package by running
pt: Pacotes fonte são distribuídos na maioria nos mesmos espelhos onde você pode obter os pacotes binários. Se você configurar o seu <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry> do APT para incluir as linhas "deb-src" apropriadas, você irá ser capaz de facilmente descarregar qualquer pacote fonte ao correr

note: type: Content of: <chapter><section><para>
en: To help you in actually building the source package, Debian source packages provide the so-called build-dependencies mechanism.  This means that the source package maintainer keeps a list of other packages that are required to build their package.  To see how this is useful, run
pt: Para o ajudar a realmente compilar o pacote fonte, os pacotes fonte de Debian fornecem o chamado mecanismo de dependências de compilação. Isto significa que o responsável pelo pacote fonte mantém uma lista dos outros pacotes que são requeridos para compilar o seu pacote. Para ver como isto é útil, corra

note: type: Content of: <chapter><section><para>
en: before building the source.
pt: antes de compilar a fonte.

note: type: Content of: <chapter><section><title>
en: How do I build binary packages from a source package?
pt: Com é que Eu compilo pacotes binários a partir de um pacote fonte?

note: type: Content of: <chapter><section><para>
en: The preferred way to do this is by using various wrapper tools.  We'll show how it's done using the <literal>devscripts</literal> tools.  Install this package if you haven't done so already.
pt: O modo preferido de fazer isto é usando várias ferramentas invólucro. Vamos mostrar como isto é feito usando as ferramentas <literal>devscripts</literal>. Instale este pacote se ainda não o fez.

note: type: Content of: <chapter><section><para>
en: Now, first get the source package:
pt: Agora, primeiro obtenha o pacote fonte:

note: type: Content of: <chapter><section><para>
en: and change to the source tree:
pt: e mude para a árvore fonte:

note: type: Content of: <chapter><section><para>
en: Then install needed build-dependencies (if any):
pt: Depois instale as dependências de compilação necessárias (se existirem):

note: type: Content of: <chapter><section><para>
en: Then create a dedicated version of your own build (so that you won't get confused later when Debian itself releases a new version):
pt: Depois crie uma versão dedicada da sua própria compilação (para que não fique confuso mais tarde quando a própria Debian lançar uma nova versão):

note: type: Content of: <chapter><section><screen>
en: dch -l local 'Blah blah blah'
pt: dch -l local 'Bla bla bla'

note: type: Content of: <chapter><section><para>
en: And finally build your package:
pt: E finalmente compile o seu pacote:

note: type: Content of: <chapter><section><para>
en: If everything worked out fine, you should now be able to install your package by running
pt: Se tudo funcionou bem, você deve agora ser capaz de instalar o seu pacote ao correr

note: type: Content of: <chapter><section><para>
en: If you prefer to do things manually, and don't want to use <literal>devscripts</literal>, follow this procedure:
pt: Se preferir fazer as coisas manualmente, e não desejar usar <literal>devscripts</literal>, siga este procedimento:

note: type: Content of: <chapter><section><para>
en: You will need all of foo_*.dsc, foo_*.tar.gz and foo_*.debian.tar.xz to compile the source (note: there is no .debian.tar.xz for some packages that are native to Debian).
pt: Se você precisar de todos os foo_*.dsc, foo_*.tar.gz e foo_*.debian.tar.xz para compilar a fonte (nota: não existe .debian.tar.xz para alguns pacotes que são nativos a Debian).

note: type: Content of: <chapter><section><para>
en: Once you have them (<xref linkend="sourcepkgs"/>) and if you have the <systemitem role="package">dpkg-dev</systemitem> package installed, the following command:
pt: Assim que os tiver ( xref linkend="sourcepkgs"/>) e se tiver o pacote <systemitem role="package">dpkg-dev</systemitem> instalado, o seguinte comando:

note: type: Content of: <chapter><section><screen>
en: dpkg-source -x foo_version-revision.dsc
pt: dpkg-source -x foo_versão-revisão.dsc

note: type: Content of: <chapter><section><para>
en: will extract the package into a directory called <literal>foo-version</literal>.
pt: irá extrair o pacote para um directório chamado <literal>foo-versão</literal>.

note: type: Content of: <chapter><section><para>
en: If you just want to compile the package, you may cd into the <literal>foo-version</literal> directory and issue the command
pt: Se você apenas deseja compilar o pacote, pode fazer cd para o directório <literal>foo-versão</literal> e chamar o comando

note: type: Content of: <chapter><section><para>
en: to build the package (note that this also requires the <systemitem role="package">fakeroot</systemitem> package), and then
pt: para compilar o pacote (note que isto requer também o pacote <systemitem role="package">fakeroot</systemitem>), e depois

note: type: Content of: <chapter><section><screen>
en: dpkg -i ../foo_version-revision_arch.deb
pt: dpkg -i ../foo_versão-revisão_arquitectura.deb

note: type: Content of: <chapter><section><para>
en: to install the newly-built package(s).
pt: para instalar os pacote(s) acabados de compilar.

note: type: Content of: <chapter><section><title>
en: How do I create Debian packages myself?
pt: Como é que Eu crio eu próprio pacotes Debian?

note: type: Content of: <chapter><section><para>
en: For a more detailed description on this, read the New Maintainers' Guide, available in the <systemitem role="package">maint-guide</systemitem> package or at <ulink url="https://www.debian.org/doc/devel-manuals#maint-guide"/>, or the Guide for Debian Maintainers, available in the <systemitem role="package">debmake-doc</systemitem> package or at <ulink url="https://www.debian.org/doc/devel-manuals#debmake-doc"/>.
pt: Para uma descrição mais detalhada disto, leia New Maintainers' Guide, disponível no pacote <systemitem role="package">maint-guide</systemitem> ou em <ulink url="https://www.debian.org/doc/devel-manuals#maint-guide"/>, ou o Guia para Debian Maintainers, disponível no pacote <systemitem role="package">debmake-doc</systemitem> ou em <ulink url="https://www.debian.org/doc/devel-manuals#debmake-doc"/>.
