Knoppix 3.8

Knoppix

Sisällysluettelo

1. Johdanto
2. Mitä uutta Knoppixissa?
Mikä on UnionFS?
Persistent disk image
Kuvatiedoston luonti NTFS-osiolle
Aptin käyttö
Soikon asennus Aptilla ja suomenkielinen OpenOffice.org
3. Asetukset kuntoon
Rootin salasanan vaihto
Apt-palvelimet
Palomuuri
Valikko suomenkieliseksi
Kieliasetukset virtuaalikonsolissa
Ohjelmien lisääminen paneeliin
Winen käyttöönotto
4. Knoppixin remasterointi
5. Lisätietoa
6. Mistä sen saa?
7. Yhteenveto

Johdanto

Knoppix 3.8Knoppixin 3.8 -versio sai ensiesittelynsä CeBIT 2005 -messuilla.

Lukijan kannattaa tutustua myös aikaisempiin ja huomattavasti laajempiin artikkeleihini Knoppixista:

  1. Knoppix 3.3, NordisKnoppix 3.2 ja Baltix-Knoppix
  2. Knoppixin kiintolevyasennus

Tämän artikkelin pohjana on käytetty Knoppix 3.8.1:n 2005-04-08 -versiota.

Seuraava Knoppixin versio (3.9) lienee viimeinen täysi CD-versio Knoppixista. Sitä seuraavat versiot jaetaan erikseen kevyeksi lite-CD-versioksi ja DVD-versioksi, joka sisältää Debianin täydellisen pakettivalikoiman, ks. s. Knoppix slims down Linux Live CD.

Mitä uutta Knoppixissa?

Normaalien ohjelmapäivitysten lisäksi Knoppix 3.8 on ensimmäinen Knoppix, jossa on vakiona 2.6-sarjan kerneli (2.6.11) ja jossa Mozilla on korvattu Firefox-selaimella ja Thunderbird-sähköpostiohjelmalla. Kuitenkin merkittävin muutos on UnionFS-tiedostojärjestelmän käyttöönotto.

Knoppixin aikaisemmissa versioissa oli mahdollista asentaa ohjelmia joko Live Installerin tai myöhemmin Klik-ohjelman avulla. Asetukset oli mahdollista tallentaa luomalla pysyvä kotihakemisto (persistent home) kiintolevylle tai usb-tikulle.

UnionFS mahdollistaa vastaavasti mutta paljon monipuolisemmin koko järjestelmän asetusten tallentamisen ja ohjelmien asentamisen (apt-get install ohjelma) luomalla persistent disk image kiintolevylle (tai usb-tikulle). Näin ohjelmia voidaan asentaa vastaavasti kuin Debianissa. UnionFS:n ansiosta ohjelmia voidaan asentaa myös graafisesti KPackage tai Synaptic -ohjelman kautta.

Seuraavassa keskitytään UnionFS:n esittelyyn, pysyvän kuvatiedoston luontiin (persistent disk image) ja Aptin käyttöön Knoppixissa.

Mikä on UnionFS?

UnionFS (A Stackable Unification File System) on tiedostojärjestelmä, jolla voidaan yhdistää usean eri hakemiston (branches) sisältö kuitenkin pitäen niiden fyysinen sisältö erillään.

Knoppixista puhuttaessa UnionFS pitää kirjaa jokaisesta muokatusta tiedostosta (jotka on tallennettu ramdiskille) ja jokaisesta muokkaamattomasta tiedostosta lennossa. Kun eteen tulee muokattu tiedosto tiedostojärjestelmässä, UnionFS käyttää kopiota ramdiskillä (luku-ja kirjoitusoikeus) CD:llä olevan kopion (vain lukuoikeus) sijasta.

Tämä tarkoittaa, että voit asentaa ohjelmia Aptin avulla kuten Debianissakin ja ohjelmat asentuvat oikeisin hakemistoihin aivan normaalisti. Voit esim. asentaa tekstipohjaisen irssin apt-get install irssi-text tai esim. NVu-html-editorin apt-get install nvu.

UnionFS siis mahdollistaa ohjelmien asentamisen mutta koska Knoppix käynnistetään live-CD:ltä, ohjelmat pitää myös tallentaa jonnekin, ja se tehdään luomalla persistent disk image.

Persistent disk image

Persisten disk image

