Kā iegūt Linux apvalku iPad vai iPhone, izmantojot iSH
Satura rādītājs:
Vai esat kādreiz vēlējies, lai iPad vai iPhone ierīcē būtu Linux komandrinda? Izmantojot iSH, jūs varat pietuvoties šī mērķa sasniegšanai. iSH Shell ir Linux apvalks operētājsistēmai iOS, kas izmanto x86 emulatoru, lai darbinātu vienkāršotu Alpine Linux versiju iPad vai iPhone tālrunī. Jūs pat varat instalēt pakotnes un papildu programmatūru tieši iSH, izmantojot Alpine pakotņu pārvaldnieku, piedāvājot piekļuvi komandrindas rīku pasaulei, piemēram, wget, curl, python, git un daudz ko citu.
ISH Shell instalēšana operētājsistēmā iOS ir diezgan vienkārša, taču ir nepieciešams TestFlight, kas ir izstrādātāja rīks. Tādējādi tas galvenokārt ir paredzēts izklaidei un pieredzējušiem lietotājiem. Ja tas nav acīmredzams, iSH nav pilna Linux versija ar logu pārvaldnieku un GUI, piemēram, Ubuntu iPad vai iPhone, tas ir tikai apvalks, taču tā ir līdz šim funkcionālākā lokālā komandrindas vide operētājsistēmā iOS, kas pašlaik ir pieejama. . Un noteikti ir diezgan jautri ar to spēlēties!
Kā instalēt iSH Linux Shell iPad vai iPhone ierīcē
Vienkāršākais veids, kā instalēt iSH, ir TestFlight, taču varat arī ielādēt lietotni, ja vēlaties šo maršrutu:
- No iPad vai iPhone instalējiet TestFlight no App Store, noklikšķinot šeit
- Izmantojot iPad vai iPhone, noklikšķiniet uz šīs saites: https://testflight.apple.com/join/97i7KM8O
- Izvēlieties sākt testēšanu un piekrītiet TestFlight noteikumiem
- Pakalpojumā TestFlight noklikšķiniet uz “Instalēt”, tādējādi operētājsistēmā iOS tiks instalēta lietojumprogramma iSH Shell
- Palaidiet iSH, kad esat pabeidzis
iSH tiks instalēts jūsu iPhone tālrunī vai iPad planšetdatorā tāpat kā jebkura cita lietotne, un jūs varat to atvērt un aizvērt tāpat kā jebkuru citu iOS lietotni.
Kad atverat iSH, atrodaties diezgan tipiskā Linux komandrindā un tipiskajā komandu diapazonā no ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar , chmod, grep, chown, rm un daudz kas cits jums ir pieejams.
Ņemot vērā, ka iSH piedāvā komandrindas vidi, jums būs daudz jāraksta. Rakstīšana uz ekrāna skārienekrāna tastatūras ir tieši tā, ko jūs gaidāt; tipiska apgrūtinoša rakstīšanas pieredze skārienekrānā, tādēļ, ja mēģināt to izmantot nopietni, iespējams, vēlēsities iOS ierīcei izmantot ārējo tastatūru.
Ja vēlaties instalēt iSH bez TestFlight, varat to izdarīt. Tā vietā lejupielādējiet iSH avotu no github un pēc tam izpildiet norādījumus, kā sānu ielādi lietotnes iOS, izmantojot iSH avotu. Sānu ielādes procesam ir nepieciešams Mac un Xcode.
Kā instalēt pakotnes iSH operētājsistēmā iOS, izmantojot apk
Varat instalēt jaunu programmatūru iSH, izmantojot Alpine Linux pakotņu pārvaldnieku “apk”.
Piemēram, ja vēlaties iSH pievienot lynx, izmantojiet šādu komandu:
apk pievienot lūsi
Tad varat vienkārši palaist lynx, lai apmeklētu savu iecienītāko vietni kā parasti, izmantojot:
lynx osxdaily.com
Vai, ja vēlaties pievienot python:
apk pievienot python
Ar apk var pievienot gandrīz jebko, lai gan ne viss darbojas (piemēram, nedarbojas Zsh, nedarbojas arī telnet)
Varat atjaunināt pakotnes, izmantojot:
apk atjauninājuma pakotnes nosaukums
Varat meklēt pakotni arī pēc nosaukuma:
apk meklēšanas nosaukums
Un, protams, jūs varat noņemt arī pakotnes:
apk del pakotnesnosaukums
ISH atjaunināšana
Ņemiet vērā, ka jums ir jāatjaunina iSH Shell no lietojumprogrammas TestFlight, nevis no App Store.
Tas ir tāpēc, ka dažas no iSH piedāvātajām funkcionalitātēm šķietami nav atļautas App Store, taču, iespējams, tas mainīsies.
Izstrādātājs diezgan bieži atjaunina iSH, tāpēc vienkārši atveriet lietotni TestFlight un instalējiet visus pieejamos atjauninājumus, kad tie tiek parādīti iSH Shell.
Šeit mēs galvenokārt rādām iSH ekrānuzņēmumus iPad planšetdatoros, taču iPhone ierīcē tas darbojas tieši tāpat, tikai ar daudz mazāku ekrāna vietu.
Ja tas viss šķiet pārāk sarežģīti vai nevēlaties izmantot TestFlight vai sānu ielādi, varat izmēģināt lietotni, kas ir atļauta App Store ar nosaukumu OpenTerm, OpenTerm dod jums komandu. iOS, taču tā ir daudz ierobežotāka.
Varbūt kādu dienu mēs pat iegūsim oficiālu termināļa lietojumprogrammu operētājsistēmā iOS, piemēram, Mac datorā? Līdz tam izmēģiniet iSH vai arī varat vienkārši iegūt ssh klientu un izveidot savienojumu ar savu apvalku citur.