Ensimmäinen Linux-kotitehtävä

Tehtävänanto sisältää viisi erillistä tehtävää a – e. Käyn joka isen läpi yksitellen.

Ympäristö

Acer Predator G3 pöytäkone

Prosessori: Intel Core i5-3305P CPU @ 3.10GHz

Muisti: 16 GB

Tallennus: Samsung SSD 850 EVO 250GB

Käyttöjärjestelmä: Windows 10 Home

a) Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa. Tämä kohta ei edellytä asentamista – jos kuitenkin asennat, ota ensin varmuuskopiot.

Ensin ladataan terokarvinen.com-sivulta linux-versio Xubuntu 16.04.3. levytiedosto.

Käytän itselleni aiemmin tuttua ohjelmaa, jolla voin alustaa levykuvan muistitikulle. Rufus 2.16 on ohjelma, jolla pystyy valitsemaan myös hifistelijälle sopivia vaihtoehtoja alustuksessa (itselle ei tarvetta, mutta softa on tuttu).

Kun softa on ladattu aukeaa suoraan ikkuna, jossa on mahdollista tehdä kaikki tarpeelliset valinnat. Valitaan ylimmästä pudotusvalikosta alustettava laite. Alustusasetukset-kohdasta valitaan alemmasta pudotusvalikosta haluttava levykuvan tiedostomuoto, tässä tapauksessa ISO. Viereisestä levyn kuvalla varustetusta napista valitaan aiemmin ladattu levytiedosto. Kun tämä on tehty, voidaan painaa alla olevaa Aloita/Start-nappia, muut asetukset voi jättää oletusarvoihinsa. Ohjelma rullailee hetken ja on valmis kun ohjelman alkuperäinen näkymä on palautunut. Jee!

Seuraavaksi käynnistetään tietokone uudelleen. Ensin on siirryttävä UEFIn asetuksiin painamalla delete-näppäintä uudelleenkäynnistyksen yhteydessä. Boot Options -valikosta vaihdetaan Boot Menu niin, että valittuna on Enabled. Painetaan F10, jolloin vastataan Yes. Kone käynnistyy uudelleen ja tallentaa tehdyt muutokset.

Uudelleenkäynnistyksen yhteydessä painetaan toistuvasti F12-näppäintä, jolla päästään Boot Menu -valikkoon, missä valitaan aiemmin alustettu USB-tikku käynnistyslevyksi ja painetaan Enter.

20170825_232742

Aukeaa näkymä, jossa on mahdollista kokeilla linuxia tai asentaa se suoraan. Valitaan Try Xubuntu without installing.

20170825_232809

Painetaan enter…

20170825_233005

…ja sitten käy näin. Nopea troubleshooting Googlessa ei tuota tulosta. Koska tikku toimii toisessa ympäristössä, niin vaihdetaan ympäristö. Uudet tiedot ovat:

Lenovo ThinkPad T470 “14

Prosessori: Intel® Core™ i5-7200U CPU @ 2.50GHz × 4

Muisti: 8 GB

Tallennus: Toshiba m.2 SSD 256GB

Käyttöjärjestelmä: Ubuntu 16.04 LTS

Uudella koneella Boot Menu on käytettävissä oletusarvoisesti ja myös sinne pääsee F12-näppäimellä. Valitaan valikosta alustettu tikku. Hetken raksuttelun jälkeen avautuu Xubuntun työpöytä.

20170826_080744

b) Listaa testaamasi koneen rauta (‘sudo lshw -short -sanitize’).

Terminaali auki Ctrl + Alt + T. Kirjoitetaan komento, jolloin terminaaliin printtautuu seuraavat tiedot:

H/W path Device Class Description
==============================================================
system 20HD0002MX (LENOVO_MT_20HD_BU
/0 bus 20HD0002MX
/0/3 memory 8GiB System Memory
/0/3/0 memory 8GiB SODIMM Synchronous 2133
/0/3/1 memory [empty]
/0/7 memory 128KiB L1 cache
/0/8 memory 512KiB L2 cache
/0/9 memory 3MiB L3 cache
/0/a processor Intel(R) Core(TM) i5-7200U CP
/0/b memory 128KiB BIOS
/0/100 bridge Intel Corporation
/0/100/2 display Intel Corporation
/0/100/14 bus Intel Corporation
/0/100/14/0 usb1 bus xHCI Host Controller
/0/100/14/0/1 scsi0 storage Mass Storage
/0/100/14/0/1/0.0.0 /dev/sda disk 8053MB SCSI Disk
/0/100/14/0/1/0.0.0/1 /dev/sda1 volume 7679MiB Windows FAT volume
/0/100/14/0/3 generic EMV Smartcard Reader
/0/100/14/0/6 communication L831-EAU-00
/0/100/14/0/7 communication Bluetooth wireless interface
/0/100/14/0/8 multimedia Integrated Camera
/0/100/14/0/9 generic Generic USB device
/0/100/14/1 usb2 bus xHCI Host Controller
/0/100/14/1/3 scsi1 storage USB3.0-CRW
/0/100/14/1/3/0.0.0 /dev/sdb disk SD/MMC
/0/100/14/1/3/0.0.0/0 /dev/sdb disk
/0/100/14.2 generic Intel Corporation
/0/100/16 communication Intel Corporation
/0/100/1c bridge Intel Corporation
/0/100/1c.6 bridge Intel Corporation
/0/100/1c.6/0 wlp4s0 network Intel Corporation
/0/100/1d bridge Intel Corporation
/0/100/1d.2 bridge Intel Corporation
/0/100/1d.2/0 storage Toshiba America Info Systems
/0/100/1f bridge Intel Corporation
/0/100/1f.2 memory Memory controller
/0/100/1f.3 multimedia Intel Corporation
/0/100/1f.4 bus Intel Corporation
/0/100/1f.6 enp0s31f6 network Ethernet Connection (4) I219-
/1 power 01AV489
/2 power 01AV423
/3 wwp0s20f0u6 network Ethernet interface

c) Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.

