The translation is temporarily closed for contributions due to maintenance, please come back later.

Translation

(itstool) path: listitem/para
English
Use the host <filename>/etc/resolv.conf</filename> inside jails for <acronym>DNS</acronym>. This is needed so jails can resolve the <acronym>URL</acronym>s of distfiles when downloading. It is not needed when using a proxy. Refer to the default configuration file for proxy configuration.
Context English Portuguese (Brazil) State
<prompt>#</prompt> <userinput>pkg install poudriere</userinput> <prompt>#</prompt> <userinput>pkg install poudriere</userinput>
<prompt>#</prompt> <userinput>make -C /usr/ports/ports-mgmt/poudriere install clean</userinput> <prompt>#</prompt> <userinput>make -C /usr/ports/ports-mgmt/poudriere install clean</userinput>
There is also a work-in-progress version of <application>Poudriere</application> which will eventually become the next release. It is available in <package role="port">ports-mgmt/poudriere-devel</package>. This development version is used for the official FreeBSD package builds, so it is well tested. It often has newer interesting features. A ports committer will want to use the development version because it is what is used in production, and has all the new features that will make sure everything is exactly right. A contributor will not necessarily need those as the most important fixes are backported to released version. The main reason for the use of the development version to build the official package is because it is faster, in a way that will shorten a full build from 18 hours to 17 hours when using a high end 32 <acronym>CPU</acronym> server with 128GB of <acronym>RAM</acronym>. Those optimizations will not matter a lot when building ports on a desktop machine. Há também uma versão de trabalho em andamento do <application>Poudriere</application> que acabará por se tornar o próximo release. Ele está disponível em <package role="port">ports-mgmt/poudriere-devel</package>. Esta versão de desenvolvimento é usada para as compilações oficiais de pacotes do FreeBSD, então é bem testada. Muitas vezes tem novos recursos interessantes. Um committer de ports desejará usar a versão de desenvolvimento porque é o que é usado na produção e possui todos os novos recursos que farão com que tudo esteja exatamente correto. Um colaborador não precisará necessariamente deles, pois as correções mais importantes são sempre incorporadas na versão release. A principal razão para o uso da versão de desenvolvimento para compilar os pacotes oficiais é porque é mais rápido, de uma forma que encurtará uma compilação completa de 18 horas para 17 horas ao usar um servidor de 32 <acronym>CPUs</acronym> high-end com 128GB de <acronym>RAM</acronym>. Essas otimizações não terão muita importância ao compilar ports em uma máquina desktop.
Setting Up <application>Poudriere</application> Configurando o <application>Poudriere</application>
The port installs a default configuration file, <filename>/usr/local/etc/poudriere.conf</filename>. Each parameter is documented in the configuration file and in <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Here is a minimal example config file: O port instala um arquivo de configuração padrão, o <filename>/usr/local/etc/poudriere.conf</filename>. Cada parâmetro é documentado no arquivo de configuração em <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Aqui está um arquivo de configuração mínimo de exemplo:
ZPOOL=tank
ZROOTFS=/poudriere
BASEFS=/poudriere
DISTFILES_CACHE=/usr/ports/distfiles
RESOLV_CONF=/etc/resolv.conf
FREEBSD_HOST=ftp://ftp.freebsd.org
SVN_HOST=svn.FreeBSD.org
ZPOOL=tank
ZROOTFS=/poudriere
BASEFS=/poudriere
DISTFILES_CACHE=/usr/ports/distfiles
RESOLV_CONF=/etc/resolv.conf
FREEBSD_HOST=ftp://ftp.freebsd.org
SVN_HOST=svn.FreeBSD.org
<varname>ZPOOL</varname> <varname>ZPOOL</varname>
The name of the <acronym>ZFS</acronym> storage pool which <application>Poudriere</application> shall use. Must be listed in the output of <command>zpool status</command>. O nome do pool de armazenamento do <acronym>ZFS</acronym> que o <application>Poudriere</application> deve usar. Deve ser listado na saída de <command>zpool status</command>.
<varname>ZROOTFS</varname> <varname>ZROOTFS</varname>
The root of <application>Poudriere</application>-managed file systems. This entry will cause <application>Poudriere</application> to create <citerefentry><refentrytitle>zfs</refentrytitle><manvolnum>8</manvolnum></citerefentry> file systems under <literal>tank/poudriere</literal>. A raiz dos sistemas de arquivos gerenciados do <application>Poudriere</application>. Esta entrada fará com que o <application>Poudriere</application> crie o sistema de arquivo <citerefentry><refentrytitle>zfs</refentrytitle><manvolnum>8</manvolnum></citerefentry> sob <literal>tank/poudriere</literal>.
<varname>BASEFS</varname> <varname>BASEFS</varname>
The root mount point for <application>Poudriere</application> file systems. This entry will cause <application>Poudriere</application> to mount <literal>tank/poudriere</literal> to <literal>/poudriere</literal>. O ponto de montagem da raiz do sistema de arquivo <application>Poudriere</application>. Esta entrada fará com que o <application>Poudriere</application> monte o <literal>tank/poudriere</literal> no <literal>/poudriere</literal>.
<varname>DISTFILES_CACHE</varname> <varname>DISTFILES_CACHE</varname>
Defines where distfiles are stored. In this example, <application>Poudriere</application> and the host share the distfiles storage directory. This avoids downloading tarballs which are already present on the system. Please create this directory if it does not already exist so that <application>Poudriere</application> can find it. Define onde os distfiles são armazenados. Neste exemplo, o <application>Poudriere</application> e o host compartilham o diretório de armazenamento dos distfiles. Isso evita o download de tarballs que já estão presentes no sistema. Por favor, crie este diretório se ele ainda não existir, para que o <application>Poudriere</application> possa encontrá-lo.
<varname>RESOLV_CONF</varname> <varname>RESOLV_CONF</varname>
Use the host <filename>/etc/resolv.conf</filename> inside jails for <acronym>DNS</acronym>. This is needed so jails can resolve the <acronym>URL</acronym>s of distfiles when downloading. It is not needed when using a proxy. Refer to the default configuration file for proxy configuration. Utiliza o <filename>/etc/resolv.conf</filename> do host dentro do jails para a resolução de <acronym>DNS</acronym>. Isso é necessário para que as jails possam resolver as <acronym>URLs</acronym> dos distfiles durante o download. Não é necessário ao usar um proxy. Consulte o arquivo de configuração padrão para a configuração de proxy.
<varname>FREEBSD_HOST</varname> <varname>FREEBSD_HOST</varname>
The <acronym>FTP</acronym>/<acronym>HTTP</acronym> server to use when the jails are installed from FreeBSD releases and updated with <citerefentry><refentrytitle>freebsd-update</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Choose a server location which is close, for example if the machine is located in Australia, use <literal>ftp.au.freebsd.org</literal>. O servidor <acronym>FTP</acronym>/<acronym>HTTP</acronym> a ser usado quando as jails são instaladas a partir de versões do FreeBSD e atualizadas com o <citerefentry><refentrytitle>freebsd-update</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Escolha um servidor cuja localização esteja próxima, por exemplo, se a máquina estiver localizada na Austrália, use <literal>ftp.au.freebsd.org</literal>.
<varname>SVN_HOST</varname> <varname>SVN_HOST</varname>
The server from where jails are installed and updated when using <application>Subversion</application>. Also used for ports tree when not using <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Again, choose a nearby location. A list of official <application>Subversion</application> mirrors can be found in the <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/svn.html#svn-mirrors">FreeBSD Handbook <application>Subversion</application> section</link>. O servidor de onde as jails são instaladas e atualizadas ao usar o <application>Subversion</application>. Também usado para a árvore de ports quando não estiver usando o <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Mais uma vez, escolha um local próximo. Uma lista de espelhos oficiais do <application>Subversion</application> podem ser encontrados na seção sobre <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/svn.html#svn-mirrors"><application>Subversion</application></link> do Handbook do FreeBSD.
Creating <application>Poudriere</application> Jails Criando <application>Poudriere</application> Jails
Create the base jails which <application>Poudriere</application> will use for building: Crie as jails de base que serão usadas pelo <application>Poudriere</application> para as compilações:
<prompt>#</prompt> <userinput>poudriere jail -c -j 113Ramd64 -v 11.3-RELEASE -a amd64</userinput> <prompt>#</prompt> <userinput>poudriere jail -c -j 113Ramd64 -v 11.3-RELEASE -a amd64</userinput>
Fetch a <literal>11.3-RELEASE</literal> for <literal>amd64</literal> from the <acronym>FTP</acronym> server given by <varname>FREEBSD_HOST</varname> in <filename>poudriere.conf</filename>, create the zfs file system <literal>tank/poudriere/jails/113Ramd64</literal>, mount it on <filename>/poudriere/jails/113Ramd64</filename> and extract the <literal>11.3-RELEASE</literal> tarballs into this file system. Baixe a versão <literal>11.3-RELEASE</literal> para <literal>amd64</literal> do servidor <acronym>FTP</acronym> dado por <varname>FREEBSD_HOST</varname> dentro do <filename>poudriere.conf</filename>, crie o sistema de arquivos com zfs em <literal>tank/poudriere/jails/113Ramd64</literal>, monte-o em <filename>/poudriere/jails/113Ramd64</filename> e extrai os tarballs <literal>11.3-RELEASE</literal> neste sistema de arquivos.
<prompt>#</prompt> <userinput>poudriere jail -c -j 11i386 -v stable/11 -a i386 -m svn+https</userinput> <prompt>#</prompt> <userinput>poudriere jail -c -j 11i386 -v stable/11 -a i386 -m svn+https</userinput>
buildworld buildworld
Create <literal>tank/poudriere/jails/11i386</literal>, mount it on <filename>/poudriere/jails/11i386</filename>, then check out the tip of the <application>Subversion</application> branch of <literal>FreeBSD-11-STABLE</literal> from <literal>SVN_HOST</literal> in <filename>poudriere.conf</filename> into <filename>/poudriere/jails/11i386/usr/src</filename>, then complete a <_:buildtarget-1/> and install it into <filename>/poudriere/jails/11i386</filename>. Criado o <literal>tank/poudriere/jaulas/11i386</literal> monte-o em <filename>/poudriere/jails/11i386</filename>, então confira a dica do <application>Subversion</application> branch do <literal>FreeBSD-11-STABLE</literal> a partir do <literal>SVN_HOST</literal> dentro do <filename>poudriere.conf</filename> para dentro de <filename>/poudriere/jails/11i386/usr/src</filename>, e então complete um <_:buildtarget-1/> e instale-o em <filename>/poudriere/jails/11i386</filename>.
If a specific <application>Subversion</application> revision is needed, append it to the version string. For example: Se uma determinada revisão do <application>Subversion</application> é necessária, anexe ela à string de versão. Por exemplo:
<prompt>#</prompt> <userinput>poudriere jail -c -j 11i386 -v stable/11@123456 -a i386 -m svn+https</userinput> <prompt>#</prompt> <userinput>poudriere jail -c -j 11i386 -v stable/11@123456 -a i386 -m svn+https</userinput>
While it is possible to build a newer version of FreeBSD on an older version, most of the time it will not run. For example, if a <literal>stable/11</literal> jail is needed, the host will have to run <literal>stable/11</literal> too. Running <literal>11.3-RELEASE</literal> is not enough. Embora seja possível compilar uma versão mais nova do FreeBSD em uma versão mais antiga, na maioria das vezes ela não irá executar. Por exemplo, se uma jail <literal>stable/11</literal> é necessária, o host terá que rodar <literal>stable/11</literal> também. Rodar <literal>11.3-RELEASE</literal> não é o suficiente.
To create a <application>Poudriere</application> jail for <literal>13.0-CURRENT</literal>: Para criar uma jail <application>Poudriere</application> para o <literal>13.0-CURRENT</literal>:

Loading…

New source string a year ago
Browse all component changes

Glossary

English Portuguese (Brazil)
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: listitem/para
Source string location
book.translate.xml:19094
String age
a year ago
Source string age
a year ago
Translation file
books/pt_BR/porters-handbook.po, string 3996