Persistent KNOPPIX disk image on valmiina olevalle osiolle luotava kuvatiedosto, jonka tiedostojärjestelmänä on aina ext2. Kuvatiedoston voi luoda huoletta esim. Windows-osiolle, koska mitään uudelleenosiointia ei tarvita. Kuvatiedosto näkyy Windowsissa knoppix.img-nimisenä ja vie levytilaa sen mukaan kuinka isoksi se on määritelty (koko ei muutu).

Aikaisemmin asetukset tallennettiin Knoppixissa erikseen Save KNOPPIX Configuration mutta Create a persistent KNOPPIX disk image on sitä huomattavasti monipuolisempi ja mahdollistaa mm. ohjelmien asentamisen Aptin avulla:

Persisten disk image

Partition Knoppix antaa mahdollisuuden valita osio, jolle kuvatiedosto luodaan. Jos käytössä on tarpeeksi iso usb-tikku, myös sitä voidaan käyttää kuvatiedoston tallentamiseen.

Jos asennat suuria ohjelmia, kuvatiedosto kannattaa tehdä mahdollisimman suureksi, esim. 700 Mt (suomenkielisen OpenOffice.orgin asennus vie jo pelkästään tilaa lähes 200 Mt). Tiedostolle ei liene määritelty ylärajaa (itselläni kuvatiedosto on toisessa asennuksessa 3 Gt!).

Knoppix.img-tiedoston käytetyn tilan näet seuraavasti:

root@2[/]# du -ms KNOPPIX.IMG/
621     KNOPPIX.IMG/

Itselläni on tiedosto määritelty 650 Mt:n kokoiseksi ja siitä on jo käytetty 621 Mt! Toki olen asentanut itselleni OOo:n ja Soikon, Firefoxin päivityksen, Nvu-html-editorin, Irssin ja Lilypondin Aptilla.

Persisten disk image

AES256-encrypted home

Kotihakemisto on mahdollista tallentaa AES256-kryptattuna, jos katsot sen tietoturvasyistä aiheelliseksi.

Knoppix image created successfully

Kuvatiedoston luonnin jälkeen kannattaa käynnistää kone uudelleen, koska kuvatiedoston luonnin jälkeen tehdyt asetukset eivät jää muistiiin ennen uutta käynnistystä. Kone kannattaa käynnistää saman tien suomen kielen tuella (varmuuden vuoksi), jolloin mm. näppäimistö on suomenkielinen:

boot: knoppix lang=fi

Seuraavilla käynnistyskerroilla ei normaalisti tarvita mitään käynnistysoptioita. Knoppix osaa itse skannata koneen automaattisesti ja etsiä kuvatiedoston sijainnin ja ladata kielitiedoston. Knoppix löysi kuvatiedoston automaattisesti jopa omalta 200 Gt:n kiintolevyltäni (/dev/hde17) vaikka tiedosto sijaitsi Suse 9.3:n erillisellä /home-osiolla (ReiserFS)!

Jos kuvatiedosto löytyy, tulee ennen nettiasetusten (ja X:n käynnistystä) valikko Knoppix Configuration, josta voi ottaa kuvatiedoston käyttöön Mount Knoppix Home directory. Huomaa, että tietoturvasyistä oletuksena on No eikä kuvatiedostoa oteta käyttöön vaan Knoppix käynnistetään kuten normaalistikin live-CD:ltä.

Kaikki asetukset jäävät talteen ja voit käyttää konetta samoin kuin Linux olisi asennettu kiintolevylle. Ja koska Knoppix on debian-pohjainen, myös Apt on käytettävissä :-)

Knoppix saattaa vaatia, että osio, jolle kuvatiedosto tallennetaan, pitää olla valmiiksi liitettynä. Esim. /dev/hda1-osio liitetään konsolissa:

# mount /dev/hda1

Voit halutessasi katsoa tekemäsi kuvatiedoston sisältöä liittämällä sen seuraavasti:

root@1[/]# mount -o loop knoppix.img /mnt

Kuvatiedosto (knoppix.img) sisältää heti tiedoston luomisen jälkeen seuraavat hakemistot:

/dev, /etc, /home, /lib, /lost+found, /tmp, /var

Kuten luettelosta huomataan, niin Knoppix osaa tallentaa asetukset ja kaiken muuttuvan datan automaattisesti kuvatiedostoon. Muista irrottaa kuvatiedosto katsomisen jälkeen seuraavasti:

root@1[/]# umount /mnt

