diff --git a/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml b/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml index 6b7818462b..cc0fbd7349 100644 --- a/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml +++ b/mn_MN.UTF-8/books/handbook/mirrors/chapter.xml @@ -2,7 +2,7 @@ @@ -13,23 +13,6 @@ CDROM болон DVD Нийтлэгчид - - Жижиглэнгийн хайрцагласан бүтээгдэхүүнүүд - - &os; нь хайрцагласан бүтээгдэхүүн хэлбэрээр (&os; CD-үүд, - нэмэлт програм хангамж, болон хэвлэсэн баримт) хэд хэдэн жижиглэн - худалдаалагчдаас гардаг: - - - -
- Frys Electronics - WWW: -
-
-
-
- CD болон DVD цуглуулгууд @@ -232,8 +215,8 @@ CTM түгээлтийн жагсаалтуудын аль нэгэнд бүртгүүлэх хэрэгтэй. &a.ctm-cvs-cur.name; нь бүхэл CVS модыг дэмждэг. &a.ctm-src-cur.name; нь - хөгжүүлэлтийн салбарын толгойг дэмждэг. &a.ctm-src-7.name; нь - 7.X хувилбарыг дэмждэг, гэх мэт. (Хэрэв та өөрийгөө жагсаалтад + хөгжүүлэлтийн салбарын толгойг дэмждэг. &a.ctm-src-9.name; нь + 9.X хувилбарыг дэмждэг, гэх мэт. (Хэрэв та өөрийгөө жагсаалтад хэрхэн бүртгүүлэхийг мэдэхгүй байгаа бол дээрх жагсаалтын нэрэн дээр дарах юм уу эсвэл &a.mailman.lists.link; уруу очоод өөрийн хүсэж байгаа жагсаалтан дээрээ дарах хэрэгтэй. Бүртгэхэд @@ -492,6 +475,10 @@ <application>Subversion</application> ашиглах нь + + Subversion + + Танилцуулга @@ -551,15 +538,32 @@ <application>Subversion</application>-г ажиллуулах - Өгөгдсөн репозитороос эхийн цэвэр хувилбарыг татаж + Эхийн цэвэр хувилбарыг татаж локал сан руу авахад svn тушаалыг ашиглаж - болно. Ингэхдээ: + болно. Энэ санд байгаа файлуудыг локал ажлын + хувилбар гэдэг. + + Локал сан нь үүссэн боловч svn + тушаалаар үүсгэгдээгүй бол татаж авахаасаа өмнө + нэрийг солих юм уу устгаарай. svn-ээр + үүсгэгдээгүй сан дээр татаж авах тохиолдолд татаж авч байгаа + файлууд нь байгаа файлуудтай зөрөх асуудал үүсч + болзошгүй. + - &prompt.root; svn checkout svn://svn.FreeBSD.org/repository/branch root + Өгөгдсөн репозитороос татаж авахдаа энэ маягийн тушаалыг: + + &prompt.root; svn checkout svn-mirror/repository/branch lwcdir гэж ажиллуулах бөгөөд: + + svn-mirror нь + Subversion толин сайтууд + дахь аль нэгийн URL юм. + + repository нь төслийн аль нэг репозитор бөгөөд жишээ нь base, @@ -580,7 +584,7 @@ - root нь зааж өгсөн салбарын + lwcdir нь зааж өгсөн салбарын агуулга байрлах сан юм. Энэ нь ихэвчлэн ports-н хувьд /usr/ports, @@ -591,21 +595,44 @@ - Эхийг эхний удаа татаж авахад удаж болно. - Дуустал нь хүлээх хэрэгтэй. + Энэ нь Портын цуглуулгыг АНУ-н баруунд байрлах + репозитороос HTTPS протокол ашиглан локал ажлын хуулбарыг + /usr/ports-д санд + байршуулж байгаа жишээ юм. Хэрэв + /usr/ports сан + байгаа бөгөөд svn-ээр үүсгэгдээгүй + бол өөрчлөх юм уу устгахаа мартуузай. - Татаж авсан эхийг татаж шинэчлэхдээ дараахийг - ажиллуулна: + &prompt.root; svn checkout https://svn0.us-west.FreeBSD.org/ports/head /usr/ports - &prompt.root; svn update root + Алсын репозиторын бүрэн салбарыг эхний удаа татаж авах + учраас удаж магадгүй. Тэвчээртэй байгаарай. - Эхийг татаж авсныхаа дараа баримтжуулалтыг - шинэчлэх өөр нэг арга нь root - сангийн Makefile-р дэмжигдсэн - байдаг бөгөөд ингэж ажиллуулж болно: + Эхний удаа татсаныхаа дараа локал ажлын хуулбарыг + шинэчлэхдээ: - &prompt.root; cd root + &prompt.root; svn update lwcdir + + Дээрх жишээн дээр үүсгэсэн + /usr/ports-г шинэчлэхдээ: + + &prompt.root; svn update /usr/ports + + Татаж авахаас шинэчлэх нь хурдан бөгөөд өөрчлөгдсөн + файлуудыг л татаж авдаг. + + Татаж авсныхаа дараа локал ажлын хуулбарыг шинэчлэх өөр + нэг арга нь /usr/ports, + /usr/src, ба + /usr/doc сангууд дахь + Makefile-д байдаг. + SVN_UPDATE-г зааж өгөөд + update гэж хэрэглэнэ. + Жишээ нь /usr/src-г + шинэчлэхийн тулд: + + &prompt.root; cd /usr/src &prompt.root; make update SVN_UPDATE=yes @@ -623,10 +650,11 @@ - <application>Subversion</application> сайтууд + <application>Subversion</application> толин сайтууд - svn + Subversion Repository + Mirror Sites Бүх толин тусгалууд бүх репозиторыг агуулдаг. @@ -699,6 +727,41 @@ + + HTTPS нь &os; толин тусгалыг хуурамчаар дуурайх + (man in the middle халдлага гэгддэг) эсвэл эцсийн + хэрэглэгч рүү муу агуулга шидэх зэргээс хамгаалах боломжтой ашиглахыг + зөвлөдөг протокол юм. + + HTTPS толин тусгал руу хийх эхний холболтын + үеэр хэрэглэгчээс серверийн fingerprint-г + асуудаг: + + Error validating server certificate for 'https://svn0.us-west.freebsd.org:443': + - The certificate is not issued by a trusted authority. Use the + fingerprint to validate the certificate manually! +Certificate information: + - Hostname: svnmir.ysv.FreeBSD.org + - Valid: from Fri, 24 Aug 2012 22:04:04 GMT until Sat, 24 Aug 2013 22:04:04 GMT + - Issuer: clusteradm, FreeBSD.org, CA, US + - Fingerprint: 79:35:8f:ca:6d:34:d9:30:44:d1:00:af:33:4d:e6:11:44:4d:15:ec +(R)eject, accept (t)emporarily or accept (p)ermanently? + + Fingerprint-г дээрх хүснэгттэй харьцуулж хараарай. + Хэрэв хурууны хээ таарч байгаа бол серверийн аюулгүй + байдлын сертификатыг түр эсвэл бүрмөсөн зөвшөөрч болно. + Түр зуурын сертификат нь сервертэй хийх нэг удаагийн + сессээр дуусгавар болох бөгөөд дараагийн удаа шалгах + алхам дахин хийгдэх болно. Сертификатыг бүрмөсөн зөвшөөрснөөр + нэвтрэх эрхийг ~/.subversion/auth/ + санд хадгалж сертификатын хугацаа дуустал хэрэглэгчээс + хурууны хээг дахин шалгахыг асуудаггүй. + + Хэрэв HTTPS-г галт хана эсвэл + бусад асуудлаас болоод хэрэглэх боломжгүй бол арай илүү + хурдан SVN дараагийн сонголт байж + болох юм. Алийг ч ашиглах боломжгүй бол + HTTP-г ашиглаарай. @@ -735,15 +798,6 @@ &os;-ийн толин тусгал сайтууд дээр ажиллаж байдаг cvsupd сервер юм. - &os;-ийн баримт болон захидлын жагсаалтуудыг уншиж байхдаа та - sup гэж хэлснийг харж болох юм. - Sup нь CVSup-ийн - өмнөх үе бөгөөд ижил зорилгоор ашиглагддаг байсан. CVSup - нь sup-тай бараг л адилаар ашиглагддаг бөгөөд үнэндээ sup - ашиглаж болохоор тохиргооны файлуудыг ашигладаг. CVSup - нь илүү хурдан бөгөөд уян хатан учраас Sup - нь &os; төсөлд ашиглагдахаа больсон. - csup хэрэгсэл нь CVSup-г C дээр бичсэн хувилбар юм. Үүний хамгийн том давуу тал бол илүү хурдан бөгөөд @@ -1068,19 +1122,8 @@ src-all гэж хэлэх бөгөөд таны клиент OK, Би энэ,энэ, энийг авна. гэж хариулна гэсэн үг юм. Анхдагч тохиргоон дээр CVSup клиент нь таны тохиргооны файлд сонгосон хаяг болон - цуглуулгатай холбоотой бүх файлыг авна. Гэхдээ үүнийг та үргэлж хүсэхгүй байх, - ялангуяа хэрэв та doc, ports, эсвэл - www моднуудыг авч байгаа бол үүнийг хийхийг хүсэхгүй - байх — ихэнх хүмүүс дөрөв эсвэл таван хэлийг уншиж чаддаггүй - бөгөөд тиймээс тэдэнд хэлтэй холбоотой файлуудыг татаж авах хэрэггүй байдаг. - Хэрэв та портын цуглуулгыг CVSup хийж байгаа - бол та цуглуулга бүрийг тусад нь заан өгч үүнийг тойрон гарч болно - (өөрөөр хэлбэл, ports-astrology, - ports-biology, гэх мэтээр ports-all - гэхийн оронд). Гэхдээ doc - болон www моднууд нь хэлтэй холбоотой цуглуулгуудтай байдаггүй - болохоор та CVSup-ийн олон сайн боломжуудын - нэгийг ашиглах ёстой нь refuse юм. + цуглуулгатай холбоотой бүх файлыг авна. Модыг хэсэгчлэн татахын + тулд refuse-г ашиглана. refuse файл нь үндсэндээ CVSup-д цуглуулгаас файл болгоныг @@ -1097,35 +1140,12 @@ src-all refuse файл нь маш хялбар хэлбэршилттэй байдаг; энэ нь таны татаж авахыг хүсээгүй файлууд эсвэл сангуудын нэрийг агуулдаг. - Жишээ нь хэрэв та Англи болон Германаар бага зэрэг ярьдгаас өөр хэлээр - ярьдаггүй бөгөөд баримтын Герман орчуулгыг авах сонирхолгүй байвал - өөрийн refuse файлд дараах: + Жишээ нь: - doc/bn_* -doc/da_* -doc/de_* -doc/el_* -doc/es_* -doc/fr_* -doc/hu_* -doc/it_* -doc/ja_* -doc/mn_* -doc/nl_* -doc/no_* -doc/pl_* -doc/pt_* -doc/ru_* -doc/sr_* -doc/tr_* -doc/zh_* + bin/ +usr.bin/ - мөрүүд болон гэх мэтээр бусад хэлнүүдийн хувьд оруулж өгөх хэрэгтэй - (та бүрэн жагсаалтыг &os; - CVS архивыг шалган олж болно). - - Энэ ашигтай боломжийг ашиглан удаан холболттой юм уу эсвэл өөрсдийн + Удаан холболттой юм уу эсвэл өөрсдийн Интернэтийн холболтод минутаар төлдөг хэрэглэгчид үнэ цэнэтэй хугацаагаа хэмнэх болно. Учир нь тэд өөрсдийн хэзээ ч ашиглахгүй файлаа татаж авах шаардлагагүй болох юм. CVSup-ийн @@ -1208,10 +1228,8 @@ doc/zh_* түүний дэд цуглуулгууд тус бүрийг хүлээн авахтай адил юм. Цуглуулга хоорондын шаталсан холбоонууд нь доорх жагсаалт дахь догол ашиглалтаар тусгагддаг. - Хамгийн түгээмэл хэрэглэгддэг цуглуулгууд нь src-all, - болон ports-all юм. Бусад цуглуулгуудыг тусгай зорилгоор - зөвхөн жижиг бүлэг хүмүүс ашигладаг бөгөөд зарим толин тусгал сайтууд тэдгээрийг - бүгдийг агуулдаггүй байж болох юм. + Хамгийн түгээмэл хэрэглэгддэг цуглуулгууд нь src-all + юм. @@ -1229,617 +1247,6 @@ doc/zh_* - - ports-all release=cvs - - - &os;-ийн портын цуглуулга. - - - Хэрэв та бүхэл ports-all-г (бүх портын мод) - шинэчлэхийг хүсэхгүй байгаа бөгөөд доор жагсаагдсан дэд цуглуулгуудын - нэгийг ашиглаж байгаа бол ports-base - дэд цуглуулгыг шинэчилсэн эсэхээ үргэлж - шалгаж байх хэрэгтэй. ports-base-ээр - танилцуулагдсан портын бүтээлтийн дэд бүтцэд ямар нэгэн өөрчлөлт - орох болгонд тэдгээр өөрчлөлтүүд нь жинхэнэ - портуудад тун удахгүй ашиглагдах нь бараг л тодорхой байдаг юм. - Тиймээс хэрэв та зөвхөн жинхэнэ портуудыг - шинэчилж тэдгээр нь шинэ боломжуудын заримыг ашигладаг бол - тэдгээрийн бүтээлт нь зарим нэг ид шидийн алдааны мэдэгдэлтэйгээр - амжилтгүй болох маш их магадлалтай юм. Энэ тохиолдолд - хамгийн эхэнд хийх зүйл бол - таны ports-base дэд цуглуулга - хамгийн сүүлийн үеийнх эсэхийг шалгах хэрэгтэй юм. - - - - Хэрэв та ports/INDEX-ийн - өөрийн локал хуулбарыг бүтээх гэж байгаа бол - ports-all буюу бүх портыг - хүлээж авах ёстой (бүх портын мод). - ports/INDEX-г хэсэг модтой бүтээхийг - дэмждэггүй. - FAQ хаягийг үзнэ үү. - - - - - ports-accessibility - release=cvs - - - Хөгжлийн бэрхшээлтэй хэрэглэгчдэд туслахад зориулсан програм хангамж. - - - - - ports-arabic - release=cvs - - - Араб хэлний дэмжлэг. - - - - - ports-archivers - release=cvs - - - Архивлах хэрэгслүүд. - - - - - ports-astro - release=cvs - - - Одон оронтой холбоотой портууд. - - - - - ports-audio - release=cvs - - - Дууны дэмжлэг. - - - - - ports-base - release=cvs - - - Портын цуглуулгын бүтээх дэд бүтэц - - төрөл бүрийн файлууд /usr/ports - сангийн Mk/ болон - Tools/ дэд сангуудад байрладаг. - - - Дээрх чухал - анхааруулгыг үзнэ үү: та &os;-ийн - портын цуглуулгын ямар ч хэсгийг шинэчлэхдээ - энэ дэд цуглуулгыг үргэлж - шинэчилж байх хэрэгтэй! - - - - - - ports-benchmarks - release=cvs - - - Бенчмаркууд. - - - - - ports-biology - release=cvs - - - Биологи. - - - - - ports-cad - release=cvs - - - Компьютерийн тусламжтай дизайн хийх хэрэгслүүд. - - - - - ports-chinese - release=cvs - - - Хятад хэлний дэмжлэг. - - - - - ports-comms - release=cvs - - - Холбооны програм хангамж. - - - - - ports-converters - release=cvs - - - тэмдэгтийн код хөрвүүлэгчид. - - - - - ports-databases - release=cvs - - - Мэдээллийн баазууд. - - - - - ports-deskutils - release=cvs - - - Компьютер зохион бүтээгдэхээс өмнө - ширээн дээр байдаг байсан зүйлс. - - - - - ports-devel - release=cvs - - - Хөгжүүлэлтийн багажууд. - - - - - ports-dns - release=cvs - - - DNS-тэй холбоотой програм хангамж. - - - - - ports-editors - release=cvs - - - Засварлагчид. - - - - - ports-emulators - release=cvs - - - Бусад үйлдлийн системүүдэд зориулсан эмуляторууд. - - - - - ports-finance - release=cvs - - - Банк, санхүү болон тэдгээртэй холбоотой програмууд. - - - - - ports-ftp - release=cvs - - - FTP клиент ба серверийн багажууд. - - - - - ports-games - release=cvs - - - Тоглоомууд. - - - - - ports-german - release=cvs - - - Герман хэлний дэмжлэг. - - - - - ports-graphics - release=cvs - - - Графикийн багажууд. - - - - - ports-hebrew - release=cvs - - - Хэбрю хэлний дэмжлэг. - - - - - ports-hungarian - release=cvs - - - Унгар хэлний дэмжлэг. - - - - - ports-irc - release=cvs - - - Internet Relay Chat буюу чалчих багажууд. - - - - - ports-japanese - release=cvs - - - Япон хэлний дэмжлэг. - - - - - ports-java - release=cvs - - - &java; багажууд. - - - - - ports-korean - release=cvs - - - Солонгос хэлний дэмжлэг. - - - - - ports-lang - release=cvs - - - Програмчлалын хэлнүүд. - - - - - ports-mail - release=cvs - - - Захидлын програмууд. - - - - - ports-math - release=cvs - - - Тоо тооцоолох програм хангамж. - - - - - ports-misc - release=cvs - - - Бусад багажууд. - - - - - ports-multimedia - release=cvs - - - Мультимедиа програм хангамж. - - - - - ports-net - release=cvs - - - Сүлжээний програм хангамж. - - - - - ports-net-im - release=cvs - - - Шуурхай мэдэгдэл (instant messaging) илгээх програм хангамж. - - - - - ports-net-mgmt - release=cvs - - - Сүлжээний удирдлагын програм хангамж. - - - - - ports-net-p2p - release=cvs - - - p2p сүлжээ. - - - - - ports-news - release=cvs - - - USENET мэдээний програм хангамж. - - - - - ports-palm - release=cvs - - - Palm төрлийн - төхөөрөмжүүдэд зориулсан програм хангамжийн дэмжлэг. - - - - - ports-polish - release=cvs - - - Польш хэлний дэмжлэг. - - - - - ports-ports-mgmt - release=cvs - - - Портууд болон багцуудыг удирдах багажууд. - - - - - ports-portuguese - release=cvs - - - Португал хэлний дэмжлэг. - - - - - ports-print - release=cvs - - - Хэвлэлтийн програм хангамж. - - - - - ports-russian - release=cvs - - - Орос хэлний дэмжлэг. - - - - - ports-science - release=cvs - - - Шинжлэх ухаан. - - - - - ports-security - release=cvs - - - Аюулгүй байдлын хэрэгслүүд. - - - - - ports-shells - release=cvs - - - Тушаалын мөрийн бүрхүүлүүд. - - - - - ports-sysutils - release=cvs - - - Системийн хэрэгслүүд. - - - - - ports-textproc - release=cvs - - - текст боловсруулах хэрэгслүүд (ширээний хэвлэл ордоггүй). - - - - - ports-ukrainian - release=cvs - - - Украйн хэлний дэмжлэг. - - - - - ports-vietnamese - release=cvs - - - Вьетнам хэлний дэмжлэг. - - - - - ports-www - release=cvs - - - World Wide - Web-тэй холбоотой програм хангамж. - - - - - ports-x11 - release=cvs - - - X Цонхны системийг дэмжих портууд. - - - - - ports-x11-clocks - release=cvs - - - X11 цагнууд. - - - - - ports-x11-drivers - release=cvs - - - X11 драйверууд. - - - - - ports-x11-fm - release=cvs - - - X11 файл менежерүүд. - - - - - ports-x11-fonts - release=cvs - - - X11 үсгийн маягууд ба үсгийн маягийн хэрэгслүүд. - - - - - ports-x11-toolkits - release=cvs - - - X11 багажны цуглуулгууд. - - - - - ports-x11-servers - release=cvs - - - X11 серверүүд. - - - - - ports-x11-themes - release=cvs - - - X11 харуулах маягууд. - - - - - ports-x11-wm - release=cvs - - - X11 цонхны менежерүүд. - - - - - - projects-all release=cvs @@ -2126,15 +1533,6 @@ doc/zh_* &os; захидлын жагсаалтын архив. - - - www release=current - - - Урьдчилан боловсруулсан &os; WWW сайтын файлууд - (эх файлууд биш). WWW толин тусгал сайтуудад хэрэглэгддэг. - -