Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Oct 2012 04:50:20 +0000 (UTC)
From:      Ganbold Tsagaankhuu <ganbold@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r39762 - head/mn_MN.UTF-8/books/handbook/ports
Message-ID:  <201210170450.q9H4oKTr095899@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ganbold
Date: Wed Oct 17 04:50:20 2012
New Revision: 39762
URL: http://svn.freebsd.org/changeset/doc/39762

Log:
  MFen: Resync with the English version of the handbook
  
  Obtained from: FreeBSD Mongolian Documentation project

Modified:
  head/mn_MN.UTF-8/books/handbook/ports/chapter.xml

Modified: head/mn_MN.UTF-8/books/handbook/ports/chapter.xml
==============================================================================
--- head/mn_MN.UTF-8/books/handbook/ports/chapter.xml	Wed Oct 17 03:30:14 2012	(r39761)
+++ head/mn_MN.UTF-8/books/handbook/ports/chapter.xml	Wed Oct 17 04:50:20 2012	(r39762)
@@ -2,7 +2,7 @@
 <!--
      The FreeBSD Mongolian Documentation Project
 
-     Original revision 39474
+     Original revision 39727
 
      $FreeBSD$
 -->
@@ -533,22 +533,131 @@ docbook                     =
 	хөрвүүлэгчийн байршил болон орчны хувьсагчийн тухай нэмэлт тодорхой мэдээллийг
 	&man.ports.7; хуудаснаас харна уу.</para>
 
+    <warning>
+      <para>2012 оны сүүлээс эхлээд &os; портын төсөл хувилбар 
+      удирдах системийн CVS-с Subversion рүү шилжих процессод байгаа 
+      билээ. Тэгэхээр эдгээр зааврууд нь удахгүй өөрчлөгдөх юм.
+      Ерөнхийдөө портыг ашиглах арга бол <application>Portsnap</application>-г 
+      ашиглах явдал юм. Портын локал өөрчлөлт шаардлагатай 
+      (нэмэлт локал нөхөөс арчилдаг) хэрэглэгчид магадгүй Subversion-г 
+      ашиглахыг илүүд үзэж болох юм. <application>CVSup</application> 
+      үйлчилгээ 2013 оны 2 сарын 28-с эхлээд ашиглагдахаа болих 
+      тул цаашид ашиглахыг зөвлөхгүй.</para>
+    </warning>
+
     <sect2 id="ports-tree">
       <title>Портын цуглуулгыг суулгах нь</title>
 
-      <para>Порт суулгахаасаа өмнө нь  <filename>/usr/ports</filename> сан
+      <para>Портын цуглуулга нь <filename>/usr/ports</filename> сан
 	дотор <filename>Makefiles</filename>, patches буюу нөхөгч файл, мөн
-	тодорхойлолт файлуудыг агуулсан портын цуглуулгыг суулгах хэрэгтэй.
-      </para>
+	тайлбар файлуудын цуглуулга юм. Эдгээр файлууд нь &os; дээр програмуудыг 
+	бүтээж суулгахад хэрэглэгддэг. Доор байгаа зааврууд нь &os; суулгах явцад 
+	портын цуглуулга суугаагүй бол түүнийг авах хэд хэдэн аргуудыг харуулж 
+	байна.</para>
+
+      <procedure>
+	<title>Portsnap арга</title>
+
+	<para><application>Portsnap</application> нь портын цуглуулгыг татаж аван 
+	  шинэчлэхэд зориулагдсан бөгөөд ихэнх хэрэглэгчдийн хувьд сонголт болсон хурдан, 
+	  хэрэглэхэд хялбар хэрэгсэл юм. <application>Portsnap</application>-н нэмэлт 
+	  тайлбарын талаар <link linkend="updating-upgrading-portsnap">Portsnap-г 
+	  хэрэглэх нь</link> хэсгээс үзнэ үү.</para>
+
+	<step>
+	  <para>Шахсан хэлбэртэй портын цуглуулгыг
+	    <filename class="directory">/var/db/portsnap</filename> сан дотор
+		татаж авах хэрэгтэй. Хэрэв та хүсвэл энэ алхмын дараа интернэтээс
+		салгаатай ажиллаж болдог. </para>
+
+	  <screen>&prompt.root; <userinput>portsnap fetch</userinput></screen>
+	</step>
+
+	<step>
+	  <para>Хэрэв та <application>Portsnap</application>-г анх удаагаа
+		ажиллуулж байгаа бол шахагдсан уг цуглуулгыг <filename
+	    class="directory">/usr/ports</filename> сан дотор задална:
+	  </para>
+
+	  <screen>&prompt.root; <userinput>portsnap extract</userinput></screen>
+
+	  <para><application>Portsnap</application>-г эхний удаа дээрх маягаар 
+	  ашиглаж эхэлсний дараа <filename
+	    class="directory">/usr/ports</filename> санг доорх тушаалаар 
+	  шинэчилнэ:</para>
+
+	  <screen>&prompt.root; <userinput>portsnap update</userinput></screen>
+	</step>
+
+      </procedure>
+
+      <procedure>
+	<title>Subversion арга</title>
+
+	<para>Хэрэв портын цуглуулгыг илүү хянах шаардлагатай 
+	бол (жишээ нь локал өөрчлөлтийг арчлах бол)
+	 <application>Subversion</application>-г портын цуглуулгыг 
+	 татахдаа ашиглаж болно.  <application>Subversion</application>-ий 
+	 талаар дэлгэрэнгүйг <ulink
+	    url="&url.articles.committers-guide;/subversion-primer.html">the
+	    Subversion Primer</ulink> хуудаснаас үзнэ үү.</para>
+
+	<step>
+	  <para><application>Subversion</application>-г портын 
+	  модыг татахаасаа өмнө суулгасан байх шаардлагатай. 
+	  Хэрэв портын мод аль хэдийн байгаа бол <application>Subversion</application>-г 
+	  иймэрхүү маягаар суулгаарай:</para>
+
+	  <screen>&prompt.root; <userinput>cd /usr/ports/devel/subversion</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+	  <para>Хэрэв портын мод байхгүй бол 
+	    <application>Subversion</application>-г багц хэлбэрээр суулгаж 
+	    болно:</para>
+
+	  <screen>&prompt.root; <userinput>pkg_add -r subversion</userinput></screen>
+
+	  <para>Хэрэв <application>pkgng</application> нь багцыг удирдахад 
+	  хэрэглэгдэж байгаа бол <application>Subversion</application>-г 
+	  ингэж суулгаж болно:</para>
+
+	  <screen>&prompt.root; <userinput>pkg install subversion</userinput></screen>
+	</step>
+
+	<step>
+	  <para>Портын модыг татаж авна. Илүү ажиллагааг хурдан болгохын 
+	  тулд доорх тушаалын <replaceable>svn.FreeBSD.org</replaceable> гэдгийн 
+	  оронд танд газар зүйн байрлалын хувьд ойр байрлалыг 
+	  <ulink
+	      url="&url.books.handbook;/mirrors-svn.html">Subversion
+	      толин тусгал</ulink> хэсгээс харан сонгоорой. Итгэмжлэн 
+	      нийлүүлэгчид зөв протокол сонгож ажиллахын тулд 
+	      эхлээд <ulink
+	      url="&url.articles.committers-guide;/subversion-primer.html">Subversion
+	      Primer</ulink> тусламжийг унших ёстой.</para>
+
+	  <screen>&prompt.root; <userinput>svn checkout svn://<replaceable>svn.FreeBSD.org</replaceable>/ports/head /usr/ports</userinput></screen>
+	</step>
+
+	<step>
+	  <para><application>Subversion</application>-ий эхний удаагийн 
+	  таталтын дараа <filename class="directory">/usr/ports</filename>-г 
+	  шинэчлэхийн тулд дараах тушаалыг ажиллуулна:</para>
 
-      <para>FreeBSD-г суулгах үед
-	<application>sysinstall</application> програм танаас портын цуглуулгыг
-	суулгах эсэхийг тань асуудаг. Хэрэв та тэр үед үгүй гэж хариулсан бол
-	энэ хэсэгт хэрхэн суулгах талаар тайлбарлана:</para>
+	  <screen>&prompt.root; <userinput>svn update /usr/ports</userinput></screen>
+	</step>
+      </procedure>
 
       <procedure>
 	<title>CVSup арга</title>
 
+        <warning>
+          <para>CVSup арга нь Subversion рүү шилжиж байгаатай холбоотойгоор 
+	  портын цуглуулгыг татаж аван синхрон хийх хуучирсан арга юм.
+	  Хэдийгээр дэмжигдсэн хэвээр байх боловч 2013 оны 2 сарын 28-с эхлэн 
+	  энэ үйлчилгээ зогсох юм.</para>
+        </warning>
+
 	<para>Энэ арга нь <application>CVSup</application> протоколыг ашиглан
 	портын цуглуулгаа суулгаж мөн байнга шинэчилж болох хамгийн түргэн арга юм.
 	  Хэрэв та <application>CVSup</application>-н талаар дэлгэрэнгүй мэдэхийг
@@ -622,39 +731,6 @@ docbook                     =
       </procedure>
 
       <procedure>
-	<title>Portsnap арга</title>
-
-	<para><application>Portsnap</application> нь портын цуглуулгыг шинэчлэх бас нэг арга
-	  билээ. <link linkend="updating-upgrading-portsnap">Portsnap-г хэрэглэх нь</link> хэсгээс
-	  <application>Portsnap</application>-тай холбоотой бүх мэдээллийг харна уу.</para>
-
-	<step>
-	  <para>Шахсан хэлбэртэй портын цуглуулгыг
-	    <filename class="directory">/var/db/portsnap</filename> сан дотор
-		татаж авах хэрэгтэй. Хэрэв та хүсвэл энэ алхмын дараа интернэтээс
-		салгаатай ажиллаж болдог. </para>
-
-	  <screen>&prompt.root; <userinput>portsnap fetch</userinput></screen>
-	</step>
-
-	<step>
-	  <para>Хэрэв та <application>Portsnap</application>-г анх удаагаа
-		ажиллуулж байгаа бол шахагдсан уг цуглуулгыг <filename
-	    class="directory">/usr/ports</filename> сан дотор задална:
-	  </para>
-
-	  <screen>&prompt.root; <userinput>portsnap extract</userinput></screen>
-
-	  <para>Хэрэв та өмнө нь <filename
-	    class="directory">/usr/ports</filename> сан дотор цуглуулгыг суулгасан бөгөөд
-		энэ үед зөвхөн шинэчлэхийг хүсэж байгаа бол дараах тушаалыг өгөх хэрэгтэй:</para>
-
-	  <screen>&prompt.root; <userinput>portsnap update</userinput></screen>
-	</step>
-
-      </procedure>
-
-      <procedure>
 	<title>Sysinstall арга</title>
 
 	<para>Энэ арга нь суулгацын төхөөрөмжөөс <application>sysinstall</application>-г
@@ -707,6 +783,82 @@ docbook                     =
       </procedure>
     </sect2>
 
+    <sect2 id="cvsup-migration">
+      <title><application>CVSup</application>/<application>csup</application>-с 
+	<application>portsnap</application> рүү шилжих нь</title>
+
+      <warning>
+	<para>2013 оны 2 сарын 28-аас эхлэн портын 
+	мод <application>CVS</application> рүү экспорт хийгдэхгүй 
+	учраас <application>CVSup</application> болон
+	  <application>csup</application> нь портын модны
+	  шинэчлэлийг хийхгүй.</para>
+      </warning>
+
+      <procedure>
+	<title>Portsnap руу шилжүүлэх нь</title>
+
+	<para>Шилжүүлэлт нь 1&nbsp;GB орчим дискний хэмжээ
+	<filename class="directory">/usr</filename> дээр байхыг 
+	шаардах бөгөөд дээрээс нь <application>Portsnap</application> 
+	нь <filename
+	    class="directory">/var</filename> санд 150&nbsp;MB 
+	дискний хэмжээ шаардана.</para>
+
+	<step>
+	  <para>&man.cron.8; дотор чинь автоматаар 
+	  <application>CVSup</application> эсвэл 
+	    <application>csup</application>-г дуудсан ажлууд 
+	    байвал хааж болиулах хэрэгтэй.</para>
+	</step>
+
+	<step>
+	  <para>Байгаа портын модоо өөр түр зуурын байр руу 
+	    зөөнө:</para>
+
+	  <screen>&prompt.root; <userinput>mv /usr/ports /usr/ports.old</userinput></screen>
+	</step>
+
+	<step>
+	  <para>Шинэ портын модыг <application>Portsnap</application>-р татаж 
+	  <filename class="directory">/usr/ports</filename>-д задална:</para>
+
+	  <screen>&prompt.root; <userinput>portsnap fetch extract</userinput></screen>
+	</step>
+
+	<step>
+	  <para>distfile-ууд болон хадгалсан багцуудыг шинэ 
+	  портын мод руугаа зөөнө:</para>
+
+	  <screen>&prompt.root; <userinput>mv /usr/ports.old/distfiles /usr/ports</userinput>
+&prompt.root; <userinput>mv /usr/ports.old/packages /usr/ports</userinput></screen>
+	</step>
+
+	<step>
+	  <para>Хуучин портын модыг устгана:</para>
+
+	  <screen>&prompt.root; <userinput>rm -rf /usr/ports.old</userinput></screen>
+	</step>
+
+	<step>
+	  <para>Хэрэв <application>CVSup</application> өмнө нь ашиглагдаж 
+	  байсан бол одоо устгаж болно:</para>
+
+	  <screen>&prompt.root; <userinput>pkg_delete -r -v cvsup-without-gui-\*</userinput></screen>
+
+	  <para><application>pkgng</application> хэрэглэгчид дараах 
+	  тушаалыг ашиглаж болно:</para>
+
+	  <screen>&prompt.root; <userinput>pkg remove cvsup-without-gui</userinput></screen>
+	</step>
+      </procedure>
+
+      <para><application>Portsnap</application> ашиглан портын модыг 
+        шинэчлэх болон <application>Portsnap</application>-н талаар дэлгэрэнгүйг 
+        <link linkend="updating-upgrading-portsnap">Portsnap хэрэглэх нь</link>
+        хэсгээс үзнэ үү.</para>
+    </sect2>
+
     <sect2 id="ports-skeleton">
       <title>Порт суулгах нь</title>
 
