Red Hat Linux 9 (Shrike)

Red Hat 9

Johdanto

Red Hat 9:n (julkaistu: March 31, 2003) voi imuroida ilmaiseksi suoraan netistä ja se mahtuu kolmelle CD:lle (kaikki 3 CD:tä tarvitaan asennuksessa). Täydelliset ohjeet eri asennusvaihtoehdoista on sivulla https://www.redhat.com/docs/manuals/linux/RHL-9-Manual/install-guide/. Katso myös muut manuaalit sivulta https://www.redhat.com/docs/manuals/linux/RHL-9-Manual/.

Graafinen asennus vaatii vähintään 128 Mt keskusmuistia, mutta suositus on 192 Mt. Uusi RH vaatii myös melko tehokkaan koneen ja suositus onkin 400 MHz vaikka minimi on 200 MHz. Asennuksen aikana voi ottaa kuvaruutukaappauksia painamalla Shift-PrintScreen -näppäimiä ja ne tallennetaan /root/anaconda-screenshots-hakemistoon.

Asennus

Asennuksen aloitus buuttaavalta CD:ltä

Asennus on lähes identtinen RH 8.0:n asennuksen kanssa ja vasta uudelleen käynnistyksen jälkeinen menu on saanut uuden ulkoasun.

Asennus alkaa mahdollisuudella valita, joko normaalin graafisen asennuksen painamalla enter-näppäintä tai valitsemalla text mode -asennuksen, jos haluaa käyttää tekstitila-asennusta (tai muisti ei riitä graafiseen asennukseen).

Seuraavaksi tulee eteen ruutu, jossa voi funktionäppäimillä valita erilaisia asennustiloja tarvittaessa, mutta normaali asennus jatkuu pelkällä enterin painalluksella. Huom. Valintaa tehdessä ei ole mitään kiirettä vaan eri asennusvaihtoehtoihin voi tutustua aivan rauhassa. Asennus jatkuu vasta kun jokin asennusvaihtoehto on valittu. Seuraavassa vielä luettelo funktionäppäimistä:

F2:sta saa lisätietoja oman ajuridisketin (driver disk) käytöstä. F5:n painamisella neuvotaan Rescue Moden käyttö. Rescue Modessa voit käynnistää jo asennetun Red Hatin myöhemmin, jos et saa sitä käynnistettyä Grubista tai käynnistysdisketiltä (jäi ehkä tekemättä?). Asennus käynnistyy myös suoraan: boot: linux rescue.

Seuraavaksi ehdotetaan Media Check -asennusmedian tarkistamista (mediacheck), jota ei kannata ohittaa, jos epäilee jonkin CD:n olevan viallinen. Pienikin virhe levyllä voi keskeyttää asennuksen fatal erroriin.

Welcome to Red Hat Linux

WelcomeSeuraavaksi tulee tervetulotoivotus Welcome to Red Hat Linux, josta pääsee eteenpäin enterin painalluksella.

Language Selection

Language Selection Asennuskielenä on oletuksena englanti eikä suomea voi edes valita. Next-painikkeella pääsee asennuksessa eteenpäin.

Keyboard Configuration

Keyboard Configuration Oletusnäppäimistö on English, mutta sen voi vaihtaa suomeksi valitsemalla vaihtoehdon Finnish (latin1).

Mouse Configuration

Mouse Configuration Asennusohjelma ehdotti itselläni hiireksi yleismallista Generic 3 Button Mouse (usb), mutta muutin sen oikeaksi Logitech MouseMan Wheel (usb). Luultavasti ohjelman oma ehdotus on varman päälle ja olisi myös toiminut. Hiirivaihtoehtoja on riittävästi. Huom. Varmista ennen asennusta, missä portissa hiiri on kiinni - väärä valinta voi jumiuttaa koneen! Yllätyksekseni asennuksen jälkeen jopa hiiren peukalonappi toimi ja sillä pääsee mm. selaimessa edelliselle sivulle. Tietysti myös hiiren rullaus toimi.

Upgrade Examine

Upgrade ExamineTässä vaiheessa valitaan, tehdäänkö uusi asennus vai päivitetäänkö vanha. Jos kiintolevyllä ei ole muita aikaisemmin asennettuja Linuxeja, asennusohjelma luonnollisesti ohittaa tämän vaiheen.

Installation Type

Installation Type

Itse jatkoin eteenpäin valmiiksi ruksatulla Personal Desktop -oletusvaihtoehdolla. Päivitettäessä valitaan tietysti Upgrade Existing System.


Disk Partitioning Setup

Disk Partitioning Setup Osiointivaihtoehtoja on kaksi:

RH 8:n kolmatta vaihtoehtoa Manually partition with fdisk (experts only) ei ole ainakaan RH 9:n tavallisessa asennuksessa.


Disk Setup

Disk SetupValitsin valmiin osion, jolla aikaisemmin oli RH 8 (tein kuitenkin uuden asennuksen enkä päivittänyt vanhaa RH 8:a) ja määrittelin osion juuriosioksi (/, root), jonka tiedostotyyppinä on oletuksena ext3. Osiointi on se osa asennusta, jossa pitää olla ehdottoman tarkkana. Väärillä valinnoilla voi tuhota muut osiot kiintolevyllä ja niiden käyttöjärjestelmät. Huom! Tässä vaiheessa asennusta voi kyllä kokeilla vielä kaikkea vapaasti automaattisessa osioinnissa tai Disk Druidilla. Vasta myöhemmin tiedot kirjoitetaan levylle ja siitä ilmoitetaan selvästi omana asennusvaiheenaan About to Install. Ohjelma tuo kyllä esille ikkunan Format Warnings, jossa voi painaa Format-nappulaa, mutta todellista ja peruuttamatonta formatointia ei tehdä vielä tässä vaiheessa.