Kuvatiedosto liitetään automaattisesti juurihakemistoon käynnistyksen yhteydessä, kun kone ensimmäisen kerran käynnistetään tiedoston luonnin jälkeen. Tiedosto näkyy juurihakemistossa nimellä /KNOPPIX.IMG.

KNOPPIX.IMG Ohjelmien asennuksen jälkeen KNOPPIX.IMG sisältää normaalit hakemistot (klikkaa kuvaa - kuvassa näkyy myös /UNIONFS-tiedostojärjestelmän sisältö):

/dev, /etc, /home, /lib, /lost+found, /opt, /root, /tmp, /usr, /var

Hakemistorakenteessa on erikoista /usr/lib-hakemiston sisältö, koska se sisältää myös ohjelmahakemistot, jotka normaalisti sijaitsevat /usr/local- tai /opt-hakemistoissa, ks. kuva /usr/lib-hakemistosta (Midnight Commanderista nähtynä).

Kuvatiedoston luonti NTFS-osiolle

Kuvatiedoston luonti ntfs-osiolleKuvatiedoston luonti ntfs-osiolle MkImage_ct.exe-ohjelmalla Kuvatiedoston luonti ntfs-osiolle mkimg-de.e.exe-ohjelmallaUutuutena on mahdollisuus tallentaa asetukset myös NTFS-osiolle. Sitä ennen pitää tehdä image-tiedosto Windowsissa joko CD:llä olevalla graafisella MkImage_ct.exe- tai tekstipohjaisella mkimg-de.exe-ohjelmalla. Molemmat ohjelmat löytyvät CD:ltäOhjelmien lis KNOPPIX-hakemistosta ja ne ovat saksankielisiä.

Ohjelmat kysyvät vain osion, jolle tiedosto luodaan (Laufwerk) ja tiedoston koon (Größe).

Linuxissa ei ole kirjoitustukea NTFS-osiolle (riittämätön tekninen spesifikaatio tuen tekemiseen) mutta Linuxissa on tuki jo olemassa olevan tiedoston uudelleenkirjoittamiseen NTFS-osiolle. Tämän takia kuvatiedosto pitää ensin tehdä Windowsissa ja luoda sille tiedostojärjestelmä (ext2) ennen kuin siihen voidaan kirjoittaa Linuxissa.

Persistent disk image Kun KNOPPIX.IMG-tiedosto on luotu ensin Windowsissa, pitää seuraavaksi tehdä kuvatiedosto Knoppixissa Create a persistent KNOPPIX disk image kuten aikaisemmin on selostettu.

Huomaa, että kuvatiedoston luonnin loppuvaihe on hyvin hidas ja ohjelma näyttäisi jäävän jumiin. Näin ei kuitenkaan tapahdu, joten tiedoston valmistumista pitää vain odottaa.

Kuvatiedoston luonnin jälkeen kone pitää bootata, jonka jälkeen tiedosto on valmis käyttöön. Boottaa Knoppix ensin 'boot: knoppix lang=fi', jonka jälkeen suomen kielen asetukset kirjoitetaan knoppix.img-tiedostoon, ja seuraavalla käynnistyskerralla ei tarvitse syöttää mitään boot-kehotteeseen.

Aptin käyttö

Nyt Knoppix sallii myös ohjelmien asentamisen Aptilla. Päivitä ensin Aptin tietokanta:

# apt-get update

Tämän jälkeen voit etsiä haluamiasi tiedostoja apt-cache search ohjelma, esim seuraavassa katsotaan löytyykö irssi Knoppixille:

root@2[knoppix]# apt-cache search irssi
irssi-common - common files for the irssi IRC client
irssi-gnome - GNOME version of the irssi IRC client
irssi-gtk - GTK version of the irssi IRC client
ctrlproxy - An IRC proxy with multiserver support
ekg - console Gadu Gadu client for UNIX systems
fisg - Fast IRC Statistics Generator
irssi-scripts - collection of scripts for irssi
irssi-text - text-mode version of the irssi IRC client
libconfig-auto-perl - Magical config file parser
irssi-plugin-icq - ICQ plugin for irssi
irssi-snapshot - The irssi IRC client (Development version)
irssi-snapshot-dev - Development files of the irssi IRC client
lg-issue112 - Issue 112 of the Linux Gazette.
statslog - An IRC Channel Logger
ekg2 - instant messenger client for UNIX systems
root@2[knoppix]#              

Voit asentaa irssin tekstipohjaisen ohjelman:

# apt-get install irssi-text

Tietoturvasyistä kannattaa myös asentaa uusin Firefox selain seuraavasti:

