ប្រសិនបើអ្នកជាផ្នែកមួយនៃអ្នកប្រើប្រាស់ដែលជាធម្មតាមានអ៊ីនធឺណេតល្អហើយធ្វើបច្ចុប្បន្នភាពដោយផ្ទាល់ពីឃ្លាំងនៃ Arch លីនុច, អត្ថបទនេះមិនមែនសម្រាប់អ្នកទេប៉ុន្តែសម្រាប់អ្នកដែលមានដែនកំណត់ទាក់ទងនឹងកម្រិតបញ្ជូន។
ឧទាហរណ៍ខ្ញុំដាក់ករណីរបស់ខ្ញុំ។ ការតភ្ជាប់អ៊ីធឺណិតក្នុងម៉ោងធ្វើការគឺយឺតជាងពេលយប់ (នៅពេលដែលអ្នករាល់គ្នាគេង) ។ អ្វីដែលខ្ញុំត្រូវធ្វើគឺទៅ El Palacio Central de Computing ជាកន្លែងដែលមានរលកធាតុអាកាសល្អប្រសើរហើយឃ្លាំងជាច្រើនត្រូវបានធ្វើបច្ចុប្បន្នភាពហើយខ្ញុំបានថតចម្លងកញ្ចក់របស់ Arch ។
តាមវិធីនេះខ្ញុំត្រូវធ្វើបច្ចុប្បន្នភាពកញ្ចប់ដែលចេញចូលបន្តិចម្តង ៗ នៅពេលយប់ដែលល្អប្រសើរជាងការទម្លាក់ 45GB ក្នុងពេលតែមួយ។ ប៉ុន្តែជាការពិតតើខ្ញុំត្រូវធ្វើបច្ចុប្បន្នភាពយ៉ាងដូចម្តេច?
មែនហើយមានវិធីងាយពីរយ៉ាងដើម្បីធ្វើវា ទាំងពីរបានបង្ហោះលើវិគី de Arch លីនុច.
ការប្រើប្រាស់ Rsync
ប្រសិនបើយើងមានដែន រេស៊ីនយើងអាចបង្កើតស្គ្រីបផ្ទាល់ខ្លួនរបស់យើងដែលរួមបញ្ចូលឬមិនរាប់បញ្ចូលកញ្ចប់ជាក់លាក់នៅពេលថតចម្លងកញ្ចក់ Arch លីនុច។ ប្រសិនបើអ្នកចង់ងាយស្រួលអ្នកគ្រាន់តែប្រើស្គ្រីបនេះ៖
#! / bin / bash # ######## ######## ######## ######## ######## ######## ## ## ## ## ## ## # ################################################### ### ### ជាទូទៅគេត្រូវបានគេបង្កកក្នុងការបង្កើតកញ្ចក់ក្នុងស្រុកដោយសារតែកម្រិតបញ្ជូនដែលត្រូវការ។ ### ជម្រើសមួយក្នុងចំណោមជម្រើសផ្សេងទៀតទំនងជានឹងបំពេញតំរូវការរបស់អ្នក។ ### ចំណាំ: ### * កម្រិតបញ្ជូនមិនឥតគិតថ្លៃសម្រាប់កញ្ចក់ទេ។ ពួកគេត្រូវបង់ប្រាក់សម្រាប់ទិន្នន័យទាំងអស់ដែលពួកគេបម្រើអ្នក ### => វានៅតែអនុវត្តទោះបីជាអ្នកបង់ថ្លៃអាយភីអាយរបស់អ្នក ### => មានកញ្ចប់ជាច្រើនដែលនឹងត្រូវបានទាញយកដែលអ្នកទំនងជាមិនធ្លាប់ប្រើ ### => ប្រតិបត្តិករកញ្ចក់នឹង ច្រើនតែចង់អោយអ្នកទាញយកតែកញ្ចប់ដែលអ្នកត្រូវការប៉ុណ្ណោះ។ * សូមក្រឡេកមើលជម្រើសផ្សេងៗនៅលើទំព័រនេះ៖ ### https://wiki.archlinux.org/index.php?title=Local_Mirror ### ប្រសិនបើអ្នក ដោយយកចិត្តទុកដាក់ថាកញ្ចក់ក្នុងស្រុកគឺជាដំណោះស្រាយដែលអាចទទួលយកបានបន្ទាប់មកស្គ្រីប ### នេះនឹងជួយអ្នកឱ្យបង្កើតវាបាន។ # ################################################### # ######## ######## ######## ######## Config Config # Config Config Config Config Config uration uration uration uration uration uration uration ការកំណត់រចនាសម្ព័ន្ធ SOURCE = 'rsync: //mirror.example.com/archlinux' DEST = '/ home / user / archlinux' BW_LIMIT = '៥០០ R REPOS =' ស្នូលបន្ថែម 'RSYNC_OPTS = "- rtlHq - ព័ត៌មានចុងក្រោយ - បច្ចុប្បន្នភាព - ទាន់សម័យ --copy-links --safe-links --max-delete = 500 --bwlimit = $ {BW_LIMIT} - លុបចោល - ដក = បញ្ចូល។ * - log-file = / home / user / archlinux / archlinux .log "LCK_FLE = '/ var / run / repo-sync.lck' # ត្រូវប្រាកដថាវត្ថុតែមួយដំណើរការប្រសិនបើ [-e" $ LCK_FLE "]; បន្ទាប់មក OTHER_PID = `/ ប៊ីន / ឆ្មា $ LCK_FLE` បន្ទរ "ឧទាហរណ៍មួយទៀតកំពុងដំណើរការរួចហើយ៖ $ OTHER_PID" ចេញ 1000 ហ្វាអេកូ $$> "$ LCK_FLE" សម្រាប់ REPO ជា $ REPOS; ធ្វើអេកូ "ធ្វើសមកាលកម្ម $ REPO" / usr / bin / rsync $ RSYNC_OPTS $ {SOURCE} / $ {REPO} $ {DEST} បានធ្វើរួច # ការសម្អាត / ប៊ីន / រីម -f "$ LCK_FLE" ចាកចេញ 1
នេះជាអ្វីដែលយើងត្រូវកែប្រែគឺអថេរ៖
SOURCE = 'rsync: //mirror.example.com/archlinux' DEST = '/ home / user / archlinux'
ជាការប្រសើរណាស់យើងត្រូវដាក់កញ្ចក់ណាដែលយើងចង់ភ្ជាប់ហើយនៅក្នុងថតណាមួយដែលវានឹងត្រូវបានថតចម្លង។
ការប្រើប្រាស់ LFTP
ប្រសិនបើយើងមិនអាចប្រើ រេស៊ីនដោយសារតែក្រុមហ៊ុន HP របស់អ្នកគ្រប់គ្រងនៃ ISP របស់យើងបានរារាំងវាឬសម្រាប់ហេតុផលផ្សេងទៀតវាតែងតែមានជំរើសទី ២ ក្នុងករណីនេះ អិលធីភី.
នៅលើវិគីវីឌាយើងមានស្គ្រីបនេះ៖
#! / usr / bin / lftp -f lcd / local / path / to / your / glass open ftp.archlinux.org (ឬកញ្ចក់អ្វីដែលអ្នកចូលចិត្ត) # ប្រើ 'ស៊ីឌី' ដើម្បីប្តូរទៅជាថតត្រឹមត្រូវនៅលើកញ្ចក់។ បើចាំបាច់។ កញ្ចក់ -cve -x '។ * i686 ។ *' ស្នូល & កញ្ចក់ -cve -x '។ * i686 ។ *' បន្ថែម & កញ្ចក់ -cve -x '។ * i686 ។ *' សហគមន៍ & កញ្ចក់ -cve -x '។ * i686 ។ * 'multilib & lcd អាងកញ្ចក់ស៊ីឌីកញ្ចក់ -cve -x' ។ * i686 ។ * 'សហគមន៍ & កញ្ចក់ -cve -x' ។ * i686 ។ * 'កញ្ចប់ &
ទោះបីជាជាពិសេសនៅពេលខ្ញុំប្រើ LFTP ខ្ញុំមានបំរែបំរួលផ្សេងទៀត។ អ្វីដែលខ្ញុំធ្វើគឺដាក់ខាងក្រោមក្នុងឯកសារ .txt៖
lftp -e "កញ្ចក់ - ឌែល - វ៉ែនតា - ថ្មីជាងនេះ - លីនឡុង / បន្ថែម / អូ / x៨៦៦៦៦ / / ផ្ទះ / អ្នកប្រើប្រាស់ / archlinux / បន្ថែម / អូ / x៨៦៦៦៦ /" http://mirror.us. pleaseweb.net/ lftp - e "កញ្ចក់ - ឌែល - វ៉ែនតា - ថ្មីជាង / archlinux / សហគមន៍ / os / x៨៦៦៦ / / ផ្ទះ / អ្នកប្រើ / archlinux / សហគមន៍ / os / x៨៦៦៦ /" http://mirror.us. pleaseweb.net/ lftp -e " កញ្ចក់ - ដាលីត - - លីថ្មីជាង / archlinux / multilib-staging / os / x86_64 / / ផ្ទះ / អ្នកប្រើប្រាស់ / archlinux / multilib-staging / os / x86_64 / "http://mirror.us. pleaseweb.net/ lftp - e "កញ្ចក់ - ឌែល - វ៉ែនតា - ថ្មីជាង / archlinux / ស្នូល / os / x៨៦៦៦ / / ផ្ទះ / អ្នកប្រើ / archlinux / ស្នូល / os / x៨៦៦៦ /" http://mirror.us.leaseweb.net/ lftp -e " កញ្ចក់ - ឌែល - វ៉ែនតា - ថ្មីជាង - ខនលីនចុន / បន្ថែម / អូ / អាយ ៦៨៦ / / ផ្ទះ / អ្នកប្រើ / archlinux / បន្ថែម / អូ / អាយ ៦៨៦ / "http://mirror.us. pleaseweb.net/ lftp -e" កញ្ចក់ - -delete -only-newer / archlinux / community / os / i86 / / home / user / archlinux / community / os / i64 / "http://mirror.us. pleaseweb.net/ lftp -e" mirror --delete --only-newer / archlinux / multilib-staging / os / i86 / / home / user / archlinux / multilib-staging / os / i64 / "http: // mirro r.us. pleaseweb.net/ lftp -e "កញ្ចក់ - ឌែល - ញូ - ថ្មីជាង / archlinux / ស្នូល / os / i86 / / ផ្ទះ / អ្នកប្រើប្រាស់ / archlinux / ស្នូល / os / i64 /" http: // កញ្ចក់។ us. pleaseweb.net/
ហើយខ្ញុំរត់៖
lftp -f /ruta/archivo.txt
ហើយនេះជារបៀបដែលខ្ញុំធ្វើបច្ចុប្បន្នភាពឃ្លាំងក្នុងស្រុករបស់ខ្ញុំ ...
៥៧ យោបល់ទុកអ្នក
មានប្រយោជន៍ណាស់និងជាក់ស្តែង។
ការពិតល្អណាស់ខ្ញុំតែងតែឆ្ងល់ថាតើកិច្ចការនេះត្រូវបានធ្វើយ៉ាងម៉េចប៉ុន្តែខ្ញុំមិនដែលចុះចាញ់ដើម្បីរកឱ្យឃើញនូវរបៀបដែលវាត្រូវបានធ្វើទេខ្ញុំសង្ឃឹមថាអ្នកនឹងផ្សព្វផ្សាយពីរបៀបចង្អុលឧបករណ៍តំឡើងឃ្លាំងទៅឌីសវ៉ា។
pacman.conf
[សំខាន់]
Siglevel = កញ្ចប់ទាមទារ
ម៉ាស៊ីនបម្រើ = ឯកសារ៖ /// mnt / repo / arch
យូហ្វខ្ញុំដឹងថាខ្ញុំមានអ្វីដែលនៅសល់។
កាលពីពេលមុនខ្ញុំក៏បានរកឃើញខ្លួនឯងថាត្រូវការធ្វើដូចនេះពីព្រោះខ្ញុំត្រូវតំឡើងប្រព័ន្ធ Archlinux ទាំងមូលរបស់ខ្ញុំឡើងវិញហើយខ្ញុំមិនចង់ទាញយក gnome និងកម្មវិធីទាំងអស់ម្តងទៀតទេចាប់តាំងពីខ្ញុំមានការតភ្ជាប់មានកំណត់។ ខ្ញុំមិនដឹងថាតើអ្នកអាចចាកចេញពីគេហទំព័រមួយផ្សេងទៀតនៅទីនេះទេប៉ុន្តែក្នុងករណីដែលអ្នកណាម្នាក់ចាប់អារម្មណ៍ http://www.kr105.shekalug.org/2011/10/16/crear-un-repositorio-local-en-archlinux/ 🙂
តើឃ្លាំង ArchLinux ទាំងមូលមានប៉ុន្មានជីកាបៃ?
អ្វីដែលសម្រាប់ទំហំ 40 ជីកាបៃអ្វីដែលខ្ញុំចង់ដឹងនោះគឺយើងអាចចម្លងកញ្ចប់បានតែ ៦៤ ប៊ីតហើយបោះចោល i64
Arch … (ដកដង្ហើមធំ) ថ្ងៃណាមួយពេលខ្ញុំមានកុំព្យូទ័រផ្ទាល់ខ្លួនខ្ញុំនឹងព្យាយាមតំឡើងវា។
ខ្ញុំសង្ឃឹមថាមានកំណែអេសអេសអេសអេសនិងប្រើអេអេសជាលិខិតឆ្លងដែន។
អញ្ចឹងខ្ញុំមិនដឹងទេ ... ប្រហែលជានៅក្នុងផែនការរបស់ស្វាវាអាចទៅរួច
ដោយសារខ្ញុំដឹងថាមិនមានដូច្នេះខ្ញុំនឹងលះបង់ខ្លួនខ្ញុំដើម្បីធ្វើឱ្យបានច្រើនបំផុតនៃការ Slackware និងការរៀនបន្ថែមទៀតអំពីអូភីអេស។ ឌី។
ហាហានឹងផ្ទុយពីអ្វីដែល Arch តំណាង។
ក្នុងករណីរបស់ខ្ញុំជាទូទៅខ្ញុំតែងតែរកកញ្ចប់ដែលខ្ញុំកំពុងស្វែងរកទាំងនៅក្នុងឃ្លាំងផ្លូវការឬនៅក្នុង AUR ទោះបីជាវាមិនមែនជាការជួសជុលផ្ទាល់ខ្លួនក៏ដោយក៏ខ្ញុំមិនដែលធ្វើឱ្យខ្ញុំខកចិត្តដែរ។
តាមមើលទៅអេលវ៉ាបានឆ្លងវីរុស Arch + versionitis 😛
អស្ចារ្យ, ដូច្នេះកម្មវិធីរុករកចំហាយប្រើ WebKit 😮
* លេងវិបផតថលពីបណ្ណសាររបស់ខ្ញុំ *
ដោយហេតុថាពួកគេកំពុងផ្សាយ arto de arch អ្នកអាចធ្វើប្រកាសដើម្បីទុកឱ្យ KDE ល្អសង្ឃឹមថានិងចេញដោយគ្មានកញ្ចប់ AUR ...
ដើម្បីធ្វើឱ្យ KDE ស្រស់ស្អាតអ្នកមិនចាំបាច់ប្រើ AURs ទេគឺគ្រាន់តែ kde- look.org និង devianart.com ដើម្បីស្វែងរកស្បែកល្អ ៗ សម្រាប់ផ្លាស្មាអ័ររ៉ាយឃ្យូតឃ្យូសអាយខន។ ល។ ទោះយ៉ាងណាខ្ញុំសរសេរវាទុកក្នុង ToDo របស់ខ្ញុំ។
សួស្តី។ ខ្ញុំបានចូលមើលប្លក់នេះមួយខែហើយនេះគឺជាយោបល់ដំបូងរបស់ខ្ញុំ។
សម្រាប់ឃ្លាំងដេបៀននិងឃ្លាំងដូចជាអ៊ូប៊ុនទូជាដើមមានកញ្ចប់មួយ: debmirror ។ នៅពេលដំឡើងរួចអ្នកត្រូវតំឡើងវាដែលចង្អុលបង្ហាញឃ្លាំងឃ្លាំងស្ថាបត្យកម្ម។ ល។ ដែលអ្នកចង់ធ្វើសមកាលកម្ម។ ឌីមមឺរគឺជាស្គ្រីប perl ដែលប្រើ rsync ។
ជាច្រើនឆ្នាំកន្លងមកខ្ញុំជាគ្រូបង្រៀននៃម៉ូឌុលវិទ្យាសាស្ត្រកុំព្យូទ័រដែលក្នុងនោះមានវិធីជាច្រើនដែលខ្ញុំត្រូវបង្រៀនពីរបៀបតំឡើងប្រព័ន្ធប្រតិបត្តិការ។ ជម្រើសដេបៀនរបស់ខ្ញុំ។ យើងបានប្រើស៊ីឌីអិនសឹត។ ដោយសារកញ្ចប់ទាំងអស់ត្រូវបានទាញយកសម្រាប់សិស្សម្នាក់ៗមាន ២០ ក្នុងចំណោមពួកគេហើយការភ្ជាប់អ៊ីនធឺណិតគឺមិនល្អដែលមិនដំណើរការ។ ដំបូងខ្ញុំប្រើប្រូកស៊ីប៉ុន្តែវាមិនមានអ្វីប្រសើរទេ។ ដូច្នេះខ្ញុំបានសំរេចចិត្តតំឡើងម៉ាស៊ីនមេតូចមួយដែលខ្ញុំបានតំឡើងឃ្លាំងដែលខ្ញុំបានប្រើ។ តាមរបៀបនេះការតំឡើងបានដំណើរការយ៉ាងរលូនសូម្បីតែកំពូលនៃ 20 Mbit / s ដែលបណ្តាញបានផ្តល់ឱ្យ។ និស្សិតត្រូវចង្អុលបង្ហាញថាឃ្លាំងមាននៅលើសឺវឺរថ្នាក់រៀនហើយចូលប្រើវាដោយយូអេសប៊ី។ ឃ្លាំងដេបៀនលេនីមានទំហំជាង ២០ ជីកាបៃហើយគាត់បានធ្វើសមកាលកម្មពួកវាពីរដងក្នុងមួយសប្តាហ៍គឺថ្ងៃច័ន្ទនិងថ្ងៃព្រហស្បតិ៍នៅម៉ោង ២ ៈ ០០ ព្រឹក។
សាដូស,
ការណែនាំល្អណាស់។ វាជាការពិតដែលនៅដើម Arch ហាក់ដូចជាស្មុគស្មាញពេកប៉ុន្តែអរគុណចំពោះការណែនាំដូចនេះគ្មានអ្វីដែលមិនអាចទៅរួចទេ។
អរគុណ
សួស្តី .. បញ្ហារបស់ខ្ញុំគឺល្បឿនអ៊ីនធឺណេតផងដែរ .. ប៉ុន្តែខ្ញុំប្រើ ubuntu .. តើខ្ញុំអាចធ្វើបានដូចគ្នាដែររឺទេ?
អរគុណ
សូមអរគុណ Elav, យើងកំពុងដុតជាមួយ rsync ផងដែរនៅទីនេះអរគុណសម្រាប់ការបង្ហាញយើងនូវជម្រើសមួយ salu2 ពី Santiago