Linux Palvelin tehtävä h1

Harjoitus 1

Tero Karvisen tehtävänanto

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

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

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

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

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)

f) Vapaaehtoinen lisätehtävä: varmuuskopioi tiedostosi (voit käyttää esimerkiksi ulkoista USB-levyä)

Tehtävä h1

a) Latasin muistitikulle unetbootinilla ubuntu 16.04 LTS xenial.

b)20:18 ajoin terminaalin komennon. Nähdääkseni koneen rauta

sudo lshw -short -sanitize

Sain seuraavanlaista tekstiä

H/W path Device Class Description
=======================================================
system Aspire 5349 (HuronRiver_CRB)
/0 bus HMA51_HR
/0/0 memory 1MiB BIOS
/0/19 memory 4GiB System Memory
/0/19/0 memory 4GiB SODIMM DDR3 Synchronous 1067 MHz (0,9 ns)
/0/19/1 memory DIMM [empty]
/0/19/2 memory DIMM [empty]
/0/19/3 memory DIMM [empty]
/0/27 processor Intel(R) Celeron(R) CPU B815 @ 1.60GHz
/0/27/29 memory 32KiB L1 cache
/0/27/2a memory 256KiB L2 cache
/0/27/2b memory 2MiB L3 cache
/0/28 memory 32KiB L1 cache
/0/100 bridge 2nd Generation Core Processor Family DRAM Controller
/0/100/2 display 2nd Generation Core Processor Family Integrated Graphics Control
/0/100/16 communication 6 Series/C200 Series Chipset Family MEI Controller #1
/0/100/1a bus 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
/0/100/1a/1 usb1 bus EHCI Host Controller
/0/100/1a/1/1 bus Integrated Rate Matching Hub
/0/100/1a/1/1/1 multimedia HD Video WebCam
/0/100/1b multimedia 6 Series/C200 Series Chipset Family High Definition Audio Contro
/0/100/1c bridge 6 Series/C200 Series Chipset Family PCI Express Root Port 1
/0/100/1c/0 enp2s0 network AR8152 v2.0 Fast Ethernet
/0/100/1c.5 bridge 6 Series/C200 Series Chipset Family PCI Express Root Port 6
/0/100/1c.5/0 wlp7s0 network AR9485 Wireless Network Adapter
/0/100/1d bus 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
/0/100/1d/1 usb2 bus EHCI Host Controller
/0/100/1d/1/1 bus Integrated Rate Matching Hub
/0/100/1f bridge HM65 Express Chipset Family LPC Controller
/0/100/1f.2 storage 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
/0/100/1f.3 bus 6 Series/C200 Series Chipset Family SMBus Controller
/0/1 scsi0 storage
/0/1/0.0.0 /dev/sda disk 500GB Hitachi HTS72755
/0/1/0.0.0/1 /dev/sda1 volume 100MiB Windows NTFS volume
/0/1/0.0.0/2 /dev/sda2 volume 231GiB Windows NTFS volume
/0/1/0.0.0/3 /dev/sda3 volume 804MiB Windows NTFS volume
/0/1/0.0.0/4 /dev/sda4 volume 232GiB Extended partition
/0/1/0.0.0/4/5 /dev/sda5 volume 228GiB Linux filesystem partition
/0/1/0.0.0/4/6 /dev/sda6 volume 3947MiB Linux swap / Solaris partition
/0/2 scsi1 storage
/0/2/0.0.0 /dev/cdrom disk DVD-RAM UJ8B0AW
/1 power OEM_Define5
/2 power CRB Battery 0

c) 1. 21:00 – Tässä tehtävässä piti asentaa kolme uuttaa ohjelmaa. Valitsin ohjelmat mitä luultavammin tulen käyttämään myöhemmin, näin ne on jo valmiiksi asennettuna kun tulee tarpeen käyttää.
GIMP: kuvankäsittelyohjelma, jota en ole ennen käyttänyt mutta olisi hyvä opetella, koska esimerkiksi photoshop maksaa ja Gimp on suhteellisen helppo oppia käyttämään perus tasolla
Kirjoitin komennon terminaaliin.

