Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Aiheet - Asmo Koskinen

Sivuja: 1 ... 18 19 [20] 21
381
Laitealue / LTSP ja usb-tikut
« : 23.08.06 - klo:23.54 »
Terve.

LTSP on petrannut pitkin kesää.

http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42

Työntekijämme saivat lomilta tullessaan usb-tikut (512). Tiedoston kopiointi sujuu näppärästi smb-clientin läpi NT-palvelimelta tyhmän päätteen usb-tikulle.

http://www.arkki.info/howto/LTSP_Ubuntu/LTSP_Usb-tikku.png

--
Tikun oletus-kuvakkeen voi valita tätä tiedostoa muokkamalla:

ltsp@ltsp:~$ cat /etc/ltsp-localdev.conf
#
# Directory in the users home dir where drives will be mounted.
#

DRIVE_DIR="Drives"

#
# Icon used to represent folders
#

FOLDER_ICON="/usr/share/pixmaps/apple-green.png"

ltsp@ltsp:~$
--

Ruutukaappaus:

http://www.arkki.info/howto/LTSP_Ubuntu/LTSP_Usb-tikku.png

Ystävällisin terveisin Asmo Koskinen.

382
Ubuntu tietokoneissa / mimms
« : 19.08.06 - klo:02.55 »

Törmäsin mimms-ohjelmaan.

koskias@ubuntu:~$ sudo apt-get install mimms
Password:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat UUDET paketit asennetaan:
  mimms
0 päivitetty, 1 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 13,0kt.
Purkamisen jälkeen käytetään 86,0kt lisää levytilaa.
Nouda:1 http://archive.ubuntu.com dapper/universe mimms 0.0.9-2 [13,0kB]
Noudettiin 13,0kt ajassa 0s (27,4kt/s)
Selecting previously deselected package mimms.
(Reading database ... 120790 files and directories currently installed.)
Unpacking mimms (from .../mimms_0.0.9-2_i386.deb) ...
Setting up mimms (0.0.9-2) ...
koskias@ubuntu:~$ mimms
Usage: mimms [-o|--output <file>] [-t|--time <minutes>] [-?|--help] [--usage]
        [--version] [options] mms://<host>[:port]/<path>
koskias@ubuntu:~$ mimms mms://a589.v154785.c15478.g.vm.akamaistream.net/7/589/15478/v0004/origin.channel4.com/news/2006/08/08_net_m4.wmv
host : >a589.v154785.c15478.g.vm.akamaistream.net<
port : >1755<
path : >7/589/15478/v0004/origin.channel4.com/news/2006/08/08_net_m4.wmv<
file : >08_net_m4.wmv<
time : >-1<
creating output file '08_net_m4.wmv'
port: 0000db06
connected..
...everything done.
koskias@ubuntu:~$

koskias@ubuntu:~$ mplayer 08_net_m4.wmv
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Intel Pentium M Dothan (Family: 6, Stepping: 8)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.


91 audio & 204 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing 08_net_m4.wmv.
ASF file format detected.
VIDEO:  [WMV3]  320x240  24bpp  1000.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 32000 Hz, 2 ch, s16le, 32.0 kbit/3.12% (ratio: 4000->128000)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
==========================================================================
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput r=0x0   size:230400  align:1
StreamCount r=0x0  1  1
Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8 RGB555 RGB565 RGB24 RGB32
Decoder is capable of YUV output (flags 0x1b)
VDec: vo config request - 320 x 240 (preferred colorspace: Packed YUY2)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 320x240 => 320x240 Planar YV12
Selected video codec: [wmv9dmo] vfm: dmo (Windows Media Video 9 DMO)
==========================================================================
Building audio filter chain for 32000Hz/2ch/s16le -> 0Hz/0ch/??...
alsa-init: 1 soundcard found, using: default
alsa: 32000 Hz/2 channels/4 bpf/43688 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 32000Hz 2ch s16le (2 bytes per sample)
Building audio filter chain for 32000Hz/2ch/s16le -> 32000Hz/2ch/s16le...
Starting playback...

Kyseessä oli Mark S:n haastattelu.

Ystävällisin terveisin Asmo Koskinen.

383
Multimedia ja grafiikka / Ubuntuvideo
« : 19.08.06 - klo:02.33 »
Terve,

uusi saitti:

http://www.ubuntuvideo.com/

Ystävällisin terveisin Asmo Koskinen,

384
Seuraavassa käydään läpi Mussh-skriptin asennus ja käyttö. Mussh-skriptin avulla voi hallinnoida useita työasemia ssh-ohjelmaa käyttäen.

Mussh-skriptiä käytettäessä ei tarvita salasanoja, vain RSA-avainpareja.

"MUltihost SSH Wrapper - Broadcasts commands over SSH to multiple hosts.

Mussh is a shell script that allows you to execute a command or script over SSH on multiple hosts with one command. When possible, it will use ssh-agent and RSA/DSA keys to minimize the need to enter your password more than once."

http://directory.fsf.org/mussh.html

Tässä ohjeessa on käytetty apuna tätä ohjetta:

http://www.debian-administration.org/articles/152

1. Avaa Gnome-terminaali ja asenna openssh-client ja keychain.

koskias@ubuntu:~$ sudo apt-get install openssh-client keychain

Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
openssh-client on jo uusin versio.
Seuraavat UUDET paketit asennetaan:
  keychain
0 päivitetty, 1 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 31,4kt.
Purkamisen jälkeen käytetään 139kt lisää levytilaa.
Nouda:1 http://archive.ubuntu.com dapper/universe keychain 2.6.1-0ubuntu1 [31,4kB]
Noudettiin 31,4kt ajassa 0s (48,2kt/s)
Selecting previously deselected package keychain.
(Reading database ... 120782 files and directories currently installed.)
Unpacking keychain (from .../keychain_2.6.1-0ubuntu1_all.deb) ...
Setting up keychain (2.6.1-0ubuntu1) ...

koskias@ubuntu:~$

2. Luo RSA-avainpari. Älä anna salasanaa, vaan paina vain ENTER, kun kysytään salasanaa.

koskias@ubuntu:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/koskias/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

Your identification has been saved in /home/koskias/.ssh/id_rsa.
Your public key has been saved in /home/koskias/.ssh/id_rsa.pub.
The key fingerprint is:
4b:a5:d2:eb:7b:f6:88:3d:48:bb:c6:c8:75:25:8f:9a koskias@ubuntu
koskias@ubuntu:~$

3. Kopioi RSA-avainparin julkinen avain työasemaan. Sinulla täytyy olla luotuna tunnus työasemassa. Voit käyttää myös "root"-tunnusta, koska käytät SSH-putkea ja RSA-avainparia.

Toista tämä kohta kaikkien niiden työasemien kohdalla, joita haluat hallinnoida.

koskias@ubuntu:~$ ssh-copy-id -i ~/.ssh/id_rsa.pub arkki@arkki.info
29
arkki@arkki.info's password:
Now try logging into the machine, with "ssh 'arkki@arkki.info'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

koskias@ubuntu:~$

4. Testaa RSA-avainparit.

Tunnus "arkki" isäntäkoneessa "arkki.info" ei tarvitse salasanaa, koska tunnistautuminen tapahtuu RSA-avainten perusteella. Etäkoneen piilohakemistossa on oikea avain.

koskias@ubuntu:~$ ssh arkki@arkki.info
Last login: Fri Aug 18 20:32:03 2006 from 194.xxx.xxx.xxx
[--]

[arkki@twilight arkki]$

[arkki@twilight arkki]$ cd .ssh
[arkki@twilight .ssh]$ ls
authorized_keys
[arkki@twilight .ssh]$ cat authorized_keys
ssh-rsa AAAAB3Nz[loput poistettu] koskias@ubuntu
[arkki@twilight .ssh]$

5. Lataa Mussh.

koskias@ubuntu:~$ cd bin
koskias@ubuntu:~/bin$ wget http://puzzle.dl.sourceforge.net/sourceforge/mussh/mussh-0.6.tgz

