Conda, PIP နှင့် NPM: Cross-platform Package Management စနစ်

Conda, PIP နှင့် NPM: Cross-platform Package Management စနစ်

Conda, PIP နှင့် NPM: Cross-platform Package Management စနစ်

ငါတို့သိပြီးသားများများအားလုံး၊ အတွေ့အကြုံရှိ Linuxeros, ငါတို့ GNU / Linux လည်ပတ်ရေးစနစ်များ ၎င်းတို့တွင်များသောအားဖြင့်၎င်းကိုပြုလုပ်သောအရာတစ်ခုစီအမျိုးမျိုးရှိသည်။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်ပျော်မွေ့နိုင်သည် ဖြန့်ဖြူး Desktop Environments တစ်ခု၊ Window မန်နေဂျာများ၊ Boot မန်နေဂျာများ၊ Login Managers များ၊ "Package မန်နေဂျာ"အချို့လူသိများကြသည်အချို့သောအရာတို့တွင် "Apt-get" နှင့်ထိုကဲ့သို့သောအဖြစ်ကောင်းစွာမသိရအခြားသူများကို "ကွန်ဒို".

ဟုတ်တယ် "Package မန်နေဂျာ"ထိုစနစ်များသည် ၀ န်ဆောင်မှုပေးသောကိရိယာများစုဆောင်းခြင်းသာဖြစ်သည် အလိုအလျောက် ဖြစ်စဉ် packages များတပ်ဆင်ခြင်း, update ကို, configuration များနှင့်ဖယ်ရှားရေး ကျွန်ုပ်တို့၏အခမဲ့နှင့်ပွင့်လင်းသော Operating Systems မှ software များ၏။ အချို့သည်များသောအားဖြင့်ပုံစံမျိုးစုံဖြင့်လာကြသော်လည်း၎င်းသည်စီးပွားဖြစ်နှင့်ပိတ်ထားသော Operating Systems များအတွက်ဖြစ်သည် Windows ကို y MacOS.

Guix: Package Management Toolal သင်ခန်းစာ

Guix: Package Management Toolal သင်ခန်းစာ

ထို့ကြောင့်အကြား "Package မန်နေဂျာ"ပိုမိုသိရှိပြီးအသုံးပြုခြင်းကိုကျွန်ုပ်တို့ဖော်ပြနိုင်သည် apt-get, တတ်လွယ်ခြင်း, apt, pacman, yumဤအသာပေမယ့်အခြားသူတွေအကြား တစ်ခုတည်းပလက်ဖောင်းဆိုလိုသည်မှာ GNU / Linux များ။ ခေါ်သော်လည်းတစ် ဦး လည်းမရှိ Guixယေဘုယျအားဖြင့်၎င်းသည်သာမန်အားဖြင့်ပေါင်းစည်းခြင်းနှင့်ပုံမှန်အားဖြင့်ပုံမှန်အားဖြင့်သိနိုင်သည် GNU Distro အမည်တူ၏။ ပြီးတော့ဒီစာမူပြီးသွားရင်ဖတ်ဖို့အကြံပြုထားတဲ့အရင်စာစောင်မှာကျွန်တော်ပြောခဲ့တာပါ။

ဆက်စပ်ဆောင်းပါး
Guix 1.2 - အထုပ်အပိုးစီမံခန့်ခွဲမှုကိရိယာတပ်ဆင်ခြင်းသင်ခန်းစာ

"Guix ကို package manager အဖြစ် Guile Scheme language ဖြင့်ရေးပြီး Nix package manager ကိုအခြေခံသည်။ GNU Distribution အနေဖြင့်၎င်းတွင်အခမဲ့အစိတ်အပိုင်းများသာပါဝင်ပြီး GNU Linux-Libre kernel ပါ ၀ င်သည်။ ၎င်းမှာအခမဲ့မဟုတ်သောပစ္စည်းများနှင့် binary firmware မှသန့်စင်ထားသည်။"

ဆက်စပ်ဆောင်းပါး
ပထမ ဦး ဆုံးတည်ငြိမ်သော Guix 1.0 ကိုဖြန့်ချိခဲ့ပြီး၎င်းသည်၎င်း၏သတင်းများဖြစ်သည်

