Läpakauuendus

10.07.2020

Täna hommikul andis läpakas Mint 19 teada, et ametlik uuendus 20 peale on saadaval. Riskisin ja proovisin kohe ära teha (enne tegin Timeshiftiga igaks juhuks süsteemitõmmise ka, juhuks kui midagi metsa läheb).

Võttis aega ligi tunni, aga siiani tundub küll, et kõik sõitis nagu mööda raudteed – täpselt etteantud suunas. Kaku põhiläpakas on pealegi mõnevõrra ebastandardse tarkvaravalikuga – mõned kohalikud serverid on peal, töölaud on Compizi ja Cairo-Dockiga. Kõik uuenes kenasti – seni ainus märgatud pisiasi on Compizi aknavahetaja (Ring Switcher), mille uuendus välja lülitas, aga piisas sätestest uuesti sisselülitamisest. Huvitav, et samas jäi Compizi “keerlev kuubik” ehk töölauavahetaja tööle.

Esialgse pildi järgi tuleb Minti tegijatele kõva kompliment teha.

Telefoniuuendus

09.06.2020

Suvine häkkimishooaeg on avatud – õppetöö ajal ei saa tehnikaga riskantsemaid muudatusi ette võtta. Nüüd on aga kool läbi ja võib hakata nokitsema.

Esimene samm oli telefoni (Samsung Galaxy S5, mudel F koodnimega klte) süsteemiuuendus. Android 10-le vastav LineageOS 17 on küll juba mõnda aega väljas, ent S5-l ametlikku tuge veel ei ole (mõnedel andmetel pidavat tulema teises järjekorras ehk siis levinumad mudelid saavad esimesena). On aga olemas mitteametlik väljalase, mida kasutasingi. Seega vajalik kraam on järgmine:

* LineageOS 17.1 mitteametlik versioon S5-le
* OpenGApps (arm, 10, pico)
* Magisk (ruutimiseks; esialgu pole jõudnud süveneda, kuna varasem versioon kasutas selleks teist tarkvara)

Enne paigaldama asumist aga tuleb paigaldada arvutisse vajaminev tarkvara ning telefoni piisavalt uus seadistussüsteem (recovery; kasutasin TWRP 3.3.1-e – selle uuendamine on muide võimalik ka seadistussüsteemi enda seest). Siinpool oli kõik vajalik juba arvutis olemas, aga näib, et seda kõike annab teha olemasoleva ametliku õpetuse järgi.

Paigaldamine ise ei erine kuigivõrd eelmise versiooni omast. Telefon tuleb USB-kaabliga arvutisse ühendada ja taaskäivitada seadistussüsteemi (hoides käivitamisel korraga all käivitus-, kodu- ja heli valjemakskeeramise nuppu, ameerika keeli Volume Up + Home + Power). Seal tuleb esmalt tühjendada olemasolev salvestusruum (ja vajadusel eemaldada krüpteering): valiku Wipe alt esmalt Format Data (sinna tuleb kinnituseks kirjutada “yes”), siis Advanced Wipe ja kustutada ära System, Data ja mõlemad Cache‘id). Seejärel liikuda menüüs algusse tagasi ning valida ADB Sideload. Telefon jääb ootele, arvutist tuleb järgemööda üles laadida kõik kolm eespoolmainitud faili (süsteem, OpenGApps, Magisk): adb sideload failinimi (vahepeal tuleb telefonis paar sammu tagasi teha ja iga etapi jaoks uus ADB sideload käivitada). Seejärel teha restart kas telefonist vastava ekraaninupu abil või arvutist käsuga adb reboot.

Kui kõik toimib, järgneb juba üsna tavapärane Androidi/LineageOSi seadistus – helin, sõrmejälg, ekraanilukk, F-Droid tarkvara jaoks jms. Esmamulje järgi väliseid muutusi eelmise, 16. versiooniga võrreldes väga ei täheldanudki.