--21:08:51--  http://puzzle.dl.sourceforge.net/sourceforge/mussh/mussh-0.6.tgz
           => `mussh-0.6.tgz.1'
Selvitetään osoitetta puzzle.dl.sourceforge.net... 195.182.13.20
Yhdistetään palvelimeen puzzle.dl.sourceforge.net|195.182.13.20|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 9 123 (8.9K) [application/x-gzip]

100%[==>]
 9 123        --.--K/s

21:08:51 (76.60 KB/s) - "mussh-0.6.tgz" tallennettu [9123/9123]

koskias@ubuntu:~/bin$

6. Pura Mussh ja siirrä se /usr/local/bin-hakemistoon.

koskias@ubuntu:~/bin$ tar zxvf mussh-0.6.tgz
mussh/
mussh/INSTALL
mussh/README
mussh/EXAMPLES
mussh/BUGS
mussh/mussh.spec
mussh/mussh
mussh/CHANGES
koskias@ubuntu:~/bin$

koskias@ubuntu:~/bin/mussh$ sudo cp mussh /usr/local/bin
koskias@ubuntu:~/bin/mussh$

koskias@ubuntu:~/bin/mussh$ cd /usr/local/bin
koskias@ubuntu:/usr/local/bin$ ls -l
yhteensä 20
-rwxr-xr-x 1 root root 18114 2006-08-18 20:39 mussh
koskias@ubuntu:/usr/local/bin$

7. Kirjaudu kerran pois Gnome-terminaalista. Kun kirjaudut takaisin, niin kysy missä Mussh on.

koskias@ubuntu:~$ which mussh
/usr/local/bin/mussh
koskias@ubuntu:~$

8. Mussh-skriptin käyttäminen.

Kysytään isäntäkoneelta "arkki.info", mikä hänen nimensä on. Käskyn antamiseen ei siis tarvita lainkaan salasanaa.

koskias@ubuntu:~$ mussh -h arkki@arkki.info -c 'uname -a'
arkki@arkki.info: Linux twilight.nebula.fi 2.6.17.4 #6 SMP PREEMPT Tue Jul 18 09:48:04 EEST 2006 i686 unknown
koskias@ubuntu:~$

Jos isäntäkoneita olisi enemmän, vaikkapa kolme kaikkiaan, niin komentoriville kirjoitettaisiin näin:

koskias@ubuntu:~$ mussh -h arkki@arkki.info arkki1@arkki1.info arkki2@arkki2.info -c 'uname -a'

Lisää Mussh-käytöstä saa tietää EXAMPLES-tiedostosta sekä README-tiedostosta.

Ystävällisin terveisin Asmo Koskinen.

385
"PkLasku-laskutusohjelmisto

PkLasku-laskutusohjelmisto on tehty juuri sinulle...
...olitpa sitten juuri aloittemassa yrittäjän taipaleella tai jo kokeneempi konkurssikonkari. Kaikentasoisille käyttäjille ja eri tarpeisiin soveltuva PkLasku auttaa pitämään laskutuksesi ajassa.

Sinun tarvitsee vain huolehtia siitä, että laskutettavaa riittää."

http://pklasku.sourceforge.net/index.php

PkLaskun oma asennusopas:

1. luo mysql-tietokanta 'pklasku'
2. aja oheinen CREATESQL kantaan
3. kopioi paketin muut tiedostot web-palvelimelle
4. muokkaa sqlfuncs.php tiedostoon oikeat asetukset tietokantayhteyteen
   (ethän sitten oikeasti ota root-tunnarilla yhteyttä)
5. kirjaudu sisään oletustunnuksilla admin admin
6. mene System->Käyttäjät ja vaihda Administrator tunnus ja salasana haluamiksesi (huom. tarvineeko edes mainita, että tämä on ehdottoman tärkeää!)

1. Asennetaan Apache ja PHP.

koskias@ubuntu:~$ sudo apt-get install apache2 php5
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php5 libapr0 php5-common ssl-cert
Ehdotetut paketit:
  apache2-doc php-pear
Seuraavat UUDET paketit asennetaan:
  apache2 apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php5 libapr0 php5 php5-common ssl-cert
0 päivitetty, 9 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 3646kt.
Purkamisen jälkeen käytetään 9966kt lisää levytilaa.
Haluatko jatkaa [K/e]?
Nouda:1 http://archive.ubuntu.com dapper/main ssl-cert 1.0.13 [9526B]
Nouda:2 http://security.ubuntu.com dapper-security/main libapr0 2.0.55-4ubuntu2.1 [132kB]
Nouda:3 http://security.ubuntu.com dapper-security/main apache2-utils 2.0.55-4ubuntu2.1 [91,7kB]
Nouda:4 http://security.ubuntu.com dapper-security/main apache2-common 2.0.55-4ubuntu2.1 [786kB]
Nouda:5 http://security.ubuntu.com dapper-security/main apache2-mpm-prefork 2.0.55-4ubuntu2.1 [198kB]
Nouda:6 http://security.ubuntu.com dapper-security/main apache2 2.0.55-4ubuntu2.1 [35,8kB]
Nouda:7 http://security.ubuntu.com dapper-security/main php5-common 5.1.2-1ubuntu3.1 [132kB]
Nouda:8 http://security.ubuntu.com dapper-security/main libapache2-mod-php5 5.1.2-1ubuntu3.1 [2260kB]
Nouda:9 http://security.ubuntu.com dapper-security/main php5 5.1.2-1ubuntu3.1 [1040B]
Noudettiin 3646kt ajassa 33s (109kt/s)
Esiräätälöidään paketteja...
Selecting previously deselected package libapr0.
(Reading database ... 119271 files and directories currently installed.)
Unpacking libapr0 (from .../libapr0_2.0.55-4ubuntu2.1_i386.deb) ...
Selecting previously deselected package ssl-cert.
Unpacking ssl-cert (from .../ssl-cert_1.0.13_all.deb) ...
Selecting previously deselected package apache2-utils.
Unpacking apache2-utils (from .../apache2-utils_2.0.55-4ubuntu2.1_i386.deb) ...
Selecting previously deselected package apache2-common.
Unpacking apache2-common (from .../apache2-common_2.0.55-4ubuntu2.1_i386.deb) ...
Selecting previously deselected package apache2-mpm-prefork.
Unpacking apache2-mpm-prefork (from .../apache2-mpm-prefork_2.0.55-4ubuntu2.1_i386.deb) ...
Selecting previously deselected package apache2.
Unpacking apache2 (from .../apache2_2.0.55-4ubuntu2.1_i386.deb) ...
Selecting previously deselected package php5-common.
Unpacking php5-common (from .../php5-common_5.1.2-1ubuntu3.1_i386.deb) ...
Selecting previously deselected package libapache2-mod-php5.
Unpacking libapache2-mod-php5 (from .../libapache2-mod-php5_5.1.2-1ubuntu3.1_i386.deb) ...
Selecting previously deselected package php5.
Unpacking php5 (from .../php5_5.1.2-1ubuntu3.1_all.deb) ...
Setting up libapr0 (2.0.55-4ubuntu2.1) ...

Setting up ssl-cert (1.0.13) ...

Setting up apache2-utils (2.0.55-4ubuntu2.1) ...
Setting up apache2-common (2.0.55-4ubuntu2.1) ...
Setting Apache2 to Listen on port 80. If this is not desired, please edit /etc/apache2/ports.conf as desired. Note that the Port directive no longer works.
Module userdir installed; run /etc/init.d/apache2 force-reload to enable.

Setting up apache2-mpm-prefork (2.0.55-4ubuntu2.1) ...
 * Starting apache 2.0 web server... apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                                                                                                                     [ ok ]

Setting up apache2 (2.0.55-4ubuntu2.1) ...
Setting up php5-common (5.1.2-1ubuntu3.1) ...
Setting up libapache2-mod-php5 (5.1.2-1ubuntu3.1) ...
 * Forcing reload of apache 2.0 web server... apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                                                                                                                     [ ok ]

Setting up php5 (5.1.2-1ubuntu3.1) ...

2. Asennetaan MySQL.

koskias@ubuntu:~$ sudo apt-get install mysql-server mysql-client
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-server-5.0
Ehdotetut paketit:
  dbishell libcompress-zlib-perl
Suositellut paketit:
  mailx
Seuraavat UUDET paketit asennetaan:
  libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.0 mysql-server mysql-server-5.0
0 päivitetty, 8 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 28,5Mt.
Purkamisen jälkeen käytetään 65,8Mt lisää levytilaa.
Haluatko jatkaa [K/e]?
Nouda:1 http://archive.ubuntu.com dapper/main libnet-daemon-perl 0.38-1 [46,0kB]
Nouda:2 http://security.ubuntu.com dapper-security/main mysql-client-5.0 5.0.22-0ubuntu6.06 [6277kB]
Nouda:3 http://archive.ubuntu.com dapper/main libplrpc-perl 0.2017-1 [35,0kB]
Nouda:4 http://archive.ubuntu.com dapper/main libdbi-perl 1.50-1 [623kB]
Nouda:5 http://archive.ubuntu.com dapper/main libdbd-mysql-perl 3.0002-2build1 [139kB]
Nouda:6 http://security.ubuntu.com dapper-security/main mysql-client 5.0.22-0ubuntu6.06 [36,5kB]
Nouda:7 http://security.ubuntu.com dapper-security/main mysql-server-5.0 5.0.22-0ubuntu6.06 [21,3MB]
Nouda:8 http://security.ubuntu.com dapper-security/main mysql-server 5.0.22-0ubuntu6.06 [36,5kB]
Noudettiin 28,5Mt ajassa 4m22s (109kt/s)
Esiräätälöidään paketteja...
Selecting previously deselected package libnet-daemon-perl.
(Reading database ... 119790 files and directories currently installed.)
Unpacking libnet-daemon-perl (from .../libnet-daemon-perl_0.38-1_all.deb) ...
Selecting previously deselected package libplrpc-perl.
Unpacking libplrpc-perl (from .../libplrpc-perl_0.2017-1_all.deb) ...
Selecting previously deselected package libdbi-perl.
Unpacking libdbi-perl (from .../libdbi-perl_1.50-1_i386.deb) ...
Selecting previously deselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_3.0002-2build1_i386.deb) ...
Selecting previously deselected package mysql-client-5.0.
Unpacking mysql-client-5.0 (from .../mysql-client-5.0_5.0.22-0ubuntu6.06_i386.deb) ...
Selecting previously deselected package mysql-client.
Unpacking mysql-client (from .../mysql-client_5.0.22-0ubuntu6.06_all.deb) ...
Selecting previously deselected package mysql-server-5.0.
Unpacking mysql-server-5.0 (from .../mysql-server-5.0_5.0.22-0ubuntu6.06_i386.deb) ...
Selecting previously deselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.0.22-0ubuntu6.06_all.deb) ...
Setting up libnet-daemon-perl (0.38-1) ...

Setting up libplrpc-perl (0.2017-1) ...

Setting up libdbi-perl (1.50-1) ...
Setting up libdbd-mysql-perl (3.0002-2build1) ...
Setting up mysql-client-5.0 (5.0.22-0ubuntu6.06) ...
Setting up mysql-client (5.0.22-0ubuntu6.06) ...
Setting up mysql-server-5.0 (5.0.22-0ubuntu6.06) ...
Stopping MySQL database server: mysqld...
Starting MySQL database server: mysqld...

Setting up mysql-server (5.0.22-0ubuntu6.06) ...

3. Tarkistetaan, että Apache ja PHP toimivat.

koskias@ubuntu:/var/www/apache2-default$ ls
apache_pb2_ani.gif  index.html.cz.iso8859-2  index.html.es            index.html.ja.iso2022-jp  index.html.po.iso8859-2  index.html.ru.koi8-r     robots.txt
apache_pb2.gif      index.html.de            index.html.et            index.html.ko.euc-kr      index.html.pt            index.html.ru.utf8
apache_pb2.png      index.html.dk            index.html.fr            index.html.lb.utf8        index.html.pt-br         index.html.sv
apache_pb.gif       index.html.ee            index.html.he.iso8859-8  index.html.nl             index.html.ru.cp-1251    index.html.var
apache_pb.png       index.html.el            index.html.hr.iso8859-2  index.html.nn             index.html.ru.cp866      index.html.zh-cn.gb2312
index.html.ca       index.html.en            index.html.it            index.html.no             index.html.ru.iso-ru     index.html.zh-tw.big5
koskias@ubuntu:/var/www/apache2-default$

koskias@ubuntu:/var/www/apache2-default$ cd ../
koskias@ubuntu:/var/www$ pwd
/var/www

Kuva 1.



Kuva 2.

Luo tiedosto nimltään php.php ja kirjoita sen sisään kolme rivi.

<?php
phpinfo();
?>




4. Asennetaan tuki PHP:lle MySQL-tuki.

koskias@ubuntu:/var/www$ sudo apt-get install php5-mysql
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  php5-mysqli
Seuraavat UUDET paketit asennetaan:
  php5-mysql php5-mysqli
0 päivitetty, 2 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 59,4kt.
Purkamisen jälkeen käytetään 270kt lisää levytilaa.
Haluatko jatkaa [K/e]?
Nouda:1 http://security.ubuntu.com dapper-security/main php5-mysqli 5.1.2-1ubuntu3.1 [37,4kB]
Nouda:2 http://security.ubuntu.com dapper-security/main php5-mysql 5.1.2-1ubuntu3.1 [22,0kB]
Noudettiin 59,4kt ajassa 0s (60,0kt/s)
Esiräätälöidään paketteja...
Selecting previously deselected package php5-mysqli.
(Reading database ... 120149 files and directories currently installed.)
Unpacking php5-mysqli (from .../php5-mysqli_5.1.2-1ubuntu3.1_i386.deb) ...
Selecting previously deselected package php5-mysql.
Unpacking php5-mysql (from .../php5-mysql_5.1.2-1ubuntu3.1_i386.deb) ...
Setting up php5-mysql (5.1.2-1ubuntu3.1) ...

Setting up php5-mysqli (5.1.2-1ubuntu3.1) ...

5. Haetaan PkLasku.

koskias@ubuntu:/var/www$ sudo wget http://puzzle.dl.sourceforge.net/sourceforge/pklasku/pklasku-1.0.1.tar.gz

--12:00:27--  http://puzzle.dl.sourceforge.net/sourceforge/pklasku/pklasku-1.0.1.tar.gz
           => `pklasku-1.0.1.tar.gz'