root@1[knoppix]# apt-get install mozilla-firefox

Nyt voit todellakin asentaa Aptilla ohjelmia kuten aidossa Debianissakin - kuitenkin käyttäen Knoppixin live-CD:tä! Asennetut ohjelmat tallennetaan kuvatiedostolle (jos persistent disk image on luotu) ja ohjelma on valmiiksi asennettuna, kun Knoppix käynnistetään seuraavan kerran.

Voit luonnollisesti myös muokata Aptin /etc/apt/sources.list-tiedostoa mutta muokkaa tiedostoa UNIONFS-hakemiston vastaavasta /etc-hakemistosta. Jos katsot UNIONFS:n sisältöä, niin huomaat, että se sisältää kaikki Knoppixin hakemistot ja muut tiedostot ovat vain symbolisia linkkejä ko. hakemistoon. Huomaa, että jos haluat kopioida jotakin kotihakemistoon, niin älä kopioi sitä /ramdisk/home/knoppix-hakemistoon vaan /UNIONFS/home/knoppix-hakemistoon, josta se tallennetaan automaattisesti knoppix.img-kuvatiedostolle talteen. Väärään paikkaan kopioitu tiedosto saattaa aiheuttaa Segmentation Fault-ilmoituksen.

Seuraavassa on esitelty juurihakemiston sisältö. Kaikki hakemistot, joiden jäljessä on nuolenpää (->) ovat symbolisia linkkejä nuolenpään jälkeiseen hakemistoon:

root@3[/]# ll
total 15
drwxr-xr-x  22 root root 4096 Apr  7 08:16 KNOPPIX
drwxrwxrwt  11 root root 4096 Apr 27 20:31 KNOPPIX.IMG
drwxrwxrwt  31 root root 4096 Apr 27 20:31 UNIONFS
lrwxrwxrwx   1 root root   12 Apr 27  2005 bin -> /UNIONFS/bin
lrwxrwxrwx   1 root root   13 Apr 27  2005 boot -> /UNIONFS/boot
dr-xr-xr-x   4 root root 2048 Mar 21 01:16 cdrom
lrwxrwxrwx   1 root root   12 Apr 27  2005 dev -> /UNIONFS/dev
lrwxrwxrwx   1 root root   12 Apr 27  2005 etc -> /UNIONFS/etc
lrwxrwxrwx   1 root root   15 Apr 27  2005 floppy -> /UNIONFS/floppy
lrwxrwxrwx   1 root root   17 Apr 27 20:26 home -> /KNOPPIX.IMG/home
lrwxrwxrwx   1 root root   15 Apr 27  2005 initrd -> /UNIONFS/initrd
lrwxrwxrwx   1 root root   12 Apr 27  2005 lib -> /UNIONFS/lib
lrwxrwxrwx   1 root root   19 Apr 27 20:26 lost+found -> /UNIONFS/lost+found
drwxr-xr-x   8 root root 1024 Apr 27 20:27 mnt
lrwxrwxrwx   1 root root   13 Apr 27  2005 none -> /UNIONFS/none
lrwxrwxrwx   1 root root   12 Apr 27  2005 opt -> /UNIONFS/opt
dr-xr-xr-x  84 root root    0 Apr 27  2005 proc
drwxrwxrwt   8 root root  160 Apr 27 20:25 ramdisk
lrwxrwxrwx   1 root root   13 Apr 27  2005 root -> /UNIONFS/root
lrwxrwxrwx   1 root root   13 Apr 27  2005 sbin -> /UNIONFS/sbin
drwxr-xr-x  10 root root    0 Apr 27  2005 sys
lrwxrwxrwx   1 root root   12 Apr 27  2005 tmp -> /ramdisk/tmp
lrwxrwxrwx   1 root root   12 Apr 27  2005 usr -> /UNIONFS/usr
lrwxrwxrwx   1 root root   12 Apr 27  2005 var -> /UNIONFS/var
lrwxrwxrwx   1 root root   16 Apr 27  2005 vmlinuz -> /UNIONFS/vmlinuz
root@3[/]#                                    

Apt toimii yleensä luotettavasti mutta levyn täyttyminen (liian pieni knoppix.img-tiedosto) saattaa aiheuttaa ongelmia (broken pipe). Myös ohjelmien asentaminen ja poistaminen voi aiheuttaa jossain vaiheessa riippuvuusongelmia (unmet dependencies). Seuraavat yleisimmät komennot tulevat varmasti tutuiksi ahkeralle Aptin käyttäjälle:

apt-get update
dpkg --configure -a
apt-get -f install
apt-get install paketti
apt-get remove paketti
apt-cache depends

Poista orvoksi jääneet paketit, joita mitkään ohjelmat eivät enää tarvitse riippuvuuksien (dependencies) vuoksi, ohjelmalla deborphan. Kun ajat em. ohjelman, kaikki orvot paketit poistetaan ilman varoitusta. Halutessasi voit listata ensin paketit ja poistaa sitten listalla mainitut paketit Aptilla seuraavaksi:

# deborphan > orphanlist
# apt-get remove `cat orphanlist`

Huomaa, että nyt asennetut paketit jäävät /var/cache/archives-hakemistoon, josta voit tyhjentää vanhaksi jääneet paketit:

apt-get autoclean

Huomaa, että apt-get clean poistaa kaikki imuroidut paketit.

Katso lisätietoa Aptin käytöstä Debian-sivultani.

Soikon asennus Aptilla ja suomenkielinen OpenOffice.org

Jos loit tarpeeksi ison kuvatiedoston, voit asentaa myös suuriakin ohjelmia kuten suomenkielisen OpenOffice.orgin ja Soikon. Huomaa, että ko. pakettien asennus vaatii sources.list-tiedostoon lisättäväksi seuraavan rivin ja tietokannan päivityksen apt-get update:

deb http://elonen.iki.fi/code/unofficial-debs/ ./

Nyt voit asentaa Soikon, jolloin entinen OpenOffice.org (1.1.4-versio) poistetaan ja asennetaan versio (1.1.3), jossa Soikko toimii:

root@2[knoppix]# apt-get install openoffice.org-soikko
root@2[knoppix]# apt-get install openoffice.org-soikko
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  libdb4.2++ libmyspell3 libneon23 libsoikko0 libstlport4.6 openoffice.org
  openoffice.org-bin openoffice.org-debian-files openoffice.org-l10n-en
  ttf-opensymbol
Ehdotetut paketit:
  openoffice.org-help ooqstart-gnome oooqs-kde unixodbc prelink
  openoffice.org-hyphenation openoffice.org-thesaurus msttcorefonts
  openoffice.org-mimelnk openoffice.org-gtk-gnome openoffice.org-kde
  openoffice.org-gnomevfs openclipart myspell-dictionary-en
  openoffice.org-hyphenation-en openoffice.org-thesaurus-en
  openoffice.org-help-en
Suositellut paketit:
  myspell-en-us myspell-dictionary
Seuraavat paketit POISTETAAN:
  openoffice-de-en
Seuraavat UUDET paketit asennetaan:
  libdb4.2++ libmyspell3 libneon23 libsoikko0 libstlport4.6 openoffice.org
  openoffice.org-bin openoffice.org-debian-files openoffice.org-l10n-en
  openoffice.org-soikko ttf-opensymbol
