Kako nabaviti Linux Shell na iPad ili iPhone s iSH-om
Sadržaj:
Jeste li ikada poželjeli imati Linux naredbeni redak na iPadu ili iPhoneu? Uz iSH možete se prilično približiti ostvarenju tog cilja. iSH Shell je Linux ljuska za iOS koja koristi x86 emulator za pokretanje pojednostavljene verzije Alpine Linuxa na iPadu ili iPhoneu. Možete čak instalirati pakete i dodatni softver izravno u iSH s Alpine upraviteljem paketa, nudeći pristup svijetu alata naredbenog retka kao što su wget, curl, python, git i još mnogo toga.
Instaliranje iSH Shell-a u iOS je prilično jednostavno, ali zahtijeva TestFlight, koji je alat za razvojne programere. Stoga je ovo uglavnom za zabavu i za petljanje naprednih korisnika. U slučaju da nije očito, iSH nije potpuna verzija Linuxa s upraviteljem prozora i GUI-jem poput Ubuntua za iPad ili iPhone, to je samo ljuska, ali je daleko najfunkcionalnije lokalno okruženje naredbenog retka u iOS-u koje je trenutno dostupno . I definitivno je zabavno igrati se s njim!
Kako instalirati iSH Linux Shell na iPad ili iPhone
Najjednostavniji način instaliranja iSH-a je putem TestFlighta, ali također možete učitati aplikaciju sa strane ako vam je draži taj način:
- S iPada ili iPhonea instalirajte TestFlight iz App Storea klikom ovdje
- Sa iPada ili iPhonea kliknite sljedeću poveznicu: https://testflight.apple.com/join/97i7KM8O
- Odaberite početak testiranja i prihvatite uvjete TestFlighta
- Kliknite "Instaliraj" u TestFlightu, ovo će instalirati aplikaciju iSH Shell u iOS
- Pokreni iSH kada završi
iSH će se instalirati na vaš iPhone ili iPad baš kao i bilo koja druga aplikacija, a možete je otvoriti i zatvoriti kao bilo koju drugu iOS aplikaciju.
Jednom kada otvorite iSH, nalazite se u prilično tipičnom linux naredbenom retku i tipičnom nizu naredbi od ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar Dostupni su vam , chmod, grep, chown, rm i još mnogo toga.
S obzirom da iSH nudi okruženje naredbenog retka, puno ćete tipkati. Tipkanje na zaslonskoj tipkovnici dodirnog zaslona upravo je ono što biste očekivali; tipično glomazno iskustvo tipkanja na dodirnom zaslonu, pa ako ga pokušavate koristiti na bilo koji ozbiljan način, možda biste trebali koristiti vanjsku tipkovnicu s iOS uređajem.
Ako želite instalirati iSH bez TestFlighta, možete to učiniti. Umjesto toga, preuzmite iSH izvor s githuba i zatim slijedite upute za bočno učitavanje aplikacija u iOS, koristeći iSH izvor. Proces bočnog učitavanja zahtijeva Mac i Xcode.
Kako instalirati pakete u iSH na iOS-u s apk-om
Možete instalirati novi softver u iSH s 'apk', upraviteljem paketa Alpine linux.
Na primjer, ako želite dodati lynx u iSH sljedeću naredbu:
apk add lynx
Tada možete samo pokrenuti lynx da posjetite svoju omiljenu web stranicu kao i obično s:
lynx osxdaily.com
Ili ako želite dodati python:
apk dodaj python
Možete dodati gotovo sve s apk-om, iako ne radi sve (zsh trenutno ne radi na primjer, niti telnet)
Možete ažurirati pakete s:
apk update packagename
Također možete pretraživati paket prema nazivu:
apk search name
I naravno, također možete ukloniti pakete:
apk del packagename
Ažuriranje iSH
Imajte na umu da iSH Shell morate ažurirati iz aplikacije TestFlight, a ne iz App Storea.
To je zato što neke od funkcija koje nudi iSH očito nisu dopuštene u App Storeu, ali možda će se to kasnije promijeniti.
Razvojni programer prilično često ažurira iSH stoga samo otvorite aplikaciju TestFlight i instalirajte sva dostupna ažuriranja kada se prikažu za iSH Shell.
Ovdje uglavnom prikazujemo iSH na snimkama zaslona iPada, ali radi potpuno isto na iPhoneu, samo s mnogo manjim prostorom na zaslonu.
Ako se sve ovo čini prekomplicirano, ili ne želite koristiti TestFlight ili bilo što učitavati sa strane, možete isprobati aplikaciju koja je dopuštena u App Storeu pod nazivom OpenTerm, OpenTerm vam daje naredbu vrsta linije u iOS-u, ali je mnogo ograničenija.
Možda ćemo jednog dana čak dobiti službenu Terminal aplikaciju u iOS-u kao što postoji na Macu? Do tada, isprobajte iSH ili jednostavno nabavite ssh klijent i spojite se na vlastitu ljusku negdje drugdje.