Selvitetään osoitetta puzzle.dl.sourceforge.net... 195.182.13.20
Yhdistetään palvelimeen puzzle.dl.sourceforge.net|195.182.13.20|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 93 091 (91K) [application/x-gzip]

100%[==>]
93 091       41.08K/s

12:00:29 (41.02 KB/s) - "pklasku-1.0.1.tar.gz" tallennettu [93091/93091]

koskias@ubuntu:/var/www$ ls
apache2-default  php.php  pklasku-1.0.1.tar.gz

6. Puretaan PkLasku Apachen juurihakemistoon (/var/www/).

koskias@ubuntu:/var/www$ sudo tar zxvf pklasku-1.0.1.tar.gz
pklasku/fi_images/tslogob.jpg
[--]
pklasku/barcode128.php
koskias@ubuntu:/var/www$

7. Haetaan Webmin.

koskias@ubuntu:/root$ cd /root

koskias@ubuntu:/root$ sudo wget http://puzzle.dl.sourceforge.net/sourceforge/webadmin/webmin-1.290.tar.gz
--12:06:20--  http://puzzle.dl.sourceforge.net/sourceforge/webadmin/webmin-1.290.tar.gz
           => `webmin-1.290.tar.gz'
Selvitetään osoitetta puzzle.dl.sourceforge.net... 195.182.13.20
Yhdistetään palvelimeen puzzle.dl.sourceforge.net|195.182.13.20|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 10 324 511 (9.8M) [application/x-gzip]

100%[==>]
10 324 511  108.01K/s    ETA 00:007

12:07:55 (105.83 KB/s) - "webmin-1.290.tar.gz" tallennettu [10324511/10324511]

8. Puretaan Webmin.

koskias@ubuntu:/root$ sudo tar zxvf webmin-1.290.tar.gz
[--]
webmin-1.290/Webmin/InputTable.pm
koskias@ubuntu:/root$

9. Asennetaan Webmin.

Ole tarkkana kohdassa "Login name". Älä hyväksy ehdotusta, vaan kirjoita "root"! Anna salasanaksi oma salasanasi, jota käytät myös sudo-käskyn yhteydessä!

koskias@ubuntu:/root$ cd webmin-1.290
koskias@ubuntu:/root/webmin-1.290$ sudo ./setup.sh

***********************************************************************
*            Welcome to the Webmin setup script, version 1.290        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.

Installing Webmin in /root/webmin-1.290 ...

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.

Config file directory [/etc/webmin]:
Log file directory [/var/webmin]:

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.

Full path to perl (default /usr/bin/perl):

Testing Perl ...
Perl seems to be installed ok

***********************************************************************
Operating system name:    Ubuntu Linux
Operating system version: 6.06.1

***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
 - What port to run the web server on. There must not be another
   web server already using this port.
 - The login name required to access the web server.
 - The password required to access the web server.
 - If the webserver should use SSL (if your system supports it).
 - Whether to start webmin at boot time.

Web server port (default 10000):
Login name (default admin): root
Login password:
Password again:

The Perl SSLeay library is not installed. SSL not available.
Start Webmin at boot time (y/n): y
***********************************************************************
Creating web server config files..
..done

Creating access control file..
..done

Inserting path to perl into scripts..
..done

Creating start and stop scripts..
..done

Copying config files..
acl adsl-client apache at backup-config bandwidth bind8 bsdexports burner cfengine change-user cluster-copy cluster-cron cluster-passwd cluster-shell cluster-software cluster-useradmin cluster-usermin cluster-webmin cpan cron custom dfsadmin dhcpd dnsadmin dovecot exports fdisk fetchmail file firewall format frox fsdump grub heartbeat hpuxexports htaccess-htpasswd idmapd inetd init inittab ipfilter ipfw ipsec jabber krb5 ldap-client ldap-useradmin lilo logrotate lpadmin lvm mailboxes mailcap majordomo man mon mount mysql net nis openslp pam pap passwd postfix postgresql ppp-client pptp-client pptp-server procmail proc proftpd pserver qmailadmin quota raid rbac samba sarg sendmail sentry servers sgiexports shell shorewall smart-status smf software spam squid sshd status stunnel syslog syslog-ng telnet time tunnel updown useradmin usermin vgetty webalizer webminlog webmin wuftpd xinetd zones
..done

Configuring Webmin to start at boot time..
Created init script /etc/init.d/webmin
..done

Creating uninstall script /etc/webmin/uninstall.sh ..
..done

Changing ownership and permissions ..
Chowning /etc/webmin/acl
[--]
Chowning /etc/webmin/zones
..done

Running postinstall scripts ..
..done

Attempting to start Webmin mini web server..
Starting Webmin server in /root/webmin-1.290
..done

***********************************************************************
Webmin has been installed and started successfully. Use your web
browser to go to

  http://ubuntu:10000/

and login with the name and password you entered previously.

koskias@ubuntu:/root/webmin-1.290$

10. Korjaa yhteystiedot MySQL-tietokantaa varten. Luomme varsinaisen tietokannan ja tunnuksen myöhemmin.

koskias@ubuntu:/root/webmin-1.290$ cd /var/www/pklasku
koskias@ubuntu:/var/www/pklasku$ ls
barcode128.php    datefuncs.php   form_controls.php  frset_main.php     iform.php      LICENSE          miscfuncs.php      redirect.html
blank.html        denied.html     form.php           frset.php          iform_pop.php  list.php         navi.php           select_invoice.php
calendar.php      ext_search.php  form_pop.php       get_invoiceno.php  iframe.php     list_switch.php  open_invoices.php  sessionfuncs.php
clock.php         favicon.ico     form_switch.php    gpl.txt            index.html     localize.php     pdfbarcode128.php  sqlfuncs.php
copy_invoice.php  fi_images       fpdf.php           help.php           INSTALL        login.php        print_report.php   style.css
CREATESQL         font            frset_bottom.php   htmlfuncs.php      invoice.php    logout.php       quick_search.php   topnavi.php

11. Etsi tämä kohta ja korjaa.

koskias@ubuntu:/var/www/pklasku$ sudo vi sqlfuncs.php

/* Connecting, selecting database */

$link = mysql_connect("localhost", "pklasku", "xxxxxxxx")
   or die("Could not connect : " . mysql_error());
//echo "Connected successfully";
mysql_select_db("pklasku") or die("Could not select database");

//tietokantataulujen prefix
define ("_DB_PREFIX_", "pklasku");

//sivujen otsikko
define ("_PAGE_TITLE_", "PkLasku 1.0.1");

//http vai https
define ("_PROTOCOL_", "http://");
?>

12. Korjaa ääkkösongelma koskien PkLasku-ohjelmaa.

Etsi tiedostosta /etc/apache2/apche2.conf seuraava rivi:

# AddDefaultCharset       ISO-8859-1

Ota risuaita pois:

AddDefaultCharset       ISO-8859-1

Tallenna tiedosto, mutta älä koskee muuhun tiedostossa.

13. Siirrymme käyttämään Webmin-ohjelmaa.

Ystävällisin terveisin Asmo Koskinen.

386
Yleistä keskustelua / Yet Another Eye Candy Demo
« : 15.08.06 - klo:09.46 »
Ehh...

Siinä se työpäivä sitten menikin.

http://tech.netscape.com/viewstory/2006/08/11/leopard-vista-and-linux-eye-candy-compared-linux-wins

Ystävällisin terveisin Asmo Koskinen.

387
Terve,

piti ripata pari levyä tiskimusiikiksi (Zappan Dangerous Kitchen on aika yliveto siihen hommaan ;-)).

abcde on mukava komentoriviltä toimiva rippausohjelma. Se toimii näin. Asenna myös LAME.
Käyttö on suoraviivaista. Voit valita mm. ogg- tai mp3-tiedostomuodon.

koskias@ubuntu:~$ cd MP3
koskias@ubuntu:~/MP3$ abcde -o mp3
Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12
Selected: #1
---- The Five Corners Quintet / Chasin' The Jazz Gone By ----
Year: 2005
Genre: Jazz
1: Blue Cycles
2: Trading Eights
3: Interlope
4: This Could Be The Start Of Something
5: Straight Up
6: Three Corners
7: Case Study
8: Lighthouse
9: Before We Say Goodbye
10: Unsquare Bossa
11: The Devil Kicks
12: Jamming (With Mr. Hoagland)
Edit selected CDDB data? [y/n] (n):
Is the CD multi-artist? [y/n] (n):
Grabbing track 01: Blue Cycles...
cdparanoia III release 9.8 (March 23, 2001)
(C) 2001 Monty <monty@xiph.org> and Xiphophorus

Report bugs to paranoia@xiph.org
http://www.xiph.org/paranoia/

Ripping from sector       0 (track  1 [0:00.00])
          to sector   15378 (track  1 [3:25.03])

outputting to /home/koskias/MP3/abcde.a90b730c/track01.wav

 (== PROGRESS == [                              | 015378 00 ] == :^D * ==)

Done.

[--]

Tagging track 11 of 12: The Devil Kicks...
Encoding track 12 of 12: Jamming (With Mr. Hoagland)...
LAME version 3.96.1 (http://lame.sourceforge.net/)
CPU features: MMX (ASM used), SSE, SSE2
Using polyphase lowpass filter, transition band: 17249 Hz - 17782 Hz
Encoding /home/koskias/MP3/abcde.a90b730c/track12.wav
      to /home/koskias/MP3/abcde.a90b730c/track12.mp3
Encoding as 44.1 kHz 128 kbps j-stereo MPEG-1 Layer III (11x) qval=3
    Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA
  7642/7644  (100%)|    0:38/    0:38|    0:39/    0:39|   5.2068x|    0:00
average: 128.0 kbps   LR: 43 (0.5625%)   MS: 7601 (99.44%)

Writing LAME Tag...done
ReplayGain: -7.2dB
Tagging track 12 of 12: Jamming (With Mr. Hoagland)...
Finished.
koskias@ubuntu:~/MP3$

Sitten vain jatsi raikaamaan ja tiskiharjasta kiinni ;-).

Ystävällisin terveisin Asmo Koskinen.

388
Tässä ohjeessa kerrotaan, kuinka Voikko (suomen kielen tavutus- ja oikolukuohjelma) asennetaan OpenOffice.org-ohjelmalle. Lisäksi kerrotaan myös, missä muissa ohjelmissa se toimii. Tämä ohje koskee vain Ubuntu Dapperia ja sen pakettivarastoista löytyviä ohjelmia. Tätä ohjetta ei voi soveltaa muihin OpenOffice-versioihin.

Tämä ohje pätee riippumatta Ubuntu Dapperin versiosta (Kubuntu, Xubuntu, Edubuntu).

En ole kopioinut kaikkia tulosteita komennoista. Poistetut kohdat ovat merkitty [--].

Lue Harri Pitkäsen viesti Voikko 1.0:sta:

http://hunspell-fi.org/pipermail/devel_hunspell-fi.org/2006-August/000777.html

Voikko toimii Ubuntu Dapperissa mm. seuraavien ohjelmien kanssa.

OpenOffice.org
Abiword
Kate
KMail
Thunderbird
KBabel

---

Valitettavasti Voikko ei toimi KWordin (KOffice) kanssa, lue Riku Leinon bugiraportti:

http://bugs.kde.org/show_bug.cgi?id=117567

Samoin Voikko ei toimi Ubuntu Dapperin Firefoxin kanssa (vaatii 2.0.versiota).
---

Lisään tarpeen mukaan asennusohjeita ohjelmista, joissa Voikko toimii. Listaan myös tarpeen mukaan ohjelmia, joissa se ei toimi.
---

Sivustot, joihin tämä ohje perustuu:

http://www.lemi.fi/voikko/asennus-deb.html
http://ap1.pp.fi/mozilla/mozilla+voikko.html
---

1. Käyttämäni pakettivarastot (/etc/apt/sources.list) ovat Ubuntu Dapperin virallisia pakettivarastoja. Lisäksi tarvitaan Voikon pakettivarasto.

deb http://archive.ubuntu.com/ubuntu/ dapper main restricted
deb-src http://archive.ubuntu.com/ubuntu/ dapper main restricted

deb http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted

deb http://archive.ubuntu.com/ubuntu/ dapper universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ dapper universe multiverse

deb http://archive.ubuntu.com/ubuntu/ dapper-updates universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ dapper-updates universe multiverse

deb http://archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted

deb http://security.ubuntu.com/ubuntu dapper-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security universe multiverse

##

deb http://www.lemi.fi/voikko/ubuntu/ dapper/
deb-src http://www.lemi.fi/voikko/ubuntu/ dapper/


#

2. Suorita pakettivarastojen päivitys.

koskias@ubuntu:~$ sudo apt-get update
[--]
Noudettiin 776t ajassa 0s (815t/s)
Luetaan pakettiluetteloita... Valmis
W: GPG error: http://www.lemi.fi dapper/ Release: Seuraavia allekirjoituksia ei voitu varmentaa, koska julkista avainta ei ole saatavilla: NO_PUBKEY F46775B81FC63271
W: Voit haluta suorittaa apt-get update näiden pulmien korjaamiseksi

3. Tarkistusavaimen hakeminen ja asennus Voikkoa varten.

koskias@ubuntu:~$ wget http://www.lemi.fi/voikko/archive-key-1.asc
--22:09:43--  http://www.lemi.fi/voikko/archive-key-1.asc
           => `archive-key-1.asc.1'