Ohjelma oli merkinnyt myös swap-osion alustettavaksi (format) vaikka siihen ei ollut mitään syytä, joten peruin toimenpiteen Edit-valinnalla ja säilytin entisen osion formatoimattomana leave unchanged (preserve data). Muuten hyväksyin setupin.

Tässä vaiheessa voit myös asentaa RAIDin (Redundant Array of Independent Disks) käyttöön, jos koneessasi on toinen levy vapaana, jolle haluat peilata ykköslevyn tiedot. RAIDia tarvitaan normaalisti vain palvelinkoneissa. Red Hatissa on RAID helppo ottaa käyttöön ja se sujuu lähes aloittelijaltakin. Myös LVM (Logical Volume Manager) voidaan ottaa tässä vaiheessa käyttöön. Lisätietoa sekä RAID:sta että LVM:stä saa esim. sivulta http://linas.org/linux/raid.html.

Boot Loader Configuration

Boot Loader Configuration Oletuksena tarjotaan Grub -käynnistyslataajaa: The Grub will be installed on /dev/hde (minulla kiintolevy on /dev/hde normaalin /dev/hda asemasta, koska kiintolevy on emolevyni tukemassa HPT370-liitännässä).

Oletuksena on käynnistyslataajan asennus mbr:ään, josta pääsee lisävalintoihin vain, jos ruksaa kohdan Configure advanced boot loader options.

Advanced Boot Loader Configuration:

Advanced Boot Loader ConfigurationValitsin Grubin asennettavaksi käynnistysosion ensimmäiseen sektoriin First sector of boot partition. Lisäksi sen voi asentaa mbr:ään (pääkäynnistyslohkoon), joka on valmiiksi ruksattuna oletuksena, tai omalle boot-osiolleen, jos sellainen on luotu.

Valinnassa General kernel parameters on valmiina valinta hdc=ide-scsi, jonka voi jättää silleen. Tässä vaiheessa voi myös valita mahdollisuuden Force LBA32, jota ei yleensä tarvitse käyttää, koska Grub osaa käynnistää myös 8 gigan rajan yläpuolella olevat osiot.

Jostain syystä Grub ei olisi tunnistanut muita käyttöjärjestelmiä kuin DOS / Windows juuri asennettavan RH:n lisäksi - ohjelma ei tunnistanut edes aikaisemmin kiintolevyn muita Linuxeja vaikka monet niistä ovat rh-pohjaisia! Sama ongelma vaivaa toki myös muita distroja (Mandrake 9:n expert-asennusta lukuun ottamatta, joka todellakin tunnisti muut Linux-versiot!), käyttipä sitten Grubia tai Liloa. Asennusskriptit vaatisivat vielä pientä jatkokehittelyä :-)

Network Configuration

Network Configuration Ohjelma ehdottaa asetuksien automaattista hakua DHCP:llä (DHCP = Dynamic Host Configuration Protocol). Itse otin kuitenkin ruksin pois siitä kohdasta, koska käytän kiinteää IP:tä sisäisessä verkossa.

Seuraavaksi piti täyttää kohdat IP / Netmask (Verkon ja aliverkon osoite). Sen jälkeen kysyttiin Set the hostname (työasemalle antamasi nimi) Gateway (yhdyskäytävä) ja Primary DNS (1. nimipalvelin). Kaksi viimeistä vaihtoehtoa piti muuttaa, koska ohjelma ehdotti vääriä vaihtoehtoja. Jos olisi valinnut DHCP:n, näitä asetuksia ei olisi kysytty.

Firewall Configuration

Firewall Configuration Medium (keskitaso) on oletuksena, joka riittää ainakin minulle. Muihin asetuksiin ei tarvitse koskea (ruksata valituiksi), jos ei ole tarvetta sallia esim. ftp-yhteyttä ulkoapäin koneeseen.

Additional Language Support

Additional Language SupportValitse tässä vaiheessa lisäkieleksi ainakin Finnish jo valmiiksi ruksatun English (USA) lisäksi.

Time Zone Selection

Time Zone Selection Europe / Helsinki pitää valita erikseen. Älä ruksaa kohtaa System clock uses UTC (UTC = Universal time zone), jos koneessasi on myös Windows-käyttöjärjestelmä. Muuten Red Hatin aika on kesäaikana kolme tuntia Windowsin aikaa edellä.

Set Root Password

Set Root PasswordTässä vaiheessa kysytään Root Password (pääkäyttäjän salasana), mutta tavalliset käyttäjät lisätään vasta myöhemmin uudelleen käynnistyksen jälkeen (toisin kuin aikaisemmassa 8.0-versiossa).

Authentication Configuration

Oletusasetukset kannattaa hyväksyä ja siirtyä eteenpäin asennuksessa. Oletuksena ehdotetaan käytettäväksi pitkiä MD5-salasanoja (max. 256 merkkiä) tavallisten korkeintaan kahdeksan merkin tilalla. Samoin oletuksena ehdotetaan käytettäväksi Shadow-salasanoja, joiden käyttö on suositeltavaa. Autentikointiasetuksia ei välttämättä kysytä, jos päivität vanhasta versiosta uuteen. Jos valitsit kohdassa Installation Type vaihtoehdon Custom, ne ilmeisesti kysytään aina.

Personal Desktop Defaults

Personal Desktop Defaults Tekstinä Customize the set of packages to be installed. Eräänlainen siirtymävaihe seuraavaan, joka tulee esille vain siinä tapauksessa, jos on valittu yksittäisten pakettien asennus kohdassa Installation Type.

