MFen: Resync with the English version of the handbook
Obtained from: FreeBSD Mongolian Documentation project
This commit is contained in:
parent
3600f1eab2
commit
067b821c64
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=39762
1 changed files with 193 additions and 82 deletions
|
@ -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 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/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>
|
||||
|
||||
|
|
Loading…
Reference in a new issue