From 9c90e11c250cb208f2c8ecaacd8fe66d5ea4e0a0 Mon Sep 17 00:00:00 2001 From: Ganbold Tsagaankhuu Date: Fri, 1 May 2009 15:37:27 +0000 Subject: [PATCH] MFen: Resync with the English version of the handbook Obtained from: FreeBSD Mongolian Documentation project --- .../books/handbook/cutting-edge/chapter.sgml | 240 +++++++++++++++++- 1 file changed, 238 insertions(+), 2 deletions(-) diff --git a/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml b/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml index a3ea84d342..943c0ef5df 100644 --- a/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml +++ b/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml @@ -1,7 +1,7 @@ @@ -82,7 +82,7 @@ - CVSup ашиглан өөрийн баримтуудыг + CVSup эсвэл баримтжуулах порт ашиглан өөрийн баримтуудыг хэрхэн сүүлийн хувилбарт байлгаж байх талаар. @@ -926,6 +926,242 @@ DOCSUPFILE?= /usr/share/examples/cvsup/doc-supfile &prompt.root; make FORMATS='html html-split' install clean + + + + + Марк + Фонвил + Хувь нэмэр болгосон + + + + + Баримтжуулах портуудыг ашиглах нь + + Updating and Upgrading + + + documentation package + Updating and Upgrading + + + Өмнөх хэсэгт &os;-ийн баримтжуулалтыг эхээс нь + шинэчлэх аргыг бид танилцуулсан. &os;-ийн бүх системүүдийн + хувьд эх дээр тулгуурласан шинэчлэлтүүд нь боломжтой эсвэл + практикийн биш байж болох юм. Баримтжуулалтын эхүүдийг + бүтээх нь нэлээн их хэмжээний хэрэгслийн цуглуулга буюу + баримтжуулалт бүтээх хэрэгслийн олонлог, + CVS-ийг тодорхой хэмжээгээр мэдэх, + репозиториос эхийг татаж авах болон татаж авсан эхээ + бүтээх хэд хэдэн шат дарааллуудыг шаарддаг. Энэ хэсэгт + бид &os;-ийн баримтжуулалтын суулгагдсан хуулбаруудыг + шинэчлэх өөр аргыг тайлбарлах болно. Энэ нь портын + цуглуулгыг ашиглах бөгөөд дараах боломжийг бүрдүүлнэ: + + + + Бүгдийг бүтээлгүйгээр баримтжуулалтын урьдчилан + бүтээсэн хормын хувилбарыг татан авч суулгах + (ингэснээр баримтжуулалт бүтээх хэрэгслийн олонлогийг + бүхэлд нь суулгах шаардлагагүй болно). + + + + Баримтжуулалтын эхийг татаж аван портын тогтолцоог + ашиглан бүтээх (татаж аван бүтээх алхмуудыг арай хялбар + болгодог). + + + + &os;-ийн баримтжуулалтыг шинэчлэх эдгээр хоёр арга нь + &a.doceng;-ийн сар бүр шинэчилдэг баримтжуулалтын + портуудын цуглуулгаар дэмжигддэг. Эдгээр нь + &os;-ийн портын цуглуулгад docs + виртуал төрөлд байдаг. + + + Баримтжуулалтын портуудыг бүтээж суулгах нь + + Баримтжуулалтын портууд нь баримтжуулалтын бүтээлтийг + хялбар болгохын тулд порт бүтээх тогтолцоог хэрэглэдэг. + &man.make.1;-ийг тохирох орчны тохиргоонууд болон тушаалын + мөрийн тохиргоонуудын хамтаар ажиллуулж баримтжуулалтын + эхийг татаж авах процессыг тэд автоматжуулдаг бөгөөд + баримтжуулалтын суулгалт болон устгалтыг &os;-ийн + бусад порт эсвэл багцын суулгалтын нэгэн адил хялбар + болгодог. + + + Мөн баримтжуулалтын портуудыг бүтээсний дараа тэд + хамааралтай баримтжуулалтыг бүтээх хэрэгслийн олонлогийн + портуудыг бүртгэдэг бөгөөд тэдгээрийг автоматаар бас + суулгадаг. + + + Баримтжуулалтын портуудын зохион байгуулалт нь + дараах хэлбэрийн байна: + + + + Баримтжуулалтын портын файлууд байдаг + misc/freebsd-doc-en + мастер порт байдаг. Энэ нь бүх + баримтжуулалтын портуудын үндэс болдог. Анхдагчаар + энэ нь Англи баримтжуулалтыг зөвхөн бүтээдэг. + + + + Нэг портод бүгд багтсан misc/freebsd-doc-all байдаг + бөгөөд энэ нь байгаа бүх хэл дээр бүх баримтжуулалтыг + бүтээж суулгадаг. + + + + Эцэст нь орчуулга бүрийн хувьд зарц порт + байдаг, жишээ нь Унгар хэл дээрх баримтуудад зориулсан + misc/freebsd-doc-hu-г дурдаж + болно. Эдгээр нь бүгд мастер портоос хамаарах бөгөөд + тухайн хэлний орчуулсан баримтжуулалтыг суулгадаг. + + + + Баримтжуулалтын портыг эхээс суулгахын тулд дараах + тушаалуудыг ажиллуулна (root эрхээр): + + &prompt.root; cd /usr/ports/misc/freebsd-doc-en +&prompt.root; make install clean + + Энэ нь Англи баримтжуулалтыг хуваагдсан HTML + хэлбэрээр ( дээр ашигладагийн адилаар) + бүтээж /usr/local/share/doc/freebsd санд + суулгадаг. + + + Нийтлэг Knob болон тохируулгууд + + Баримтжуулалтын портуудын анхдагч байдлыг өөрчлөх + олон тохиргоо байдаг. Доор цөөхөн хэдэн жагсаалтыг + дурдав: + + + + WITH_HTML + + + HTML хэлбэрээр бүтээхийг зөвшөөрдөг: баримт + бүрийн хувьд нэг HTML файл. Хэлбэршүүлсэн + баримтжуулалт нь тохирох article.html юм уу + эсвэл book.html гэсэн файлуудад зургийн + хамтаар хадгалагддаг. + + + + + WITH_PDF + + + &adobe; &acrobat.reader;, + Ghostscript эсвэл бусад PDF уншигчдыг + ашиглах &adobe;-ийн хөрвөх баримтын хэлбэрээр бүтээхийг + зөвшөөрдөг. Хэлбэршүүлсэн + баримтжуулалт нь тохирох article.pdf юм уу + эсвэл book.pdf гэсэн файлуудад + хадгалагддаг. + + + + + DOCBASE + + + Баримтжуулалтын суулгах байрлал. Энэ нь + анхдагчаар /usr/local/share/doc/freebsd + байдаг. + + + Анхдагч суулгах сан нь CVSup + аргын ашигладаг сангаас ялгаатайг санаарай. + Энэ нь яагаад гэвэл бид порт суулгаж байгаа + бөгөөд портууд нь ихэвчлэн /usr/local санд + суудаг. Үүнийг PREFIX хувьсагчийг + нэмэн өөрчилж болдог. + + + + + + Энд Унгар баримтжуулалтыг Хөрвөх Баримтын Хэлбэрээр (PDF) + суулгахын тулд дээр дурдсан хувьсагчуудыг хэрхэн + ашиглахыг харуулсан жишээг үзүүлэв: + + &prompt.root; cd /usr/ports/misc/freebsd-doc-hu +&prompt.root; make -DWITH_PDF DOCBASE=share/doc/freebsd/hu install clean + + + + + Баримтжуулалтын багцуудыг ашиглах нь + + Өмнөх хэсэгт тайлбарласнаар баримтжуулалтын портуудыг + эхээс бүтээх нь баримтжуулалтыг бүтээх хэрэгслийн + олонлогийг суулгах болон портуудыг бүтээхэд тодорхой + хэмжээний дискийн зай шаарддаг. Баримтжуулалтын + хэрэгслүүдийг суулгахад эх үүсвэр хүрэлцэхгүй үед эсвэл + эхээс бүтээх нь ихээхэн хэмжээний дискийн зай эзлэх + бол баримтжуулалтын портуудын урьдчилан бүтээсэн + хормын хувилбаруудыг суулгах боломж бас байдаг. + + &a.doceng; нь &os;-ийн баримтжуулалтын багцуудын + сар бүрийн хормын хувилбаруудыг бэлддэг. Эдгээр + хоёртын багцуудыг &man.pkg.add.1;, + &man.pkg.delete.1; гэх зэрэг багцын хэрэгслүүдийн + хамтаар ашиглаж болдог. + + + Хоёртын багцуудыг ашиглаж байгаа үед &os;-ийн + баримтжуулалт нь тухайн хэлний хувьд байгаа + бүх хэлбэрээр суудаг. + + + Жишээ нь дараах тушаал Унгар баримтжуулалтын + хамгийн сүүлийн урьдчилан бүтээсэн багцыг суулгах + болно: + + &prompt.root; pkg_add -r hu-freebsd-doc + + + Багцууд нь харгалзах портын нэрнээсээ ялгаатай дараах + нэрийн хэлбэртэй байдаг: + lang-freebsd-doc. + Энд lang нь хэлний кодын богино + хэлбэр юм, жишээ нь hu нь Унгар, эсвэл + zh_cn нь хялбаршуулсан Хятад хэл юм. + + + + + Баримтжуулалтын портуудыг шинэчлэх нь + + Өмнө нь суулгасан баримтжуулалтын портыг шинэчлэхийн + тулд портууд шинэчлэх аль ч хэрэгсэл байхад хангалттай. + Жишээ нь дараах тушаал суулгасан Унгар баримтжуулалтыг + ports-mgmt/portupgrade хэрэгслийн + тусламжтайгаар зөвхөн багцуудыг ашиглан шинэчилнэ: + + &prompt.root; portupgrade -PP hu-freebsd-doc + + +