Selvitetään osoitetta www.lemi.fi... 62.142.11.2
Yhdistetään palvelimeen www.lemi.fi|62.142.11.2|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 906 [text/plain]

100%[=>] 906           --.--K/s

22:09:43 (80.54 KB/s) - "archive-key-1.asc.1" tallennettu [906/906]

koskias@ubuntu:~$

koskias@ubuntu:~$ sudo apt-key add archive-key-1.asc
OK
koskias@ubuntu:~$

4. Asenna ispell-ohjelma, sitä tarvitaan tmispell-voikko-pakettia varten.

koskias@ubuntu:~$ sudo apt-get install ispell
Password:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
ispell on jo uusin versio.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
koskias@ubuntu:~$

5. Ota pois muut suomen kielipaketit. Tämä on tärkeää, jotta Voikko voisi hoitaa kaikki tarvittavat tavutus- ja oikolukutehtävät.

koskias@ubuntu:~$ sudo apt-get remove myspell-fi aspell-fi ifinnish ifinnish-large ifinnish-small
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Pakettia ifinnish ei ole asennettu, niinpä sitä ei poisteta
Pakettia ifinnish-large ei ole asennettu, niinpä sitä ei poisteta
Pakettia ifinnish-small ei ole asennettu, niinpä sitä ei poisteta
Seuraavat paketit POISTETAAN:
  aspell-fi language-support-fi myspell-fi
0 päivitetty, 0 uutta asennusta, 3 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 0t.
Purkamisen jälkeen vapautuu 29,0Mt levytilaa.
Haluatko jatkaa [K/e]?
(Reading database ... 74164 files and directories currently installed.)
Removing language-support-fi ...
 * Reloading GNOME Display Manager configuration...  * Changes will take effect when all current X sessions have ended.
                                                                                                                                                                     [ ok ]
Removing aspell-fi ...
Removing myspell-fi ...
Updating OpenOffice.org's dictionary list... done.
koskias@ubuntu:~$

Kuten yllä pyydetään, X pitää uudelleenkäynnistää. Tämä tapahtuu helpoiten kirjautumalla kerran ulos ja takaisin. Ennen uudelleenkirjautumista paina Ctrl-Alt-BackSpace. Tämä varsinaisesti käynnistää X:n uudelleen.

6. Asenna Voikko.

koskias@ubuntu:~$ sudo apt-get install openoffice.org-voikko tmispell-voikko libenchant-voikko
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  libenchant1c2a libmalaga7 libvoikko1 voikko-fi
Ehdotetut paketit:
  ispell
Seuraavat UUDET paketit asennetaan:
  libenchant-voikko libenchant1c2a libmalaga7 libvoikko1 openoffice.org-voikko tmispell-voikko voikko-fi
0 päivitetty, 7 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 2185kt.
Purkamisen jälkeen käytetään 11,7Mt lisää levytilaa.
Haluatko jatkaa [K/e]?
VAROITUS: Seuraavian pakettien alkuperää ei voi varmistaa!
  libmalaga7 voikko-fi libvoikko1 libenchant-voikko openoffice.org-voikko tmispell-voikko
