From owner-p4-projects@FreeBSD.ORG Fri Mar 28 21:06:16 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 694F51065673; Fri, 28 Mar 2008 21:06:16 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28C5A106564A for ; Fri, 28 Mar 2008 21:06:16 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 163ED8FC12 for ; Fri, 28 Mar 2008 21:06:16 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2SL6Gke035525 for ; Fri, 28 Mar 2008 21:06:16 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2SL6GOS035523 for perforce@freebsd.org; Fri, 28 Mar 2008 21:06:16 GMT (envelope-from pgj@FreeBSD.org) Date: Fri, 28 Mar 2008 21:06:16 GMT Message-Id: <200803282106.m2SL6GOS035523@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 138854 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2008 21:06:16 -0000 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 @@ + Original Revision: 1.278 --> Alkalmazások telepítése: csomagok @@ -815,7 +815,7 @@ <title>Elérés CVSup használatával - A CVSup + A CVSup 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. - A csup segédprogram az - eredeti CVSup 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ó - csup-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õ cvsup parancsokat - csup parancsokra. A korábbi - kiadások esetén is fel tudjuk - telepíteni a csup-ot a - net/csup porton vagy - csomagon keresztül. + A &os; 6.2 változatától kezdve az + alaprendszerben a CVSup protokollt + a csup valósítja + meg. A &os; korábbi változatának + használói ezt a programot a net/csup porton vagy csomagon + keresztül tudják feltelepíteni. Gondoskodjunk róla, hogy a /usr/ports üres a - CVSup elsõ futtatása + csup elsõ futtatása elõtt! Ha már más forrásból felraktuk ide a Portgyûjteményt, a - CVSup nem fogja lenyesegetni az + csup nem fogja lenyesegetni az javításokat tartalmazó eltávolított állományokat. - Telepítsük fel a net/cvsup-without-gui - csomagot: + Futtassuk a csup programot: - &prompt.root; pkg_add -r cvsup-without-gui - - A részleteket ld. A CVSup - telepítése () címû - szakaszban. - + &prompt.root; csup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile - - Futtassuk a cvsup-ot: - - &prompt.root; cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile - Itt írjuk át a cvsup.FreeBSD.org címét a hozzánk (leg)közelebb @@ -923,18 +900,18 @@ És most indítsuk el a - cvsup parancsot az alábbi + csup parancsot az alábbi módon: - &prompt.root; cvsup -L 2 /root/ports-supfile + &prompt.root; csup -L 2 /root/ports-supfile - A &man.cvsup.1; parancs késõbbi - futása során már letölti és + 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 @@ Bõvebb információkért ld. &man.portmanager.1;. + + + Portok frissítése a Portmasterrel + + portmaster + + A Portmaster szintén a + portok frissítésére alkalmas + segédprogram. A Portmaster + esetében a hangsúly az + alaprendszerben is megtalálható + eszközök használatán van (tehát + nem függ semmilyen más porttól) és a + /var/db/pkg/ + könyvtárban található + információk alapján dönti el, hogy + milyen portokat kell frissítenie. A ports-mgmt/portmaster portból + érhetõ el: + + &prompt.root; cd /usr/ports/ports-mgmt/portmaster +&prompt.root; make install clean + + A Portmaster a portokat az + alábbi négy kategória + valamelyikébe sorolja be: + + + + Gyökér (root) portok (nem függenek + semmitõl, semmi sem függ tõlük) + + + Törzs (trunk) portok (nem függenek + semmitõl, de mások függenek + tõlük) + + + Ág (branch) portok (vannak + függõségeik és mások is + függenek tõlük) + + + Levél (leaf) portok (vannak + függõségeik, de semmi sem függ + tõlük) + + + + A következõ paranccsal le tudjuk kérni az + összes telepített portot és az + kapcsolóval + frissítéseket keresni hozzájuk: + +&prompt.root; portmaster -L +===>>> 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 + + + Az összes telepített port egyetlen + egyszerû paranccsal frissíthetõ: + + &prompt.root; portmaster -a + + + A Portmaster + 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 + Portmaster ezt a másolatot + megsemmisíti. A + paraméterrel azonban megkérhetjük, hogy + ne törölje le a biztonsági mentést. + A megadásával a + Portmaster 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. + + + Amennyiben valamilyen hiba lép fel a + frissítés folyamán, az + opció megadásával kérhetjük + az összes port frissítését és + újrafordítását is: + + &prompt.root; portmaster -af + + A Portmaster + 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: + + &prompt.root; portmaster shells/bash + + A további részleteket a &man.portmaster.8; + man oldalon találjuk. + +