From 067b821c644a3dde04bb55247cc60b41fc4351bd Mon Sep 17 00:00:00 2001 From: Ganbold Tsagaankhuu Date: Wed, 17 Oct 2012 04:50:20 +0000 Subject: [PATCH] MFen: Resync with the English version of the handbook Obtained from: FreeBSD Mongolian Documentation project --- mn_MN.UTF-8/books/handbook/ports/chapter.xml | 275 +++++++++++++------ 1 file changed, 193 insertions(+), 82 deletions(-) diff --git a/mn_MN.UTF-8/books/handbook/ports/chapter.xml b/mn_MN.UTF-8/books/handbook/ports/chapter.xml index 2511ce566f..d93ac79e13 100644 --- a/mn_MN.UTF-8/books/handbook/ports/chapter.xml +++ b/mn_MN.UTF-8/books/handbook/ports/chapter.xml @@ -2,7 +2,7 @@ @@ -533,22 +533,131 @@ docbook = хөрвүүлэгчийн байршил болон орчны хувьсагчийн тухай нэмэлт тодорхой мэдээллийг &man.ports.7; хуудаснаас харна уу. + + 2012 оны сүүлээс эхлээд &os; портын төсөл хувилбар + удирдах системийн CVS-с Subversion рүү шилжих процессод байгаа + билээ. Тэгэхээр эдгээр зааврууд нь удахгүй өөрчлөгдөх юм. + Ерөнхийдөө портыг ашиглах арга бол Portsnap-г + ашиглах явдал юм. Портын локал өөрчлөлт шаардлагатай + (нэмэлт локал нөхөөс арчилдаг) хэрэглэгчид магадгүй Subversion-г + ашиглахыг илүүд үзэж болох юм. CVSup + үйлчилгээ 2013 оны 2 сарын 28-с эхлээд ашиглагдахаа болих + тул цаашид ашиглахыг зөвлөхгүй. + + Портын цуглуулгыг суулгах нь - Порт суулгахаасаа өмнө нь /usr/ports сан + Портын цуглуулга нь /usr/ports сан дотор Makefiles, patches буюу нөхөгч файл, мөн - тодорхойлолт файлуудыг агуулсан портын цуглуулгыг суулгах хэрэгтэй. - + тайлбар файлуудын цуглуулга юм. Эдгээр файлууд нь &os; дээр програмуудыг + бүтээж суулгахад хэрэглэгддэг. Доор байгаа зааврууд нь &os; суулгах явцад + портын цуглуулга суугаагүй бол түүнийг авах хэд хэдэн аргуудыг харуулж + байна. - FreeBSD-г суулгах үед - sysinstall програм танаас портын цуглуулгыг - суулгах эсэхийг тань асуудаг. Хэрэв та тэр үед үгүй гэж хариулсан бол - энэ хэсэгт хэрхэн суулгах талаар тайлбарлана: + + Portsnap арга + + Portsnap нь портын цуглуулгыг татаж аван + шинэчлэхэд зориулагдсан бөгөөд ихэнх хэрэглэгчдийн хувьд сонголт болсон хурдан, + хэрэглэхэд хялбар хэрэгсэл юм. Portsnap-н нэмэлт + тайлбарын талаар Portsnap-г + хэрэглэх нь хэсгээс үзнэ үү. + + + Шахсан хэлбэртэй портын цуглуулгыг + /var/db/portsnap сан дотор + татаж авах хэрэгтэй. Хэрэв та хүсвэл энэ алхмын дараа интернэтээс + салгаатай ажиллаж болдог. + + &prompt.root; portsnap fetch + + + + Хэрэв та Portsnap-г анх удаагаа + ажиллуулж байгаа бол шахагдсан уг цуглуулгыг /usr/ports сан дотор задална: + + + &prompt.root; portsnap extract + + Portsnap-г эхний удаа дээрх маягаар + ашиглаж эхэлсний дараа /usr/ports санг доорх тушаалаар + шинэчилнэ: + + &prompt.root; portsnap update + + + + + + Subversion арга + + Хэрэв портын цуглуулгыг илүү хянах шаардлагатай + бол (жишээ нь локал өөрчлөлтийг арчлах бол) + Subversion-г портын цуглуулгыг + татахдаа ашиглаж болно. Subversion-ий + талаар дэлгэрэнгүйг the + Subversion Primer хуудаснаас үзнэ үү. + + + Subversion-г портын + модыг татахаасаа өмнө суулгасан байх шаардлагатай. + Хэрэв портын мод аль хэдийн байгаа бол Subversion-г + иймэрхүү маягаар суулгаарай: + + &prompt.root; cd /usr/ports/devel/subversion +&prompt.root; make install clean + + Хэрэв портын мод байхгүй бол + Subversion-г багц хэлбэрээр суулгаж + болно: + + &prompt.root; pkg_add -r subversion + + Хэрэв pkgng нь багцыг удирдахад + хэрэглэгдэж байгаа бол Subversion-г + ингэж суулгаж болно: + + &prompt.root; pkg install subversion + + + + Портын модыг татаж авна. Илүү ажиллагааг хурдан болгохын + тулд доорх тушаалын svn.FreeBSD.org гэдгийн + оронд танд газар зүйн байрлалын хувьд ойр байрлалыг + Subversion + толин тусгал хэсгээс харан сонгоорой. Итгэмжлэн + нийлүүлэгчид зөв протокол сонгож ажиллахын тулд + эхлээд Subversion + Primer тусламжийг унших ёстой. + + &prompt.root; svn checkout svn://svn.FreeBSD.org/ports/head /usr/ports + + + + Subversion-ий эхний удаагийн + таталтын дараа /usr/ports-г + шинэчлэхийн тулд дараах тушаалыг ажиллуулна: + + &prompt.root; svn update /usr/ports + + CVSup арга + + CVSup арга нь Subversion рүү шилжиж байгаатай холбоотойгоор + портын цуглуулгыг татаж аван синхрон хийх хуучирсан арга юм. + Хэдийгээр дэмжигдсэн хэвээр байх боловч 2013 оны 2 сарын 28-с эхлэн + энэ үйлчилгээ зогсох юм. + + Энэ арга нь CVSup протоколыг ашиглан портын цуглуулгаа суулгаж мөн байнга шинэчилж болох хамгийн түргэн арга юм. Хэрэв та CVSup-н талаар дэлгэрэнгүй мэдэхийг @@ -621,39 +730,6 @@ docbook = - - Portsnap арга - - Portsnap нь портын цуглуулгыг шинэчлэх бас нэг арга - билээ. Portsnap-г хэрэглэх нь хэсгээс - Portsnap-тай холбоотой бүх мэдээллийг харна уу. - - - Шахсан хэлбэртэй портын цуглуулгыг - /var/db/portsnap сан дотор - татаж авах хэрэгтэй. Хэрэв та хүсвэл энэ алхмын дараа интернэтээс - салгаатай ажиллаж болдог. - - &prompt.root; portsnap fetch - - - - Хэрэв та Portsnap-г анх удаагаа - ажиллуулж байгаа бол шахагдсан уг цуглуулгыг /usr/ports сан дотор задална: - - - &prompt.root; portsnap extract - - Хэрэв та өмнө нь /usr/ports сан дотор цуглуулгыг суулгасан бөгөөд - энэ үед зөвхөн шинэчлэхийг хүсэж байгаа бол дараах тушаалыг өгөх хэрэгтэй: - - &prompt.root; portsnap update - - - - Sysinstall арга @@ -707,6 +783,82 @@ docbook = + + <application>CVSup</application>/<application>csup</application>-с + <application>portsnap</application> рүү шилжих нь + + + 2013 оны 2 сарын 28-аас эхлэн портын + мод CVS рүү экспорт хийгдэхгүй + учраас CVSup болон + csup нь портын модны + шинэчлэлийг хийхгүй. + + + + Portsnap руу шилжүүлэх нь + + Шилжүүлэлт нь 1 GB орчим дискний хэмжээ + /usr дээр байхыг + шаардах бөгөөд дээрээс нь Portsnap + нь /var санд 150 MB + дискний хэмжээ шаардана. + + + &man.cron.8; дотор чинь автоматаар + CVSup эсвэл + csup-г дуудсан ажлууд + байвал хааж болиулах хэрэгтэй. + + + + Байгаа портын модоо өөр түр зуурын байр руу + зөөнө: + + &prompt.root; mv /usr/ports /usr/ports.old + + + + Шинэ портын модыг Portsnap-р татаж + /usr/ports-д задална: + + &prompt.root; portsnap fetch extract + + + + distfile-ууд болон хадгалсан багцуудыг шинэ + портын мод руугаа зөөнө: + + &prompt.root; mv /usr/ports.old/distfiles /usr/ports +&prompt.root; mv /usr/ports.old/packages /usr/ports + + + + Хуучин портын модыг устгана: + + &prompt.root; rm -rf /usr/ports.old + + + + Хэрэв CVSup өмнө нь ашиглагдаж + байсан бол одоо устгаж болно: + + &prompt.root; pkg_delete -r -v cvsup-without-gui-\* + + pkgng хэрэглэгчид дараах + тушаалыг ашиглаж болно: + + &prompt.root; pkg remove cvsup-without-gui + + + + Portsnap ашиглан портын модыг + шинэчлэх болон Portsnap-н талаар дэлгэрэнгүйг + Portsnap хэрэглэх нь + хэсгээс үзнэ үү. + + Порт суулгах нь @@ -1177,47 +1329,6 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch Дэлгэрэнгүй мэдээллийг &man.portupgrade.1; хэсэгт харна уу. - - Portmanager ашиглан портыг шинэчлэх нь - - - portmanager - - - Portmanager бол портыг суулгаж - шинэчлэхийг амарчилсан өөр нэг хэрэгсэл билээ. Үүнийг - ports-mgmt/portmanager портноос - суулгаж болно: - - &prompt.root; cd /usr/ports/ports-mgmt/portmanager -&prompt.root; make install clean - - Бүх суугдсан портууд дараах энгийн тушаалаар шинэчлэгдэж болдог: - - &prompt.root; portmanager -u - - Та мөн сонголтыг дээрх тушаалд нэмснээр - (portmanager -u -ui) - Portmanager-н гүйцэтгэх алхам бүрийг лавлах асуух хэлбэрт оруулан хянаж болдог. - Portmanager-г ашиглан системд шинэ портыг суулгаж болно. - make install clean гэсэн ердийн тушаалаас ялгаатай нь - тухайн сонгосон портыг суулгахаасаа өмнө түүнд хамааралтай бүх портуудыг - шинэчлэдэг. - - &prompt.root; portmanager x11/gnome2 - - Хэрэв сонгосон портын хамааралтай портод ямар нэгэн - хүндрэл гарвал Portmanager-г тэр хүндрэл - гарсан портоос эхлэн дахин шинээр хөрвүүлж бэлд гэж зааж өгч болдог. - Ингэсэн үед хүндрэл гаргасан портыг эхлэж хөрвүүлээд дараа нь - портоо шинэчлэх явцаа цааш нь үргэлжлүүлдэг. - - &prompt.root; portmanager graphics/gimp -f - - Дэлгэрэнгүй мэдээллийг - &man.portmanager.1;-с харна уу. - - Portmaster ашиглан портыг шинэчлэх нь