Package Group Selection

Package Group Selection Lisäsin kohdan KDE Desktop Environment, jota ei asenneta oletuksena. Lisäksi uskoin olevan käyttöä paketeille:

Valitut paketit veivät tilaa omassa asennuksessani 2 184 Mt (täysasennus veisi 5 Gt).

Lisäpakettien valinta

Sound and video Malliksi vielä yksityiskohtaisempi valinta Sound and Video -kohdan paketeista. Ruksaa ne lisäpaketit, jotka haluat asentaa.

About to install

About to installTämä kohta on tietynlainen infosivu, jossa mitään muutoksia ei ole vielä tehty ja asennuksen voi peruuttaa koneen reset-näppäimellä tai painamalla Ctrl-Alt-Del, jolloin tietokone käynnistyy uudelleen (reboot). Tässä vaiheessa siis voi vielä perua kaiken, jos tuntee itsensä epävarmaksi eikä uskalla aloittaa itse asennusta.

Installing Packages

Installing Packages Vasta tässä vaiheessa formatoidaan (alustetaan) kiintolevyn osiot, jos jokin osio on valittu alustettavaksi.

Asennuksen edistyminen on havainnollistettu hyvin Packages (paketit), Size (koko), Time (aika) ja ohjelma pyytää CD:t oikeassa järjestyksessä. Itselläni asennukseen meni aikaa n. 15 minuuttia (48X CD-asema).

Viallinen CD keskeytti asennuksen

Ensimmäinen asennukseni keskeytyi aivan loppuvaiheessa rikkinäisen kolmannen CD:n takia ja jouduin aloittamaan asennuksen uudelleen alusta ja aikaa menikin n. 30 minuuttia (en valinnut formatointia vaan käytin alustamatonta osiota ja uskon sen olevan syynä puolta hitaampaan asennukseen). CD:n uudelleen poltto uudelle CD-RW :lle ja vielä varmuuden vuoksi mediacheck ja uusi asennus ei tuottanut enää ongelmia.

RH 9 vaatii tosiaan kaikki kolme CD:tä asennukseen toisin kuin esim. Mandrake tai Debian, joiden asennukseen ei tarvita välttämättä kuin ensimmäinen asennus-CD ja loput ohjelmat voi asentaa suoraan netistä.

Uudelleenkäynnistys ei ollut aiheuttanut käyttämälleni käynnistyslataajalle, OS/2:n Boot Managerille, mitään muuta vahinkoa kuin että ainoastaan Windows on käynnistyvänä ohjelmana (sama myös myöhemmän onnistuneen asennuksen jälkeen). Muut Linux-versiot eivät ole tehneet vastaavaa tihutyötä, joten vähän ihmetyttää tämä RH:n omatoimisuus. Sama tapahtui myös aikaisemmassa 8.0-versiossa, mutta asialle ei ole näköjään tehty mitään :-O Mutta eipä toisaalta Red Hat ole enää nähnyt tarpeelliseksi lisätä OS/2:n käyttämää hpfs-tiedostojärjestelmän tukea kerneliin (ei ollut enää 8.0-versiossakaan), joten RH pitänee Ossia liian vanhana käyttöjärjestelmänä, että sitä kannattaisi enää tukea.

Boot diskette creation

Boot diskette creation Tärkeä vaihe, jota ei pääse vahingossa ohittamaan. Levyke formatoidaan ja tehdään Red Hatin käynnistyslevyke (boot diskette).

Graphical Interface (X) Configuration

Graphical Interface (X) ConfigurationX:n asetukset voi ohittaa ruksaamalla kohdan skip x configuration, jolloin X:ää ei asenneta. Normaalisti (työasemakäytössä) X Window System kannattaa tietysti asentaa.

Monitor Configuration

Monitor Configuration Eipä tunnistanut ohjelma vanhaa monitoriani vaan näytti Unprobed Monitor. Vaihdoin sen Yleinen, Generic High Frequency SVGA, 1024x768@70Hz. Sama ongelma voi tulla myös esiin uusien monitorien kanssa. Silloin täytyy valita asetukset valmistajan suositusten mukaisesti.

Customize Graphical Configuration

Customize Graphical ConfigurationTässä voi valita resoluution ym. ja testata (test setting) valittuja asetuksia. Testasin omat asetukseni ja valitsemillani asetuksilla näyttö toimi hyvin. Testaus kannattaa ehdottomasti tehdä, koska väärät asetukset saattavat estää X:n käynnistymisen.

Congratulations

CongratulationsClick Exit to reboot the system. Asennus on onnistunut ja nyt kone täytyy käynnistää uudelleen, Ctrl-Alt-Del. Tässä vaiheessa myös CD-aseman luukku aukeaa ja CD pitää poistaa.

Welcome to Red Hat Linux

Tämä vaihe on muuttunut hieman 8.0-versioon nähden ja vasta nyt tehdään käyttäjille tunnukset (kuvaruutukaappauksia ei ikävä kyllä enää saa).

User Account

Käyttäjän koko nimessä (Full Name) ei voi käyttää skandeja jostain syystä (UTF-8?).

Date and Time

Muuta asennuksen jälkeen Gnomen paneelista kello hiiren oikealla näppäimellä Preferences-kohdassa 24 hour ja tarkista, että use UTC ei ole ruksattuna. UTC:n valinta muuttaa Gnomen kelloa kesäaikana kolme tuntia taaksepäin. RH:n kelloa ja Windowsin kelloa ei saa samaan aikaan, jos UTC on valittu.

