MFen: Resync with the English version of the handbook

Obtained from: FreeBSD Mongolian Documentation project
This commit is contained in:
Ganbold Tsagaankhuu 2012-10-17 04:50:20 +00:00
parent 3600f1eab2
commit 067b821c64
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=39762

View file

@ -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>
<para>FreeBSD-г суулгах үед
<application>sysinstall</application> програм танаас портын цуглуулгыг
суулгах эсэхийг тань асуудаг. Хэрэв та тэр үед үгүй гэж хариулсан бол
энэ хэсэгт хэрхэн суулгах талаар тайлбарлана:</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>
<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>-н талаар дэлгэрэнгүй мэдэхийг
@ -621,39 +730,6 @@ docbook =
</step>
</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>
@ -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/distfiles/ fetch</userinput></screen>
Дэлгэрэнгүй мэдээллийг &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>