From owner-svn-doc-all@FreeBSD.ORG Tue Nov 20 06:52:08 2012 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B225D15C; Tue, 20 Nov 2012 06:52:08 +0000 (UTC) (envelope-from ganbold@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9526B8FC08; Tue, 20 Nov 2012 06:52:08 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAK6q8gA052947; Tue, 20 Nov 2012 06:52:08 GMT (envelope-from ganbold@svn.freebsd.org) Received: (from ganbold@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAK6q8VF052941; Tue, 20 Nov 2012 06:52:08 GMT (envelope-from ganbold@svn.freebsd.org) Message-Id: <201211200652.qAK6q8VF052941@svn.freebsd.org> From: Ganbold Tsagaankhuu Date: Tue, 20 Nov 2012 06:52:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40105 - in head/mn_MN.UTF-8: books/handbook/cutting-edge books/handbook/eresources books/handbook/geom books/handbook/mirrors books/handbook/ports share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Nov 2012 06:52:08 -0000 Author: ganbold Date: Tue Nov 20 06:52:08 2012 New Revision: 40105 URL: http://svnweb.freebsd.org/changeset/doc/40105 Log: MFen: Resync with the English version of the handbook Obtained from: FreeBSD Mongolian Documentation project Modified: head/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.xml head/mn_MN.UTF-8/books/handbook/eresources/chapter.xml head/mn_MN.UTF-8/books/handbook/geom/chapter.xml head/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml head/mn_MN.UTF-8/books/handbook/ports/chapter.xml head/mn_MN.UTF-8/share/xml/mailing-lists.ent Modified: head/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.xml ============================================================================== --- head/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.xml Tue Nov 20 03:27:20 2012 (r40104) +++ head/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.xml Tue Nov 20 06:52:08 2012 (r40105) @@ -2,7 +2,7 @@ @@ -71,6 +71,7 @@ freebsd-update, + Subversion, CVSup, CVS, эсвэл CTM програмуудын тусламжтай өөрийн системийг @@ -83,7 +84,7 @@ - CVSup эсвэл баримтжуулах порт ашиглан өөрийн баримтуудыг + Subversion эсвэл баримтжуулах порт ашиглан өөрийн баримтуудыг хэрхэн сүүлийн хувилбарт байлгаж байх талаар. @@ -111,12 +112,9 @@ Энэ бүлэгт &os;-ийн эхийг авч шинэчлэхийн тулд - cvsup тушаалыг ашиглагдсан. Үүнийг хэрэглэхийн - тулд net/cvsup (хэрэв та график - cvsup клиентийг суулгах хүсэлгүй байгаа бол - net/cvsup-without-gui портыг суулгаж болно) - гэсэн порт буюу багцыг та суулгах хэрэгтэй. Үндсэн системийн - хэсэг болсон &man.csup.1; тушаалаар үүнийг орлуулж хэрэглэж болно. + svn тушаалыг ашиглагдсан. Үүнийг хэрэглэхийн + тулд devel/subversion + гэсэн порт буюу багцыг та суулгах хэрэгтэй. @@ -1326,10 +1324,12 @@ Fetching 133 new ports or files... done. &os;-ийн толин тусгалаас - эхийг авна. Та үүнийг хоёр аргаар хийж болно: + эхийг авна. Та үүнийг гурван аргаар хийж болно: - + + svn + cvsup @@ -1341,33 +1341,48 @@ Fetching 133 new ports or files... done. CVSup ашиглан сүүлийн хэлбэрт аваачих - /usr/share/examples/cvsup санд байх + + Хүссэн хөгжүүлэлт эсвэл салбар хувилбарыг + татаж авахдаа svn програмыг + ашиглах хэрэгтэй. Энэ аргыг &os;-н хөгжүүлэлтэд хандахад + зөвлөдөг. -CURRENT суурь системийн + Subversion татаж авах үндсэн + URL нь http://svn.freebsd.org/base/head/ бөгөөд + репозиторын хэмжээ их тул зөвхөн хүссэн дэд модоо + татаж авахыг зөвлөдөг. + + + + + /usr/share/examples/cvsup санд байх standard-supfile гэж нэрлэгдсэн supfile-тай цуг cvsup програм ашигла. - Энэ нь бүхэл цуглуулгыг нэг л удаа авч дараа нь зөвхөн өөрчлөгдсөнүүдийг - танд авах боломжийг олгодог хамгийн сайшаасан арга юм. - Олон хүмүүс cvsupcron-с - ажиллуулж өөрсдийн эхийг хамгийн сүүлийн хэлбэрт автоматаар - аваачдаг. Та дээр дурдсан жишээ supfile-г + Та дээр дурдсан жишээ supfile-г өөрчлөн cvsup-г өөрийн орчны хувьд тохируулах хэрэгтэй. - - Жишээ standard-supfile нь - &os.current;-ийн биш &os;-ийн аюулгүй байдлын тусгай - салбарыг дагахад хэрэглэгдэнэ. Танд энэ файлыг засварлаж дараах - мөрийг өөрчлөх хэрэгтэй болно: - *default release=cvs tag=RELENG_X_Y + + cvsup-г ашиглах нь хуучирсан + бөгөөд төсөл ашиглахыг зөвлөдөггүй. + + + + Жишээ standard-supfile нь + &os.current;-ийн биш &os;-ийн аюулгүй байдлын тусгай + салбарыг дагахад хэрэглэгдэнэ. Танд энэ файлыг засварлаж дараах + мөрийг өөрчлөх хэрэгтэй болно: + + *default release=cvs tag=RELENG_X_Y - Дээрх мөрийг дараах мөрөөр сольно: + Дээрх мөрийг дараах мөрөөр сольно: - *default release=cvs tag=. + *default release=cvs tag=. - Хэрэгцээтэй хаяг/шошгонуудын дэлгэрэнгүй тайлбарыг - гарын авлагын Хэрэгцээтэй хаяг/шошгонуудын дэлгэрэнгүй тайлбарыг + гарын авлагын CVS хаяг/шошгонууд хэсгээс үзнэ үү. - + @@ -1383,8 +1398,8 @@ Fetching 133 new ports or files... done. нь сонголт болох юм. Гэхдээ энэ нь бөөн зовлон бөгөөд та эвдэрсэн файлуудтай үлдэж болох юм. Энэ нь үүнийг ховор ашиглахад хүргэдэг бөгөөд ингэснээр ажиллахгүй байх боломжийг нэлээн удаан хугацаагаар ихэсгэдэг. - Бид 9600 bps модем болон түүнээс хурдан холболттой хүмүүст - CVSup-г + Бид Интернэт холболттой хүмүүст + Subversion-г ашиглахыг зөвлөдөг. @@ -1501,8 +1516,8 @@ Fetching 133 new ports or files... done. ямар нэг асуудал байвал тэдэнд эргээд хариу өгөх боломж олгодог юм. Өөрийн дагаж байгаа салбарын тохирох SVN - жагсаалтад элсэн орох хэрэгтэй. Жишээ нь хэрэв та 7-STABLE салбарыг дагаж - байгаа бол &a.svn-src-stable-7.name; жагсаалтад элсэн ороорой. + жагсаалтад элсэн орох хэрэгтэй. Жишээ нь хэрэв та 9-STABLE салбарыг дагаж + байгаа бол &a.svn-src-stable-9.name; жагсаалтад элсэн ороорой. Энэ нь кодонд оруулсан өөрчлөлт бүрийн бүртгэл оруулгыг болзошгүй сөрөг нөлөөнүүдийн талаар тохирсон мэдээллийн хамтаар танд харах боломжийг олгодог. @@ -1528,10 +1543,12 @@ Fetching 133 new ports or files... done. Хэрэв та &os;-ийн урдны хувилбар аль хэдийн ажиллуулж байгаа бөгөөд эхээс шинэчлэхийг хүсэж байгаа бол &os;-ийн толин тусгал хуудасаас хялбараар - хийж болно. Үүнийг хоёр аргаар хийж болно: + хийж болно. Үүнийг гурван аргаар хийж болно: - + + svn + cvsup @@ -1540,20 +1557,39 @@ Fetching 133 new ports or files... done. -STABLE - CVSup ашиглан сүүлийн хэлбэрт аваачих + Subversion ашиглан сүүлийн хэлбэрт аваачих + + Хүссэн хөгжүүлэлт эсвэл салбар хувилбарыг + татахдаа svn програмыг ашиглах хэрэгтэй. + Энэ аргыг &os;-н хөгжүүлэлтэд хандахад + зөвлөдөг. Салбарын нэрсэд одоогийн хөгжүүлэлтийн + толгой хувилбарын хувьд head, + болон stable/9 эсвэл + stable/9.0 гэх зэрэг дэх салбарууд ордог. + Суурь системийн + Subversion татаж авах үндсэн + URL нь http://svn.freebsd.org/base/ бөгөөд + репозиторын хэмжээ их тул зөвхөн хүссэн дэд модоо + татаж авахыг зөвлөдөг. + + + + /usr/share/examples/cvsup санд байх standard-supfile гэж нэрлэгдсэн supfile-тай цуг cvsup програм ашигла. - Энэ нь бүхэл цуглуулгыг нэг л удаа авч дараа нь зөвхөн өөрчлөгдсөнүүдийг - танд авах боломжийг олгодог хамгийн сайшаасан арга юм. - Олон хүмүүс cvsupcron-с - ажиллуулж өөрсдийн эхийг хамгийн сүүлийн хэлбэр автоматаар - аваачдаг. Та дээр дурдсан жишээ supfile-г + Та дээр дурдсан жишээ supfile-г өөрчлөн cvsup-г өөрийн орчны хувьд тохируулах хэрэгтэй. + + + cvsup нь хуучирсан бөгөөд + төсөл ашиглахыг зөвлөдөггүй. + @@ -1604,7 +1640,7 @@ Fetching 133 new ports or files... done. Интернетийн (эсвэл цахим захидал) холболт ашиглан &os; төслийн эхүүдийн аль ч хэсгийн хувьд эсвэл таны юу сонирхож байгаагаас хамааран бүх хэсгүүдийг хамгийн шинэ байлгаж байх төрөл бүрийн аргууд байдаг. Бидний санал болгодог үндсэн - үйлчилгээнүүд бол Anonymous буюу нэргүй + үйлчилгээнүүд бол Subversion, Anonymous буюу нэргүй CVS, CVSup болон CTM юм. @@ -1625,25 +1661,23 @@ Fetching 133 new ports or files... done. anonymous буюу нэргүй - Нэргүй CVS болон + Subversion, Нэргүй CVS болон CVSup нь эхийг шинэчлэхдээ татах загварыг хэрэглэдэг. - CVSup-ийн хувьд хэрэглэгч (эсвэл - cron скрипт) cvsup - програмыг эхлүүлэн хаа нэгтээ байгаа cvsupd - серверт хандаж таны өөрийн файлуудыг хамгийн шинэ хэлбэрт авчирдаг. + Subversion-ийн хувьд хэрэглэгч (эсвэл + cron скрипт) svn + програмыг эхлүүлэн файлуудыг хамгийн шинэ хэлбэрт авчирдаг. + Локал эх модыг шинэчлэхэд зөвлөдөг арга бол Subversion + юм. cvsup ба cvs нь ижил + зарчмаар ажиллах боловч хуучирсан бөгөөд Subversion-ийг ашиглахыг зөвлөдөг. Таны хүлээн авах шинэчлэлтүүд нь хамгийн сүүлийн минут хүртэлх үеийнх байх бөгөөд та тэдгээрийг зөвхөн өөрийн хүссэн тэр үедээ авдаг. Та өөрийн шинэчлэлтүүдийг таны сонирхож байгаа тусгайлсан файлууд эсвэл сангуудаар хялбараар хязгаарлаж болно. Шинэчлэлтүүд нь таны юуг авахыг хүссэн болон танд юу байгаагаас хамааран серверээр тухайн үед үүсгэгддэг. - Нэргүй CVS нь алсын CVS repository - буюу кодын архиваас өөрчлөлтүүдийг шууд татахыг түүнд зөвшөөрдөг - CVS-ийн ердөө л нэг өргөтгөл бөгөөд - үүгээрээ CVSup-с арай илүү хялбар юм. - CVSup нь үүнийг хамаагүй илүү - үр дүнтэйгээр хийж чаддаг боловч Нэргүй CVS-г - ашиглахад илүү хялбар байдаг. + Үнэхээр шаардлагагүй л бол хуучирч ирээдүйд үргэлжүүлэн ашиглахаа болих + бусад синхрон хийх аргуудаас илүүтэй Subversion-г + ашиглах ёстой юм. CTM Modified: head/mn_MN.UTF-8/books/handbook/eresources/chapter.xml ============================================================================== --- head/mn_MN.UTF-8/books/handbook/eresources/chapter.xml Tue Nov 20 03:27:20 2012 (r40104) +++ head/mn_MN.UTF-8/books/handbook/eresources/chapter.xml Tue Nov 20 06:52:08 2012 (r40105) @@ -3,7 +3,7 @@ @@ -319,6 +319,11 @@ FreeBSD-г &intel;-ийн ирж байгаа IA64 системүүд уруу хөрвүүлэх + + &a.infiniband.name; + FreeBSD дээрх Infiniband + + &a.ipfw.name; IP галт ханын кодны шинэ дизайны тухай техникийн хэлэлцүүлэг @@ -1220,6 +1225,17 @@ + + &a.infiniband.name; + + + &os; дээрх Infiniband + + &os; дээрх Infiniband, OFED ба OpenSM-ийн талаар + хэлэлцдэг техникийн захидлын жагсаалт. + + + &a.ipfw.name; Modified: head/mn_MN.UTF-8/books/handbook/geom/chapter.xml ============================================================================== --- head/mn_MN.UTF-8/books/handbook/geom/chapter.xml Tue Nov 20 03:27:20 2012 (r40104) +++ head/mn_MN.UTF-8/books/handbook/geom/chapter.xml Tue Nov 20 06:52:08 2012 (r40105) @@ -2,7 +2,7 @@ @@ -349,7 +349,7 @@ Done. бүх өгөгдлийг агуулах хэмжээтэй байх ёстой. &prompt.root; gpart create -s MBR mirror/gm0 -&prompt.root; gpart add -t -a 4kfreebsd mirror/gm0 +&prompt.root; gpart add -t -a 4k mirror/gm0 &prompt.root; gpart show mirror/gm0 => 63 156301423 mirror/gm0 MBR (74G) 63 63 - free - (31k) Modified: head/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml ============================================================================== --- head/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml Tue Nov 20 03:27:20 2012 (r40104) +++ head/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml Tue Nov 20 06:52:08 2012 (r40105) @@ -2,7 +2,7 @@ @@ -229,318 +229,20 @@ CD эсвэл DVD дээр шарж болох юм. - - Subversion сайтууд - - svn - - - 2012 оны 7 сараас &os;-н бүх эх код, баримтжуулалт болон - портын цуглуулгыг хадгалахдаа Subversion - (svn)-г үндсэн хувилбар удирдах систем - болгон ашиглаж эхэлсэн. - - - Subversion хөгжүүлэлтийн хэрэгсэл юм. - Ихэнх хэрэглэгчид - FreeBSD-г - шинэчлэх хэсэгт зааснаар &os;-н үндсэн системийг - шинэчлэх ёстой бөгөөд &os;-н портын цуглуулгыг шинэчлэхдээ - Portsnap-г - ашиглах ёстой. - - - &os; svn толин сүлжээ нь эхний шатандаа байгаа бөгөөд - өөрчлөгдөх магадлалтай. Эдгээр толин тусгалуудыг статик - гэж тооцоолж болохгүй. Ялангуяа серверүүдийн SSL сертификатууд - хэзээ нэг цагт шинэчлэгдэх болно. - - Subversion-д URL-г ашиглан репозиторыг заадаг бөгөөд - protocol://hostname/path хэлбэрийн байна. - Доор заасан шиг толин тусгалууд өөр өөр протоколуудыг - дэмжиж болно. Замын эхний хэсэг нь хандаж болох &os;-н - репозитор юм. Гурван өөр репозитор байдаг: &os;-н үндсэн - системийн эх кодод зориулсан base, - Портын цуглуулгад зориулсан ports, - баримтжуулалтад зориулсан doc байдаг. - Жишээ нь URL - svn://svn0.us-east.FreeBSD.org/ports/head/ нь - svn протоколыг ашиглан svn0.us-east.FreeBSD.org толин дээрх - портын репозиторын гол салбарыг зааж байна. - - Бүх толин тусгалууд бүх репозиторыг агуулдаг. - - &os;-н мастер Subversion сервер - svn.FreeBSD.org-д олон - нийт хандах боломжтой байх бөгөөд зөвхөн уншигдах боломжтой - байдаг. Энэ нь ирээдүйд өөрчлөгдөж болох бөгөөд хэрэглэгчдийг - аль болох албан ёсны толин тусгалуудыг ашиглахыг зөвлөдөг. - &os; Subversion репозиториудыг хөтөч ашиглан харахын - тулд http://svnweb.FreeBSD.org/ - хаягийг ашиглаарай. - - - - - - - - - - Нэр - - Протоколууд - - Байрлал - - SSL хээ - - - - - - svn0.us-west.FreeBSD.org - - svn, http, - https - - USA, California - - SHA1 - 79:35:8F:CA:6D:34:D9:30:44:D1:00:AF:33:4D:E6:11:44:4D:15:EC - - - - svn0.us-east.FreeBSD.org - - svn, http, - https - - USA, New Jersey - - SHA1 - 06:D1:23:DE:5E:7A:F7:2B:7A:7E:74:95:5F:54:8D:5C:B0:D6:2E:8F - - - - - - - - Нэргүй CVS - - - <anchor id="anoncvs-intro"/>Танилцуулга - - - CVS - нэргүй - - - Нэргүй CVS (эсвэл өөрөөр anoncvs гэгддэг) - нь алсын CVS архивтай синхрончлол хийгдэхэд зориулагдсан &os;-тэй - цуг багцлагдсан CVS хэрэгслүүдийн үзүүлдэг боломж юм. Мөн - &os;-ийн хэрэглэгчдэд ямар нэгэн зөвшөөрлүүдгүйгээр зөвхөн унших эрхтэй - CVS үйлдлүүдийг &os; төслийн албан ёсны anoncvs серверүүдийн аль нэг дээр - хийх боломжийг олгодог. Ашиглахын тулд CVSROOT - орчны хувьсагчийг тохирох anoncvs сервер руу зааж cvs login - тушаалд бүгдийн мэддэг anoncvs нууц үгийг өгч - дараа нь &man.cvs.1; тушаал ашиглан локал архивт хандаж байгаа шигээр - хандана. - - - cvs login тушаал нь CVS серверт - өөрийгээ таниулан нэвтрэхэд хэрэглэгдсэн нууц үгсийг - таны HOME санд .cvspass - файлд хадгалдаг.Хэрэв энэ файл байхгүй бол - таныг cvs login тушаалыг эхний удаа - ашиглахаар оролдоход алдаа гарч болох юм. Ердөө л - хоосон .cvspass файл үүсгээд нэвтрэхийг - оролдоорой. - - - CVSup болон anoncvs - үйлчилгээнүүд нь хоюул үндсэндээ адил үүргийг гүйцэтгэдэг гэж бас хэлж - болох боловч синхрончлол хийх аргуудын хэрэглэгчийн сонголтод - нөлөөлж болох төрөл бүрийн сул болон давуу талуудтай байдаг. Товчхондоо - CVSup нь өөрийн сүлжээний эх үүсвэрүүдийн - хэрэглээндээ илүү үр ашигтай бөгөөд техникийн хувьд хамгийн - ухаалаг нь боловч ажиллагаа ихтэй байдаг. CVSup-г - ашиглахын тулд эхүүдийг авч эхлэхээсээ өмнө тусгай клиентийг эхлээд суулгаж тохируулсан - байх ёстой бөгөөд зөвхөн дараа нь нэлээн том хэмжээтэй хэсгүүдээр - CVSup нь цуглуулгуудыг - дууддаг. - - Харин Anoncvs-г - нэг файлаас авахуулаад тусгай програм (ls эсвэл - grep гэх зэрэг) хүртэлх бүгдийг CVS модулийн нэрээр нь - шалгахад ашиглаж болно. Мэдээж anoncvs - нь CVS архив дээрх зөвхөн уншигдах үйлдлүүдэд бас сайн болохоор - хэрэв та &os; төслийн хэсгүүдтэй хуваалцсан нэг архив дахь локал - хөгжүүлэлтийг дэмжих зорилготой байгаа бол CVSup нь - таны цорын ганц сонголт байх юм. - - - - <anchor id="anoncvs-usage"/>Нэргүй CVS-г ашиглах нь - - Ердөө л CVSROOT орчны хувьсагчийг &os; төслийн - anoncvs серверүүдийн аль нэг уруу зааснаар - &man.cvs.1;-ийг нэргүй CVS архив ашиглахаар тохируулах юм. - Биднийг энэ баримтыг бичиж байх үед дараах серверүүд байгааг дурдав: - - - - Франц: - :pserver:anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs - (pserver горимын хувьд cvs login тушаалыг - ашиглаад anoncvs нууц үгийг асуухад нь - оруулах хэрэгтэй. ssh-ийн хувьд нууц үг - шаардлагагүй.) - - - - Тайвань: - :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs - (pserver горимын хувьд cvs login тушаалыг - ашиглаад дурын нууц үгийг асуухад нь оруулах хэрэгтэй. - ssh-ийн хувьд нууц үг шаардлагагүй.) - - SSH2 HostKey: 1024 02:ed:1b:17:d6:97:2b:58:5e:5c:e2:da:3b:89:88:26 /etc/ssh/ssh_host_rsa_key.pub -SSH2 HostKey: 1024 e8:3b:29:7b:ca:9f:ac:e9:45:cb:c8:17:ae:9b:eb:55 /etc/ssh/ssh_host_dsa_key.pub - - - - - - CVS нь &os;-ийн хэзээ нэгэн цагт байсан (эсвэл зарим тохиолдолд ирээдүйд байх) - эхүүдийн бараг л дурын хувилбарыг check out буюу шалгаж авах - боломжийг олгодог болохоор та &man.cvs.1;-ийн залруулалт () - туг болон түүнд зориулагдсан зарим зөвшөөрөгдөх ямар утгууд &os; төслийн архивт байдгийг - мэддэг байх хэрэгтэй. - - Залруулалтын хаягууд болон салбарын хаягууд гэсэн хоёр төрлийн хаяг байдаг. - Залруулалтын хаяг нь тухайн залруулалтыг заадаг. Үүний утга нь өдрөөс өдөрт - ижил хэвээр байна. Нөгөө талаас салбарын хаяг нь ямар ч үед хөгжүүлэлтийн өгөгдсөн шугам дахь - хамгийн сүүлийн залруулалтыг заадаг. Салбарын хаяг нь тухайн нэг залруулалтыг - заадаггүй болохоор үүний маргаашийн утга нь өнөөдрийнхөөс өөр байж болох юм. - - нь хэрэглэгчдийн сонирхож болох - залруулалтуудын хаягуудыг агуулдаг. Дахин хэлэхэд портын цуглуулга нь - хөгжүүлэлтийн олон салбаргүй учир эдгээрийн аль нь ч портын цуглуулгын хувьд зөв биш - юм. - - Та салбарын хаягийг заах юм бол тэр хөгжүүлэлтийн шугам дахь - файлуудын сүүлийн хувилбаруудыг хүлээн авах болно. Хэрэв та ямар нэг өнгөрсөн - хувилбарыг хүлээн авахыг хүсэж байгаа бол - тугаар огноог заан тэгж хийж болно. Илүү дэлгэрэнгүйг &man.cvs.1; - гарын авлагын хуудаснаас үзнэ үү. - - - - Жишээнүүд - - Ямар нэг юм хийхээсээ өмнө &man.cvs.1;-ийн гарын авлагын хуудсыг - нэг бүрчлэн уншихыг зөвлөдөг хэдий ч нэргүй CVS-ийг хэрхэн ашиглахыг харуулж - байгаа зарим жишээнүүдийг энд үзүүлэв: - - - -CURRENT-с ямар нэгэн зүйл шалгаж авах нь (&man.ls.1;): - - &prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs -&prompt.user; cvs login -Хүлээх мөрөн дээр дурын үгийг нууц үг болгон ашиглаарай. -&prompt.user; cvs co ls - - - - <filename>src/</filename> модыг шалгаж авахын тулд SSH-г ашиглах нь: - &prompt.user; cvs -d anoncvs@anoncvs1.FreeBSD.org:/home/ncvs co src -The authenticity of host 'anoncvs1.freebsd.org (216.87.78.137)' can't be established. -DSA key fingerprint is 53:1f:15:a3:72:5c:43:f6:44:0e:6a:e9:bb:f8:01:62. -Are you sure you want to continue connecting (yes/no)? yes -Warning: Permanently added 'anoncvs1.freebsd.org' (DSA) to the list of known hosts. - - - - 8-STABLE салбар дахь &man.ls.1;-ийн хувилбарыг шалгаж авах нь: - - &prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs -&prompt.user; cvs login -Хүлээх мөрөн дээр дурын үгийг нууц үг болгон ашиглаарай. -&prompt.user; cvs co -rRELENG_8 ls - - - - &man.ls.1;-д хийгдсэн өөрчлөлтүүдийн жагсаалтыг (нэгдсэн ялгаанууд хэлбэрээр) үүсгэх нь - - &prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs -&prompt.user; cvs login -Хүлээх мөрөн дээр дурын үгийг нууц үг болгон ашиглаарай. -&prompt.user; cvs rdiff -u -rRELENG_8_0_0_RELEASE -rRELENG_8_1_0_RELEASE ls - - - - Өөр бусад ямар модулийн нэрс ашиглагдаж болохыг олох нь: - - &prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs -&prompt.user; cvs login -Хүлээх мөрөн дээр дурын үгийг нууц үг болгон ашиглаарай. -&prompt.user; cvs co modules -&prompt.user; more modules/modules - - + + Нэргүй CVS(хуучирсан) - Бусад эх үүсвэрүүд - - Дараах нэмэлт эх үүсвэрүүд нь CVS-ийг сурахад тус болж болох юм: + Анхааруулга - - - Калифорнийн Политехникийн Их Сургуулийн CVS заавар. - - - - CVS гэр, - CVS-ийн хөгжүүлэлт болон дэмжлэгийн нийгэм. - - - - CVSweb нь - &os; төслийн CVS-д зориулсан вэб интерфэйс юм. - - + + CVS нь төслийн хувьд хуучирсан бөгөөд ашиглахыг + зөвлөдөггүй. Түүний оронд Subversion-г + ашиглах ёстой. + - - + CTM-г ашиглах нь @@ -864,14 +566,234 @@ Warning: Permanently added 'anoncvs1.fre Хэрэв та өөртөө ойрхон толин тусгалыг олоогүй бол эсвэл толин тусгал нь бүрэн биш байгаа бол alltheweb зэрэг хайлтын системийг ашиглаад үзээрэй. - + + + + + <application>Subversion</application> ашиглах нь + + + Танилцуулга + + 2012 оны 7 сараас &os;-н бүх эх код, баримтжуулалт болон + портын цуглуулгыг хадгалахдаа Subversion + (svn)-г үндсэн хувилбар удирдах систем + болгон ашиглаж эхэлсэн. + + + Subversion хөгжүүлэлтийн хэрэгсэл юм. + Ихэнх хэрэглэгчид + FreeBSD-г + шинэчлэх хэсэгт зааснаар &os;-н үндсэн системийг + шинэчлэх ёстой бөгөөд &os;-н портын цуглуулгыг шинэчлэхдээ + Portsnap-г + ашиглах ёстой. + + + Subversion-д URL-г ашиглан репозиторыг заадаг бөгөөд + protocol://hostname/path хэлбэрийн байна. + Доор заасан шиг толин тусгалууд өөр өөр протоколуудыг + дэмжиж болно. Замын эхний хэсэг нь хандаж болох &os;-н + репозитор юм. Гурван өөр репозитор байдаг: &os;-н үндсэн + системийн эх кодод зориулсан base, + Портын цуглуулгад зориулсан ports, + баримтжуулалтад зориулсан doc байдаг. + Жишээ нь URL + svn://svn0.us-east.FreeBSD.org/ports/head/ нь + svn протоколыг ашиглан svn0.us-east.FreeBSD.org толин дээрх + портын репозиторын гол салбарыг зааж байна. + + + + Суулгах + + 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 devel/subversion + + + + <application>Subversion</application>-г ажиллуулах + + Өгөгдсөн репозитороос эхийн цэвэр хувилбарыг татаж + авахад svn тушаалыг ашиглаж + болно. Ингэхдээ: + + &prompt.root; svn checkout svn://svn.FreeBSD.org/repository/branch root + + гэж ажиллуулах бөгөөд: + + + + repository нь төслийн аль нэг + репозитор бөгөөд жишээ нь base, + ports, эсвэл doc. + + + + branch нь ашиглаж + байгаа репозитороос хамаарна. ports ба + doc нь head салбарт + ихэвчлэн шинэчлэгддэг бол base нь + -CURRENT-н хамгийн сүүлийн хувилбарыг head + дотор агуулж байдаг бөгөөд -STABLE салбарын сүүлийн + хувилбарууд нь stable/8 ( + 8.x) болон + stable/9 + (9.x) дотор байдаг. + + + + root нь зааж өгсөн салбарын + агуулга байрлах сан юм. Энэ нь ихэвчлэн + ports-н хувьд /usr/ports, + base-н хувьд /usr/src, + doc-н хувьд /usr/doc байдаг. + + + + Эхийг эхний удаа татаж авахад удаж болно. + Дуустал нь хүлээх хэрэгтэй. + + Татаж авсан эхийг татаж шинэчлэхдээ дараахийг + ажиллуулна: + + &prompt.root; svn update root + + Эхийг татаж авсныхаа дараа баримтжуулалтыг + шинэчлэх өөр нэг арга нь root + сангийн Makefile-р дэмжигдсэн + байдаг бөгөөд ингэж ажиллуулж болно: + + &prompt.root; cd root +&prompt.root; make update SVN_UPDATE=yes + + + + Дэлгэрэнгүй мэдээлэл + + Subversion ашиглах + талаар бусад мэдээллийг Version Control with + Subversion нэртэй Subversion ном, + эсвэл Subversion + баримтжуулалтаас үзнэ үү. + + + + <application>Subversion</application> сайтууд + + + svn + + + Бүх толин тусгалууд бүх репозиторыг агуулдаг. + + &os;-н мастер Subversion сервер + svn.FreeBSD.org-д олон + нийт хандах боломжтой байх бөгөөд зөвхөн уншигдах боломжтой + байдаг. Энэ нь ирээдүйд өөрчлөгдөж болох бөгөөд хэрэглэгчдийг + аль болох албан ёсны толин тусгалуудыг ашиглахыг зөвлөдөг. + &os; Subversion репозиториудыг хөтөч ашиглан харахын + тулд http://svnweb.FreeBSD.org/ + хаягийг ашиглаарай. + + + &os; svn толин тусгалын сүлжээ нь эхний шатандаа байгаа бөгөөд + өөрчлөгдөх магадлалтай. Эдгээр толин тусгалуудыг статик гэж + тооцоолж болохгүй. Ялангуяа серверүүдийн SSL сертификатууд + хэзээ нэг цагт шинэчлэгдэх болно. + + + + + + + + + + + Нэр + + Протоколууд + + Байрлал + + SSL хээ + + + + + + svn0.us-west.FreeBSD.org + + svn, http, + https + + USA, California + + SHA1 + 79:35:8F:CA:6D:34:D9:30:44:D1:00:AF:33:4D:E6:11:44:4D:15:EC + + + + svn0.us-east.FreeBSD.org + + svn, http, + https + + USA, New Jersey + + SHA1 + 06:D1:23:DE:5E:7A:F7:2B:7A:7E:74:95:5F:54:8D:5C:B0:D6:2E:8F + + + + + + + - CVSup-г ашиглах нь + CVSup-г ашиглах нь (хуучирсан) Танилцуулга + + CVS нь төслийн хувьд хуучирсан бөгөөд ашиглахыг + зөвлөдөггүй. Түүний оронд Subversion-г + ашиглах ёстой. + + CVSup нь алсын сервер хост дээр байгаа мастер CVS архиваас эх модыг шинэчлэх болон түгээхэд зориулагдсан програм хангамжийн багц юм. &os;-ийн эхүүд Калифорни дахь төв хөгжүүлэлтийн @@ -2327,6 +2249,12 @@ doc/zh_* CVS Tags буюу хаягууд + + CVS нь төслийн хувьд хуучирсан бөгөөд ашиглахыг + зөвлөдөггүй. Түүний оронд Subversion-г + ашиглах ёстой. + + cvs эсвэл CVSup ашиглан эхийг авах юм уу эсвэл шинэчилж байгаа үед revision tag буюу залруулалтын хаягийг зааж өгөх ёстой байдаг. Modified: head/mn_MN.UTF-8/books/handbook/ports/chapter.xml ============================================================================== --- head/mn_MN.UTF-8/books/handbook/ports/chapter.xml Tue Nov 20 03:27:20 2012 (r40104) +++ head/mn_MN.UTF-8/books/handbook/ports/chapter.xml Tue Nov 20 06:52:08 2012 (r40105) @@ -2,7 +2,7 @@ @@ -268,15 +268,30 @@ R-deps: Бусад харуулж байгаа мэдээллүүд нь програм суулгахад хэрэглэгддэггүй болохоор энд дэлгэн ярихгүй. - Бүр нарийвчилан хайхыг хүсвэл make - search key=хайх-мөр гэх бөгөөд - хайх-мөр нь тухайн програмтай холбоотой мөр - байдаг. - Энэ нь портын нэр, тайлбар, тодорхойлолт болон хамааралтай програм зэргүүдэд - хайлт хийдэг болохоор тухайн програмынхаа талаар дэлгэрэнгүй мэдээлэл байхгүй - хүнд хайхад тун тохиромжтой. + Мөн портын өөр нэг хайлт хийх арга нь + quicksearch боломж юм. Энэ боломж нь + search-н нэгэн адил параметрийг авдаг. + Жишээ нь lsof-г хайхад дараах үр дүнг + харуулна: + + &prompt.root; cd /usr/ports +&prompt.root; make quicksearch name=lsof +Port: lsof-4.87.a,7 +Path: /usr/ports/sysutils/lsof +Info: Lists information about open files (similar to fstat(1)) - Дээрх хоёр тохиолдолд хайх мөр тань жижиг болон том бичсэнээс хамаардаггүй. LSOF гэж хайх нь + Бүр нарийвчилан хайхыг хүсвэл make + search key=хайх-мөр юм уу эсвэл + make quicksearch + key=хайх-мөр гэх бөгөөд + хайх-мөр нь тухайн програмтай холбоотой мөр байдаг. + Энэ нь портын нэр, тайлбар, тодорхойлолт болон хамааралтай програм зэргүүдэд + хайлт хийдэг болохоор тухайн програмынхаа талаар дэлгэрэнгүй мэдээлэл байхгүй + хүнд хайхад тун тохиромжтой. + + Дээрх хоёр тохиолдолд (search + ба quicksearch) хайх мөр тань жижиг болон том бичсэнээс хамаардаггүй. + LSOF гэж хайх нь lsof гэж хайсантай ижилхэн үр дүнд хүргэнэ. Modified: head/mn_MN.UTF-8/share/xml/mailing-lists.ent ============================================================================== --- head/mn_MN.UTF-8/share/xml/mailing-lists.ent Tue Nov 20 03:27:20 2012 (r40104) +++ head/mn_MN.UTF-8/share/xml/mailing-lists.ent Tue Nov 20 06:52:08 2012 (r40105) @@ -1,7 +1,7 @@