Linuxissa olisi selkeintä asettaa BIOS-kello (CMOS clock) UTC-aikaan, koska kaikki Unix-tyyppiset käyttöjärjestelmät käyttävät sisäisessä aikalaskennassaan UTC-aikaa (UTC = Universal time zone, entinen GMT = Greenwich mean time). Silloin myös siirtyminen kesä / talviaikaan tapahtuisi aina automaattisesti.

Jos koneessa on sekä Windows ja Linux, niin ongelman aiheuttaa Windowsin Linuxista poikkeava tapa käyttää aikalaskennassa paikallisaikaa (local time). Ongelman saa ratkaistua vain asettamalla myös Linuxin käyttämään paikallisaikaa Windowsin tapaan. Sen voi tehdä Gnomen paneelista valitsemalla kellon kohdalla oikealla hiiren näppäimellä Date & Time ja valitsemalla aikavyöhykkeeksi Europe / Helsinki ja ottamalla ruksin pois kohdasta System clock uses UTC. Muuten Linuxin aika on kesäaikana kolme tuntia Windowsia edellä ja normaaliaikana - niin laskepa se itse :)

Käskyillä date ja date -u voit katsoa konsolissa paikallisajan ja UTC-ajan eron. Komento /sbin/hwclock ilmoittaa Bios-kellon (CMOS clock) ajan:

[tapsa@tapsa tapsa]$ /sbin/hwclock
Sun 13 Apr 2003 01:23:26 PM EEST  -0.246977 seconds
[tapsa@tapsa tapsa]$ date
Sun Apr 13 13:23:28 EEST 2003
[tapsa@tapsa tapsa]$ date -u
Sun Apr 13 10:23:30 UTC 2003
[tapsa@tapsa tapsa]$ 

Aikavyöhykettä voit muuttaa kätevästi kirjoittamalla superuserina (su ja salasana) konsolissa tzselect ja valitsemalla Europe/Helsinki.

Sound Card

SB Live! (EMU10k1) ei tuottanut Red Hatille ongelmia. Nyt voi vielä testata äänikortin toiminnan Play test sound.

Red Hat Network

Päivityksiä saa vain rekisteröitymällä: Yes, I would like to register with Red Hat Network. Normaalisti voit ohittaa vaikealta tuntuvat kysymykset kohdassa Red Hat Network Configuration enterin painalluksella ja siirtyä eteenpäin kohtaan Install GPG key, johon vastataan Yes. Seuraavassa kohdassa pitää täyttää rekisteröintitiedot, jonka ei pitäisi tuottaa ongelmia kenellekään.

Omassa asennuksessani päivityksiä tuli 15 650 kB (5.4.03). Tein toisen asennuksen 12.4.03, jolloin päivityksiä olikin jo 91 913 kB! Toki siinä oli mukana myös kernelin lähdekoodipaketti (37 747 kB), jota kaikki eivät tarvitse. Mutta jos haluat esim. nvidian uusien näytönohjainajureiden toimivan uudella kernelilläsi, saatat tarvita myös lähdekoodipaketin ajureiden kääntämiseksi sopiviksi (huom, ei omakohtaista kokemusta). Yleensä selviää kyllä pelkän rpm-paketin asentamiselta em. sivulta http://www.nvidia.com/object/linux_display_archive.html.

Voit myös ohitaa pävityksien haun ja hakea ne myöhemmin Update Agentin avulla.

Sivulla https://rhn.redhat.com/ voi tehdä myöhemmin muutoksia asetuksiin kohdassa Systems. Kiinnitä huomio kohtaan Entitlement. Vain sellaista systeemiä voi päivittää, jossa lukee Demo (aikaisemmin Basic). Jos siinä lukee Unentitled, niin klikkaa System-kohdasta ja valitse sieltä Properties. Sieltä kohdasta Properties valitse Demo ('None':n tilalle) ja paina Update Properties -näppäintä. Tämän jälkeen voit päivittää Red Hatin, jos se ei onnistunut asennuksen yhteydessä. Huom, joskus demo-asiakkaiden yhteyden saanti RH:n palvelimelle voi olla hankalaa, mutta yritä myöhemmin uudestaan, jos et onnistu ensimmäisellä kerralla.

Red Hatin käyttäjän tulee siis olla rekisteröitynyt https://rhn.redhat.com/ tietokantaan ennen up2date-ohjelman käyttöä (jonka avulla RH pävitetään netissä). Rekisteröinti onnistuu jälkikäteen konsolissa rootin oikeuksin # up2date --register -ohjelmalla (Red Hat 8 ja 9, vanhemmissa Red Hateissa tulee käyttää /usr/sbin/rhn_register -ohjelmaa), jos asennuksen yhteydessä rekisteröinti jäi tekemättä.

Asenna uudet up2date- ja rhn_register-ohjelmat!

RH:lta on tullut 28. elokuuta 2003 uudet up2date ja rhn_register -ohjelmat (uusi SSL sertifikaatio) eivätkä vanhat ohjelmat enää toimi tämän päiväyksen jälkeen. Ohjeet uusien ohjelmien asentamiseksi löytyvät sivulta https://rhn.redhat.com/help/latest-up2date.pxt.

Toinen (helpompi) vaihtoehto on asentaa ohjelmat Aptin avulla apt-get update && apt-get dist-upgrade, ks. Apt-ohjelma Red Hatiin.

Additional CDs

Install Additional Software

Vaihtoehtoina tarjotaan:

Jos ei ole em. CD:itä, voi vaiheen ohittaa enterin painalluksella.

Finish Setup

Seuraavaksi käynnistyy Gnome, joka on oletuksena. Sen voi tietystikin vaihtaa käynnistysvaiheessa myös KDE:ksi, jos KDE on asennettu ja pitää siitä enemmän.

Yhteenveto

