Šiame straipsnyje parodysime, kaip JupyterHub serveryje įdiegti „JupyterHub TypeScript“ branduolį, kad „JupyterHub“ vartotojai galėtų paleisti ir dokumentuoti „TypeScript“ kodus Jupyter nešiojamuosiuose kompiuteriuose taip pat, kaip jie paleidžia ir dokumentuoja „Python“ kodus.
PASTABA: Jei jūsų kompiuteryje nėra įdiegtas JupyterHub, galite perskaityti vieną iš straipsnių, atsižvelgdami į naudojamą Linux platinimą:
1 . Kaip įdiegti naujausią JupyterHub versiją Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21
2. Kaip įdiegti naujausią JupyterHub versiją Fedora 38+/RHEL 9/Rocky Linux 9
Turinio tema:
- Node.js diegimas Ubuntu/Debian/Linux Mint
- Node.js diegimas RHEL/Rocky Linux/CentOS/Fedora
- Tikrinama, ar Node.js ir NPM yra tinkamai įdiegti
- „TypeScript“ branduolio diegimas „JupyterHub“.
- Tikrinama, ar JupyterHub TypeScript branduolys yra tinkamai įdiegtas
- Išvada
- Nuorodos
Node.js diegimas Ubuntu/Debian/Linux Mint
Kad JupyterHub TypeScript branduolys veiktų, kompiuteryje turi būti įdiegtas Node.js. Jei kaip JupyterHub serverį naudojate Ubuntu/Debian/Linux Mint arba bet kurį kitą Ubuntu/Debian pagrindu sukurtą Linux platinimą, galite įdiegti Node.js iš oficialios Linux platinimo paketų saugyklos.
Pirmiausia atnaujinkite APT paketo duomenų bazės talpyklą naudodami šią komandą:
$ sudo tinkamas atnaujinimas
Norėdami įdiegti Node.js ir Node Package Manager (NPM), paleiskite šią komandą:
$ sudo apt diegti nodejs npmNorėdami patvirtinti diegimą, paspauskite „Y“, tada paspauskite <Įveskite> .
Diegiami Node.js ir NPM. Užbaigti užtrunka šiek tiek laiko.
Šiuo metu reikia įdiegti Node.js ir NPM.
Node.js diegimas RHEL/Rocky Linux/CentOS/Fedora
Kad JupyterHub TypeScript branduolys veiktų, kompiuteryje turi būti įdiegtas Node.js. Jei kaip JupyterHub serverį naudojate RHEL/Rocky Linux/CentOS/Fedora arba bet kurį kitą RPM pagrįstą Linux platinimą, galite įdiegti Node.js iš oficialios Linux platinimo paketų saugyklos.
Pirmiausia atnaujinkite DNF paketo duomenų bazės talpyklą naudodami šią komandą:
$ sudo dnf makecache
Norėdami įdiegti Node.js ir Node Package Manager (NPM), paleiskite šią komandą:
$ sudo dnf diegti nodejs npmNorėdami patvirtinti diegimą, paspauskite „Y“, tada paspauskite <Įveskite> .
Diegiami Node.js ir NPM. Užbaigti užtrunka šiek tiek laiko.
Šiuo metu reikia įdiegti Node.js ir NPM.
Tikrinama, ar Node.js ir NPM yra tinkamai įdiegti
Norėdami patikrinti, ar Node.js ir NPM yra tinkamai įdiegti, paleiskite šias komandas:
$ mazgas -- versija$ npm -- versija
Kaip matote, Node.js 12.22.9 ir NPM 8.5.1 yra įdiegti mūsų Ubuntu 22.04 LTS operacinėje sistemoje.
„TypeScript“ branduolio diegimas „JupyterHub“.
„JupyterHub“ prideda „TypeScript“ palaikymą naudodamas tslab . Norėdami kompiuteryje įdiegti paketą tslab Node.js, paleiskite šią komandą:
$ sudo npm diegti -g tslabĮdiegiamas paketas tslab Node.js. Užbaigti užtrunka kelias sekundes.
Šiuo metu turėtų būti įdiegtas paketas tslab Node.js.
Įdiegę paketą tslab Node.js, turite įdiegti JupyterHub TypeScript branduolį, kad JupyterHub nešiojamuosiuose kompiuteriuose būtų įgalintas TypeScript palaikymas.
Pirmiausia suaktyvinkite JupyterHub virtualią aplinką naudodami šią komandą:
$ . / opt / jupyterhub / šiukšliadėžė / aktyvuotiNorėdami įdiegti JupyterHub TypeScript branduolį visoje sistemoje (visiems JupyterHub vartotojams), paleiskite šią komandą:
$ sudo KELIAS = $PATH tslab diegti --priešdėlis = / opt / jupyterhub
Tikrinama, ar JupyterHub TypeScript branduolys yra tinkamai įdiegtas
Norėdami patikrinti, ar tslab TypeScript JupyterHub branduolys yra įdiegtas, paleiskite šią komandą:
$ jupyter-kernelspec sąrašąTurėtumėte rasti „tslab“ ir „jslab“ turimame „JupyterHub“ branduolių sąraše.
Jei prisijungiate prie JupyterHub, skiltyje „Nešiojamasis kompiuteris“ turėtumėte rasti „TypeScript“ programavimo kalbą.
Norėdami sukurti „TypeScript Jupyter“ bloknotą, skiltyje „Užrašų knygelė“ spustelėkite „TypeScript“.
Turėtų būti sukurtas naujas JupyterHub TypeScript bloknotas.
„TypeScript“ kodus galite rašyti ir dokumentuoti taip pat, kaip ir „Python“ kodus.
Išvada
Šiame straipsnyje mes parodėme, kaip įdiegti Node.js ir tslab Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora ir kituose Ubuntu/Debian ir RPM pagrindu sukurtuose Linux platinimuose. Taip pat parodėme, kaip įdiegti „TypeScript“ branduolį „JupyterHub“, kad galėtumėte paleisti ir dokumentuoti „TypeScript“ kodus „Jupyter“ nešiojamuosiuose kompiuteriuose, kaip tai darote naudodami „Python“ kodus.