Orodha ya maudhui:

Jinsi ya Kuweka Dotnet kwenye Raspberry Pi: Hatua 5
Jinsi ya Kuweka Dotnet kwenye Raspberry Pi: Hatua 5

Video: Jinsi ya Kuweka Dotnet kwenye Raspberry Pi: Hatua 5

Video: Jinsi ya Kuweka Dotnet kwenye Raspberry Pi: Hatua 5
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Novemba
Anonim
Jinsi ya Kuweka Dotnet kwenye Raspberry Pi
Jinsi ya Kuweka Dotnet kwenye Raspberry Pi
Jinsi ya Kuweka Dotnet kwenye Raspberry Pi
Jinsi ya Kuweka Dotnet kwenye Raspberry Pi

Mfumo wa NET kwenye Raspberry Pi - ni nini hiyo na, ni nini zaidi, KWA NINI? Kuendesha Mfumo wa Microsoft. NET au pia huitwa tu Dotnet kwenye Raspberry Pi inasikika kidogo kuwa ya kushangaza na gumu mwanzoni. Lakini inageuka kuwa mzuri na mzuri wakati wa pili, karibu zaidi.

Kwanza kabisa, ikiwa wewe ni newbie, wacha tufafanue maswali mawili kuu: Raspberry Pi ni nini na ni nini Microsoft. NET Mfumo.

RASPBERRY PI

Raspberry Pi ni kifaa kidogo cha kuteketeza nishati, ambayo inaonekana kama ubao wa kawaida wa PC lakini sana (namaanisha MUCH) ndogo. Inatumia aina tofauti za wasindikaji wengine PC zetu na kompyuta ndogo hufanya. Ile ambayo iko kwenye vifaa vyetu vya kila siku vya kompyuta inaitwa "x86" wakati vifaa vya RPi vina "ARM". Karibu wamiliki wote wa RPi hutumia programu ya chanzo wazi. Kwa mfano Debian ya mfumo wa utendaji wa Raspbian, kivinjari cha Chromium, n.k Maombi mengi huwekwa mahali kwenye wavuti inayoitwa Hifadhi na inasaidiwa na msingi wa Raspberry Pi.

Hasa shughuli zote za hali ya juu ndani ya mfumo wa Raspbian hufanywa na programu inayoitwa laini ya amri, ambayo pia nimekusudia kutumia katika mafunzo yangu.

Ikiwa haujanunua kifaa cha RPi kwa mradi wako bado njia bora na ya haraka zaidi sasa ni kufanya agizo kwenye Amazon. Kwa mradi huo, aina yoyote au kifaa cha RPi kitafanya vizuri, kwa hivyo unaweza kuchagua mfano wowote, kulingana na bajeti yako.

MICROSOFT. MTANDAO WA MTANDAO

Mfumo wa Dotnet na Microsoft ni programu inayoendesha tu kwenye Windows OS. Inatoa maktaba kubwa na iliyofanya kazi ya madarasa (ndiyo sababu inaitwa pia "Maktaba ya Darasa la Mfumo" au FCL kwa kifupi). Kwa kifupi, inawezesha msanidi programu kutumia nambari iliyoandikwa katika lugha zingine za kuweka alama. Ni mashine ya programu, inayotoa huduma kama usalama, usimamizi wa kumbukumbu, na utunzaji wa ubaguzi.

KWANINI UTUMIE KWENYE VIFAA VYA SILAHA

Ni swali sahihi ingawa jibu ni rahisi sana. Ikiwa wewe ni msanidi programu na unatumia kifaa cha ARM kwa aina fulani ya mradi wa Raspberry Pi (ama IoT, au AI, au hata Robotiki) hakika utahitaji kutimiza "maswala ya usimbuaji" kwenye vifaa hivyo. Kipengele hiki kilichowekwa kwenye Raspberry Pi kinampa msanidi programu uhuru zaidi na kubadilika kwa kufanya kazi yao kuzuia kugeuza kati ya lugha tofauti za programu. Na ikiwa haufanyi kazi kwa mradi wowote maalum kwenye Raspberry Pi unaweza kuitumia kama mashine inayofanya kazi ya kuweka alama kwenye mfumo huu wa lugha ya msalaba ambao ni rahisi sana na unajua nishati. Kwa kweli, mtindo wa juu zaidi wa rasipberry Pi hutumia nishati mara 40 chini ya PC ya kawaida (mara arobaini - hii sio kosa)

Hatua ya 1: Sakinisha Emulator