Kaikki näyttää hyvältä:
- netti toimii
- hiiri toimii (myös rullaus ja peukalonappi)
- skandit toimivat
- Num Lock ei ole oletuksena päällä

Koska monella on ollut vaikeuksia saada usb-hiirtä toimimaan joissakin Linux-versioissa (toimii kylläkin heti Red Hatissa!) lisään malliksi /etc/X11/XF86Config-tiedoston hiiriosion:

Section "InputDevice"
  Identifier  "Mouse0"
  Driver      "mouse"
  Option      "Protocol" "IMPS/2"
  Option      "Device" "/dev/input/mice"
  Option      "ZAxisMapping" "4 5"
  Option      "Emulate3Buttons" "no"
EndSection
Section "InputDevice"
# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
  Identifier  "DevInputMice"
  Driver      "mouse"
  Option      "Protocol" "IMPS/2"
  Option      "Device" "/dev/input/mice"
  Option      "ZAxisMapping" "4 5"
  Option      "Emulate3Buttons" "no"
EndSection

Lisäksi /etc/modules.conf-tiedostossa pitää olla rivi:

alias usb-controller usb-uhci

Näillä asetuksilla toimii myös peukalonappi omassa hiiressäni, Logitech MouseMan Wheel (usb,optinen) ja sillä voi oletuksena selata sivuja ainakin Mozillassa eteen- ja taaksepäin.