Asensin seuraavat ohjelmat:

Neofetch: komentorivityökalu, joka hakee moninaista tietoa käytettävästä ympäristöstä (katso kuva). Terminaaliin ‘sudo add-apt-repository ppa:dawidd0811/neofetch’, jonka jälkeen ‘sudo apt update && sudo apt install neofetch’.

20170826_083541

Atom Text Editor: Linux-ympäristössä suosittu tekstieditori. Terminaaliin komennot ‘sudo add-apt-repository ppa:webupd8team/atom’, ‘sudo apt-get update’ ja viimeisenä ‘sudo apt install atom’.

VLC Media Player: Monta tiedostomuotoa tukeva mediatoistin. VLC:n asennukseen riittää komento ‘sudo apt install vlc’.

d) Mitä lisenssiä kukin näistä ohjelmista käyttää? Selitä lyhyesti, mitä oikeuksia ja velvolisuuksia tuosta lisenssistä seuraa.

VLC käyttää GPL (General Public Licence) lisenssiä (VLC). GPL lisenssi on vapaan ohjelmiston lisenssi, joten se takaa, että ohjelmaa voi käyttää mihin tarkoitukseen tahansa, ohjelmaa ja sen toimintaa voi tutkia vapaasti, kopioita ohjelmasta voi jakaa vapaasti sekä ohjelmaa voi vapaasti muokata ja muokattua ohjelmaa vapaasti jakaa. Tämän linsenssin ohjelmien oikeutena on myös se, ettei kehittäjien tarvitse antaa ohjelmalle takuuta (GNU). Velvollisuutena kehittäjillä on kunnioittaa muiden vapautta toteuttamalla edellä mainittuja vapaan ohjelman määritelmiä. Siihen kuuluu myös lähdekoodin saataville asettaminen. Kehittäjän on myös jaettava nämä vapaudet eteenpäin ja jaettava nämä ehdot, jotta myös seuraavat käyttäjät tietävät oikeutensa (ja velvollisuutensa).

Sekä Atom että Neofetch käyttävät MIT-lisenssiä (oikealta nimeltään X11 lisenssi). Myös MIT-lisenssi on vapaa ja yhteensopivat GPL-lisenssin kanssa, mutta MIT-linsenssillä ei ole velvollisuutta ohjelmistoa jakaessa jatkaa vapaan ohjelman lisenssillä (GNU).

d) 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.

MS Word, tekstinkäsittelyohjelma – LibreOffice Writer

MS Excel, taulukkolaskentaohjelma – LibreOffice Calc

Outlook, sähköpostiohjelma – Mail Reader

Windows Media Player, mediatoistin – VLC Media Player

uTorrent, bit torrent -ohjelma – deluge

Lähteet:

Rufus: https://rufus.akeo.ie/

Kurssisivu: http://terokarvinen.com/2017/aikataulu-linux-palvelimet-ict4tn021-4-ti-ja-5-to-alkusyksy-2017-5-op

Levytiedosto: http://ftp.lysator.liu.se/ubuntu-dvd/xubuntu/releases/16.04/release/xubuntu-16.04.3-desktop-amd64.iso

Raportointiohje, Tero Karvinen: http://terokarvinen.com/2006/raportin-kirjoittaminen-4

GPL lisenssimääritelmä, GNU: https://www.gnu.org/licenses/gpl-3.0.en.html

MIT lisenssimääritelmä, GNU: https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses

MIT lisenssimääritelmä, Opensource.org: https://opensource.org/licenses/MIT

VLC legal: https://www.videolan.org/legal.html

 

Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html

Pohjana Tero Karvinen 2012: Linux kurssi, http://terokarvinen.com

 

Advertisements

One thought on “Ensimmäinen Linux-kotitehtävä

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s