Conda, PIP နှင့် NPM - ၃ အထုပ်စီမံခန့်ခွဲမှုစနစ်များ

Conda, PIP နှင့် NPM - ၃ အထုပ်စီမံခန့်ခွဲမှုစနစ်များ

Conda ဆိုတာဘာလဲ။

သင့်ရဲ့အဆိုအရ တရားဝင်ဝက်ဘ်ဆိုက်, "ကွန်ဒို" es:

"ပြီးပြည့်စုံသောစွယ်စုံသုံးအထုပ်စီမံခန့်ခွဲမှုစနစ်၊ မှီခိုမှုများနှင့်ဘာသာစကားပတ်ဝန်းကျင်များဖြစ်သော Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN ။ ထို့အပြင်၎င်းသည် open source နှင့် cross-platform တစ်ခုဖြစ်သောကြောင့်၎င်းသည် Windows, MacOS နှင့် Linux ပေါ်တွင်အလုပ်လုပ်သည်။ ထို့အပြင်၎င်းစွမ်းဆောင်နိုင်မှုများတွင် packets များနှင့်၎င်းတို့၏မှီခိုမှုများကိုလျင်မြန်စွာထည့်သွင်းခြင်း၊ run ခြင်းနှင့် update လုပ်ခြင်းတို့ပါဝင်သည်။ ထို့အပြင်သင်၏ကွန်ပျူတာပေါ်တွင်ပတ် ၀ န်းကျင်များအကြားအလွယ်တကူဖန်တီးနိုင်သည်၊ ကယ်တင်နိုင်သည်၊ တင်နိုင်သည်၊ ပြောင်းနိုင်သည်။ ၎င်းသည် Python ပရိုဂရမ်များအတွက်ဖန်တီးထားသော်လည်းမည်သည့်ဘာသာစကားအတွက်မဆိုဆော့ဝဲလ်ကိုထုပ်ပိုးပြီးဖြန့်ဝေနိုင်သည်။"

Conda အကြောင်းပိုမိုသိရှိရန်

"ကွန်ဒို" အရမ်းကောင်းတယ် တရားဝင်စာရွက်စာတမ်းများကသာအတွက်လာပေမယ့် အင်္ဂလိပ်။ သို့ရာတွင်၊ ၎င်းတွင်အကောင်းဆုံးအွန်လိုင်းအသိုင်းအဝိုင်းဟုခေါ်သည် «ကွန်ဒို»အလွန်အစွမ်းထက်တဲ့စာရွက်စာတမ်းများကိုထောက်ပံ့ပေးသောနှင့် Conda အထုပ်များ software တစ်ခုကျယ်ပြန့်သည်။ နောက်ဆုံး, သူ့၌တည်၏ GitHub website ဒေါင်းလုပ်ဆွဲရန်၊ တပ်ဆင်ရန်နှင့်အသုံးပြုရန်အတွက်အလွန်အဖိုးတန်သောအချက်အလက်များကိုရှာဖွေနိုင်သည်။

ဆက်စပ်ဆောင်းပါး
Anaconda ဖြန့်ဖြူးခြင်း - ဒေတာသိပ္ပံအတွက်အပြည့်စုံဆုံးအစုံသည် Python နှင့်အတူ

PIP ဆိုတာဘာလဲ။

သင့်ရဲ့အဆိုအရ တရားဝင်ဝက်ဘ်ဆိုက်, « PIP » es:

“ လက်ရှိမှာ Python package ကို install လုပ်ဖို့ PyPA အကြံပြုထားတဲ့ကိရိယာတစ်ခုပါ။ ထို့ကြောင့် PIP သည် Python အတွက်ပိုမိုနှစ်သက်သော package installer တစ်ခုဖြစ်သည်။ Python package ကို install လုပ်ရန်လူကြိုက်အများဆုံးဖြစ်ပြီးနောက်ဆက်တွဲ Python version များဖြင့်တင်ပို့သည်။ ထို့အပြင်၎င်းသည် PyPI နှင့်အခြား Python package indexes များမှ packets များကိုရှာဖွေခြင်း၊ download ပြုလုပ်ခြင်းနှင့် install လုပ်ရန်အတွက်မရှိမဖြစ်လိုအပ်သောအင်္ဂါရပ်များကိုထောက်ပံ့ပေးသည်။ ၎င်းကို command line interface (CLI) မှတဆင့်ဖွံ့ဖြိုးရေးလုပ်ငန်းအသွားအလာများစွာတွင်ထည့်သွင်းနိုင်သည်။။ ၎င်းသည်ပွင့်လင်းသောအရင်းအမြစ်နှင့် cross-platform ဖြစ်သောကြောင့်၎င်းကို Windows နှင့် MacOS တို့တွင်ပြproblemsနာမရှိဘဲအသုံးပြုနိုင်သည်။"

Pip အကြောင်းအသေးစိတ်

« PIP » ဒါ့အပြင်အလွန်ကောင်းသောရှိပါတယ် တရားဝင်စာရွက်စာတမ်းများကသာအတွက်လာပေမယ့် အင်္ဂလိပ်။ သို့ရာတွင်၊ ၎င်းတွင်အကောင်းဆုံးအွန်လိုင်းအသိုင်းအဝိုင်းရှိသည် «Python ကို», တစ် ဦး အလွန်အစွမ်းထက်တဲ့ပေးပါသည် စာရွက်စာတမ်းများ။ နောက်ဆုံး, သူ့၌တည်၏ GitHub website ဒေါင်းလုပ်ဆွဲရန်၊ တပ်ဆင်ရန်နှင့်အသုံးပြုရန်အတွက်အလွန်အဖိုးတန်သောအချက်အလက်များကိုရှာဖွေနိုင်သည်။

NPM ဆိုတာဘာလဲ။

သင့်ရဲ့အဆိုအရ တရားဝင်ဝက်ဘ်ဆိုက်, "NPM" es:

"၎င်းသည် NodeJS အတွက်လွယ်ကူသော package manager တစ်ခုဖြစ်သည်။ ၎င်းသည်သင်အားအချိန်တိုအတွင်းကုဒ်တစ်လိုင်းတည်းဖြင့်ရရှိနိုင်သည့်စာကြည့်တိုက်များကိုစီမံခန့်ခွဲရန်ခွင့်ပြုထားသောကြောင့်၎င်းသည် modules များကိုစီမံခန့်ခွဲရန်၊ package များဖြန့်ဝေရန်နှင့်မှီခိုမှုကိုလွယ်ကူစွာထည့်ရန်ကူညီသည်။ ။ "

NPM အကြောင်းပိုမို

"NPM" ဒါ့အပြင်ကောင်းပါတယ် တရားဝင်စာရွက်စာတမ်းများဒါကြောင့်လည်းအတွက်သာလာပေမယ့် အင်္ဂလိပ်။ သို့ရာတွင်၊ ၎င်းတွင်အကောင်းဆုံးအွန်လိုင်းအသိုင်းအဝိုင်းရှိသည် «Node.JS», တစ် ဦး အလွန်အစွမ်းထက်တဲ့ပေးပါသည် စာရွက်စာတမ်းများစပိန်ဘာသာဖြင့်လာသည်။ နောက်ဆုံး, သူ့၌တည်၏ GitHub website ဒေါင်းလုပ်ဆွဲရန်၊ တပ်ဆင်ရန်နှင့်အသုံးပြုရန်အတွက်အလွန်အဖိုးတန်သောအချက်အလက်များကိုရှာဖွေနိုင်သည်။

နောက်ဆုံးအနေနဲ့ကအရေးကြီးတယ် NPM တွင်ထည့်ပါ လာမည့်:

"NPM" ၎င်းတွင် ၀ ဘ်ဆိုဒ်၊ command line interface (CLI) နှင့်မှတ်ပုံတင်ခြင်းတို့ပါဝင်သောအစိတ်အပိုင်းသုံးမျိုးပါဝင်သည်။ တစ်ခုချင်းစီသည်သတ်သတ်မှတ်မှတ်အခန်းကဏ္ fulf တစ်ခုအားဖြည့်ဆည်းပေးသည်။ ဥပမာ - ဝက်ဘ်ဆိုက်သည်သင်အားအထုပ်များကိုရှာဖွေတွေ့ရှိရန်၊ ပရိုဖိုင်းများကိုပြုပြင်ရန်နှင့်အသုံးပြုသူအတွေ့အကြုံ၏အခြားရှုထောင့်များကိုစီမံရန်ခွင့်ပြုသည်။ CLI သည်ပရိုဂရမ်ကို terminal မှ run ရန်ခွင့်ပြုထားပြီး၎င်းသည် developer များနှင့်အပြန်အလှန်ဆက်သွယ်သည့်နည်းလမ်းဖြစ်သည်။ နောက်ဆုံးအနေဖြင့်၊ JavaScript ဆော့ဝဲလ်၏ကြီးမားသောအများသုံးဒေတာဘေ့စ်နှင့်၎င်းကိုဝိုင်းရံထားသည့် meta-information များဖြစ်သော registry ။

ထို့အပြင်ကြောင့်ကြောင့်ဖြစ်၏ ပွင့်လင်းအရင်းအမြစ်နှင့် Cross- ပလက်ဖောင်း၎င်းသည်ပြproblemsနာမရှိဘဲလည်းအသုံးပြုနိုင်သည် Windows ကို y MacOS.

ဆောင်းပါးနိဂုံးချုပ်များအတွက်ယေဘုယျပုံရိပ်

ကောက်ချက်

ငါတို့မျှော်လင့်ပါတယ် "အကူအညီအနည်းငယ်သာပို့စ်" အပေါ် «Conda, PIP y NPM»3 Cross-platform အထုပ်စီမံခန့်ခွဲမှုစနစ်များ နှင့်အဆင့်မြင့်အသုံးပြုသူများနှင့် developer များကအများအားဖြင့်လူသိများပြီးအသုံးပြုသော open source; တစ်ခုလုံးကိုအဘို့ကြီးစွာသောအကျိုးစီးပွားနှင့် utility ကိုဖြစ်ပါတယ် «Comunidad de Software Libre y Código Abierto» နှင့်၏အံ့သြစရာ, အလွန်ကြီးမားသောနှင့်ကြီးထွားလာ၏ applications များ၏ဂေဟစနစ်၏ပျံ့နှံ့ဖို့ကြီးစွာသောအလှူငွေ၏ «GNU/Linux».

ယခုသင်ဤကြိုက်လျှင် publicación, မရပ်ပါနှင့် မျှဝေပါ အခြားသူများနှင့်သင်ကြိုက်နှစ်သက်သောဝက်ဘ်ဆိုက်များ၊ လိုင်းများ၊ လူမှုရေးကွန်ယက်များသို့မဟုတ်စာတိုပေးပို့ရေးစနစ်များ၏အသိုင်းအဝိုင်းများ၊ ဖြစ်နိုင်ရင်အခမဲ့၊ ကွေးနနျးစာsignalMastodon သို့မဟုတ်အခြား Fediverse, ဖြစ်နိုင်ရင်။ ပြီးတော့ကျွန်မတို့ရဲ့ပင်မစာမျက်နှာကိုကြည့်ဖို့သတိရပါ «FromLinux» သတင်းများကိုပိုမိုလေ့လာရန်နှင့်ကျွန်ုပ်တို့၏တရားဝင်ချန်နယ်ဖြစ်သည် DesdeLinux မှကြေးနန်းသတင်းအချက်အလက်များပိုမိုရယူရန်မည်သည့်အချိန်တွင်မဆိုသင်သွားရောက်နိုင်သည် အွန်လိုင်းစာကြည့်တိုက် como OpenLibra y JedIT, ဒီခေါင်းစဉ်နှင့်အခြားသူများမှဒီဂျစ်တယ်စာအုပ်များ (PDFs) ကိုဖတ်ရှုလေ့လာနိုင်ရန်။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