0 päivitetty, 11 uutta asennusta, 1 poistettavaa ja 165 päivittämätöntä.
Noudettavaa arkistoa 0t/57,5Mt.
Purkamisen jälkeen vapautuu 67,0Mt levytilaa.
Haluatko jatkaa? [K/e] k
Esiräätälöidään paketteja...
(Reading database ... 114891 files and directories currently installed.)
Removing openoffice-de-en ...
dpkg - warning: while removing openoffice-de-en, directory `/usr/share/applnk/Office' not empty so not removed.
Selecting previously deselected package libdb4.2++.
(Reading database ... 109371 files and directories currently installed.)
Unpacking libdb4.2++ (from .../libdb4.2++_4.2.52-18_i386.deb) ...
Selecting previously deselected package libmyspell3.
Unpacking libmyspell3 (from .../libmyspell3_1%3a3.1-11_i386.deb) ...
Selecting previously deselected package libneon23.
Unpacking libneon23 (from .../libneon23_0.23.9.dfsg.3-2_i386.deb) ...
Selecting previously deselected package libsoikko0.
Unpacking libsoikko0 (from .../libsoikko0_0.2.1-4_i386.deb) ...
Selecting previously deselected package libstlport4.6.
Unpacking libstlport4.6 (from .../libstlport4.6_4.6.2-2_i386.deb) ...
Selecting previously deselected package openoffice.org-bin.
Unpacking openoffice.org-bin (from .../openoffice.org-bin_1.1.3-8_i386.deb) ...
Selecting previously deselected package openoffice.org-debian-files.
Unpacking openoffice.org-debian-files (from .../openoffice.org-debian-files_1.1.3-8+1_all.deb) ...
Selecting previously deselected package openoffice.org-l10n-en.
Unpacking openoffice.org-l10n-en (from .../openoffice.org-l10n-en_1.1.3-8_all.deb) ...
Selecting previously deselected package ttf-opensymbol.
Unpacking ttf-opensymbol (from .../ttf-opensymbol_1.1.3-8_all.deb) ...
Selecting previously deselected package openoffice.org.
Unpacking openoffice.org (from .../openoffice.org_1.1.3-8_all.deb) ...
Selecting previously deselected package openoffice.org-soikko.
Unpacking openoffice.org-soikko (from .../openoffice.org-soikko_0.2.1-4_i386.deb) ...
Setting up libdb4.2++ (4.2.52-18) ...
Setting up libmyspell3 (3.1-11) ...

Setting up libneon23 (0.23.9.dfsg.3-2) ...

Setting up libsoikko0 (0.2.1-4) ...
Setting up libstlport4.6 (4.6.2-2) ...

Setting up openoffice.org-l10n-en (1.1.3-8) ...

Setting up ttf-opensymbol (1.1.3-8) ...
Updating fontconfig cache...

Setting up openoffice.org-bin (1.1.3-8) ...
Registering Soikko to OpenOffice.org... done.

Setting up openoffice.org-debian-files (1.1.3-8+1) ...
Creating symlink /usr/lib/openoffice/share/dict/ooo -> /usr/share/myspell/dicts...

Setting up openoffice.org (1.1.3-8) ...
Updating OpenOffice.org's dictionary list... done.

Setting up openoffice.org-soikko (0.2.1-4) ...
Registering Soikko to OpenOffice.org... done.

root@2[knoppix]#

Jos haluat OpenOfficen täysin suomenkieliseksi, asenna myös paketti:

# apt-get install openoffice.org-l10n-fi

Itselläni jostain syystä Apt jää jumiin (bugi?), jos kielipaketin asentaa Soikon asennuksen yhteydessä. Rebootin jälkeen paketin voi asentaa ongelmitta.

Asetukset kuntoon

Rootin salasanan vaihto

Knoppixin graafisessa ympäristössä (KDE) ei voi vaihtaa edes kellon aikaa tai tehdä Control Centerissä muitakaan muutoksia, jotka vaativat Administration Moden käyttöä, koska toiminto vaatii rootin (pääkäyttäjän) salasanan. Se ei kuitenkaan oletuksena ole käytössä. Rootin salasanan saa kuitenkin käyttöön vaihtamalla salasanan (entistä salasanaa ei kysytä):

sknoppix@2[knoppix]$ su
root@2[knoppix]# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Myös knoppix@2[knoppix]$ sudo passwd toimii.

Apt-palvelimet

Apt-palvelimet, joista ohjelmia haetaan, on lueteltu /etc/apt/sources.list-tiedostossa.

Muuta saksankieliset palvelimet viittaamaan Suomen Debianin sivuille ftp://ftp.fi.debian.org/. Huom. Sargen (Debian 3.1) julkaisun jälkeen Security updates -palvelimet eivät vastaa, jos testing-sanaa ei muuta sarge-sanaksi. Katso malliksi oma sources.list-tiedostoni.

Voit myös vaihtaa palvelimia, jos katsot sen aiheelliseksi. Itse olen esim. lisännyt listan loppuun palvelimen, josta saa suomenkielisen OpenOffice.orgin ja Soikon:

deb http://elonen.iki.fi/code/unofficial-debs ./

Palomuuri

Iptraf

Knoppixissa voi seurata nettiliikennettä iptraf-ohjelmalla. Voit käynnistää sen konsolista tai suoraan näppäimistöltä Alt-F2 ja näpyttelemällä iptraf (suurenna ikkuna kokoruutuun tai muuten ohjelma ei käynnisty). Lopeta ohjelman käyttö painamalla kaksi kertaa x-kirjainta.

Palomuuriohjelmana Knoppixin CD:llä on iptables. Katso konfigurointiohjeita Knoppixin keskustelufoorumilta.

Valikko suomenkieliseksi

Valikko

KDE:n valikon saa suomenkieliseksi asentamalla suomen kielipaketin Aptilla:

# apt-get install kde-i18n-fi

Keyboard layout

Jostain syystä Knoppix ei osaa ladata suomen kielen asetuksia ilman boottioptiota: boot: knoppix lang=fi.

Vaihda suomen kieli ensimmäiseksi (ylimmäksi) näppäimistöasetuksista, jolloin oletuksena on käynnistyksen jälkeen suomenkielinen näppäimistö.

Kieli

Muuta myös Control Centeristä (Ohjauspaneeli) maa-asetukset oikeiksi.

Säädä kellonaika oikeaksi. Huom. Oletuksena on USA:n aika (monta tuntia Suomen aikaa edellä).

Kieliasetukset virtuaalikonsolissa

Knoppixin live-CD ei osaa käyttää suomen kielen lokaaliasetuksia virtuaalikonsoleissa (vt2-vt4) väärän näppäimistökartan (keymap) vuoksi. Saat näppäimistön suomenkieliseksi näppäilemällä konsolissa:

$ su
# loadkeys fi-latin1

Asetukset tallennetaan vain istunnon ajaksi. Asetukset pitäisi saada muistiin asentamalla ko. näppäimistökartan (ei kyllä toimi itselläni):

root@4[knoppix]# install-keymap fi-latin1
Loading /etc/console/boottime.kmap.gz
root@4[knoppix]#

Jos käytät tekstipohjaista Links (ELinks) -selainta, saat skandit näkymään oikein lataamalla fi-latin1 -näppäimistökartan kuten edellä on kerrottu.

Huomaa, että virtuaalikonsolissa 1 (vt1) näytetään käynnistysilmoitukset ja komentorivi ei ole käytössä vaan siellä lukee viimeisin käynnistysilmoitus:

Starting X11...

Tämän ei kannata kuitenkaan antaa hämätä, koska pelkällä enterin painalluksella päästään komentoriville. Huomaa myös, että X aukeaa virtuaalikonsolille 5 (yleensä Linuxeissa vt7).

Huomaa, että virtuaalikonsoli 1 (vt1) on varattu käynnistysilmoituksille eikä ole käytettävissä ja X aukeaa virtuaalikonsolille 5 (yleensä Linuxeissa vt7).

Poista myös tarpeettomat lokaalit esim. kommentoimalla ne pois /etc/locale.gen-tiedostosta. Aja sen jälkeen komento locale-gen. Voit myös käyttää dpkg:tä dpkg-reconfigure locales.

Ohjelmien lisääminen paneeliin

Launch panel

Voit lisätä ohjelmia pikakäynnistysvalikkoon yksinkertaisesti vetämällä hiiren vasemmalla näppäimellä haluamasi ohjelman valikosta. Kuvassa on lisätty Thunderbird käynnistyväksi paneelista.

Winen käyttöönotto

Wine-paketti tulee Knoppixin mukana mutta se pitää konfiguroida ennen kuin Winea voi käyttää Windows-ohjelmien asentamiseen ja ajamiseen.

Konfigurointi käynnistetään yksinkertaisesti käynnistämällä Wine ja Configure. Ohjelma tekee oletuksena fake_windows-hakemiston, jossa on samat alihakemistot kuin Windowsissakin. Oletusasetuksia ei ole syytä muuttaa.

Wine-paketti ei kuitenkaan ole täydellinen vaan siitä puuttuu Windows-ohjelmien tarvitsemia dll-tiedostoja (kirjastotiedostot). Yksi tärkeimmistä kirjastotiedostoista on mfc42.dll, jonka lähes jokainen Windows-ohjelma tarvitsee. Jos koneessasi ei ole Windowsia, voit kopioida puuttuvan tiedoston sivulta http://www.dll-files.com/dllindex/index.shtml (myös muutkin dll-tiedostot löytyvät samalta sivulta). Kirjastoa ei ilmeisesti ole Winen mukana lisenssisyistä.

Winessa fontit ovat surkeita, mutta ongelman voi helposti ratkaista asentamalla msttcorefonts-nimisen paketin Aptilla:

# apt-get install msttcorefonts

Seuraavat kuvat näyttävät selvästi, mikä ero on jos msttcorefonts on asennettu tai jos niitä ei ole asennettu (kuvat Winen kautta asennetusta IrfanView 3.97 -ohjelmasta):

Ei msttcorefontteja

msttcorefonts asennettu

Knoppixin remasterointi

Uusi Knoppix tuntuu niin hyvältä, että väkisinkin tekisi mieli tehdä oma Knoppix-CD, jossa olisi valmiina kaikki muutokset, joita nyt on mahdollisuus tehdä Aptin avulla. Esimerkkinä muutoksista voisi mainita suomenkielisen OpenOffice.orgin ja Soikko-ohjelman, joiden asennuksen olen selvittänyt aikaisemmin.

Toinen syy remasterointiin voisi olla kielen vaihtaminen oletuksena suomeksi. Muita syitä voisi olla vaikkapa Knoppixin mahduttaminen usb-tikulle poistamalla itselle turhia ohjelmia.

Knoppixin foorumilla ja Documentation-sivulla on useita ohjeita Knoppixin remasterointiin. Lupaavimmalta ja yksinkertaisimmalta käyttää vaikuttaa ohje HOWTO: Remaster KNOPPIX the easy way using menu based remaster scripts, joka on testattu myös Knoppixin 3.8.1 -versiolla. Ideana tuossa on käyttää valmiita skriptejä, jotka voi ladata sivulta http://debian.tu-bs.de/knoppix/remaster/, helpottamaan remasterointia (hae uusin versio).

Olen tehnyt skriptien avulla suomenkielisen Knoppixin ja todennut skriptit toimiviksi. Tein myös ohjeen remasteroinnista, jossa käytetään deb-pakettia skripteistä, ks. s. http://tapsa.terae.net/linux/knoppix/remaster.pdf. Ohje on vielä luonnosvaiheessa.

Lisätietoa

Parhaiten saat vastauksen kysymyksiisi Knoppixin keskustelufoorumilta.

Mistä sen saa?

Uusimman Knoppixin voi ladata sivulla http://www.knopper.net/knoppix-mirrors/index-en.html mainituista peileistä (mirror sites) esim. Suomesta sivulta http://lame.lut.fi/linux/Knoppix/.

Yhteenveto

Knoppixin 3.8 -versio on selvä edistysaskel aikaisempiin versioihin verrattuna, koska Aptia voidaan käyttää nyt normaalisti UnionFS:n ansiosta. Ohjelmat ja asetukset tallennetaan knoppix.img-tiedostoon, jos persistent KNOPPIX disk image on luotu.

Knoppixin skriptit eivät kuitenkaan ole täysin bugittomia ja saatat törmätä ongelmiin asentaessasi ohjelmia Aptilla. Periaatteessa kuitenkin suurienkin ohjelmapakettien asennuksen pitäisi onnistua (itse asensin suomenkielisen OpenOffice.orgin onnistuneesti). Joskus taas koneen sammutus aiheuttaa ongelmia. Reset-näppäin ja Knoppixin uudelleen käynnistys yleensä korjaa ongelmat automaattisesti.

Useimpien isojen ohjelmien asentaminen saattaa jättää konsolin jumiin, jolloin konetta ei saa sammutettua oikein. Käynnistyksen yhteydessä virheelliset inodet korjataan automaattisesti.

Jossakin vaiheessa raja tulee kuitenkin vastaan ja on järkevämpää tehdä 'oikea' Linuxin asennus eikä käynnistää Linuxia CD:ltä ja käyttää olemassa olevaa osiota. Lisäksi kuvatiedoston tiedostojärjestelmä ext2 ei ole journaloiva ja on siksi vikaherkempi kuin nykyisin yleisesti käytettävä ext3. Lisäksi Windows XP:n NTFS-osiolle tehty kuvatiedosto saattaa aiheuttaa Scandiskin ajamisen Windowsin käynnistyksen yhteydessä.

Knoppix toimii edelleen hyvin myös rescue-CD:nä, jollaiseksi se käsittääkseni alun perin oli tarkoitettukin.

Uusien ominaisuuksin myötä Knoppixista on tullut vaikkapa 'köyhän miehen' ainoa Linux, jolla pääsee hyvin jyvälle Linuxista eikä varsinaista Linux-jakelua tarvitse välttämättä asentaa aloittelijaa pelottavine osiointineen ja käynnistyslataimineen.

Pienistä bugeista huolimatta Knoppix on viittaamassa suuntaa live-CD:iden kehityksessä ja pian muistakin Linux-jakeluista on odotettavissa UnionFS:ää käyttäviä versioita, joissa ohjelmia voidaan asentaa jakelun oman paketinhallinnan kautta vastaavasti kuin kiintolevyllekin asennetussa Linuxissa.

Dokumentti luotu: 24.4.2005
Päivitetty viimeksi: 24.6.2005