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

Translation

(itstool) path: sect2/para
English
On a single computer, <application>poudriere</application> can build ports with multiple configurations, in multiple jails, and from different port trees. Custom configurations for these combinations are called <emphasis>sets</emphasis>. See the CUSTOMIZATION section of <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry> for details after <package>ports-mgmt/poudriere</package> or <package>ports-mgmt/poudriere-devel</package> is installed.
Context English Turkish (tr_TR) State
<application>Portupgrade</application> can remove all distfiles not referenced by any port currently installed on the system: <application>Portupgrade</application> sistemde halen kurulu olan herhangi bir port tarafından kullanılmayan tüm dağıtım dosyalarını kaldırabilir:
<prompt>#</prompt> <userinput>portsclean -DD</userinput> <prompt>#</prompt> <userinput>portsclean -DD</userinput>
If <application>Portmaster</application> is installed, use: <application>Portmaster</application> kuruluysa, şunu kullanın:
<prompt>#</prompt> <userinput>portmaster --clean-distfiles</userinput> <prompt>#</prompt> <userinput>portmaster --clean-distfiles</userinput>
By default, this command is interactive and prompts the user to confirm if a distfile should be deleted. Bu komut varsayılan olarak etkileşimlidir ve kullanıcıdan dağıtım dosyasının silinip silinmemesi gerektiğini onaylamasını ister.
In addition to these commands, <package>ports-mgmt/pkg_cutleaves</package> automates the task of removing installed ports that are no longer needed. Bu komutlara ek olarak, <package>ports-mgmt/pkg_cutleaves</package> artık ihtiyaç duyulmayan kurulu portları kaldırma görevini otomatikleştirir.
Building Packages with <application>Poudriere</application> <application>Poudriere</application> ile Paket Oluşturma
<application>Poudriere</application> is a <acronym>BSD</acronym>-licensed utility for creating and testing FreeBSD packages. It uses FreeBSD jails to set up isolated compilation environments. These jails can be used to build packages for versions of FreeBSD that are different from the system on which it is installed, and also to build packages for i386 if the host is an amd64 system. Once the packages are built, they are in a layout identical to the official mirrors. These packages are usable by <citerefentry><refentrytitle>pkg</refentrytitle><manvolnum>8</manvolnum></citerefentry> and other package management tools. <application>Poudriere</application>, <acronym>BSD</acronym>-lisanslı FreeBSD paketlerini oluşturmak ve test etmek için kullanılan yardımcı programdır. Ayrılmış derleme ortamlarını ayarlamak için FreeBSD hapislerini kullanır. Bu hapisler, FreeBSD'nin yüklü olduğu sistemden farklı sürümler için paketler oluşturmak, ve ayrıca ana bilgisayar bir amd64 sistemi ise, i386 için paketler oluşturmak amacıyla kullanılabilir. Paketler oluşturulduktan sonra, resmi aynalamalarla aynı düzende olurlar. Bu paketler <citerefentry><refentrytitle>pkg</refentrytitle><manvolnum>8</manvolnum></citerefentry> diğer paket yönetim araçları tarafından kullanılabilir.
<application>Poudriere</application> is installed using the <package role="port">ports-mgmt/poudriere</package> package or port. The installation includes a sample configuration file <filename>/usr/local/etc/poudriere.conf.sample</filename>. Copy this file to <filename>/usr/local/etc/poudriere.conf</filename>. Edit the copied file to suit the local configuration. <application>Poudriere</application>, <package role="port">ports-mgmt/poudriere</package> paketi veya portu kullanarak kurulur. Kurulum, <filename>/usr/local/etc/poudriere.conf.sample</filename> yapılandırma dosyası örneği içerir. Bu dosyayı <filename>/usr/local/etc/poudriere.conf</filename>'e kopyalayın. Kopyalanan dosyayı yerel yapılandırmaya uyacak şekilde düzenleyin.
While <acronym>ZFS</acronym> is not required on the system running <application>poudriere</application>, it is beneficial. When <acronym>ZFS</acronym> is used, <varname>ZPOOL</varname> must be specified in <filename>/usr/local/etc/poudriere.conf</filename> and <varname>FREEBSD_HOST</varname> should be set to a nearby mirror. Defining <varname>CCACHE_DIR</varname> enables the use of <package role="port">devel/ccache</package> to cache compilation and reduce build times for frequently-compiled code. It may be convenient to put <application>poudriere</application> datasets in an isolated tree mounted at <filename>/poudriere</filename>. Defaults for the other configuration values are adequate. <acronym>ZFS</acronym>, <application>poudriere</application> çalışan sistemde gerekmese de, yararlıdır. <acronym>ZFS</acronym> kullanıldığında <varname>ZPOOL</varname>, <filename>/usr/local/etc/poudriere.conf</filename>'da belirtilmelidir ve <varname>FREEBSD_HOST</varname> en yakın aynalamaya ayarlanmalıdır. <varname>CCACHE_DIR</varname> tanımlaması derlemeyi önbelleğe almak ve sık derlenen kodun derleme sürelerini azaltmak için <package role="port">devel/ccache</package> kullanımını sağlar. <filename>/poudriere</filename>'de oluşturulan izole bir ağaca <application>poudriere</application> veri setlerini koymak uygun olabilir. Diğer yapılandırma değerleri için varsayılanlar yeterlidir.
The number of processor cores detected is used to define how many builds will run in parallel. Supply enough virtual memory, either with <acronym>RAM</acronym> or swap space. If virtual memory runs out, the compilation jails will stop and be torn down, resulting in weird error messages. Algılanan işlemci çekirdeklerinin sayısı, kaç yapının paralel olarak çalışacağını tanımlamak için kullanılır. <acronym>RAM</acronym> veya takas alanı ile yeterli sanal belleği sağlayın. Sanal bellek biterse, derleme hapisleri duracak ve bozularak garip hata mesajlarına yol açacaktır.
Initialize Jails and Port Trees Hapis ve Port Ağaçlarını Başlatma
After configuration, initialize <application>poudriere</application> so that it installs a jail with the required FreeBSD tree and a ports tree. Specify a name for the jail using <option>-j</option> and the FreeBSD version with <option>-v</option>. On systems running FreeBSD/amd64, the architecture can be set with <option>-a</option> to either <literal>i386</literal> or <literal>amd64</literal>. The default is the architecture shown by <command>uname</command>. Yapılandırmadan sonra, gerekli FreeBSD ağacı ve port ağacıyla hapisleri kurabilmesi için <application>poudriere</application>'i başlatın. Hapis için <option>-j</option> kullanarak ve FreeBSD sürümü için <option>-v</option> ile bir isim belirleyin. FreeBSD/amd64 çalıştıran sistemlerde, mimari <option>-a</option> ile, <literal>i386</literal> veya <literal>amd64</literal>'a ayarlanabilir. Varsayılan olarak <command>uname</command> komutuyla gösterilen mimari ayarlanmıştır.
<prompt>#</prompt> <userinput>poudriere jail -c -j <replaceable>11amd64</replaceable> -v <replaceable>11.4-RELEASE</replaceable></userinput>
[00:00:00] Creating 11amd64 fs at /poudriere/jails/11amd64... done
[00:00:00] Using pre-distributed MANIFEST for FreeBSD 11.4-RELEASE amd64
[00:00:00] Fetching base for FreeBSD 11.4-RELEASE amd64
/poudriere/jails/11amd64/fromftp/base.txz 125 MB 4110 kBps 31s
[00:00:33] Extracting base... done
[00:00:54] Fetching src for FreeBSD 11.4-RELEASE amd64
/poudriere/jails/11amd64/fromftp/src.txz 154 MB 4178 kBps 38s
[00:01:33] Extracting src... done
[00:02:31] Fetching lib32 for FreeBSD 11.4-RELEASE amd64
/poudriere/jails/11amd64/fromftp/lib32.txz 24 MB 3969 kBps 06s
[00:02:38] Extracting lib32... done
[00:02:42] Cleaning up... done
[00:02:42] Recording filesystem state for clean... done
[00:02:42] Upgrading using ftp
/etc/resolv.conf -&gt; /poudriere/jails/11amd64/etc/resolv.conf
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching public key from update4.freebsd.org... done.
Fetching metadata signature for 11.4-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 124 patches.....10....20....30....40....50....60....70....80....90....100....110....120.. done.
Applying patches... done.
Fetching 6 files... done.
The following files will be added as part of updating to
11.4-RELEASE-p1:
/usr/src/contrib/unbound/.github
/usr/src/contrib/unbound/.github/FUNDING.yml
/usr/src/contrib/unbound/contrib/drop2rpz
/usr/src/contrib/unbound/contrib/unbound_portable.service.in
/usr/src/contrib/unbound/services/rpz.c
/usr/src/contrib/unbound/services/rpz.h
/usr/src/lib/libc/tests/gen/spawnp_enoexec.sh
The following files will be updated as part of updating to
11.4-RELEASE-p1:
[…]
Installing updates...Scanning //usr/share/certs/blacklisted for certificates...
Scanning //usr/share/certs/trusted for certificates...
done.
11.4-RELEASE-p1
[00:04:06] Recording filesystem state for clean... done
[00:04:07] Jail 11amd64 11.4-RELEASE-p1 amd64 is ready to be used
<prompt>#</prompt> <userinput>poudriere ports -c -p <replaceable>local</replaceable> -m svn+https</userinput>
[00:00:00] Creating local fs at /poudriere/ports/local... done
[00:00:00] Checking out the ports tree... done
On a single computer, <application>poudriere</application> can build ports with multiple configurations, in multiple jails, and from different port trees. Custom configurations for these combinations are called <emphasis>sets</emphasis>. See the CUSTOMIZATION section of <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry> for details after <package>ports-mgmt/poudriere</package> or <package>ports-mgmt/poudriere-devel</package> is installed. Tek bir bilgisayarda, <application>poudriere</application>, birden çok yapılandırmayla, birden fazla hapishanede ve farklı port ağaçlarından portlar oluşturabilir. Bu kombinasyonlar için özel yapılandırmalara <emphasis>sets</emphasis> adı verilir. Detaylar için, <package>ports-mgmt/poudriere</package> veya <package>ports-mgmt/poudriere-devel</package> kurulduktan sonra, <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry>'nın ÖZELLEŞTİRME bölümünü inceleyin.
The basic configuration shown here puts a single jail-, port-, and set-specific <filename>make.conf</filename> in <filename>/usr/local/etc/poudriere.d</filename>. The filename in this example is created by combining the jail name, port name, and set name: <filename><replaceable>11amd64-local-workstation</replaceable>-make.conf</filename>. The system <filename>make.conf</filename> and this new file are combined at build time to create the <filename>make.conf</filename> used by the build jail. Burada gösterilen temel yapılandırma, <filename>/usr/local/etc/poudriere.d</filename> içine ek bir jail-, port- koyar ve belirli bir <filename>make.conf</filename> ayarlar. Bu örnekteki dosya adı; hapis adı, port adı ve ayar adı birleştirilerek oluşturulmuştur: <filename><replaceable>10amd64-local-workstation</replaceable>-make.conf</filename>. <filename>make.conf</filename> sistemi ve bu yeni dosya, build hapsi tarafından kullanılan <filename>make.conf</filename>'i oluşturmak için derleme zamanında birleştirilir.
Packages to be built are entered in <filename><replaceable>11amd64-local-workstation</replaceable>-pkglist</filename>: Kurulacak paketler <filename><replaceable>10amd64-local-workstation</replaceable>-pkglist</filename>'a girilir:
editors/emacs
devel/git
ports-mgmt/pkg
...
editors/emacs
devel/git
ports-mgmt/pkg
...
Options and dependencies for the specified ports are configured: Belirtilen portlar için seçenekler ve bağımlılıklar yapılandırılır:
<prompt>#</prompt> <userinput>poudriere options -j <replaceable>11amd64</replaceable> -p <replaceable>local</replaceable> -z <replaceable>workstation</replaceable> -f <replaceable>11amd64-local-workstation-pkglist</replaceable></userinput> <prompt>#</prompt> <userinput>poudriere options -j <replaceable>10amd64</replaceable> -p <replaceable>local</replaceable> -z <replaceable>workstation</replaceable> -f <replaceable>10amd64-local-workstation-pkglist</replaceable></userinput>
Finally, packages are built and a package repository is created: Son olarak, paketler kurulur ve paket deposu oluşturulur:
<prompt>#</prompt> <userinput>poudriere bulk -j <replaceable>11amd64</replaceable> -p <replaceable>local</replaceable> -z <replaceable>workstation</replaceable> -f <replaceable>11amd64-local-workstation-pkglist</replaceable></userinput> <prompt>#</prompt> <userinput>poudriere bulk -j <replaceable>10amd64</replaceable> -p <replaceable>local</replaceable> -z <replaceable>workstation</replaceable> -f <replaceable>10amd64-local-workstation-pkglist</replaceable></userinput>
While running, pressing <keycombo action="simul"><keycap>Ctrl</keycap><keycap>t</keycap></keycombo> displays the current state of the build. <application>Poudriere</application> also builds files in <filename>/poudriere/logs/bulk/<replaceable>jailname</replaceable></filename> that can be used with a web server to display build information. Çalıştırırken <keycombo action="simul"><keycap>Ctrl</keycap><keycap>t</keycap></keycombo>'a basmak derlemenin mevcut durumunu görüntüler. <application>Poudriere</application> ayrıca <filename>/poudriere/logs/bulk/<replaceable>jailname</replaceable></filename>'da derleme bilgilerini görüntülemek için web sunucusuyla kullanılabilen dosyalar oluşturur.
After completion, the new packages are now available for installation from the <application>poudriere</application> repository. Tamamlandıktan sonra, yeni paketler artık <application>poudriere</application> deposundan kurulum için hazırdır.
For more information on using <application>poudriere</application>, see <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry> and the main web site, <link xlink:href="https://github.com/freebsd/poudriere/wiki"/>. <application>poudriere</application> kullanımı hakkında daha fazla bilgi için, <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry> ve ana web sayfası <link xlink:href="https://github.com/freebsd/poudriere/wiki"/>'na göz atın.
Configuring pkg Clients to Use a Poudriere Repository Pkg İstemcilerini Poudriere Deposu Kullanacak Şekilde Yapılandırma
While it is possible to use both a custom repository along side of the official repository, sometimes it is useful to disable the official repository. This is done by creating a configuration file that overrides and disables the official configuration file. Create <filename>/usr/local/etc/pkg/repos/FreeBSD.conf</filename> that contains the following: Resmi deponun yanında özelleştirilmiş depoyu da kullanmak mümkün olsa da, bazen resmi depoyu devre dışı bırakmak yararlı olacaktır. Bu, resmi yapılandırma dosyasını geçersiz kılan ve devre dışı bırakan bir yapılandırma dosyası oluşturarak yapılır. Aşağıdakini içeren <filename>/usr/local/etc/pkg/repos/FreeBSD.conf</filename> oluşturun:
FreeBSD: {
enabled: no
}
FreeBSD: {
enabled: no
}
Usually it is easiest to serve a poudriere repository to the client machines via HTTP. Set up a webserver to serve up the package directory, for instance: <filename>/usr/local/poudriere/data/packages/<replaceable>11amd64</replaceable></filename>, where <filename><replaceable>11amd64</replaceable></filename> is the name of the build. Genellikle, bir poudriere deposunu HTTP üzerinden istemci makinelere sunmak en kolay yoldur. Paket dizinini sunmak için bir web sunucusu ayarlayın, örneğin: <filename>/usr/local/poudriere/data/packages/<replaceable>10amd64</replaceable></filename> - <filename><replaceable>10amd64</replaceable></filename>, derleme adıdır.
If the URL to the package repository is: <literal>http://pkg.example.com/11amd64</literal>, then the repository configuration file in <filename>/usr/local/etc/pkg/repos/custom.conf</filename> would look like: Paket deposunun URL'si buysa: <literal>http://pkg.example.com/10amd64</literal>, <filename>/usr/local/etc/pkg/repos/custom.conf</filename>'daki depo yapılandırma dosyası şöyle görünecektir:

Loading…

On a single computer, <application>poudriere</application> can build ports with multiple configurations, in multiple jails, and from different port trees. Custom configurations for these combinations are called <emphasis>sets</emphasis>. See the CUSTOMIZATION section of <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry> for details after <package>ports-mgmt/poudriere</package> or <package>ports-mgmt/poudriere-devel</package> is installed.
Tek bir bilgisayarda, <application>poudriere</application>, birden çok yapılandırmayla, birden fazla hapishanede ve farklı port ağaçlarından portlar oluşturabilir. Bu kombinasyonlar için özel yapılandırmalara <emphasis>sets</emphasis> adı verilir. Detaylar için, <package>ports-mgmt/poudriere</package> veya <package>ports-mgmt/poudriere-devel</package> kurulduktan sonra, <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry>'nın ÖZELLEŞTİRME bölümünü inceleyin.
8 months ago
Browse all component changes

Things to check

Has been translated

Previous translation was "Tek bir bilgisayarda, <application>poudriere</application>, birden çok yapılandırmayla, birden fazla hapishanede ve farklı port ağaçlarından portlar oluşturabilir. Bu kombinasyonlar için özel yapılandırmalara <emphasis>sets</emphasis> adı verilir. Detaylar için, <package>ports-mgmt/poudriere</package> veya <package>ports-mgmt/poudriere-devel</package> kurulduktan sonra, <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry>'nın ÖZELLEŞTİRME bölümünü inceleyin.".

Fix string

Reset

XML markup

XML tags in translation do not match source

Reset

Glossary

English Turkish (tr_TR)
application uygulama FreeBSD Doc (Archived)
multiple çoklu FreeBSD Doc (Archived)
package paket program FreeBSD Doc (Archived)
port port (bağlantı noktası) FreeBSD Doc (Archived)
Ports bağlantı noktaları FreeBSD Doc (Archived)
vendor sağlayıcı FreeBSD Doc (Archived)

Source information

Source string comment
(itstool) path: sect2/para
Source string location
book.translate.xml:10768
String age
9 months ago
Source string age
a year ago
Translation file
books/tr_TR/handbook.po, string 1807