Perusteet
Tehtävän suorittaminen aloitettu 24.1.2020 klo. 22.00
Laitteen tiedot, jolla tehtävä suoritettiin:
- CPU: Intel i5-4670k
- GPU: Nvidia GTX 1060 6 Gt VRAM
- RAM: 16 Gt DDR3
- Kingston DataTraveler G4 16 Gt, jossa Xubuntu 18.04.03
a) Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa. Tämä kohta ei edellytä asentamista – jos kuitenkin asennat, ota ensin varmuuskopiot. Jos ehdit tehdä tikun jo tunnilla, voit poikkeuksellisesti raportoida muistin perusteella jälkikäteen, mutta muista silloin mainita muistinvaraisuudesta.
Livetikun luonti
Loin Linux live tikun Xubuntu 18.04.03 versiosta käyttäen Rufus-työkalua. Asennus tapahtui 16GB Kingston DataTraveler G4 -muistitikulle.
Xubuntu: https://xubuntu.org/download
Rufus: https://rufus.ie/
Latasin Xubuntu 18.04.03 ISO-tiedoston suoraan Xubuntun sivuilta. En ladannut tiedostoa torrenttina, sillä minulla ei ollut tähän mahdollisuutta tehtävän teon aikana. Käynnistin Rufuksen ja valitsin muistitikun asennuksen määränpääksi. Tämän jälkeen raahasin ISO-tiedoston Rufukseen, jätin muut asetukset oletuksiksi ja aloitin livetikun luonnin.
Boottaaminen, ensiaskeleet ja ongelmat
Asetin muistitikun Surface Laptop -läppärin porttiin ja käynnistin koneen samalla pitäen pohjassa volume up/f6 -näppäintä. Pääsin laitteen biossiin ja sain sen boottaamaan livetikulta pyyhkäisemällä vasemmalle tikun kuvakkeen kohdalla (erikoinen ratkaisu, mutta toimi). Tämän jälkeen pääsin Xubuntun työpöydälle, mutta törmäsin heti ongelmaan. Laitteen näppäimistö ei toiminut ollenkaan. Etsin tähän ratkaisua ja löysinkin muutaman vuoden vanhan postauksen reddit.comista, jossa toisellakin käyttäjällä oli ollut sama ongelma. Postauksen yhteydestä löysin myös mahdollisen ratkaisun ongelmaan mukautetun kernelin muodossa. Tässä vaiheessa siirryin läppäriltäni pöytäkoneelleni aikomuksenani asentaa tarvittavat tiedostot, jotta pystyisin käyttää livetikkua normaalisti myös Surface Laptop -laitteeltani. En kuitenkaan jostain syystä onnistunut suorittamaan annetun ohjeiden ensimmäistä komentoa “sudo apt install git curl wget sed” onnistuneesti.
Reddit postaus: https://www.reddit.com/r/SurfaceLinux/comments/6tbya0/surface_laptop_keyboard_not_working_on_ubuntu/
Mahdollinen ratkaisu: https://github.com/jakeday/linux-surface
Päätinkin tämän takia miettiä laitteen ongelmaa myöhemmin ja keskityin tehtävän suorittamiseen pöytäkoneellani, jossa näppäimistö toimi (Jouduin kuitenkin vaihtamaan layoutin Uk-layoutista suomalaiseksi Setting>Keyboard>Layout).
Lopetin tehtävän suorittamisen 25.1.2010 klo. 00.30 ja jatkoin suorittamista 25.1.2020 15:30
Jatkoin tehtävän suorittamista tällä kertaa suoraan pöytäkoneellani. Asetin livetikun USB-porttiin ja käynnistin koneen samalla painaen Del-näppäintä, jolloin pääsin koneen BIOSsiin. Täältä valitsin bootattavaksi asemaksi livetikun, jonka jälkeen kone käynnistyi Xubuntun työpöydälle. Jouduin myös vaihtamaan näppäimistön layoutin uudestaan. Painamalla Windows-key + T sain terminaalin avautumaan. Layoutin vaihtamalla ja terminaalin avauksella varmistuin Näytön, näppäimistön ja hiiren toiminnasta.
b) Listaa testaamasi koneen rauta (‘sudo lshw -short -sanitize’).
Avasin terminaalin painamalla Windows-key + T ja kirjoitin annetun komennon “sudo lshw -short -sanitize”. Tämä listasi koneen raudan ja siihen liitetyt laitteet terminaaliin.

Otin terminaalista screenshotit hakemalla valikosta “screenshot” ja tallensin kuvat työpöydälle. Yhdistin itseni verkkoon avaamalla verkkoyhteyksien valikon ylhäältä oikealta työpöydällä (nuoli ylös- ja alaspäin). Tämän jälkeen klikkasin “Wired connection 1” hiiren oikealla painikkeella, joka yhdisti minut verkkoon. Avasin verkkoselaimen ja latasin screenshotit imgur.com -sivustolle, josta pystyin ladata ja liittää ne raporttiini.
c) Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.
Asensin ensimmäiseksi Krita-ohjelman seuraamalla löytämiäni ohjeita.
Ohjeet: http://ubuntuhandbook.org/index.php/2018/03/krita-4-0-released-install-ubuntu-18-0417-10/
Ajoin ohjeen mukaan seuraavat komennot terminaalissa
sudo add-apt-repository ppa:kritalime/ppasudo apt-get updatesudo apt-get install krita
, jonka jälkeen etsin ja käynnistin ohjelman valikosta.

Seuraavaksi halusin kokeilla valmiiksi asennettua Software-sovellusta ja asensin sovelluksen kautta Telegram-sovelluksen, joka käynnistyikin moitteettomasti.