Asennetaanko nämä paketit ilman todennusta [y/N]? y
Nouda:1 http://www.lemi.fi dapper/ libmalaga7 7.5-0hf2 [72,8kB]
Nouda:2 http://archive.ubuntu.com dapper/main libenchant1c2a 1.2.3-0ubuntu2 [148kB]
Nouda:3 http://www.lemi.fi dapper/ voikko-fi 0.7.1-0hf1 [1697kB]
Nouda:4 http://www.lemi.fi dapper/ libvoikko1 1.0-0hf1 [14,3kB]
Nouda:5 http://www.lemi.fi dapper/ libenchant-voikko 0.5.0-0hf2 [111kB]
Nouda:6 http://www.lemi.fi dapper/ openoffice.org-voikko 1.0-0hf1 [46,3kB]
Nouda:7 http://www.lemi.fi dapper/ tmispell-voikko 0.5.0-0hf2 [95,3kB]
Noudettiin 2185kt ajassa 20s (109kt/s)
Selecting previously deselected package libenchant1c2a.
(Reading database ... 74145 files and directories currently installed.)
Unpacking libenchant1c2a (from .../libenchant1c2a_1.2.3-0ubuntu2_i386.deb) ...
Selecting previously deselected package libmalaga7.
Unpacking libmalaga7 (from .../libmalaga7_7.5-0hf2_i386.deb) ...
Selecting previously deselected package voikko-fi.
Unpacking voikko-fi (from .../voikko-fi_0.7.1-0hf1_i386.deb) ...
Selecting previously deselected package libvoikko1.
Unpacking libvoikko1 (from .../libvoikko1_1.0-0hf1_i386.deb) ...
Selecting previously deselected package libenchant-voikko.
Unpacking libenchant-voikko (from .../libenchant-voikko_0.5.0-0hf2_i386.deb) ...
Selecting previously deselected package openoffice.org-voikko.
Unpacking openoffice.org-voikko (from .../openoffice.org-voikko_1.0-0hf1_i386.deb) ...
Selecting previously deselected package tmispell-voikko.
Unpacking tmispell-voikko (from .../tmispell-voikko_0.5.0-0hf2_i386.deb) ...
Adding `diversion of /usr/bin/ispell to /usr/bin/ispell.real by tmispell-voikko'
Setting up libenchant1c2a (1.2.3-0ubuntu2) ...
Setting up libmalaga7 (7.5-0hf2) ...

Setting up voikko-fi (0.7.1-0hf1) ...
Setting up libvoikko1 (1.0-0hf1) ...

Setting up libenchant-voikko (0.5.0-0hf2) ...
Setting up openoffice.org-voikko (1.0-0hf1) ...
Oo2-voikko asennettu OpenOffice.orgin käyttöön.

Setting up tmispell-voikko (0.5.0-0hf2) ...

7. Asenna MS Core Fonts. Nämä fontit eivät ole pakollisia, mutta hyödyllisiä.

koskias@ubuntu:~$ sudo apt-get install msttcorefonts
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  cabextract
Seuraavat UUDET paketit asennetaan:
  cabextract msttcorefonts
0 päivitetty, 2 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 67,2kt.
Purkamisen jälkeen käytetään 315kt lisää levytilaa.
Haluatko jatkaa [K/e]?
Nouda:1 http://archive.ubuntu.com dapper/universe cabextract 1.1-1 [44,7kB]
Nouda:2 http://archive.ubuntu.com dapper/multiverse msttcorefonts 1.2ubuntu3 [22,5kB]
Noudettiin 67,2kt ajassa 0s (67,6kt/s)
Esiräätälöidään paketteja...
Selecting previously deselected package cabextract.
(Reading database ... 74219 files and directories currently installed.)
Unpacking cabextract (from .../cabextract_1.1-1_i386.deb) ...
Selecting previously deselected package msttcorefonts.
Unpacking msttcorefonts (from .../msttcorefonts_1.2ubuntu3_all.deb) ...
Setting up cabextract (1.1-1) ...
Setting up msttcorefonts (1.2ubuntu3) ...
[--]
--16:31:17--  http://easynews.dl.sourceforge.net/sourceforge/corefonts/webdin32.exe
           => `./webdin32.exe'
Selvitetään osoitetta easynews.dl.sourceforge.net... 69.16.168.245
Yhdistetään palvelimeen easynews.dl.sourceforge.net|69.16.168.245|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 185 072 (181K) [application/octet-stream]

100%[=>] 185 072      86.78K/s

16:31:20 (86.57 KB/s) - "./webdin32.exe" tallennettu [185072/185072]

Extracting cabinet: andale32.exe
  extracting fontinst.inf
  extracting andale.inf
  extracting fontinst.exe
  extracting AndaleMo.TTF
  extracting ADVPACK.DLL
  extracting W95INF32.DLL
  extracting W95INF16.DLL

All done, no errors.
Extracting cabinet: arialb32.exe
  extracting fontinst.exe
  extracting fontinst.inf
  extracting AriBlk.TTF

All done, no errors.
Extracting cabinet: arial32.exe
  extracting FONTINST.EXE
  extracting fontinst.inf
  extracting Ariali.TTF
  extracting Arialbd.TTF
  extracting Arialbi.TTF
  extracting Arial.TTF

All done, no errors.
Extracting cabinet: comic32.exe
  extracting fontinst.inf
  extracting Comicbd.TTF
  extracting Comic.TTF
  extracting fontinst.exe

All done, no errors.
Extracting cabinet: courie32.exe
  extracting cour.ttf
  extracting courbd.ttf
  extracting courbi.ttf
  extracting fontinst.inf
  extracting couri.ttf
  extracting fontinst.exe

All done, no errors.
Extracting cabinet: georgi32.exe
  extracting fontinst.inf
  extracting Georgiaz.TTF
  extracting Georgiab.TTF
  extracting Georgiai.TTF
  extracting Georgia.TTF
  extracting fontinst.exe

All done, no errors.
Extracting cabinet: impact32.exe
  extracting fontinst.exe
  extracting Impact.TTF
  extracting fontinst.inf

All done, no errors.
Extracting cabinet: times32.exe
  extracting fontinst.inf
  extracting Times.TTF
  extracting Timesbd.TTF
  extracting Timesbi.TTF
  extracting Timesi.TTF
  extracting FONTINST.EXE

All done, no errors.
Extracting cabinet: trebuc32.exe
  extracting FONTINST.EXE
  extracting trebuc.ttf
  extracting Trebucbd.ttf
  extracting trebucbi.ttf
  extracting trebucit.ttf
  extracting fontinst.inf

All done, no errors.
Extracting cabinet: verdan32.exe
  extracting fontinst.exe
  extracting fontinst.inf
  extracting Verdanab.TTF
  extracting Verdanai.TTF
  extracting Verdanaz.TTF
  extracting Verdana.TTF

All done, no errors.
Extracting cabinet: webdin32.exe
  extracting fontinst.exe
  extracting Webdings.TTF
  extracting fontinst.inf
  extracting Licen.TXT

All done, no errors.
All fonts downloaded and installed.

koskias@ubuntu:~$

Kuva 1 - OpenOffice



Kuva 2 - OpenOffice



Kuva 3 - OpenOffice - Tehtyäsi nämä kolme asetusta käynnistä OpenOffice uudelleen.



Kuva 4 - Hyödylliset fontit oletuksena dokumenteissa.



Kuva 5 - OpenOffice



Kuva 6 - OpenOffice



Kuva 7 - Voikko osaa tavuttaa tasapalstaa sievästi.



Kuva 8 - Voikko osaa oikolukea hienosti. Napsauta hiiren oikealla korvalla aaltoviivatun sanan kohdalla.



Kuva 9 - Voikko toimii myös Abiword-ohjelman taustalla.



Kuva 10 - Abiword tekee aaltoviivan samalla tavalla kuin OpenOffice. Napsauta hiiren oikealla korvalla sanan kohdalla.



Kuva 11 - Voikko toimii kaikkien KDE-ohjelmien taustalla, kun se asennetaan Ohjauskeskuksen kautta. Tarkista erityisesti kohta UTF-8, muuten KDE-ohjelmat eivät toimi.



Kuva 12 - Kate.



Kuva 13 - Kmail.



Kuva 14 - Voikko voidaan asentaa myös Thunderbird-sähköpostiohjelmaan.



Kuva 15 - Thunderbird.



Kuva 16 - Thunderbirdin oikoluku.



Kuva 17 - KBabelin oikoluku.




Ystävällisin terveisin Asmo Koskinen.

389
Yleistä keskustelua / Loudblog - audiopodcast
« : 11.08.06 - klo:13.12 »
Terve,

lisäsin suomennokseni Loudblog-sivustolle:

http://www.loudblog.de/forum/viewforum.php?id=22

Aion äänittää yleisöluentoni (Linux - 15 vuotta) ja paloitella sen audiopodcasteiksi.

Kuuntele Munkki Viktorin haastattelu viime keväältä:

http://www.arkki.info/radio/

Ystävällisin terveisin Asmo Koskinen.

390
Yleistä keskustelua / Linux - 15 vuotta 25.8.2006
« : 10.08.06 - klo:19.01 »
Terve.

Pidän yleisöluennon Kokkolan kaupunginkirjaston Hongell-salissa
(n. 50 h) 25.8.2006 klo 15.30 - 17.00. Yleisöluennon aihe on "Linux - 15
vuotta". Tervetuloa, jos olet Kokkolan suunnalla silloin.

Ystävällisin terveisin Asmo Koskinen.

391
Tämä näyttää varsin mielenkiintoiselta pakettivarastolta:

http://ubuntu.cs.mtsu.edu/

Edelleen:

http://ubuntu.cs.mtsu.edu/packages/

Ja edelleen:

http://ubuntu.cs.mtsu.edu/releases/

Ystävällisin terveisin Asmo Koskinen.

392
Terve,

eräs mielenkiintoinen FUSEen perustuva virtuaali-tiedostojärjestelmä on WikipediaFS. Sen avulla voi muokata minkä tahansa MediaWikin sivustoa. Nämä ohjeet perustuvat README-tiedostoon.

http://wikipediafs.sourceforge.net/
---

1. Luodaan hakemisto kotihakemistoon.

koskias@video:~$ mkdir WikipediaFS

2. Muokataan config.xml-tiedostoa sopivaksi. Se on piilohakemistossa ".wikipediafs" kotihakemiston (~) juuressa.

koskias@video:~$ cat .wikipediafs/config.xml
<wfs-config>
    <general>
        <!-- Cache time in seconds -->
        <article-cache-time>300</article-cache-time>
    </general>
    <sites>
        <site>
            <dirname>Arkki</dirname>
            <host>www.arkki.info</host>
            <basename>/wiki/index.php/Etusivu</basename>
            <username>username</username>
            <password>Password</password>
        </site>
    </sites>
</wfs-config>koskias@video:~$

3. Liitetään MediaWiki kotihakemistoon.

koskias@video:~$ mount.wikipediafs ~/WikipediaFS/

4. Käsitellään "Etusivu"-tiedostoa vim-editorilla.

koskias@video:~/WikipediaFS/Arkki$ vi Etusivu

http://www.arkki.info/tmp/WikipediaFS/WikipediaFS_01.png
http://www.arkki.info/tmp/WikipediaFS/WikipediaFS_02.png

5. Käsitellään "Etusivu"-tiedostoa gedit-editorilla.

koskias@video:~/WikipediaFS/Arkki$ gedit Etusivu

http://www.arkki.info/tmp/WikipediaFS/WikipediaFS_03.png
http://www.arkki.info/tmp/WikipediaFS/WikipediaFS_04.png

6. Vilkaistaan muokattua "Etusivu"-tiedostoa.

koskias@video:~/WikipediaFS/Arkki$ ls
Etusivu

koskias@video:~/WikipediaFS/Arkki$ cat Etusivu
Arkki :: Info

Tämä on muokattu Vim-editorilla WikipediaFS:n avulla!

Tämä on muokattu gedit-editorilla WikipediaFS:n avulla!

MediaWiki
koskias@video:~/WikipediaFS/Arkki$