Kui Google’it kasutada (põhimõtteliselt saab ka ilma – esialgu on minimaalne paigaldus kalendri kasutamiseks jäänud, aga piisava ajaressursi korral panen Kakupessa kalendriserveri ja viskan Google’i telefonist välja), tuleks igaks juhuks seaded üle käia ja kogu infokogumine minimeerida. Ja muidugi tasub telefon krüpteerida – vastava valiku leiab turvaseadete alt. Võtab paar tunnikest aega, aga käib üldjuhul automaatselt (aku peab olema peaaegu täis, muidu ei lubata krüpteerima hakata; vahepeal küsitakse alguses korra ja lõpupoole veel paar korda lukustusmustrit või -parooli).

Järgmine, juba märksa suurem ettevõtmine on kogu Kakupesa serverisüsteemi väljavahetamine. Uus riistvara, virtualiseerimine, uus süsteem, muudatused teenustes – seega tegemist (ja õppimist!) jätkub ilmselt piisavalt.

Meenutus

01.06.2020

… sellest, miks ma Apple’i kraami ei tarvita.

Tuli üks tuttav inimene (teise eriala pealt ja üsna IT-kauge), palus endale netist ühe raadiosaate alla tirida ja tema telefoni (iPhone 6) laadida. Tirisin saate alla, panin m4a-failina Kakupessa, saatsin lingi.

Mõne aja pärast tuli teade: proovisime igapidi, ei saanud. Eks proovime siis siinkandis.

1. katse. Aiföönile USB kaabel külge, teine ots Linuxi läpakasse.  Ühenduste lubamise järel antakse “tundmatu viga”, kõige lähem asi ligipääsule oli akna avanemine, kus pealkiri viitas telefonile, sisu aga puudus. Guugeldasin, leidsin paar läbi-ussi-sellesamusegi -retsepti, kuidas aifööni Linuxile selgeks teha, aga ussi-seesamunegi näis nii palju aega võtvat, et esialgu loobusin.

2. katse: Bluetoothiga saatmine. Telefoni ja arvuti paaritamine õnnestus (mõlemalt poolt vaadates), saatmine ebaõnnestus. Linux andis veateate, iOS ei kõssanudki.

3. katse: Kaku LineageOSiga Galaxy S5 Linuxi külge, fail telefoni (kogu protsess võttis ca 30 sekundit) ja üritus Bluetoothiga telefonist telefoni saata. Sama pilt: Samsung teatab “Ebaõnnestus”, iOS ei kõssa absoluutselt.

4. katse: aifööni WiFi parameetrid sisse ja Kakupesast alla laadima. Õnnestus, aga… Saade hakkas mängima, ent salvestusvõimalust ei olnud kuskilt leida.

5. katse: serveris zip-iga saatefail kokku, proovib alla laadida. iOS ei kõssanudki.

Siis sai kopsik ja sai siiber… Tuttav lubas kusagilt Apple’i läpaka tuua ja sellega saab siis uuesti proovida.

NB! Täiesti võimalik, et ülalkirjeldatud protsessis mängis oma osa nii telefoniomaniku mõni teadmatusest tehtud apsakas kui ka Kaku vähene kogemus Apple’i kraamiga. Ent ka kõige raskematel Linuxi aegadel sajandi algaastatel ei olnud süsteemid reeglina nii põmmpäised kui nähtud iOS. Netis on inimestel õigus: Apple tõesti ühildub veatult… iseendaga.

Tabloopilt

30.01.2020

Täna hommikul tööle tulles näitasid kõik IT kolledži infotablood sellist pilti:
Missing license
Ei saa aru, miks peab sellise süsteemi loomiseks mingit totrat ameerika omandvara kasutama. See võiks vabalt kolledži sisene FLOSS projekt olla – keegi teeb diplomitööna valmis ja edaspidi hoitakse samuti tudengitööde vormis käigus.

Nuhvlinäppimine

27.11.2019

Kakk pole pikka aega tahvelarvutit (millele pakuti hiljem välja too pealkirjas kasutatud naljakas eesti vaste) endale vajalikuks pidanud, aga nüüdseks on kogunenud ridamisi ideid, mida sellega proovida võiks – ja pealegi ei tahaks sellist lünka teadmistes säilitada.

