Projektisuunnitelma

Tässä 2008 kevään Linux-projektissa paketoidaan ohjelmia Linuxille ja tarjotaan syntyneitä paketteja ylävirtaan levityspaketille. Paketit tehdään apt-paketinhallintaohjelmaa varten. APT-paketinhallinta on käytössä esimerkiksi levityspaketeissa Debian, Ubuntu ja Knoppix.


Projektia on tarkoitus edistää joka viikko. Lähikertoja viikossa on noin 2kpl.

Projektin aloituskokous oli viikolla 14, jolloin sai tarkempaa tietoa tulevasta projektista.

Projektin aloitamme viikolla 15, jolloin asennamme siirtokiintolevyille tarvittavat käyttöjärjestelmät ja ohjelmistot ryhmän kaikille käyttäjille. Samalla viikolla hiomme projektisuunnitelmaa. Seuraavalla kerralla on tarkoitus tutustua seuraaviin linkkeihin, joista löytyy osa kurssilla tarvittava materiaali (myös googlea tullaan käyttämään apuna)


Suuntaa antavia esimerkkejä paketointiohjeista:
http://www.iki.fi/karvinen/verkon_projekti.html
http://myy.helia.fi/~a0600207/terodeb/guide.htm
https://wiki.ubuntu.com/MOTU
https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages
https://help.ubuntu.com/6.10/pdf/ubuntu/C/packagingguide.pdf
https://help.ubuntu.com/6.06/ubuntu/packagingguide/C/basic-scratch.html
https://wiki.ubuntu.com/PackagingGuide/Complete
http://www.pathname.com/fhs/pub/fhs-2.3.html


Kun projektiin liittyvät dokumentit ovat luettu ja kaikki projektin tekijät ovat kärryillä siitä mitä kurssilla on tarkoitus tehdä, niin tarkoitus on toteuttaa ensimmäinen bash-scriptin paketointi ja sen laitto ylävirtaan.


Projektiin liittyvät dokumentit löytyvät osoitteesta http://myy.haaga-helia.fi/~a0502611/linux_projekti/


Tavoitteet

Kurssin tavoitteena on saada kaikki annetut tehtävät tehdyksi ja mahdollisesti saada jokin paketoimamme sovellus Ubuntu Universeen. Tavoitteena on myös oppia Linuxia sekä paketointia ja saada kurssista hyvä arvosana.


Kurssilla paketoidaan seuraavat ohjelmat

- shell script - esim "lspwd”, joka suorittaa 2 komentoa peräkkäin
- virtuaalipaketti - asenna suosikkiohjelmia riippuvuuksilla
- asetuksia tekevä deb - lisää universen sources.list.d/universe.list
- ohjelma tervapallosta - esim uncrustify tai pandoc


Välietapit

Projektin aloitus - Viikko 15.

Projektin tarkastus opettajan kanssa - Viikko 17.

Tulosten esittely – Viikko 20.


Projektin ryhmä

Sami Mattila, 0502611

Lauri Muttilainen, 0502648

Nico Sivén, 0400732



Projekti toteutetaan Verkon Linux -projekti kurssilla keväällä 2008.

Kurssia ohjaa Tero Karvinen (http://myy.helia.fi/~karte/verkon_projekti.html)