Kako pridobiti lupino Linux na iPad ali iPhone z iSH
Kazalo:
Ste si kdaj želeli imeti ukazno vrstico za Linux na iPadu ali iPhoneu? Z iSH se lahko temu cilju precej približate. iSH Shell je lupina Linux za iOS, ki uporablja emulator x86 za izvajanje poenostavljene različice Alpine Linux na iPadu ali iPhoneu. Z upraviteljem paketov Alpine lahko celo namestite pakete in dodatno programsko opremo neposredno v iSH, ki ponuja dostop do sveta orodij ukazne vrstice, kot so wget, curl, python, git in še veliko več.
Namestitev iSH Shell v iOS je dokaj enostavna, vendar zahteva TestFlight, ki je orodje za razvijalce. Tako je to predvsem za zabavo in za poigravanje naprednih uporabnikov. Če ni očitno, iSH ni polna različica Linuxa z upraviteljem oken in grafičnim uporabniškim vmesnikom, kot je Ubuntu za iPad ali iPhone, je le lupina, vendar je daleč najbolj funkcionalno lokalno okolje ukazne vrstice v iOS-u, ki je trenutno na voljo . In vsekakor je zelo zabavno igrati se z njim!
Kako namestiti iSH Linux Shell na iPad ali iPhone
Najenostavnejši način za namestitev iSH je prek TestFlighta, vendar lahko aplikacijo naložite tudi stransko, če vam je ljubša ta pot:
- Iz iPada ali iPhonea namestite TestFlight iz App Store s klikom tukaj
- V iPadu ali iPhoneu kliknite naslednjo povezavo: https://testflight.apple.com/join/97i7KM8O
- Izberite začetek testiranja in sprejmite pogoje TestFlight
- Kliknite »Namesti« v programu TestFlight, s tem boste namestili aplikacijo iSH Shell v iOS
- Zaženi iSH, ko končaš
iSH se bo namestil na vaš iPhone ali iPad tako kot katera koli druga aplikacija in jo lahko odprete in zaprete kot katero koli drugo aplikacijo za iOS.
Ko odprete iSH, ste v dokaj tipični linuxovi ukazni vrstici in tipičnem razponu ukazov od ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar , chmod, grep, chown, rm in še veliko več so vam na voljo.
Glede na to, da iSH ponuja okolje ukazne vrstice, boste veliko tipkali. Tipkanje na zaslonski tipkovnici zaslona na dotik je točno to, kar bi pričakovali; tipično okorno izkušnjo tipkanja na zaslonu na dotik, tako da če ga poskušate resno uporabljati, boste morda želeli uporabiti zunanjo tipkovnico z napravo iOS.
Če želite namestiti iSH brez TestFlight, lahko to storite. Namesto tega prenesite vir iSH iz githuba in nato sledite navodilom za stransko nalaganje aplikacij v iOS z uporabo vira iSH. Postopek stranskega nalaganja zahteva Mac in Xcode.
Kako namestiti pakete v iSH na iOS z apk
Novo programsko opremo lahko namestite v iSH z ‘apk’, upraviteljem paketov Alpine linux.
Na primer, če želite dodati lynx v iSH naslednji ukaz:
apk add lynx
Potem lahko preprosto zaženete lynx, da obiščete svoje najljubše spletno mesto kot običajno z:
lynx osxdaily.com
Ali če želite dodati python:
apk dodaj python
Z apk-jem lahko dodate skoraj vse, čeprav ne deluje vse (na primer zsh trenutno ne deluje, prav tako ne telnet)
Pakete lahko posodobite z:
apk update packagename
Paket lahko iščete tudi po imenu:
apk iskanje ime
Seveda lahko odstranite tudi pakete:
apk del packagename
Posodobitev iSH
Upoštevajte, da morate iSH Shell posodobiti iz aplikacije TestFlight in ne iz App Store.
To je zato, ker nekatere funkcije, ki jih ponuja iSH, očitno niso dovoljene v App Store, vendar se bo to morda sčasoma spremenilo.
Razvijalec dokaj pogosto posodablja iSH, zato preprosto odprite aplikacijo TestFlight in namestite vse razpoložljive posodobitve, ko so prikazane za iSH Shell.
Tukaj prikazujemo večinoma iSH na posnetkih zaslona iPada, vendar deluje popolnoma enako na iPhoneu, le z veliko manj prostora na zaslonu.
Če se vam vse to zdi preveč zapleteno ali ne želite uporabljati TestFlight ali ničesar stranskega nalaganja, lahko poskusite z aplikacijo, ki je dovoljena v trgovini App Store in se imenuje OpenTerm, OpenTerm vam da ukaz neke vrste vrstica v iOS-u, vendar je veliko bolj omejena.
Morda bomo nekega dne celo dobili uradno terminalsko aplikacijo v iOS-u, kot je na Macu? Do takrat pa preizkusite iSH, lahko pa preprosto dobite odjemalca ssh in se povežete s svojo lupino drugje.