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 GB орчим дискний хэмжээ + <filename class="directory">/usr</filename> дээр байхыг + шаардах бөгөөд дээрээс нь <application>Portsnap</application> + нь <filename + class="directory">/var</filename> санд 150 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>