sudo add-apt-repository ppa:otto-kesselgulasch/gimp

Jonka jälkeen se kysyi salasanani.

[sudo] password for robert:

Pienin odotuksen jälkeen tuli seuraavanlainen virhe:

Cannot add PPA: ‘ppa:~otto-kesselgulasch/ubuntu/gimp’.
ERROR: ‘~otto-kesselgulasch’ user or team does not exist.

21:35: Mietin miksi ei toimi mikään komento terminaalissa joka hakisi päivityksiä. Yritin googlata ja huomasin että en pääse millekkään sivulle. Nettiyhteys oli jotenkin sammunut ja mennyt takaisin päälle. Läppäri on aina yhdeytessä kännykän hotspttiin.
Kijoitin uudestaan “sudo add-apt-repository ppa:otto-kesselgulasch/gimp” terminaaliin.
Tuli seuraavanlainen teksti:

This PPA is for Ubuntu >=14.04 and Linux Mint >=17

Installing:
open a terminal and type:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp

Removing:
open a terminal and type:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:otto-kesselgulasch/gimp

Many thanks to David Tschumperlé for his masterpiece called G’MIC.
http://gmic.eu/
Look for the gmic packages!

We should not forget the Gimp crew!
http://www.gimp.org/

And many, many thanks to http://siduction.org. They helped me on my first steps making the Gimp packages.

I promise as long as I live this PPA will never die and the most recent packages will for ever be. 😉

Regards

Otto Meier

If you had a really problem:
Skype: thorsten.stettin
G+: https://plus.google.com/u/0/117581776478455814502/posts
FB: https://www.facebook.com/otto06217

Some stats:

https://kesselgulasch.org/ppastats/gimp/