@@ -1177,47 +1329,6 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/
 	  Дэлгэрэнгүй мэдээллийг &man.portupgrade.1; хэсэгт харна уу.</para>
       </sect3>
 
-      <sect3 id="portmanager">
-	<title>Portmanager ашиглан портыг шинэчлэх нь</title>
-
-	<indexterm>
-	  <primary>portmanager</primary>
-	</indexterm>
-
-	<para><application>Portmanager</application> бол портыг суулгаж
-	шинэчлэхийг амарчилсан өөр нэг хэрэгсэл билээ. Үүнийг
-	  <filename role="package">ports-mgmt/portmanager</filename> портноос
-	  суулгаж болно:</para>
-
-	<screen>&prompt.root; <userinput>cd <filename class="directory">/usr/ports/ports-mgmt/portmanager</filename></userinput>
-&prompt.root; <userinput>make install clean</userinput></screen>
-
-	<para>Бүх суугдсан портууд дараах энгийн тушаалаар шинэчлэгдэж болдог:</para>
-
-	<screen>&prompt.root; <userinput>portmanager -u</userinput></screen>
-
-	<para>Та мөн <option>-ui</option> сонголтыг дээрх тушаалд нэмснээр
-	  (<userinput>portmanager -u -ui</userinput>)
-	<application>Portmanager</application>-н гүйцэтгэх алхам бүрийг лавлах асуух хэлбэрт оруулан хянаж болдог.
-	<application>Portmanager</application>-г ашиглан системд шинэ портыг суулгаж болно.
-	 <command>make <maketarget>install clean</maketarget></command> гэсэн ердийн тушаалаас ялгаатай нь
-	 тухайн сонгосон портыг суулгахаасаа өмнө түүнд хамааралтай бүх портуудыг
-	 шинэчлэдэг.</para>
-
-	<screen>&prompt.root; <userinput>portmanager <replaceable>x11/gnome2</replaceable></userinput></screen>
-
-	<para>Хэрэв сонгосон портын хамааралтай портод ямар нэгэн
-	  хүндрэл гарвал  <application>Portmanager</application>-г тэр хүндрэл
-	  гарсан портоос эхлэн дахин шинээр хөрвүүлж бэлд гэж зааж өгч болдог.
-	  Ингэсэн үед хүндрэл гаргасан портыг эхлэж хөрвүүлээд дараа нь
-	  портоо шинэчлэх явцаа цааш нь үргэлжлүүлдэг.</para>
-
-	<screen>&prompt.root; <userinput>portmanager <replaceable>graphics/gimp</replaceable> -f</userinput></screen>
-
-	<para>Дэлгэрэнгүй мэдээллийг
-	  &man.portmanager.1;-с харна уу.</para>
-      </sect3>
-
       <sect3 id="portmaster">
 	<title>Portmaster ашиглан портыг шинэчлэх нь</title>
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210170450.q9H4oKTr095899>