Cargo and Nix: GNU / Linux үшін тағы 2 пакетті басқару жүйесі

Cargo and Nix: GNU / Linux үшін тағы 2 пакетті басқару жүйесі

Cargo and Nix: GNU / Linux үшін тағы 2 пакетті басқару жүйесі

Бірнеше күн бұрын біз 3 туралы жазбаны жарияладық пакеттер менеджерлері шақырылды «Conda, PIP және NPM», қарапайым қолданушылар онша жақсы білмейді және пайдаланады, бірақ бәрінен бұрын Бағдарламалық жасақтама жасаушылар. Ал енді біз басқаларына түсініктеме береміз 2 пакет менеджері өте ұқсас деп аталады «Жүк және Никс».

«Жүк және Никс» олар 2 қызықты және пайдалы Пакеттерді басқару жүйелері ашық көз, бірінші танымал және қолданған Әзірлеушілер кім пайдаланады Rust бағдарламалау тілі екіншісі жақсы біледі және пайдаланады Пайдаланушылар де ла GNU / Linux Distro қоңырау шалу NixOS.

Conda, PIP және NPM: платформалық пакеттерді басқару жүйелері

Conda, PIP және NPM: платформалық пакеттерді басқару жүйелері

Тақырыбына кіріспес бұрын «Жүк және Никс», қызығушылық танытқандарға оқуды ұсыну және жеңілдету өте пайдалы болар еді Пакеттерді басқару жүйелері бұрын аталған («Conda, PIP және NPM») осы жарияланымды оқығаннан кейін, келесі сілтеме арқылы сіз оны жасай аласыз:

Тиісті мақала:
Conda, PIP және NPM: платформалық пакеттерді басқару жүйелері

Сонымен, тағы бір пайдалы қатысты хабарлама және оқуға өте ұсынылған:

Тиісті мақала:
1.2-нұсқаулық: Буманы басқару құралын орнатуға арналған оқулық

Cargo and Nix: Rust және NixOS пакеттер менеджері

Cargo and Nix: Rust және NixOS пакеттер менеджері

Жүк дегеніміз не?

Құрушыларының айтуы бойынша Rust бағдарламалау тілі оның ішінде ресми сайт, «Лауазым» бұл:

«Rust стандартты пакет менеджері. Бұл Rust топтамаларының тәуелділіктерін жүктеу үшін қолданылады, оларды табысты жинақтау үшін, оларды тарату және Rust қауымдастығының пакеттер тізіліміне (crates.io) жүктеуді жеңілдету.«

Nota: Rust-та салынған пакеттер Craters деп аталады (Cставкалары).

Жүк туралы толығырақ

Кейінгі жазбаларда біз оның негізгі қолданылуына қатысты ақпаратты кеңейтетінімізге қарамастан, Жүк артықшылығы бар, Rust бағдарламалау тілі, онымен бірге жүктеледі және орнатылады, сонымен қатар ішіндегі тамаша құжаттама бар тот, оны тез арада тереңдету үшін келесі сілтемелерді қолдануға болады:

  1. Rust (Rustc, Rustup және Cargo) орнату
  2. Сәлем, жүк! (Ағылшынша)
  3. Жүк кітабы
  4. GitHub-қа ақы төлеу
  5. Кратерлер: Rust қауымдастығының кратері туралы жазба
Тиісті мақала:
Тот тілі: оны әзірлеушілер 1.50.0 жаңа нұсқасын жариялайды

Nix дегеніміз не?

Жасаушылардың пікірі бойынша GNU / Linux NixOS Distro оның ішінде ресми сайт, «Никс» бұл:

«Таза функционалды пакет менеджері. Бұл дегеніміз, ол пакеттерді Haskell сияқты таза функционалды бағдарламалау тілдеріндегі мәндер ретінде қарастырады, яғни олар жанама әсерлері жоқ және құрастырылғаннан кейін ешқашан өзгермейтін функциялармен құрастырылады. Сонымен қатар, ол бумаларды өзінің жеке дүкенінде сақтайды, ол әдетте «/ nix / store» каталогы болып табылады, мұнда әр буманың барлық тәуелділіктерін түсіретін бумаға арналған бірегей идентификатор (криптографиялық хэш) астында өзінің ерекше ішкі каталогы болады. Соңғысы көптеген қуатты мүмкіндіктерге мүмкіндік береді.«

Nix туралы толығырақ

Кейінгі жазбаларда біз оны пайдалану, орнату, сипаттамалары және негізгі қолданумен байланысты ақпаратты кеңейтетінімізге қарамастан, Nix-те NixOS-та жақсы құжаттама бар, сондықтан оны тез арада тереңдету үшін сіз келесі сілтемелерді пайдалана аласыз:

  1. NixOS GNU / Linux
  2. Nix пакет менеджері жөніндегі нұсқаулық
  3. GitHub-те Nix
  4. Nix пакет топтамасы
Тиісті мақала:
NixOS: KDE-мен бөлек және әр түрлі тарату

Ақырында және біз осы жарияланымдағы қосымша бонус ретінде еске саламыз «композитор», бұл негізінен Тот заряды, NodeJS NPM y Python PIP, бірақ үшін PHP. Яғни, пакет пен тәуелділікті басқару жүйесі PHP. Бұл құрылған жобалардың тәуелділіктерін басқаруға және олардың дұрыс жұмыс істеуі үшін қажетті пакеттерді орнатуға жауапты. Сонымен қатар, оны жүктеу, орнату және пайдалану туралы құжаттама сайтындағы сілтемеден басқа, веб-сайтында оңай қол жетімді GitHub.

Мақала қорытындылары үшін жалпы сурет

қорытынды

Біз бұған үміттіміз «пайдалы шағын хабарлама« туралы «Cargo y Nix», 2 қызықты және пайдалы Пакеттерді басқару жүйелері ашық көз, бірінші қолданушы әзірлеушілер жақсы біледі және пайдаланады Rust бағдарламалау тілі және GNU / Linux Distro қолданушылары кеңінен қолданған және пайдаланған екінші NixOS; тұтастай алғанда үлкен қызығушылық пен пайдалы «Comunidad de Software Libre y Código Abierto» және қосымшалардың керемет, алып және өсіп келе жатқан экожүйесінің таралуына үлкен үлес қосады «GNU/Linux».

Әзірге, егер бұл сізге ұнады publicación, Тоқтама бөліс өзіңіздің сүйікті веб-сайттарыңызда, арналарыңызда, топтарыңызда немесе әлеуметтік желілердің қауымдастықтарында немесе хабар алмасу жүйелерінде басқалармен, мүмкіндігінше ақысыз, ашық және / немесе одан да қауіпсіз жеделхатСигналMastodon немесе басқа Федивер, мүмкіндігінше. Біздің үйге кіруді ұмытпаңыз «FromLinux» жаңалықтармен танысу, сондай-ақ біздің ресми арнаға қосылу DesdeLinux-тен жеделхатҚосымша ақпарат алу үшін кез-келгенге келуге болады Интернет-кітапхана Como OpenLibra y JedIT, осы тақырып бойынша және басқалар бойынша цифрлық кітаптарға (PDF) қол жеткізу және оқу.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.