Date: Fri, 28 Mar 2008 21:06:16 GMT From: Gabor Pali <pgj@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 138854 for review Message-ID: <200803282106.m2SL6GOS035523@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=138854 Change 138854 by pgj@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@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">
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803282106.m2SL6GOS035523>