Sakinisha Emulator
Sakinisha Emulator

Kwa hivyo, kama tayari umeelewa faida na hasara zote za kutumia Mfumo wa NET kwenye Raspberry Pi., Wacha tuwe kwenye usanikishaji wake. Kama kawaida, utahitaji emulator kwa hiyo. Na tena, katika mafunzo yangu ya kibinafsi nitatumia ExaGear Desktop, ambayo, kwa maoni yangu ni chaguo nzuri kabisa. Ikiwa hupendi au tayari unatumia emulator nyingine, au ungependa kutafuta njia mbadala, uko huru kufanya hivyo. Kumbuka, kwamba na aina nyingine ya emulator mchakato wa ufungaji unakaa karibu sawa.

1. Kweli, nenda hatua: Pakua emulator yako kwa rasipberry Pi. Inapaswa kuingia kwenye folda ya Upakuaji ndani yako mfumo wa faili wa RPi. Kwa hivyo ingia ndani ya folda hii na uondoe emulator: cd home / pi / Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Baada ya hapo tumia amri ya kufunga programu ya kuiga: Sudo./install-exagear.sh

Hatua ya 2: Anzisha X86 Kama Mfumo wa Wageni

Anzisha X86 Kama Mfumo wa Wageni
Anzisha X86 Kama Mfumo wa Wageni

3. Anza mfumo wa x86 wa wageni na amri: exagear

4. Angalia kazi ya mfumo wa x86: upinde

5. Angalia hii? 686

Kila kitu ni sawa kwenda kwenye hatua inayofuata!;)

Hatua ya 3: Pakua na Sanidi Mvinyo

Pakua na Weka Mvinyo
Pakua na Weka Mvinyo

Kama nilivyokwisha sema katika mafundisho yangu ya hapo awali, Raspbian ana mazingira yake ya kipekee ya kazi ya ARM. Kwa hivyo haiwezekani kuendesha chochote juu yake iliyoundwa kwa mazingira ya x86. Kwa kuongezea, mazingira ya x86 yenyewe inahitaji msaada wa ziada kuendesha programu, iliyoundwa kwa Windows. Kwa hivyo, ili wewe uelewe mlolongo mzima, angalia mpango, nimefanya maalum kuelezea mchakato

6. Unapaswa kusakinisha Mvinyo ndani ya laini ya mgeni x86 ya mfumo wa usine: sudo apt-get install mvinyo

Ikiwa unatumia ExaGear kama mimi, unahitaji kuhakikisha kuwa ina toleo maalum: divai --version

Unapaswa kuona hii kwenye skrini yako: "wine-1.8.1-eltechs" (tarakimu zinaweza kutofautiana)

Hatua ya 4: Sakinisha Mfumo wa NET. Sehemu ya 1: Winetricks

Sakinisha Mfumo wa NET. Sehemu ya 1: Winetricks
Sakinisha Mfumo wa NET. Sehemu ya 1: Winetricks
Sakinisha Mfumo wa NET. Sehemu ya 1: Winetricks
Sakinisha Mfumo wa NET. Sehemu ya 1: Winetricks

Kabla ya kusanikisha Mfumo wa Mtandao itabidi upakue na usakinishe vifurushi vichache vinavyoitwa "Winetricks":

sudo apt-get kufunga cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod + x winetricks

Ikiwa utatumia Ubuntu, fanya yafuatayo:./winetricks dotnet40

Tunahitaji hii ili kusanikisha kawaida. Inafanya kazi kwa njia hii tu. Mara tu unapomaliza na hiyo, nenda kwenye hatua inayofuata

Hatua ya 5: Sakinisha Mfumo wa NET. Sehemu ya 2: Toleo la 4.5

Sakinisha Mfumo wa NET. Sehemu ya 2: Toleo la 4.5
Sakinisha Mfumo wa NET. Sehemu ya 2: Toleo la 4.5

Sasa, unahitaji kupakua na kusanikisha Mfumo wa NET 4.5 chini ya Mvinyo: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

divai dotnetfx45_full_x86_x64.exe

Kisha unapaswa kuona dirisha la msimamizi wa kisanidi. Fuata tu vidokezo na umalize usanidi. Hiyo ndio!

UPDATE muhimu! Inaonekana ExaGear haiko tena kwenye huduma. Ikiwa haujanunua leseni ya ExaGear bado, kwa hivyo, nadhani ni bora utumie QEMU (https://www.qemu.org/). Kanuni ya jumla itakuwa sawa.

Ilipendekeza: