PERFORCE change 138854 for review
Gabor Pali
pgj at FreeBSD.org
Fri Mar 28 14:06:16 PDT 2008
http://perforce.freebsd.org/chv.cgi?CH=138854
Change 138854 by pgj at disznohal on 2008/03/28 21:05:31
(ports) MFen: 1.274 --> 1.278
Affected files ...
.. //depot/projects/docproj_hu/books/handbook/ports/chapter.sgml#4 edit
Differences ...
==== //depot/projects/docproj_hu/books/handbook/ports/chapter.sgml#4 (text+ko) ====
@@ -1,12 +1,12 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.274 2008/03/15 15:51:50 dds Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.278 2008/03/25 18:50:19 miwi Exp $
-->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj at FreeBSD.org>
- Original Revision: 1.268 -->
+ Original Revision: 1.278 -->
<chapter id="ports" lang="hu">
<title>Alkalmazások telepítése: csomagok
@@ -815,7 +815,7 @@
<title>Elérés CVSup
használatával</title>
- <para>A <application>CVSup</application>
+ <para>A <application>CVSup</application> protokoll
használatával viszonylag gyorsan el tudjuk
érni és naprakészen tudjuk tartani a
Portgyûjtemény egy példányát.
@@ -825,52 +825,29 @@
függelékben ismerhetjük meg.</para>
<note>
- <para>A <application>csup</application> segédprogram az
- eredeti <application>CVSup</application> C nyelven
- újraírt változata, mely a &os; 6.2 vagy
- újabb verzióihoz érhetõ el.
- Ezeken a rendszereken tehát használhatjuk az
- alaprendszerben helyet foglaló
- <application>csup</application>-ot is feladat
- elvégzésére. Ekkor hagyjuk ki az
- elsõ lépést és
- cseréljük ki a példákban
- szereplõ <command>cvsup</command> parancsokat
- <command>csup</command> parancsokra. A korábbi
- kiadások esetén is fel tudjuk
- telepíteni a <application>csup</application>-ot a
- <filename role="package">net/csup</filename> porton vagy
- csomagon keresztül.</para>
+ <para>A &os; 6.2 változatától kezdve az
+ alaprendszerben a <application>CVSup</application> protokollt
+ a <application>csup</application> valósítja
+ meg. A &os; korábbi változatának
+ használói ezt a programot a <filename
+ role="package">net/csup</filename> porton vagy csomagon
+ keresztül tudják feltelepíteni.</para>
</note>
<para>Gondoskodjunk róla, hogy a <filename
role="directory">/usr/ports</filename> üres a
- <application>CVSup</application> elsõ futtatása
+ <application>csup</application> elsõ futtatása
elõtt! Ha már más forrásból
felraktuk ide a Portgyûjteményt, a
- <application>CVSup</application> nem fogja lenyesegetni az
+ <application>csup</application> nem fogja lenyesegetni az
javításokat tartalmazó
eltávolított állományokat.</para>
<step>
- <para>Telepítsük fel a <filename
- role="package">net/cvsup-without-gui</filename>
- csomagot:</para>
+ <para>Futtassuk a <command>csup</command> programot:</para>
- <screen>&prompt.root; <userinput>pkg_add -r cvsup-without-gui</userinput></screen>
-
- <para>A részleteket ld. <link
- linkend="cvsup-install">A CVSup
- telepítése</link> (<xref
- linkend="cvsup-install">) címû
- szakaszban.</para>
- </step>
+ <screen>&prompt.root; <userinput>csup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
- <step>
- <para>Futtassuk a <command>cvsup</command>-ot:</para>
-
- <screen>&prompt.root; <userinput>cvsup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
-
<para>Itt írjuk át a
<replaceable>cvsup.FreeBSD.org</replaceable>
címét a hozzánk (leg)közelebb
@@ -923,18 +900,18 @@
<step>
<para>És most indítsuk el a
- <command>cvsup</command> parancsot az alábbi
+ <command>csup</command> parancsot az alábbi
módon:</para>
- <screen>&prompt.root; <userinput>cvsup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>csup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen>
</step>
</procedure>
</note>
</step>
<step>
- <para>A &man.cvsup.1; parancs késõbbi
- futása során már letölti és
+ <para>A &man.csup.1; parancs késõbbi futása
+ során már letölti és
érvényesíti az észlelt
változtatásokat a saját
Portgyûjteményünkben, de a
@@ -1772,6 +1749,128 @@
<para>Bõvebb információkért ld.
&man.portmanager.1;.</para>
</sect3>
+
+ <sect3>
+ <title>Portok frissítése a Portmasterrel</title>
+
+ <indexterm><primary>portmaster</primary></indexterm>
+
+ <para>A <application>Portmaster</application> szintén a
+ portok frissítésére alkalmas
+ segédprogram. A <application>Portmaster</application>
+ esetében a hangsúly az
+ <quote>alaprendszerben</quote> is megtalálható
+ eszközök használatán van (tehát
+ nem függ semmilyen más porttól) és a
+ <filename class="directory">/var/db/pkg/</filename>
+ könyvtárban található
+ információk alapján dönti el, hogy
+ milyen portokat kell frissítenie. A <filename
+ role="package">ports-mgmt/portmaster</filename> portból
+ érhetõ el:</para>
+
+ <screen>&prompt.root; <userinput>cd <filename role="directory">/usr/ports/ports-mgmt/portmaster</filename></userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <para>A <application>Portmaster</application> a portokat az
+ alábbi négy kategória
+ valamelyikébe sorolja be:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Gyökér (root) portok (nem függenek
+ semmitõl, semmi sem függ tõlük)</para>
+ </listitem>
+ <listitem>
+ <para>Törzs (trunk) portok (nem függenek
+ semmitõl, de mások függenek
+ tõlük)</para>
+ </listitem>
+ <listitem>
+ <para>Ág (branch) portok (vannak
+ függõségeik és mások is
+ függenek tõlük)</para>
+ </listitem>
+ <listitem>
+ <para>Levél (leaf) portok (vannak
+ függõségeik, de semmi sem függ
+ tõlük)</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>A következõ paranccsal le tudjuk kérni az
+ összes telepített portot és az
+ <option>-L</option> kapcsolóval
+ frissítéseket keresni hozzájuk:</para>
+
+<screen>&prompt.root; <userinput>portmaster -L</userinput>
+===>>> Root ports (No dependencies, not depended on)
+===>>> ispell-3.2.06_18
+===>>> screen-4.0.3
+ ===>>> New version available: screen-4.0.3_1
+===>>> tcpflow-0.21_1
+===>>> 7 root ports
+...
+===>>> Branch ports (Have dependencies, are depended on)
+===>>> apache-2.2.3
+ ===>>> New version available: apache-2.2.8
+...
+===>>> Leaf ports (Have dependencies, not depended on)
+===>>> automake-1.9.6_2
+===>>> bash-3.1.17
+ ===>>> New version available: bash-3.2.33
+...
+===>>> 32 leaf ports
+
+===>>> 137 total installed ports
+ ===>>> 83 have new versions available
+</screen>
+
+ <para>Az összes telepített port egyetlen
+ egyszerû paranccsal frissíthetõ:</para>
+
+ <screen>&prompt.root; <userinput>portmaster -a</userinput></screen>
+
+ <note>
+ <para>A <application>Portmaster</application>
+ alapértelmezés szerint minden egyes
+ törlendõ korábbi portról
+ biztonsági másolatot készít.
+ Amikor az új változat telepítése
+ sikeresen lezajlott, akkor a
+ <application>Portmaster</application> ezt a másolatot
+ megsemmisíti. A <option>-b</option>
+ paraméterrel azonban megkérhetjük, hogy
+ ne törölje le a biztonsági mentést.
+ A <option>-i</option> megadásával a
+ <application>Portmaster</application> interaktív
+ módban indul el, és minden port
+ frissítése elõtt a
+ felhasználó
+ megerõsítését fogja
+ kérni.</para>
+ </note>
+
+ <para>Amennyiben valamilyen hiba lép fel a
+ frissítés folyamán, az <option>-f</option>
+ opció megadásával kérhetjük
+ az összes port frissítését és
+ újrafordítását is:</para>
+
+ <screen>&prompt.root; <userinput>portmaster -af</userinput></screen>
+
+ <para>A <application>Portmaster</application>
+ használatával új portokat is fel tudunk
+ telepíteni a rendszerre úgy, hogy annak
+ függõségeit is igyekszik frissíteni a
+ lefordítása elõtt:</para>
+
+ <screen>&prompt.root; <userinput>portmaster <replaceable>shells/bash</replaceable></userinput></screen>
+
+ <para>A további részleteket a &man.portmaster.8;
+ man oldalon találjuk.</para>
+
+ </sect3>
</sect2>
<sect2 id="ports-disk-space">
More information about the p4-projects
mailing list