7. Poistetaan liitos.

koskias@video:~$ fusermount -u ~/WikipediaFS/
---

Ystävällisin terveisin Asmo Koskinen.

393
Terve,

GmailFS ja SshFS ovat kummatkin virtuaali-tiedostojärjestelmiä. Samantyyppisiä ovat myös NFS ja SMB(FS). Muista poiketen SshFS on turvallinen myös avoimen internet-verkon läpi. Muita voi suositella käytettäväksi vain palomuurin takana turvallisessa sisäverkossa.

Tero Karvinen on kirjoittanut Breezylle SshFS-ohjeet, jotka toimivat myös Dapperissa:

http://myy.helia.fi/~karte/mount_sshfs.html

Hän listaa myös ongelmia koskien GmailFS- ja SshFS-virtuaalitiedostojärjestelmiä.
---

1. Kotihakemistossa on hakemisto nimeltään "SshFS".

koskias@video:~$ ls -l SshFS
yhteensä 0
koskias@video:~$

2. Liitetään etähakemisto omaan kotihakemistoon.

koskias@video:~$ sshfs arkki@arkki.info: SshFS
arkki@arkki.info's password:
koskias@video:~$

http://www.arkki.info/tmp/SshFS.png

3. Listataan etähakemisto "ls"-komennolla.

koskias@video:~$ ls -l SshFS | tail -10
drwxrwxrwx 1 1112  6685      4096 2006-02-11 19:27 podcast
drwxr-xr-x 1 1112  6685      4096 2006-05-08 13:31 public_html
-rwxr-xr-x 1 1112  6685   1905757 2005-05-18 21:09 rsync-po.tar.gz
-rwxr-xr-x 1 1112  6685   1897063 2005-05-18 23:18 rsync.tar.gz
drwxr-xr-x 1 1112  6685      4096 2005-05-31 16:49 soikko
drwxr-xr-x 1 1112  6685      4096 2005-10-03 08:15 Status
drwxr-xr-x 1 1112  6685      4096 2006-01-13 09:56 testi
-rwxr-xr-x 1 1112  6685    164477 2005-08-25 17:45 valokuvat.zip
-rw-r--r-- 1 1112  6685     94781 2006-02-14 20:46 Webmin_MySQL.png
-rwxr-xr-x 1 1112  6685    341584 2005-08-20 12:00 wordpress-1.5.2-fi_FI.tar.gz
koskias@video:~$

4. Siirretään tiedosto etähakemistoon "cp"-komennolla.

koskias@video:~$ touch testi.txt
koskias@video:~$ cp testi.txt SshFS
koskias@video:~$ ls -l SshFS/testi.txt
-rw-r--r-- 1 1112 6685 0 2006-06-30 20:02 SshFS/testi.txt
koskias@video:~$

5. Poistetaan tiedosto etähakemistosta "rm"-komennolla.

koskias@video:~$ rm SshFS/testi.txt
koskias@video:~$ ls -l SshFS/testi.txt
ls: SshFS/testi.txt: Tiedostoa tai hakemistoa ei ole
koskias@video:~$

6. Listataan liitokset "mount"-komennolla.

koskias@video:~$ mount
/dev/hda1 on / type reiserfs (rw,notail)
[--]
/dev/hda3 on /home type reiserfs (rw)
sshfs#arkki@arkki.info: on /home/koskias/SshFS type fuse (rw,nosuid,nodev,max_read=65536,user=koskias)
koskias@video:~$

7. Poistetaan etähakemisto omasta kotihakemistosta.

koskias@video:~$ fusermount -u SshFS
koskias@video:~$ ls -l SshFS
yhteensä 0
koskias@video:~$

Ystävällisin terveisin Asmo Koskinen

394
Terve,

koska minulla on Google Mail, niin ajattelin ottaa käyttöön GMailFS-systeemin. Mutta sehän ei sitten toimi enää Dapperissa; ilmeisesti Breezyssä olisi toiminut. Paketit sinänsä löytyvät, mutta ne ovat jollakin tavalla rikki - kahdellakin tavalla (root ja user).

koskias@video:/mnt$ sudo mount -t gmailfs /usr/share/gmailfs/gmailfs-0.7.2/gmailfs.py /mnt/gmailfs -o username=uuuuuu,password=xxxxxx,fsname=ffffff
mount: unknown filesystem type 'gmailfs'
koskias@video:/mnt$

Tai

koskias@video:/mnt$ fusermount gmailfs /usr/share/gmailfs/gmailfs-0.7.2/gmailfs.py /mnt/gmailfs -o username=uuuuuu,password=xxxxxx,fsname=ffffff
fusermount: old style mounting not supported
koskias@video:/mnt$

koskias@video:/mnt$ ls -l
yhteensä 0
drwxr-xr-x 2 koskias koskias 48 2006-06-30 14:21 gmailfs
koskias@video:/mnt$

Ratkaisu on yksinkertainen - Firefoxin laajennus nimeltään "Gmail Space".

https://addons.mozilla.org/firefox/1593/

http://www.arkki.info/tmp/gSpace.png

Näin saa hyötykäyttöön ilmaisen 2739 MB:n tilan internet-avaruudesta ;-).

Ystävällisin terveisin Asmo Koskinen.

395
Terve.

Kun tytöltä vapautui kesäksi Muumi-pelikone,
niin otin siitä Matrox-kortin ja pistin pöytäkoneeseeni.
Otin samalla käyttööni myös Muumi-pelikoneen näytön.

Matrox ei tue X.org:n nykyistä versiota Dual Head-käytössä, mutta
ajattelinkin kokeilla, miten helppoa on ottaa käyttöön kaksi korttia, kaksi
näyttöä ja Xinerama. Se olikin yllättävän helppoa, koska siihen löytyi hyvä
ohje.

http://ubuntuforums.org/showthread.php?t=31686

Kone on vanha ja niin ovat kortit ja näytötkin.

AMD Duron/256/PC
Wacom A6 USB piirtopöytä ja hiiri
USB-hiiri
Matrox G400/450 (Matrox 1)
Matrox Mystique (Matrox 2)
Nokia 447PRO (Left)
Nokia 447X (Right)

Wacom hiiri-pöytä ei enää venynyt kahdelle näytölle laidasta laitaan, A6-alusta loppui kesken. Vaihdoin sen USB-hiireen.

Kytkennät menevät näin alla olevassa xorg.conf-tiedostossa.

Matrox 1 - Left
Matrox 2 - Right

Korttien PCI-tiedot ja vaadittavat ajuritiedot saadaan komennolla
xorg.conf-tiedostoa varten näin:

asmok@dapper:~$ sudo X :1 -scanpci
Probing for PCI devices (Bus:Device:Function)

(0:9:0) unknown card (0x102b/0x1100) using a Matrox Graphics, Inc. MGA
1064SG [Mystique]
(1:0:0) unknown card (0x102b/0x2159) using a Matrox Graphics, Inc. G400/G450

Oikealla puolella olevassa näytössä (447X) resoluutio (taitaa olla 800x600)
ei pysty samaan kuin vasemmalla (447PRO) puolella olevassa (1280x1024).


Löysin Googlella vain yhden sivun (!) hakusanoilla "Nokia 447x xorg.conf".
Sivulta sain vaaka- ja pystyjuovien taajuudet ja nyt saatoin asentaa pysyvän
parhaimman resoluution myös oikealle puolelle (1024x768). Vasemmalla
resoluutio on 1280x1024. Värisyvyys on 24.

Siksi Laitoin kirjautumisen ja työpöydän oikealle (Right) ja vasemmalle
(Left) näytölle avataan ja siirretään varsinaiset ohjelmat. Nehän voi
vaihtaa halutessaan.

Xineramaan eli korttien ja näyttöjen yhdistämiseen samaan työpöytään riittää
yksi rivi xorg.conf-tiedostossa.

Tuosta syntyi varsin helpolla ihan mukiinmenevä ratkaisu erittäin halvalla.

Toisen näytön saa toki käyttönsä myös emolevyn piirillä, kuten tuossa Ubuntu
Forumin ohjeessa olikin tehty:

S3 Inc. 86c864 [Vision 864 DRAM] vers 1
nVidia Corporation NV11 [GeForce2 MX/MX 400].

Tällä hetkellä toimiva ja käytössä oleva xorg.conf (Ubuntu Dapper).

http://www.arkki.info/howto/Xinerama/xorg.conf

Ystävällisin terveisin Asmo Koskinen.

396
Terve,

HowtoForge on mainio sivusto, nyt mukana on myös Dapper.

The Perfect Setup - Ubuntu 6.06 LTS Server (Dapper Drake)

http://www.howtoforge.com/perfect_setup_ubuntu_6.06

Ystävällisin terveisin Asmo Koskinen.

397
Terve,

Keir Thomas on tehnyt listan ja ohjeet, 28 vinkkiä, Dapperin hienosäädöstä asennuksen jälkeen. Perustuvat hänen julkaistuun kirjaansa.

http://www.beginningubuntu.com/dapper_tips.html

Ystävällisin terveisin Asmo Koskinen.

398
Laitealue / LTSP 4.2, korppu, romppu ja muistikortti
« : 07.04.06 - klo:23.45 »
Terve,

LTSP 4.2 todellakin rokkaa, se piti itse todeta.

Minulla on nippu HP Vectroja (PIII, 128), joissa on IDE-romppu ja
korppu-asema. Niissä on kaksi usb-paikkaa vähän hankalasti takana.
Toiseen laitoin kiinni Haman 9in1 -muistikortinlukijan. Hamaan laitoin
kiinni 1 Gt:n CF-kortin kamerasta.

Kirjautumisen jälkeen työpöydällä odotti kolme kansiota.

Korppu (readwrite)
Romppu (readonly)
CF-muistikortti (removable)

Katso itse ;-) :

http://www.arkki.info/tmp/LTSP_4.2_Local_Devices.png

Teen tästä HOWTO:n kesällä, kun siirrän nykyisen LTSP-järjestelmäni (SuSE 9.2) Ubuntu Dapperille.

Ystävällisin terveisin Asmo Koskinen.

399
LTSP ja Ubuntu Breezy 5.10 (Intel x86) - osa 1

 - Tulostettava versio ilman kuvia -
 - http://www.arkki.info/howto/LTSP_Ubuntu/Ohje_LTSP_Ubuntu_Breezy_5.10.pdf -