Kuva voi olla näytöllä hieman oikealla (näkyy mustaa vasemmalla), jos on valittu väärä näyttö, mutta sen saa säädettyä kohdalleen valitsemalla toisen näyttötilan kohdasta System Settings -> Display. Jos tämä ei auta, voi näyttöä säätää käsin konsolista ohjelmalla xvidtune (tähän tarvitset rootin oikeuksia, jotka saa väliaikaisesti kirjoittamalla konsolissa su ja antamalla rootin salasanan. Normaalikäyttäjän tilaan pääsee takaisin kirjoittamalla exit.

Jos Gnomen paneelissa palaa punainen valo, jossa keskellä on huutomerkki, se ilmoittaa, että kriittisiä päivityksiä on tullut ja ne saa asennettua klikkaamalla linkkiä, jolloin Update Agent käynnistyy.

Voit myös tarkistaa uudet pävitykset ilman Update Agentin käynnistämistä, konsolista superuserina (su) komennolla: up2date -u

[root@tapsa tapsa]# up2date -u
 
Fetching package list for channel: redhat-linux-i386-9...
########################################
 
Fetching Obsoletes list for channel: redhat-linux-i386-9...
########################################
 
Fetching rpm headers...
All packages are currently up to date
[root@tapsa tapsa]#

Red Hat 9:n ohjelmaversioista:

Lopuksi

Red Hat 9 on mielestäni selvä parannus 8.0-versioon nähden ja siksi päivittäminen tai uusi asennus lienee perusteltua ainakin kotikäytössä. Täydellinen RH 9:n asennusopas on sivulla http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/install-guide/.

Liite

Soikko -suomenkielinen oikoluku- ja tavutus

Red Hatin 9:n OpenOffice 1.02 -toimisto-ohjelmistoon on saatavana ilmainen suomen kielen oikoluku- ja tavutusohjelma, http://fi.openoffice.org/soikko.html. Soikko voidaan asentaa helposti sekä Red Hat 8.0 että 9 -versioihin.

Asennusohjeet

Pura ensin tar-paketti kotihakemistoosi tar zxvf soikko-tmispell-rpm-3.tar.gz (hae paketti sivulta http://www.hut.fi/~pry/soikko/openoffice/index.html).

Paketti tekee soikko-nimisen hakemiston, jossa on seuraavat tiedostot:

[root@tapsa soikko]# ls
kpackage.txt  rpm.html               soikko-0.2-2.src.rpm      soikko.spec  tmispell-0.1.2-2.i386.rpm  tmispell.spec
README        soikko-0.2-2.i386.rpm  soikko-oo-0.2-2.i386.rpm  soikko.txt   tmispell-0.1.2-2.src.rpm

Siirry soikko-hakemistoon (cd soikko) ja asenna tiedostot seuraavassa järjestyksessä:

1. paketin asennus:

[root@tapsa soikko]# rpm -ivh soikko-0.2-2.i386.rpm
Preparing...                ########################################### [100%]
   1:soikko                 ########################################### [100%]

2. paketin asennus:

  
[root@tapsa soikko]# rpm -ivh soikko-oo-0.2-2.i386.rpm
Preparing...                ########################################### [100%]
   1:soikko-oo              ########################################### [100%]
 
register component "libhyphenfi641li.so" in registry "/usr/lib/openoffice/program/applicat.rdb" succesful!
 
register component "libspellfi641li.so" in registry "/usr/lib/openoffice/program/applicat.rdb" succesful!
  
To use included, fixed version of libi18n641li.so, do (as root):
  
cd /usr/lib/openoffice/program
cp -p libi18n641li.so libi18n641li.so.backup
cp -p libi18n641li.so.soikko libi18n641li.so
cd -

Seuraavaksi siirrytään edellä mainittuun /usr/lib/openoffice/program-hakemistoon ja otetaan libi18n641li.so-tiedostosta ensin varmuuskopio ja sitten kopioidaan Soikko-ohjelman vastaava tiedosto libi18n641li.so-nimiseksi:

[root@tapsa soikko]# cd /usr/lib/openoffice/program
[root@tapsa program]# cp -p libi18n641li.so libi18n641li.so.backup
[root@tapsa program]# cp -p libi18n641li.so.soikko libi18n641li.so
cp: overwrite `libi18n641li.so'? y
[root@tapsa program]#

Kuten edellisestä huomataan, asennus onnistuu 'heittämällä' eikä mitään virheilmoituksia puuttuvista paketeista tule.

Oikolukua ja tavutusta ei tarvitse erikseen valita käyttöön OpenOfficesta vaan ne ovat valmiiksi ruksattuina Red Hatissa. Mutta jos niin joutuu jostain syystä kuitenkin tekemään, niin se käy helposti kohdasta: Tools -> Options -> Language Settings -> Writing Aids ja ottamalla käyttöön Soikko-kielimoduulit Soikko Finnish spellchecker ja Soikko Finnish hyphernator.

Huom. Suomenkielinen oikoluku ja tavutus eivät tietenkään toimi, jos asiakirjan kieleksi ei ole valittu suomea kohdassa Tools -> Options -> Languages -> Default languages for documents ja vaihtamalla kohdassa Western kieleksi Finnish oletuksena olevan englannin sijaan.

Apt-ohjelma Red Hatiin

Asennus

Debianin käytäjille on tullut tutuksi Apt-ohjelma (Advanced Package Tool), jolla voi hoitaa päivitykset ja uusien pakettien asennukset todella kätevästi.

Hae Apt-ohjelma sivulta http://apt.freshrpms.net/. Aloittelijan kannattaa ehdottomasti hakea binäärimuodossa oleva ohjelma sivulta http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/.

Asenna seuraavaksi Apt-paketti (asennus suoraan Midnight Commanderista, mc):

[root@tapsa tapsa]# /usr/share/mc/extfs/rpm run /home/tapsa/apt-0.5.5cnc4.1-fr1.20030325a.2.i386.rpm INSTALL
Installing "/home/tapsa/apt-0.5.5cnc4.1-fr1.20030325a.2.i386.rpm"
Preparing...                ########################################### [100%]
   1:apt                    ########################################### [100%]

Apt-ohjelman voi tietysti asentaa myös normaalisti rpm:llä -ivh tai -Uvh -vivuilla:

[root@tapsa tapsa]# rpm -Uvh apt*.rpm
warning: apt-0.5.5cnc4.1-fr1.20030325a.2.i386.rpm: V3 DSA signature: NOKEY, key
ID e42d547b
Preparing...                ########################################### [100%]
   1:apt                    ########################################### [100%]
[root@tapsa tapsa]# 
Muista päivittää Aptin tietokanta!

Nyt Apt-ohjelma on asennettu ja seuraavaksi päivitetään tietokanta (update) ja haetaan päivitykset (upgrade tai dist-upgrade):

[root@tapsa tapsa]# apt-get update && apt-get dist-upgrade 

Huomaa, että 'dist-upgrade' päivittää koko distron ja pelkkä 'upgrade' vain asennetut paketit (ei siis asenneta mitään uusia paketteja).

Katso lisätietoa Apt-ohjelman käytöstä Debian 3.0 -sivultani ja Apt-HOWTO-sivulta.

Synaptic - graafinen apuohjelma Aptiin

Aptiin on saatavan myös graafinen apuohjelma Synaptic, joka asennetaan seuraavasti:

[root@tapsa tapsa]# apt-get install synaptic
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  synaptic
0 packages upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 361kB of archives.
After unpacking 1080kB of additional disk space will be used.
Get:1 http://ayo.freshrpms.net redhat/9/i386/freshrpms synaptic 0.35.1-fr1 [361kB]
Fetched 361kB in 5s (63.1kB/s)
Executing RPM (-Uvh)...
warning: /var/cache/apt/archives/synaptic_0.35.1-fr1_i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
Preparing...                ########################################### [100%]
   1:synaptic               ########################################### [100%]
[root@tapsa tapsa]#

Kuten tarkkaavaiset lukijat varmasti huomasivat, en ollut hakenut freshrpms.net:n gpg-avainta (ei pakollinen) sivulta http://freshrpms.net/packages/, jolla tarkistetaan asennettavien pakettien oikeellisuus. Imuroi ensin RPM-GPG-KEY.txt -tiedosto (http://freshrpms.net/packages/RPM-GPG-KEY.txt) ja aja sitten rootin oikeuksin:

rpm --import RPM-GPG-KEY.txt
rpm --import /usr/share/doc/redhat-release-*/RPM-GPG-KEY

Synaptic käynnistetään RH 9:n Gnomesta System Settings -> Synaptic, ks. kuvaruutukaappaus.

Xine-multimediasoittimen asennus Aptilla

Nyt Apt on valmis käyttöön ja seuraavaksi asennetaan sen avulla malliksi multimediasoitin Xine (soittaa esim. mp3, VCD, DVD):

[root@tapsa tapsa]# apt-get install xine
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  aalib alsa-lib flac libfame xine-lib xvidcore
The following NEW packages will be installed:
  aalib alsa-lib flac libfame xine xine-lib xvidcore
0 packages upgraded, 7 newly installed, 0 removed and 0 not upgraded.
Need to get 6968kB of archives.
After unpacking 19.5MB of additional disk space will be used.
Do you want to continue? [Y/n] Y 

Paina y ja hetkessä RH 9:ssä on toimiva Xine :) Xine löytyy Gnomen valikosta kohdasta Sound & Video -> xine. Jos graafinen ohjelma ei käynnisty, paina hiiren oikeaa näppäintä ja valitse GUI visibility.

Jos haluat Xineen skinejä (Windowsin WinAmpin tapaan), kirjoita:

[root@tapsa tapsa]# apt-get install xine-skins
MPlayer-multimediasoittimen asennus Aptilla

Linuxille on olemassa myös toinen erinomainen multimediaohjelma Xinen lisäksi, MPlayer. Etsitään ensin, löytyykö MPlayer Aptin avulla:

[root@tapsa tapsa]# apt-cache search mplayer
mplayer - MPlayer, the Movie Player for Linux.
mplayer-skins - A collection of skins for MPlayer.
transcode - A Linux video stream processing utility.

Aptilla näyttää löytyvän MPlayer, skinejä siihen ja streaming-apuohjelma. Asennetaan seuraavaksi ne kaikki.

Asennetaan MPlayer:

[root@tapsa tapsa]# apt-get install mplayer
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  lame libdv libdvdcss libdvdread lirc
The following NEW packages will be installed:
  lame libdv libdvdcss libdvdread lirc mplayer
0 packages upgraded, 6 newly installed, 0 removed and 0 not upgraded.
Need to get 5720kB of archives.
After unpacking 16.3MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://ayo.freshrpms.net redhat/9/i386/freshrpms lame 3.93.1-fr2 [521kB]
Get:2 http://ayo.freshrpms.net redhat/9/i386/freshrpms libdv 0.99-fr2 [230kB]
Get:3 http://ayo.freshrpms.net redhat/9/i386/freshrpms libdvdcss 1.2.6-fr2 [59.3kB]
Get:4 http://ayo.freshrpms.net redhat/9/i386/freshrpms libdvdread 0.9.4-fr3 [110kB]
Get:5 http://ayo.freshrpms.net redhat/9/i386/freshrpms lirc 0.6.6-fr1 [354kB]
Get:6 http://ayo.freshrpms.net redhat/9/i386/freshrpms mplayer 0.90-fr0.9rc5 [4445kB]
Fetched 5720kB in 1m30s (63.0kB/s)
Executing RPM (-Uvh)...
warning: /var/cache/apt/archives/lame_3.93.1-fr2_i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
Preparing...                ########################################### [100%]
   1:lame                   ########################################### [ 17%]
   2:libdv                  ########################################### [ 33%]
   3:libdvdcss              ########################################### [ 50%]
   4:libdvdread             ########################################### [ 67%]
   5:lirc                   ########################################### [ 83%]
   6:mplayer                ########################################### [100%]

Asennetaan vielä skinit MPlayerille:

[root@tapsa tapsa]# apt-get install mplayer-skins
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  mplayer-skins
0 packages upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 6196kB of archives.
After unpacking 6250kB of additional disk space will be used.
Get:1 http://ayo.freshrpms.net redhat/9/i386/freshrpms mplayer-skins 1.2-fr2 [6196kB]
Fetched 6196kB in 1m26s (71.8kB/s)
Executing RPM (-Uvh)...
warning: /var/cache/apt/archives/mplayer-skins_1.2-fr2_noarch.rpm: V3 DSA signature: NOKEY, key ID e42d547b
Preparing...                ########################################### [100%]
   1:mplayer-skins          ########################################### [100%]

Asennetaan transcode:

[root@tapsa tapsa]# apt-get install transcode
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  a52dec ffmpeg libmovtar mjpegtools
The following NEW packages will be installed:
  a52dec ffmpeg libmovtar mjpegtools transcode
0 packages upgraded, 5 newly installed, 0 removed and 0 not upgraded.
Need to get 4361kB of archives.
After unpacking 11.2MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://ayo.freshrpms.net redhat/9/i386/freshrpms a52dec 0.7.4-fr3 [49.9kB]
Get:2 http://ayo.freshrpms.net redhat/9/i386/freshrpms ffmpeg 0.4.6-fr3 [496kB]
Get:3 http://ayo.freshrpms.net redhat/9/i386/freshrpms libmovtar 0.1.3-fr2 [306kB]
Get:4 http://ayo.freshrpms.net redhat/9/i386/freshrpms mjpegtools 1.6.1-fr4 [874kB]
Get:5 http://ayo.freshrpms.net redhat/9/i386/freshrpms transcode 0.6.4-fr0.20030325.4 [2635kB]
Fetched 4361kB in 1m26s (50.5kB/s)
Executing RPM (-Uvh)...
warning: /var/cache/apt/archives/a52dec_0.7.4-fr3_i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
Preparing...                ########################################### [100%]
   1:a52dec                 ########################################### [ 20%]
   2:ffmpeg                 ########################################### [ 40%]
   3:libmovtar              ########################################### [ 60%]
   4:mjpegtools             ########################################### [ 80%]
   5:transcode              ########################################### [100%]
[root@tapsa tapsa]#

Vinkkinurkka

Skandit (lokalisointi)

Red Hat on siirtynyt 8-versiosta lähtien käyttämään UTF-8-merkistöä, jonka takia skandit ovat tuottaneet monille ongelmia. Seuraavien rivien lisäys /etc/sysconfig/i18n-tiedostoon saattaisi auttaa:

LANG="C"
LC_CTYPE="fi_FI@euro"
SUPPORTED="en_US.UTF-8:en_US:en:fi_FI.UTF-8:fi_FI@euro:fi_FI:fi"
SYSFONT="latarcyrheb-sun16"

Rivi LC_CTYPE="fi_FI@euro" on tietysti välttämätön, jotta euro-merkki näkyisi oikein.

Joillakin /etc/sysconfig/i18n-tiedoston sisältö on seuraava

LANG=
LC_CTYPE="fi_FI@euro"
LC_COLLATE="fi_FI@euro"
LC_TIME="POSIX"
LC_NUMERIC="fi_FI@euro"
LC_MONETARY="fi_FI@euro"
LC_MESSAGES="en_US"
LC_PAPER="fi_FI@euro"
LC_NAME="fi_FI@euro"
LC_ADDRESS="fi_FI@euro"
LC_TELEPHONE="fi_FI@euro"
LC_MEASUREMENT="fi_FI@euro"
LC_IDENTIFICATION="fi_FI@euro"
SUPPORTED="en_GB.iso885915:en_GB:en:en_US.iso885915:en_US:en: \
           fi_FI@euro:fi_FI:fi"
SYSFONT=lat9-16

Muuta tiedostoa omien tarpeittesi mukaiseksi. Katso lisätietoa lokaaleista sivulta http://arska.org/finnish-howto/html/#N1019B.

Gaim-nyystimen saa näyttämään skandit oikein käynnistämällä sen komennolla:

 env LANG=fi_FI.iso88591 gaim 

Konsolista käynnistettävät irssi ja slrn saadaan näyttämään skandit oikein, jos ne käynnistää seuravasti:

LC_CTYPE=fi_FI xterm -e irssi
LC_CTYPE=fi_FI xterm -e slrn

X-chat:iin (xchat) voit tehdä skriptin ja kytkeä sen sitten xchatin ikoniin:

#!/bin/sh
LC_CTYPE=fi_FI
xchat

Jos joskus joudut kääntämään jonkin utf-8-tiedoston latin1-muotoon, niin sen voi tehdä recode-ohjelmalla:

recode UTF-8..ISO-8859-1 < index.php > indexnew.php

RH 9 ja Isdn

Jos sinulla on Isdn-nettiyhteys, niin luultavasti et ole saanut nettiä toimimaan. Syynä on tietämäni mukaan se, että Red Hatin isdn-skripteissä on jotakin vikaa isdnctrl pppbind -komennoissa. Ongelmasta selviää muuttamalla isdn0-viittaukset käsin ippp0:iksi.

Sfnet.atk.linux-uutisryhmässä oli viesti, jossa kerrottiin netin toimivan, kun muuttaa /etc/sysconfig/network-scripts/ifcfg-isdn0-tiedoston rivin DEVICE=isdn0 muotoon DEVICE=ippp0.

Tutustu myös isdn-ohjeisiin http://flug.mpoli.fi/isdn-ohje.html ja http://ping-viini.org/jinux/ohjeet/isdn-ohje.html.

RH 9 ja adsl

Adsl-yhteys ulkoisen modeemin kanssa ei yleensä tuota ylitsepääsemättömiä asennusongelmia. Pci-väyläisten korttien kanssa ongelmia onkin sitten odotettavissa roppakaupalla. Sivulla http://www.saunalahti.fi/voas0113/adsl/cnx.html on ohjeet kuinka TeleWell TW-IA300C/A-Link RoadRunner 1 -kortti saadaan toimimaan Red Hatissa.

RH 9 ja HomePNA

Sfnet.atk.linux-alueella oli viesti, jonka mukaan HomePNA alkoi toimia lisäämällä tiedostoon /etc/sysconfig/network-scripts/ifcfg-eth0

check_link_down() {
   return 1;
}

Koneen buuttauksen jälkeen netin pitäisi toimia.

RH 9 ja NTFS

RH 9:stä on oletuksena jätetty kernelistä NTFS-tuki pois (ks. config-2.4.20-8):

# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set 

NTFS-tuen voi lisätä joko kääntämällä kernelin uudestaan NTFS-tuella tai asentamalla sen suoraan rpm-pakettina sivulta http://linux-ntfs.sourceforge.net/info/redhat.html.

rpm-paketti hukassa?

Etkö löydä mistään jotakin tiettyä rpm-pakettia? Ei hätää mitään - http://rpmfind.net/ auttaa!

Rpm-paketti törmäyskurssilla toisen paketin kanssa?

Seuraavanlaiset konflikti-ilmoitukset ovat hyvin yleisiä uusia paketteja asennettaessa:

[root@tapsa archives]# rpm -ivh mjpegtools*
Preparing...                ########################################### [100%]
        file /usr/bin/movtar_index from install of mjpegtools-1.6.1-1 conflicts
with file from package libmovtar-0.1.3-fr2
        file /usr/bin/movtar_play from install of mjpegtools-1.6.1-1 conflicts with file from package libmovtar-0.1.3-fr2
        file /usr/bin/movtar_setinfo from install of mjpegtools-1.6.1-1 conflicts with file from package libmovtar-0.1.3-fr2
        file /usr/bin/movtar_split from install of mjpegtools-1.6.1-1 conflicts
with file from package libmovtar-0.1.3-fr2
        file /usr/bin/movtar_unify from install of mjpegtools-1.6.1-1 conflicts
with file from package libmovtar-0.1.3-fr2
        file /usr/bin/movtar_yuv422 from install of mjpegtools-1.6.1-1 conflicts with file from package libmovtar-0.1.3-fr2
        file /usr/bin/pnm2rtj from install of mjpegtools-1.6.1-1 conflicts with
file from package libmovtar-0.1.3-fr2
        file /usr/bin/rtjshow from install of mjpegtools-1.6.1-1 conflicts with
file from package libmovtar-0.1.3-fr2

Onneksi kysymys ei ole mistään mystisestä virheilmoituksesta vaan yksinkertaisesti ilmoitus, että yrität asentaa paketin, jossa on sama tiedosto, joka on asennettu aikaisemmin jonkin toisen paketin mukana. Joskus vain sattuu, että paketit sisältävät samoja tiedostoja. Ongelmaan on onneksi olemassa hyvin helppo ratkaisu: lisätään vain parametri --replacefiles:

[root@tapsa archives]# rpm -ivh --replacefiles mjpegtools*
Preparing...                ########################################### [100%]
   1:mjpegtools             ########################################### [100%]

Yksinkertaista? :)

Päivitetty viimeksi: 19.11.2004

Windowsista Linuxiin abc!