Kolmanneksi asensin Spotifyn, johon löysin ohjeet hakemalla spotifyn asennusohjeita selaimella.
Ohjeet: https://websiteforstudents.com/install-spotify-linux-client-on-ubuntu-16-04-18-04-desktop/
Ajamalla seuraavat komennot terminaalissa onnistuin asentamaan Spotifyn:
sudo apt install snapdsudo snap install spotify
Kirjauduin sisään sovellukseen ja kuuntelin onnistuneesti kappaleita, josta pystyin myös toteamaan audioraudan ja -ohjaimien toimivuuden.

d) Mitä lisenssiä kukin näistä ohjelmista käyttää? Selitä lyhyesti, mitä oikeuksia ja velvollisuuksia tuosta lisenssistä seuraa.
Krita: GPL-lisenssi
Oikeudet: Luoda tiedostoja missä tahansa käyttötarkoituksessa, Käyttää sovellusta missä tahansa käyttötarkoituksessa, Muokata ja levittää sovellusta
Velvollisuudet: Jakaa muokatun sovelluksen lähdekoodi
Telegram: Client-side lähdekoodi GPL-lisenssi, Server-side lähdekoodi yksityinen
Client-side:
Oikeudet: Luoda tiedostoja missä tahansa käyttötarkoituksessa, Käyttää sovellusta missä tahansa käyttötarkoituksessa, Muokata ja levittää sovellusta
Velvollisuudet: Jakaa muokatun sovelluksen lähdekoodi
Server-side:
Oikeudet ja velvollisuudet ovat merkitty käyttöoikeussopimukseen, joka on hyväksyttävä saadakseen käyttöoikeuden sovellukseen.
Spotify:
Spotify ja sen sisältö, spotifyn tai lisenssinantajien omaisuutta, Käyttäjille, jotka eivät maksa saavat mainoksia palveluunsa, palveluun voi ladata omaa sisältöä (kaikki sisällöstä aiheutuvat ongelmat, kulut jne. ovat käyttäjän vastuulla), Palvelussa ikärajoja riippuen sijainnista.
e) Listaa käyttämäsi ohjelmat (esim. MS Word), kunkin ohjelman käyttötarkoitus (esim. Tekstinkäsittely) ja vastaava vapaa Linux-ohjelma (esim. LibreOffice Writer). Jos johonkin tarkoitukseen ei löydy vapaata Linux-ohjelmaa, listaa sekin. (Päivitetty: korjasin tämän kohdan tunnuskirjaimen d->e)
- Tekstinkäsittely: Microsoft Office -> Libre Office
- Kuvankäsittely: Adobe Photoshop -> GIMP
- Piirtäminen: Paint Tool SAI -> Krita
Sovelluksia joista myös linux-versio: Steam (Pelaaminen), Discord (Kommunikaatio/VoIP), Spotify (Musiikki)
Tehtävä suoritettu 25.1.2020 klo. 19.00
Muokkaukset:
23.3.2020, Lisätty laitteen tiedot, jolla tehtävä on suoritettu. Muokattu tekstin ulkoasua siistimmäksi.
Lähteet
Karvinen, Tero 2020: Aikataulu, h1. http://terokarvinen.com/2020/aikataulu-linux-palvelimet-ict4tn021-3010-torstai-aamu-alkukevat-2020-5-op#h1 ,Luettu 25.1.2020
Karvinen, Tero 2006: Raportin kirjoittaminen. http://terokarvinen.com/2006/raportin-kirjoittaminen-4 ,Luettu 25.1.2020
Kaarenmaa, Sampo 2019: Linux palvelimet ict4tn021-3004 alkukevät 2019 kurssitehtävät. https://ictkaarenmaa.wordpress.com/2019/01/15/linux-palvelimet-ict4tn021-3004-alkukevat-2019-kurssitehtavat/ ,Luettu 25.1.2020
Xubuntu: https://xubuntu.org/download ,Luettu 25.1.2020
Rufus: https://rufus.ie/ ,Luettu 25.1.2020
Kingston DataTraveler G4 16GB: https://www.verkkokauppa.com/fi/product/39467/dqgdh/Kingston-16-GB-DataTraveler-G4-USB-3-0-muistitikku?list=OZCYkR5gM5qCs0PD5gZf1Cs0BEk ,Luettu 25.1.2020
u/dandelucca 2017: Surface Laptop Keyboard not working on Ubuntu. https://www.reddit.com/r/SurfaceLinux/comments/6tbya0/surface_laptop_keyboard_not_working_on_ubuntu/ ,Luettu 25.1.2020
jakeday: linux-surface. https://github.com/jakeday/linux-surface ,Luettu 25.1.2020
UbuntuHandbook 2018: Krita 4.0 Released! How to Install it in Ubuntu 18.04/17.10. http://ubuntuhandbook.org/index.php/2018/03/krita-4-0-released-install-ubuntu-18-0417-10/ ,Luettu 25.1.2020
Website for Students 2018: Install Spotify Linux Client On Ubuntu 16.04 | 18.04 Desktop. https://websiteforstudents.com/install-spotify-linux-client-on-ubuntu-16-04-18-04-desktop/ ,Luettu 25.1.2020
Krita Foundation: License, rights and the Krita Foundation. https://docs.krita.org/en/KritaFAQ.html?highlight=license#license-rights-and-the-krita-foundation ,Luettu 25.1.2020
Wikipedia: Telegram (software). https://en.wikipedia.org/wiki/Telegram_(software) ,Luettu 25.1.2020
Spotify AB 2019: Spotifyn käyttöehdot. https://www.spotify.com/fi/legal/end-user-agreement/ ,Luettu 25.1.2020
One thought on “Linux palvelimet ICT4TN021-3010 Harjoitus 1”