---

Huomautus: LTSP on mahdollista asentaa käyttäen Ubuntun Breezyn omia ltsp-paketteja (ltsp-server, ltsp-server-standalone ja
ltsp-utils) Merkittävin muutos on, että tftpd-hpa-palvelu käynnistyy inetd-palvelulla - asennettu paketti on tällöin netkit-inetd; ei xinetd, kuten tässä ohjeessa. Muiden palvelujen (dhcp3-server, nfs-kernel-server, tftpd-hpa, gdm jne) osalta tämä ohje pätee.

---

Tämä ohje kertoo, kuinka Linux Terminal System Project-järjestelmä saadaan toimimaan Ubuntu Linuxissa niin, että päätteissä on mahdollista käsitellä ja käyttää myös multimediaa tavanomaisten toimisto-ohjelmien lisäksi. Tässä ohjeessa kerrotaan myös, kuinka USB-väylää käyttäviä oheislaitteita voidaan käyttää päätteissä.

Tämä ohje ei ole askel askeleelta ja kädestä pitäen etenevä, vaan paremminkin muistio (myös itselleni) niille, joille Ubuntu Linuxin asennus ja käyttö verkkoympäristössä on jo ennestään tuttua. Esimerkiksi komentorivin käyttöä ei sen kummemmin opasteta; komentorivin käskyt, editorit ynnä muu sellainen tulisi olla ennestään tuttua.

Tämä ohje on tarkoitettu LTSP-järjestelmän ylläpitäjille. LTSP-järjestelmän käyttäjän ei tarvitse tietää purkkavirityksistä (joita tämäkin ohje sisältää); käyttäjä vain käyttää LTSP-järjestelmää.

1. Ohjeesta

Tässä ohjeessa ei kerrota esimerkiksi seuraavia asioita: Miten Ubuntu Linux asennetaan? Miten lähiverkko määritellään? Miten reititin, kytkin tai palomuuri asennetaan? Miten Ubuntu Linuxiin asennetaan ohjelmia eri lähteistä ja miten lähteitä lisätään Ubuntu Linuxiin? Miten LTSP:n omat paketit haetaan, puretaan tai asennetaan? Miten Ubuntu Linuxiin asennetaan ohjelmia paketinhallinnan ulkopuolelta? Miten käyttäjiä lisätään ja hallinnoidaan Ubuntu Linuxissa?

Tässä ohjeessa sitä vastoin kyllä kerrotaan, miten Ubuntu Linuxissa LTSP-järjestelmä saadaan toimimaan multimediaa myöten.

LTSP-asennus tehdään toimivaan ja päivitettyyn Ubuntu Linuxiin. Asennuksessa ei huomioida KDE-työpöytäympäristöä. Ohje on tarkoitettu Gnome-työpöytäympäristöön.

Ubuntu Linuxin ltsp-paketeista asennetaan aluksi vain ltspadmin-paketti, ei muita ltsp-paketteja. Vasta lopuksi asennetaan ltsp-server-paketit ssh-putkitusta varten.

Äänet vaativat lisäpakettien asentamista LTSP-sivustolta. Usb-väylä vaatii lisäpaketin asentamista Unicolet.org-sivustolta.

Kolme tärkeintä lähdettä näille ohjeille ovat olleet LTSP:n Wiki, LTSP:n sähköpostilista sekä Ubuntu Linuxin Wiki. Toki myös Google on ollut korvaamaton apu.

2. Kuvia päätteistä

Kuva 1: Kuvassa on kannettava, johon on liitetty skanneri, web-kamera, hiiri ja mp3-soitin, jota voi myös käyttää muistitikkuna. Nämä kaikki ovat usb-väylissä. Ubuntu tunnistaa tällaiset laitteet varsin hyvin työasemakäytössä. Kannettava toimii tämän ohjeen verkkoympäristössä LTSP-palvelimena.

http://www.arkki.info/howto/LTSP_Ubuntu/LTSP_USB_Hiiri_Skanneri_Web-kamera_Muvo.png

Kuva 2: Kuvassa on Jammin 225-pääte, johon on liitetty Wacom-piirtopöytä (usb). HP Vectra-pääte on perinteinen PC muutamien vuosien takaa. Päätteiden takana on Linksys WRT54G-reititin (palomuuri), joka toimii myös kytkimenä ohjeen verkkoympäristössä. Internet-yhteys on toteutettu ADSL-modeemilla.

http://www.arkki.info/howto/LTSP_Ubuntu/Jammin_Wacom_01.png
http://www.arkki.info/howto/LTSP_Ubuntu/Jammin_Wacom_02.png

Kuva 3: Sekä Jammin 225-pääte että HP Vectraan voidaan liittää Haman ”9in1” muistikortinlukija. Käytössä on 1 Gt:n CF-kortti.

http://www.arkki.info/howto/LTSP_Ubuntu/HP_Vectra_Usb_01.png
http://www.arkki.info/howto/LTSP_Ubuntu/Hama_Compact_Flash.png

3. Ruutukaappauksia

Kuva 1: Soikko toimii Firefox-selaimessa. Tästä on hyötyä, kun kirjoitetaan esimerkiksi Internetin foorumeille.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-001.png

Kuva 2: Digi-kameraa ei tarvitse liittää päätteeseen. Riittää, että päätteeseen liitetään usb-väylän muistikortinlukija.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-002.png

Kuva 3: Kaikkien päätteiden käytössä on Java (JRE). OpenOffice.org 2.0.1 tarvitsee myös Javaa, jotta se toimisi kaikilta osiltaan. Erityisesti tietokanta-sovellus Base vaatii Javaa.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-003.png

Kuva 4: Soikko toimii luonnollisesti OpenOffice.org 2.0.1-ohjelmassa.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-004.png

Kuva 5: Flash toimii päätteissä, myös äänten osalta, mutta vaatii hieman säätöä.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-005.png

Kuva 6: MPlayer-ohjelman avulla onnistuu nettiradioiden kuuntelu.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-006.png

Kuva 7: XMMS-ohjelmalla voidaan kuunnella omia CD-levyjä lähiverkossa tai LTSP-palvelimelta.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-007.png

Kuva 8: Päätteiden yhteydet on suojattu lähiverkossa ssh-yhteydellä.

HP Vectra.

http://www.arkki.info/howto/LTSP_Ubuntu/Ltsp-Ubuntu-Breezy-008.png

Ubuntu Linuxia voidaan laajentaa asentamalla meta-paketti-kokonaisuuksia. Näitä ovat ”edubuntu-desktop”, ”kubuntu-desktop” ja ”xubuntu-desktop”. Seuraavissa ruutukaappauksissa ympäristönä ”Edubuntu”. Kuvassa päätteeltä avataan palvelimella oleva skanneri.

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_01.png

Kuvassa päätteeltä avataan palvelimella oleva skanneri.

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_02.png

Kuvassa ohjataan palvelimella olevaa web-kameraa (usb).

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_03.png

Kuvassa ohjataan palvelimella olevaa web-kameraa (usb).

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_03b.png

Nettiradiota voidaan kuunnella myös XMMS-ohjelmalla.

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_04.png
 
Digi-kameraa ei tarvitse liittää päätteeseen. Riittää, että päätteeseen liitetään usb-väylän muistikortinlukija.

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_05.png

Flash toimii päätteissä, myös äänten osalta, mutta vaatii hieman säätöä.

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_06.png

MPlayer osaa näyttää ja soittaa (plug-in) esimerkiksi yleisradion uutislähetyksiä.

Jammin 225.

http://www.arkki.info/howto/LTSP_Ubuntu/Edubuntu_07.png

400
OpenOffice.org 2.0 Base, MySQL, Webmin ja UnixODBC

Seuraavassa käydään läpi MySQL-tietokannan asennus, sen hallinta Webmin-ohjelmalla ja tietokantaan kytkeytyminen OpenOffice.org 2.0 Base-ohjelmalla (UnixODBC).

Aluksi asennetaan tarvittavat ohjelmat ja paketit. Sen jälkeen luodaan Webmin-ohjelmalla MySQL-tietokantaan uusi käyttäjä ja tietokanta sekä taulu. OpenOffice.org 2.0 Base-ohjelmalla täytetään tauluun yksi rivi. Webmin-ohjelmalla otetaan varmuuskopio taulusta ja palautetaan tietokanta tiedostosta komentoriviltä.

----

On erittäin tärkeää, että asennat kunnollisen Sun Java-tuen Openoffice.org 2.0 Base-ohjelmaa varten.

a. Lataa tiedosto "jre-1_5_0_06-linux-i586.bin" Sunin Java-sivulta - http://java.sun.com/j2se/1.5.0/download.jsp

b. Muokkaa tiedostoa

asmok@ubuntu:~/Download$ chmod +x jre*

c. Lataa muut tarvittavat paketit

asmok@ubuntu:~/Download$ sudo apt-get install fakeroot java-package java-common

d. Tee "jre-1_5_0_06-linux-i586.bin"-tiedostosta deb-paketti

asmok@ubuntu:~/Download$ fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin

e. Asenna deb-paketti

asmok@ubuntu:~/Download$ sudo dpkg -i sun-j2re1.5_1.5.0+update06_i386.deb

f. Lisää Java-tuki OpenOffice.org 2.0-ohjelmaan

Writer | Työkalut | Asetukset | OpenOffice.org | Java

Kuva - http://www.arkki.info/howto/Base/Base_28.png

----

MySQL

1. Asenna MySQL-tietokanta.

asmok@ubuntu:~$ sudo apt-get install mysql-server
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  libdbd-mysql-perl libmysqlclient12 libmysqlclient14 mysql-client mysql-common
Ehdotetut paketit:
  mysql-doc
Suositellut paketit:
  libmysqlclient14-dev
Seuraavat UUDET paketit asennetaan:
  libdbd-mysql-perl libmysqlclient12 libmysqlclient14 mysql-client mysql-common mysql-server