More info: https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpsjl_9uit/secring.gpg’ created
gpg: keyring `/tmp/tmpsjl_9uit/pubring.gpg’ created
gpg: requesting key 614C4B38 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpsjl_9uit/trustdb.gpg: trustdb created
gpg: key 614C4B38: public key “Launchpad otto06217” imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK

Tämän jälkeen syötin vielä kaksi komentoa terminaaliin.

sudo apt-get update
Hit:1 http://fi.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu xenial InRelease [17,5 kB]
Hit:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:4 http://fi.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:5 http://fi.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:6 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
Get:7 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu xenial/main amd64 Packages [3 092 B]
Get:8 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu xenial/main i386 Packages [3 092 B]
Get:9 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu xenial/main Translation-en [1 828 B]
Fetched 25,5 kB in 3s (6 536 B/s)
Reading package lists… Done

Sitten

sudo apt-get install gimp

Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
libllvm4.0 linux-headers-4.10.0-35 linux-headers-4.10.0-35-generic linux-headers-4.10.0-37
linux-headers-4.10.0-37-generic linux-image-4.10.0-35-generic linux-image-4.10.0-37-generic
linux-image-extra-4.10.0-35-generic linux-image-extra-4.10.0-37-generic
Use ‘sudo apt autoremove’ to remove them.
The following additional packages will be installed:
gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1 libccolamd2.9.1 libcholmod3.0.6
libgegl-0.3-0 libgfortran3 libgimp2.0 liblapack3 libumfpack5.7.1 python-cairo python-gobject-2
python-gtk2
Suggested packages:
gimp-help-en | gimp-help gimp-data-extras python-gobject-2-dbg python-gtk2-doc
The following NEW packages will be installed:
gimp gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1 libccolamd2.9.1
libcholmod3.0.6 libgegl-0.3-0 libgfortran3 libgimp2.0 liblapack3 libumfpack5.7.1 python-cairo
python-gobject-2 python-gtk2
0 upgraded, 17 newly installed, 0 to remove and 3 not upgraded.
Need to get 20,2 MB of archives.
After this operation, 93,2 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Painoin Y ja Enter ja lataus lähti käyntiin.
Alkoi monta riviä tekstiä asennuksesta…
Asennuksen jälkeen kun kirjoitan “Gimp” terminaaliin ja Gimp avautuu.

 

2) 22:00 Unity Tweak Tool
Asensin Unity Tweak Tool -ohjelman, koska jos tulee tylsää niin voin leikkiä vaihtamalla työpöydän ulkomuotoa ainutlaatuiseksi muiden työpöydästä.

Asennus oli suhteellisen simppeli. Aloitin avaamalla terminaaliin ja kirjoitin seuraavan komennon.

sudo apt-get install unity-tweak-tool

Terminaali kysyi salasanani. Syötin salasanan ja painoin Enter

[sudo] password for robert:

Asennus alkoi. Vähän ajan päästä ohjelma oli asennettuna ja pystyin löytämään sen muiden ohjelmien seassa.

3) 22:30 VLC GPL versio 2
VLC, although program itself isn’t new to me but I know I’m going to use it the future so why not install it now when I’m starting my Linux course.

Installation of VLC wasn’t hard at all. Again I first opened terminal and typed.

sudo apt-get install vlc

after which it asked my password. I typed the password in and pressed Enter

[sudo] password for robert:

It started downloading after that… After it finished I could open VLC and watch videos.

4) 18.1.2018 Atom MIT license
I installed also Atom text editor, because it is a pretty good program to write and edit code. I haven’t used it bedore but I know it is a pretty good program for text editing.

First I opened teminal and typed the following command

sudo add-apt-repository ppa:webupd8team/atom

It asked my password so I typed it and pressed Enter

[sudo] password for robert

After install I updated system with

sudo apt-get update

After update I could finally install Atom.

sudo apt-get intall atom

And it started A fairly long installation because of my slow internet on that day. (It was downloading 360k/s, if someone is interesting in that kind of information).

d) 1. Gimp  käyttää GPLv3 lisenssiä, Koodin piti olla lukukelpoista ja ei käyttäjät eivät pysty lisäämään omia ehtojaan GPL lisäksi. Ei ole DRM murtaminen kiellettyä, tämän lisenssin alla jokainen tekijä pitää sallia kaikkien ohjelman sisällään pitäminen. Ohjelmistopatenttien rajoitettu käyttö. Jos rikkoo oikeuksia niin menettää lisenssin suomat oikeudet.
2. Unity Tweak Tool  käyttää GPLv3 lisenssiä eli samat ehdot kuin Gimp:llä.
3. VLC  käyttää GPL versio 2 muutoin sama kuin Gimpl:llä ja Unity Tweak Tool:lla mutta sen lisäksi se jakelija ei saa jakaa GPL-ohjelmistoa.
4. Atom käyttää MIT lisenssiä, Tekijä/käyttäjä voi jakaa, käyttää, kopioida, muokata, yhdistää, julkaista, jakaa, alilisenssoida, ja/tai myydä kopio ohjelmasta ja kenelle ohjelma on mennyt eteenpäin.

e) I use on Linux LibreOffice Writer to write school essays work assigments because it is almost the same as Microsoft Office Word, but it is confortable to use on Ubuntu. And on Windows I use Microsoft Office.
For coding I use Atom on linux and on Window I use Adobe Dreamweaver.
On Windows I use Git bash for pushing and pulling repositorys from github on Ubuntu I just use the terminal to do all the commands.

f) Olin tehnyt varmuuskopioinnin aikaisemmin ja varmuuskopioin tietyn aikavälein.

Lähteet:

Tehtävänanto:

http://terokarvinen.com/2017/aikataulu-%E2%80%93-linux-palvelimet-ict4tn021-7-ti-ja-6-to-alkukevat-2018-5-op

GNU Operating System

https://www.gnu.org/licenses/gpl-3.0.en.html

MIT License

https://opensource.org/licenses/MIT

Advertisements

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 )

Google+ photo

You are commenting using your Google+ 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 )

Connecting to %s