Nii saigi endale soetatud sedalaadi tehnika kohta juba üsna auväärses eas Samsung Galaxy Tab S2 – täpsemalt selle ligi 10-tolline WiFi-ga variant 2016. aastast. Et miks nii vana – nagu läpakast lendab kohe hankimise järel Windows ja asendub pingviiniga, nii on Kakk toiminud juba mõnda aega ka moblaga. LineageOS tegi juba selgelt vanast Android 6.0.1-st 9.x analoogi.

Mõningase näppimise järel tuli täitsa rahule jääda. Paigaldused läksid kenasti, kasutasin järgmisi linke:

Mis paraku tööle ei hakanud, oli Fender Tone App kitarrivõimendi juhtimiseks (üritab veel häkerdada, aga seda on ka teised netis kirunud). Järgmised katsetused tulevad Linuxi paigaldamisega (Kali jt).

APDEIT 1.02 – Fenderi võimendijuhtimine töötab juba mõnda aega. Nad tahtsid alguses ühendamise ajaks asukohatuvastuse sisselülitamist – pärast võib uuesti maha võtta, ühendus käib üle Bluetoothi. Nüüd on saundide vahetamine kõvasti mugavam ning onlain-saundipangast õnnestus leida mitu kuulsate sellide saunde jäljendavat asja (AC/DC ja ZZ Topi rokihääled, Gary Moore “Still Got The Blues”, Claptoni bluusilikud saundid ja muidugi mõista Brian May Red Speciali ahvimised). 🙂

Kummi venitamas

26.10.2019

… või noh, täpsemalt LaTeX-it (sorry, ei suutnud hoiduda sõnadega mängimisest).

Võtsin ette see asi natuke selgemaks teha – õnneks on viimastel aastatel üha enam levinud võimalus esitada teadusartikleid MS Wordi ja muude koleduste kõrval ka LaTeX-is. Nii et nüüd sai ette võetud BGL ja LaTeX-i wikiraamat, appi  TeXworks ja Gummi (heh, keegi mängib veel sõnadega) ning hakatud kohe õpitavat LaTeX-is konspekteerima. Päris suur asi on, aga õnneks on HTML selge ja progeminegi pole päris võõras.

Kui endale selgeks saab, siis võiks täitsa kaaluda ka mingi osa pakkumist kusagile õppekavasse – see on sarnaselt HTML-i või isegi Wesnothi WML-iga selline “pehme progemine”, mida annab päris kenasti kasutada sillana IT-sse näiteks vanemate õppurite või siis täiesti teise taustaga inimeste puhul.

Windowsi uuendamas

30.06.2019

Kõlab muidugi surnud hobuse peksmisena, aga siiski…  Viimastel päevadel uuendasin kahes lauaarvutis (mõlemad dualbuudis) Windows 10 värskeima, sellekevadise versiooni peale (kuna tekkis vajadus natuke MS Office’it seletada). Mõlemal juhul olid muljed suht ühesugused:
* Et pikka aega kasutamata seisnud süsteemi (no endiselt ei ole Windowsile eriti rakendust leidnud – isegi mängimine käib Linuxis) värskendamine võtab suure hulga allalaaditavate uuenduste tõttu aega, on arusaadav. Windows aga ei ole siiamaani õppinud seda aega adekvaatselt mõõtma ja näitama. 20-minutised “Restarting, do not turn off your computer!”-kirjad, kaootiliselt käituvad edenemisnäidikud ja muu selline on Windows 10-t iseloomustanud algusest saati ning paranemist ei paista kusagilt.
* Ühe arvuti uuendamine võttis kaks õhtupoolikut ehk sisuliselt ühe tööpäeva (sisuliselt tähendas kõrval teises arvutis aja parajakstegemist, kuna ei võinud iial teada, millal aparaat jälle taaskäivituda tahab – edenemisnäidiku peale loota ei tasu).  Linuxeid ei ole vist kunagi pidanud uuendama kauem kui tund (hoolimata uuenduste hulgast) ning üks restart on maksimum.
* Vajaminevate restartimiste arv näib olevat veidi vähenenud, ent on ikka liiga suur.
* Sellekevadise uuenduse paigaldamine õnnestus vist mõlemas arvutis kolmandal katsel. Failed to install…  Kusjuures see teade tuli pärast tundidepikkust üritamist (Preparing to install updates).
* Kui uuendus lõpuks peale sai, oli GRUBi alglaadur katki ja tuli taastada.