0 päivitetty, 6 uutta asennusta, 0 poistettavaa ja 3 päivittämätöntä.
Noudettavaa arkistoa 326kt/5901kt.
Purkamisen jälkeen käytetään 14,2Mt lisää levytilaa.
Haluatko jatkaa [K/e]?
Nouda:1 http://fi.archive.ubuntu.com breezy/main mysql-common 4.0.24-10ubuntu2 [34,5kB]
Nouda:2 http://fi.archive.ubuntu.com breezy/main libmysqlclient12 4.0.24-10ubuntu2 [291kB]
Noudettiin 326kt ajassa 3s (93,9kt/s)

Esiräätälöidään paketteja...
Selecting previously deselected package mysql-common.
(Reading database ... 65344 files and directories currently installed.)
Unpacking mysql-common (from .../mysql-common_4.0.24-10ubuntu2_all.deb) ...
Selecting previously deselected package libmysqlclient14.
Unpacking libmysqlclient14 (from .../libmysqlclient14_4.1.12-1ubuntu3.1_i386.deb) ...
Selecting previously deselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_2.9007-1_i386.deb) ...
Selecting previously deselected package libmysqlclient12.
Unpacking libmysqlclient12 (from .../libmysqlclient12_4.0.24-10ubuntu2_i386.deb) ...
Selecting previously deselected package mysql-client.
Unpacking mysql-client (from .../mysql-client_4.0.24-10ubuntu2_i386.deb) ...
Selecting previously deselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_4.0.24-10ubuntu2_i386.deb) ...
Setting up mysql-common (4.0.24-10ubuntu2) ...
Setting up libmysqlclient14 (4.1.12-1ubuntu3.1) ...

Setting up libdbd-mysql-perl (2.9007-1) ...
Setting up libmysqlclient12 (4.0.24-10ubuntu2) ...

Setting up mysql-client (4.0.24-10ubuntu2) ...
Setting up mysql-server (4.0.24-10ubuntu2) ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for crashed MySQL tables in the background.

2. Asenna UnixODBC.

asmok@ubuntu:~$ sudo apt-get install unixodbc
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  odbcinst1debian1
Ehdotetut paketit:
  libmyodbc odbc-postgresql libct1
Seuraavat UUDET paketit asennetaan:
  odbcinst1debian1 unixodbc
0 päivitetty, 2 uutta asennusta, 0 poistettavaa ja 3 päivittämätöntä.
Noudettavaa arkistoa 63,8kt/332kt.
Purkamisen jälkeen käytetään 1049kt lisää levytilaa.
Haluatko jatkaa [K/e]?
Nouda:1 http://fi.archive.ubuntu.com breezy/main odbcinst1debian1 2.2.11-8ubuntu1 [63,8kB]
Noudettiin 63,8kt ajassa 0s (72,6kt/s)

Esiräätälöidään paketteja...
Selecting previously deselected package odbcinst1debian1.
(Reading database ... 65592 files and directories currently installed.)
Unpacking odbcinst1debian1 (from .../odbcinst1debian1_2.2.11-8ubuntu1_i386.deb) ...
Selecting previously deselected package unixodbc.
Unpacking unixodbc (from .../unixodbc_2.2.11-8ubuntu1_i386.deb) ...
Setting up odbcinst1debian1 (2.2.11-8ubuntu1) ...

Setting up unixodbc (2.2.11-8ubuntu1) ...

3. Asenna libmyodbc-kirjasto.

asmok@ubuntu:~$ sudo apt-get install libmyodbc
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Seuraavat UUDET paketit asennetaan:
  libmyodbc
0 päivitetty, 1 uutta asennusta, 0 poistettavaa ja 3 päivittämätöntä.
Noudettavaa arkistoa 0t/69,2kt.
Purkamisen jälkeen käytetään 250kt lisää levytilaa.

Esiräätälöidään paketteja...
Selecting previously deselected package libmyodbc.
(Reading database ... 65638 files and directories currently installed.)
Unpacking libmyodbc (from .../libmyodbc_3.51.11-4_i386.deb) ...
Setting up libmyodbc (3.51.11-4) ...

Webmin

4. Asenna Webmin ja MySQL-moduli.

Hyväksy Webmin-varoitus: "Webmin uses a separate password file /etc/webmin/miniserv.users...".

asmok@ubuntu:~$ sudo apt-get install webmin webmin-mysql
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Suositellut paketit:
  webmin-core logcheck
Seuraavat UUDET paketit asennetaan:
  webmin webmin-mysql
0 päivitetty, 2 uutta asennusta, 0 poistettavaa ja 3 päivittämätöntä.
Noudettavaa arkistoa 0t/1347kt.
Purkamisen jälkeen käytetään 7946kt lisää levytilaa.

Esiräätälöidään paketteja...
Selecting previously deselected package webmin.
(Reading database ... 64486 files and directories currently installed.)
Unpacking webmin (from .../webmin_1.230-1_all.deb) ...
Selecting previously deselected package webmin-mysql.
Unpacking webmin-mysql (from .../webmin-mysql_1.210a-2ubuntu1_all.deb) ...
Setting up webmin (1.230-1) ...
md5sum: miniserv.pem: Tiedostoa tai hakemistoa ei ole
Starting webmin: webmin.

Setting up webmin-mysql (1.210a-2ubuntu1) ...

5. Kopioi pääkäyttäjän salasanasi Webminin käyttöön.

a. Kopioi salasanasi.

asmok@ubuntu:~$ sudo grep asmok /etc/shadow | cut -f2 -d:
$1$L2y0JS8o$l.6uxxxxxxxxxxxxx

b. Liitä salasana /etc/webmin/

asmok@ubuntu:~$ sudo gedit /etc/webmin/miniserv.users

Ennen - root:*

Jälkeen - root:$1$L2y0JS8o$l.6uxxxxxxxxxxx

c. Käynnistä Webmin uudestaan.

asmok@ubuntu:~$ sudo /etc/init.d/webmin restart
Restarting webmin: webmin.

6. Avaa Webmin selaimella.

https://localhost:10000/ - hyväksy varmenne. Kirjaudu root-tunnuksella, jonka salasana on sama kuin Ubuntun pääkäyttäjän.

Kuva - http://www.arkki.info/howto/Base/Base_01.png
Kuva - http://www.arkki.info/howto/Base/Base_02.png
Kuva - http://www.arkki.info/howto/Base/Base_03.png

7. Tarkista ja korjaa MySQL-modulin tiedot. Käynnistä MySQL kerran Webmin-ohjelmasta.

Kuva - http://www.arkki.info/howto/Base/Base_05.png
Kuva - http://www.arkki.info/howto/Base/Base_06.png

8. Luo uusi käyttäjä - asmok.

Kuva - http://www.arkki.info/howto/Base/Base_07.png
Kuva - http://www.arkki.info/howto/Base/Base_08.png

9. Luo uusi tietokanta - asmok.

Kuva - http://www.arkki.info/howto/Base/Base_09.png
Kuva - http://www.arkki.info/howto/Base/Base_10.png
Kuva - http://www.arkki.info/howto/Base/Base_11.png
Kuva - http://www.arkki.info/howto/Base/Base_12.png

10. Luo tietokantaan uusi taulu - puhelinluettelo.

Kuva - http://www.arkki.info/howto/Base/Base_13.png
Kuva - http://www.arkki.info/howto/Base/Base_14.png

11. Luo UnixODBC-tiedot.

a. Muokkaa tiedostoa /etc/odbc.ini

asmok@ubuntu:~$ sudo gedit /etc/odbc.ini

asmok@ubuntu:~$ cat /etc/odbc.ini

[asmok]
Description  = MySQL database asmok
Driver           = MySQL
Server          = localhost
Database     = asmok
Port              = 3306

Kuva - http://www.arkki.info/howto/Base/Base_15.png

b. Muokkaa tiedostoa /etc/odbcinst.ini

asmok@ubuntu:~$ sudo gedit /etc/odbcinst.ini

asmok@ubuntu:~$ cat /etc/odbcinst.ini

[MySQL]
Description = ODBC for MySQL
Driver          = /usr/lib/odbc/libmyodbc.so
FileUsage    = 1

http://www.arkki.info/howto/Base/Base_16.png

OpenOffice.org 2.0 Base

12. Avaa OpenOffice.org Base-ohjelma ja käy läpi ohjattu toiminto.

Kuva - http://www.arkki.info/howto/Base/Base_17.png
Kuva - http://www.arkki.info/howto/Base/Base_18.png
Kuva - http://www.arkki.info/howto/Base/Base_19.png
Kuva - http://www.arkki.info/howto/Base/Base_20.png
Kuva - http://www.arkki.info/howto/Base/Base_21.png
Kuva - http://www.arkki.info/howto/Base/Base_22.png
Kuva - http://www.arkki.info/howto/Base/Base_23.png

13. Lisää yksi rivi tauluun.

Kuva - http://www.arkki.info/howto/Base/Base_24.png
Kuva - http://www.arkki.info/howto/Base/Base_27.png

Varmistus ja palautus

14. Ota varmistus tietokannasta Webmin-ohjelmalla.

http://www.arkki.info/howto/Base/Base_25.png
http://www.arkki.info/howto/Base/Base_26.png

15. Palauta tietokanta komentoriviltä

a. asmok.sql-tiedoston sisältö.

asmok@ubuntu:~/Base$ cat asmok.sql
-- MySQL dump 9.11
--
-- Host: localhost    Database: asmok
-- ------------------------------------------------------
-- Server version       4.0.24_Debian-10ubuntu2-log

--
-- Table structure for table `puhelinluettelo`
--

DROP TABLE IF EXISTS `puhelinluettelo`;
CREATE TABLE `puhelinluettelo` (
  `id` int(11) NOT NULL auto_increment,
  `etunimi` varchar(255) default NULL,
  `sukunimi` varchar(255) default NULL,
  `puhelin` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

--
-- Dumping data for table `puhelinluettelo`
--

INSERT INTO `puhelinluettelo` VALUES (1,'Asmo','Koskinen','+35447296377');

asmok@ubuntu:~/Base$

b. Tietokannan palautus tiedostosta.

asmok@ubuntu:~$ mysql -h localhost -u asmok -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 140 to server version: 4.0.24_Debian-10ubuntu2-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use asmok;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> source /home/asmok/Base/asmok.sql;
Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

mysql> quit
Bye
asmok@ubuntu:~$

Ystävällisin terveisin Asmo Koskinen.

Sivuja: 1 ... 18 19 [20] 21