របៀបដំឡើងកំណែ Python 3 ណាមួយ?
កាលពីខែមុន ខ្ញុំបានសាកល្បងកម្មវិធីមួយចំនួនដូចធម្មតា ហើយមួយក្នុងចំណោមនោះគឺ ហ្គេមឥតគិតថ្លៃ. កម្មវិធីនេះគឺជាមូលដ្ឋានមួយ។ កម្មវិធី python ថា ទាញយកកញ្ចប់ហ្គេម ចាំបាច់យោងទៅតាម ការចែកចាយ GNU / លីនុច ដែលយើងមាន។ ហើយដូចគ្នាដែរ មានទាំង ក ចំណុចប្រទាក់ស្ថានីយ (CLI) ជារបស់។ ដេស៍ថប (GUI).
សម្រាប់ករណី CLI វាដំណើរការជាធម្មតាសម្រាប់ខ្ញុំជាមួយ កញ្ចប់ពស់ថ្លាន់ (កំណែ 3.9) នៃបច្ចុប្បន្នរបស់ខ្ញុំ Respin MilagroOS ដោយផ្អែកលើ លីនុច Distro MX លីនុច. ទោះយ៉ាងណាក៏ដោយ ចំណុចប្រទាក់ GUI របស់វា ទាំងចងក្រង និងនៅក្នុង ទ្រង់ទ្រាយ។ "រូបភាព" ប្រើឬត្រូវការ កញ្ចប់ដែលមានមូលដ្ឋានលើ Python 3.10 ឬខ្ពស់ជាងនេះ។ ដូច្នេះ ខ្ញុំត្រូវតែប្រើល្បិចដែលមានប្រយោជន៍ និងជាក់ស្តែង "ដំឡើងកំណែខ្ពស់ជាង Python" ដែលខ្ញុំនឹងចែករំលែកជាមួយអ្នកនៅថ្ងៃនេះ។
Python គឺជាភាសាសរសេរកម្មវិធីដែលមានការបកស្រាយកម្រិតខ្ពស់ដែលទស្សនវិជ្ជាសង្កត់ធ្ងន់លើការអានកូដរបស់វា។
ហើយមុនពេលអ្នកចាប់ផ្តើមអានប្រកាសនេះអំពីលទ្ធភាពនៃការអាច "ដំឡើងកំណែខ្ពស់ជាង Python"យើងនឹងទុកតំណភ្ជាប់មួយចំនួនទៅ ប្រកាសដែលទាក់ទងពីមុន សម្រាប់ការអានពេលក្រោយ៖
ដំឡើងកំណែណាមួយនៃ Python 3៖ ដោយប្រើឃ្លាំង PPA
លិបិក្រម
ដំឡើងកំណែណាមួយនៃ Python 3៖ ដោយប្រើឃ្លាំង PPA
តើវាល្អទេក្នុងការប្រើឃ្លាំង PPA?
ចាប់តាំងពី, ក ឃ្លាំង PPA (ប័ណ្ណសារកញ្ចប់ផ្ទាល់ខ្លួន) គឺជា ឃ្លាំង (ឃ្លាំង) នៃកម្មវិធី បុគ្គលិកស្នាក់នៅក្នុង Launchpadអ្នកត្រូវតែប្រុងប្រយ័ត្នជានិច្ចថាវាមិនមែនមកពីនរណាម្នាក់ដែលមិនស្គាល់ទាំងស្រុង ឬមកពីភាគីទីបីដែលមិនបានបញ្ជាក់ ឬមិនគួរឱ្យទុកចិត្តនោះទេ។ ដូច្នេះ លុះត្រាតែឃ្លាំង PPA ជាក់លាក់មួយមិនមែនមកពីអង្គការ ឬអ្នកអភិវឌ្ឍន៍ដែលគេស្គាល់ទេនោះ វាជាការប្រសើរក្នុងការបដិសេធពីការគ្រប់គ្រងពួកវា ដើម្បីជៀសវាងការបញ្ចប់ដោយកម្មវិធីដែលមិនមានសុវត្ថិភាព ទោះបីជាវាឥតគិតថ្លៃ និងបើកក៏ដោយ។
នៅក្នុងករណីនៃការ ក្រុម Deadsnakes PPA ឃ្លាំង, វាបានបង្ហាញ, លើសម៉ោង, ទៅជាមួយ។ អ្នកផ្គត់ផ្គង់ដែលអាចទុកចិត្តបាន។ នៃកញ្ចប់ផ្សេងៗគ្នា កំណែ python ទៅ គូប៊ុនទូនិង Distros បានមកពីវា និងត្រូវគ្នាជាមួយ ដេបៀន GNU / លីនុច.
ទោះយ៉ាងណាក៏ដោយ ហើយដូចដែលវានិយាយថា នៅពេលប្រើវា ការព្រមានខាងក្រោមគួរតែត្រូវយកមកពិចារណាជានិច្ច៖
"ការបដិសេធ៖ មិនមានការធានានៃការធ្វើបច្ចុប្បន្នភាពទាន់ពេលវេលាក្នុងករណីសុវត្ថិភាព ឬបញ្ហាផ្សេងទៀត។ ប្រសិនបើអ្នកចង់ប្រើពួកវាក្នុងបរិយាកាសសុវត្ថិភាព ឬបរិស្ថានផ្សេងទៀត (ឧទាហរណ៍នៅលើម៉ាស៊ីនមេផលិតកម្ម) អ្នកធ្វើដូច្នេះដោយហានិភ័យផ្ទាល់ខ្លួនរបស់អ្នក។". ក្រុម Deadsnakes
ជាចុងក្រោយ បច្ចុប្បន្ន និងជាផ្លូវការ វាផ្តល់នូវភាពអាចរកបាននៃកំណែខាងក្រោម៖
- Ubuntu 18.04 (bionic)៖ Python 2.3 និង 2.6; និង Python 3.1, 3.5, 3.7 និង 3.11 ផងដែរ។
- អ៊ូប៊ុនទូ 20.04 (ប្រសព្វ)៖ Python 3.5, 3.7, 3.9 និង 3.11 ។
- អ៊ូប៊ុនទូ 22.04 ( jammy )៖ Python 3.7, 3.9 និង 3.11 ។
ទោះយ៉ាងណាក៏ដោយ ថ្ងៃនេះអ្នកអាចរកបានរួចហើយ ពស់ថ្លាន់ 3.12.
ជំហានដើម្បីដំឡើងកំណែណាមួយនៃ Python 3
ដោយគិតពីចំណុចទាំងអស់ខាងលើ មិនថានៅលើ Ubuntu, Debian ឬ Distro/Respin ណាមួយដែលបានមកពីពួកគេ នីតិវិធីក្នុងការដំឡើង និងប្រើប្រាស់ ក្រុម Deadsnakes PPA ឃ្លាំង គឺដូចខាងក្រោមៈ
- បើកកម្មវិធីត្រាប់តាមស្ថានីយ
- ដំណើរការពាក្យបញ្ជាខាងក្រោម៖
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update
- នៅពេលដែលបញ្ជីកញ្ចប់ត្រូវបានធ្វើបច្ចុប្បន្នភាពដោយជោគជ័យ ឥឡូវនេះអ្នកអាចដំណើរការការដំឡើងកំណែដែលមានស្រាប់របស់ Python ។ ឧទាហរណ៍ ដើម្បីដំឡើង Python 3.12 វាអាចត្រូវបានប្រតិបត្តិតាម 2 វិធីខាងក្រោម សម្រាប់ការដំឡើងអប្បបរមា ឬពេញលេញ៖
sudo apt-get install python3.12 sudo apt-get install python3.12-full
ក្នុងករណីពិសេសរបស់ខ្ញុំ នៅពេលប្រើ Respin ដែលបានរៀបរាប់ខាងលើនៅដើមដំបូង ខ្ញុំមាន កែសម្រួលឯកសារ source.list ទាមទារជាមួយពាក្យបញ្ជាដូចខាងក្រោមៈ
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-kinetic.list
បន្ទាប់មកផ្លាស់ប្តូរពាក្យ "kinetic" ដែលត្រូវគ្នានឹងអ៊ូប៊ុនទូ ដោយ "ក្តាររង្វង់" ដែលត្រូវគ្នានឹង Debian.
ហើយបន្តធ្វើបច្ចុប្បន្នភាពបញ្ជីកញ្ចប់ម្តងទៀត ដើម្បីបញ្ចប់ជាមួយ ដំឡើង python កំណែ 3ដែលខ្ញុំត្រូវការ។
បន្ត
និយាយឱ្យខ្លីយើងសង្ឃឹមថាតិចតួចនេះ។ ល្បិចឬព្យាបាលមានប្រយោជន៍ខ្លាំងណាស់ ទាំងទៅ អ្នកប្រើប្រាស់កម្មវិធីអភិវឌ្ឍន៍ដូចជា អ្នកប្រើប្រាស់កម្មវិធីដែលមានមូលដ្ឋានលើ Python, ដែលទាមទារ "ដំឡើងកំណែខ្ពស់ជាង Python" សម្រាប់អ្នកដែលមានជាធម្មតានៅក្នុងរៀងៗខ្លួន ការចែកចាយ GNU/Linux ផ្អែកលើ Ubuntu/Debian. ហើយប្រសិនបើនរណាម្នាក់ដឹងឬមាន ជម្រើសដ៏មានប្រយោជន៍មួយផ្សេងទៀត ឬអ្នកចង់រួមចំណែក ការណែនាំ អនុសាសន៍ ឬការកែតម្រូវ ចំពោះអ្វីដែលត្រូវបានផ្តល់ជូននៅទីនេះ អ្នកត្រូវបានស្វាគមន៍ក្នុងការធ្វើដូច្នេះតាមរយៈមតិយោបល់។
ហើយបាទ អ្នកគ្រាន់តែចូលចិត្តការបោះពុម្ពផ្សាយនេះ កុំឈប់បញ្ចេញមតិលើវា ហើយចែករំលែកវាជាមួយអ្នកដទៃ។ កុំភ្លេចមកទស្សនារបស់យើង។ «គេហទំព័រ។» ដើម្បីស្វែងរកព័ត៌មានបន្ថែមក៏ដូចជាចូលរួមក្នុងប៉ុស្តិ៍ផ្លូវការរបស់យើង Telegram ពី FromLinux, ខាងលិច ក្រុម សម្រាប់ព័ត៌មានបន្ថែមអំពីប្រធានបទថ្ងៃនេះ។
ធ្វើជាយោបល់ដំបូង