Seega Windowsi kasutamist iseloomustab Kakk endiselt fraasiga “Jube hea tunne tekib, kui saad järele jätta.”

Poolpehme süsteemiuuendus

31.07.2018

Jällegi selgus, et lauaarvutisse Microsofti omaaegse tasuta Windowsi kampaaniaga saadud Windows 10-t ei ole üle poole aasta käivitanud. Midagi pole teha – no ei vaja seda süsteemi.

Aga et Kaku suvetöö ehk TTÜ digitarkuse kursuse arendamise raames (kunagi kirjutab sellest lähemalt) oli vaja natuke ka Windowsi haldamisest rääkida, otsustasin “aknad” käima lasta.

Muidugi oli vaja kõvasti uuendusi tirida, kuid kasutaja ajaga säästlikku ümberkäimist pole MS siiani ära õppinud. Tõsi, natuke olid vähemaks jäänud edenemisnäidiku haiged hüpped (17 järel tuleb 93 jne), aga ajaarvestust võiksid nad küll tänastelt Linuxitelt õppida.  Nagu ka seda, et uuendamise käigus tehtud kolm  restarti (Linuxid saavad ka pikemaaegse uuendamataoleku tingimustes reeglina hakkama ühega) ei peaks käima ilma kasutajat eelnevalt hoiatamata.

Lõpetaks positiivselt – seekordne uuendus ei lasknudki kettal alglaadurit õhku nagu mitmed varasemad. Ent siiski: peale kursusematerjali valmimist jääb W10 ilmselt taas sama kauaks seisma. Ei ole tarvis.

APDEIT: Tegin W10 all kursuse jaoks paar ekraanitõmmist ja tahtsin tagasi Linuxisse minna. “Ära lülita välja, uuendan” keerles ekraani peal täpselt 20 minutit – taas ilma ette hoiatamata ning edenemisnäidikuta.  Igatahes oli pärast seda igati hea meel tagasi “koju” minna.

Veider puuk

12.07.2018

Installisin eile ühele HP läpakale esmakordselt uut Linux Mint 19-t. Muidu oli paigaldus üsna tavapärane, aga lõpus tekkis tõrge – alglaaduri paigaldamine ebaõnnestus ja seega kogu kupatus tööle ei hakanud.

Otsisin ja katsetasin mitmeid asju, ikka sama häda. Viimaks leidus lahendus siit – paigaldus tuli teha offlainis ehk võtta võrk tagant ära. Probleem kadus…

Ehk aitab mõnda, kes sama veidruse otsa satub.

LineageOS 15

10.07.2018

LineageOS on olnud Kaku Samsungi moblas Androidi asemel juba mitu head aastat. Uuendamine on toimunud iganädalaselt – tuli laadida alla ca 320MB pakk (suure mahu tõttu tasub seda mõnes WiFi-levialas toimetada), restartida, teha paar klõpsu ja restartida uuesti.

Lineage sai Android 8.1 analoogi versioon 15 valmis juba mõne aja eest, aga alles täna saabus teade, et ka Galaxy 5 jaoks on see saadaval. Suure uuendusena see aga automaatselt peale ei tulnud.

Seega tuli võtta ette see õpetus ja natuke näppida (paigaldasin recovery kaudu mälukaardilt). Esialgu aga otsustas seade virisema hakata – ei saanud aru, et peale soovib minna tõepoolest õige versioon tarkvarast. Viimaks aitas üks teine õpetus (selle sinisega märgitud ploki viskasin sealt failist lihtsalt välja).

Muus osas läks aga kõik libedalt. Telefon näeb nüüd natuke uhkem välja. 🙂