Slackware 8.0 review door vrotogel

Pagina: 1
Acties:
  • 994 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Anoniem: 13874

Topicstarter

Let op: Dit is niet het meest recente Slackware review!


De laatste review vind je hier: Installatie review Slackware Linux 8.1


Installatie Slackware 8.0


Inleiding

De review gaat over de installatie van Slackware 8.0 . Slackware is een Linux distributie die al een behoorlijke tijd op de markt is. Het heeft de naam redelijk spartaans te zijn en dicht tegen *BSD aan te hangen, hoewel daar betere voorbeelden van zijn zoals Gentoo Linux. Deze review bestaat uit de installatie van Slackware 8.0 met 2.4.5 Linux kernel. op een pentium 120 Mhz met 48 Mb intern geheugen. De pc heeft een cdrom en een 1 Gb harde schijf. Dit zijn niet de specificaties voor een machine die de laatste versies van Gnome, X en KDE zou moeten draaien. Ik gebruik deze machine als firewall/router etc. ;Om toch te kunnen reviewen heb ik op mijn desktop ook Slackware gezet om toch de grafische onderdelen te kunnen bespreken. Het betreft een p3 1 Ghz met 512 MB Ram, en dat bleek ruim voldoende om stabiel en snel te draaien.


Vaak worden Debian en Slackware tegelijk genoemd. Dat komt omdat deze beide distro's ook op een lichtere machine te installeren zijn en allebei redelijk goed te noemen zijn. Beide distributies hebben hun eigen schare fans. Verschillen tussen deze twee zijn met name het package management, installatie, configuratie en de bootstyle.

Slackware is niet een Linux distributie die je zo even goed installeert. Ook deze review zal je niet een kant en klare handleiding geven hoe Slackware te installeren en te configureren. Slackware is een aanrader als:

- je in het bezit bent van basiskennis Linux en overweg kunt met de shell ( commandline interface)
- je iemand kent die aan bovenstaande kwalificaties voldoet en je kan en wil ondersteunen (desnoods remote).


Excuses voor de brakke screenshots, ik heb ze met een slechte (Kodak EZ200) digicam gemaakt. Met dank aan zwik voor de screenshots in gemaakt in VMware, deze zijn beduidend beter dan de digicam beelden :) .


Voorbereiding

Om Slackware te kunnen installeren heb je een i386 compatible pc met een harde schijf, floppydrive en een cdrom of netwerkkaart nodig. Daarnaast is de cdrom van Slackware ook erg handig om te hebben, maar je zou kunnen kiezen voor een NFS install. Dit zal ik verder niet uitvoerig bespreken, we gaan uit van de combinatie bootdisks en cdrom. Maak alvast een lijstje met welke hardware er in de pc zit aan de hand van een nog werkend systeem. Het gaat dan om zaken als IDE/SCSI controllers, USB, videokaarten en aanverwante zaken.


Welke kernel ?

Slackware 8.0 wordt geleverd met een 2.4.5 kernel en een 2.2.19 kernel. Voor Linux op de Desktop is de 2.4.5 kernel aan te raden. Deze is eventueel later te upgraden naar een meer recente versie (op het moment van schrijven was 2.4.17 de laatste stable kernel). Daarnaast komt de kernel in een aantal configuraties. Zo zijn er kernels voor oudere cdroms , scsi kaarten enz. Voor een compleet overzicht verwijs ik je naar het bestand which.one in de /bootdsks.144 dir of de README.TXT in de /bootdsks.144/2.4.5 of /bootdsks.12 dir .Als je speciale hardware hebt dan ben je toch al gauw aangewezen op de 2.2.19 kernel, aangezien de 2.4.5 serie keuze heeft uit 3 kernels (SCSI, NCR SCSI, IDE). Dat hoeft geen bezwaar te zijn, upgraden kan probleemloos en de speciale kernels zijn toch veelal voor oudere hardware. De belangrijkste consequentie van een Slackware 2.2.19 kernel is dat je geen ReiserFS als je root filesystem kunt kiezen.


Welke installatiemethode ?

Zoals al aan de orde is geweest zijn er meerdere manieren om Slackware te kunnen installeren. De meest gebruikte is vanaf de combinatie cdrom en opstartdiskettes. Als je je pc echter kunt booten van cdrom is een cdrom install zonder diskettes ook mogelijk. Daarnaast is er een NFS install (Linux netwerk share) en installatie (booten met diskette) vanaf een locale harde schijf. Wat ik mis is een install vanaf FTP, dit kan in een aantal gevallen handig zijn.

Je kunt in geval van problemen met de cdrom de;slakware directory op een fat16 partitie zetten of op een andere Linux partitie. Op die wijze kun je Slackware ook installeren. Als je weinig ruimte hebt om deze bestanden te kopieren, de a-series is voldoende om daarna de rest vanaf cdrom verder te kunnen installeren, de d-serie bevat de noodzakelijke packages om te kunnen compileren.

Voor een gedetailleerde beschrijving van de inhoud van de verschillende directories verwijs ik naar http://www.slackware.com/book/etc .


Welke rootdisk(s) ?

De rootdisk is de tweede diskette die we nodig hebben voor de installatie vanaf diskette/cdrom (de cdrom boot heeft geen diskettes nodig). Deze diskette staat in de /rootdsks directory op de cdrom. De color.gz heb je altijd nodig, de network.dsk/netw245.dsk rootdisk is nodig bij een NFS install ;en de pcmcia.dsk/pcm245.dsk voor een NFS install waarbij de netwerkkaart in een pcmcia slot zit. De toevoeging 245 aan de naam van de rootdisk staat voor de 2.4.5 versie van de kernel.

Nadat je hebt bepaald welke bootdisk en welke rootdisk(s) we nodig hebben is het tijd deze te gaan maken met een van de rawrite versies op Slackware cd (windows) of met dd de disks te maken (Linux). Zie daarvoor onder andere de README.TXT in de bootdsk.144 dir.


Welke packages ?

De Slackware package tree (alles in de slakware directory op cd) is opgebouwd uit een aantal directories met een verzameling van gelijksoortige packages. Voor een installatie van een desktop systeem zul je in ieder geval de volgende packages moeten installeren:

a1base system bevat alle noodzakelijke packages voor een basis Slackware systeem
gtk1GTK, Gnome en applicaties voor X/Gnome (ook op KDE te draaien) + bijbehorende libs , Gnome is optioneel
kde1 KDE 2.2.1 desktop inclusief QT (als je Gnome of een andere windowmanager wilt draaien optioneel)
n1networking met daarbij ook allerlei (console) programma's als browsers, mail; en news clients
x1X Window System versie 4.1.0 de basis voor je grafische desktop
xap1 Applications voor X Window System waaronder (lichtere) windowmanagers dan Gnome of KDE.


Daarnaast is het aan te raden de volgende packages ook te installeren:

ap1applicationsbevat een aantal nuttige toepassingen
d1developmentbevat libraries en compilers en development omgevingen
f1veel documentatie
y1BSD gamesonder andere fortune cookies die bij het inloggen worden getoond.


Minder noodzakelijk:

e1GNU Emacsoptioneel
k1 kernel source codenuttig als je zelf een kernel wilt maken, maar dan zou ik een nieuwere kernel prefereren. De kernel include files zitten al in de a1-tree.
t1Tetexoptioneel
tcl1Tcl en aanverwante packageso.a. nodig voor een eggdrop.
xv1XView supportnodig voor Open Look window manager



Slackware zal tijdens de installatie packages indelen in 'required' , 'recommended' en 'optional' . Het is aan te raden alleen packages weg te laten met de aanduiding 'optional' .


In de volgende versie zal de indeling en de naamgeving van de packages gewijzigd worden, een voorbeeld is te zien op ftp://ftp.slackware.com/pub/slackware/slackware-current.


Bootprocedure

De bootprocedure van Slackware vereist zoals al gezegd twee of meer floppen of een bootable cdrom + speler. Het eenvoudigst is om te booten vanaf cdrom indien mogelijk.


Booten van cdrom

install01.gif

Booten vanaf cdrom zal eerst een hoeveelheid tekst op het scherm zetten die snel voorbij flitst. Dan verschijnt er een prompt met daarboven een summiere instructie wat de doen. Het gaat hier om welke kernel en eventuele opties die je bij het opstarten mee wilt geven. De kernels waar we uit kunnen kiezen zijn:

install02.gif


bare.iLinux 2.2.19 kernel met IDE support
scsi.sLinux 2.2.19 kernel met SCSI en IDE support
bareapm.iLinux 2.2.19 kernel met IDE en APM support
ata100.iLinux 2.2.19 kernel met ATA100 support
bare245.iLinux 2.4.5 kernel met APM, IDE en ATA100 support
scsi245.sLinux 2.4.5 kernel met APM, IDE, ATA100 en SCSI support


In deze review heb ik gekozen voor bare245.i, aangezien ik een systeem zonder SCSI heb en een 2.4.5 kernel wilde installeren. Na dat op de prompt te hebben ingegeven begint het systeem de aangegeven kernel te laden.


Booten vanaf diskette

Het booten vanaf diskette zal iets langer duren. Na de eerste prompt met instructies kun je gewoon op [Return] kloppen, aangezien de diskette maar 1 kernel bevat en je de keuze al hebt gemaakt welke kernel je nodig hebt bij het aanmaken van de bootdisk. Op de vraag insert rootdisk kun je de color.gz rootdisk in je diskdrive plaatsen en verder gaan met [Return].

Vraag om root floppy disk:

rootdisk-groot

Vanaf hier verloopt de installatie weer gelijk met die van de cdrom installatie.


Keyboard selectie.

Om problemen te voorkomen wordt als eerste gevraagd om een keyboard te selecteren indien je geen keyboard hebt met een vs(international) indeling hebt. Bij keuze van deze optie verschijnt er een scherm met keuzemogelijkheden.

Keyboard configuratie:

keymap-groot.jpg

Na eventuele selectie van de juiste keyboard layout is de volgende stap inloggen als root (nu nog zonder password). Er verschijnen instructies op het scherm over het partitioneren van je disks en nog meer.

install03.gif


Installatie.

Harddisk voorbereiden.

De installatie van Slackware kent een grafisch programma (gebruik makend van ncurses) dat stapsgewijs de installatie uitvoert. Voordat je dat programma start is het zaak om de partities voor te bereiden. ;Daarvoor worden 2 tools geleverd, fdisk en het vriendelijker cfdisk. ;Met het commando cfdisk /dev/[sh]d[abcdefgh] (bijv /dev/sda of /dev/hda) kom je in de partitietabel van de betreffende harddisk. De bedoeling is dat je minstens 1 Linux partitie aanmaakt en een swap partitie. Verder is het bootable maken van de Linux partitie die je als root (of /boot) ook wel erg handig. (bij oudere mobo's kan het nodig zijn de pc opnieuw te starten nadat de nieuwe partitietabel is weggeschreven.)

Screenshot cfdisk:

cfdisk-groot.jpg


Netwerk voorbereiden (NFS install)

Als de schijf eenmaal is voorbereid voor de Slackware installatie is nog even van belang welk type installatie je wilt. Als je een NFS install wilt doen is het zaak nu de netwerkdriver te gaan laden. Om de netwerk installatie te starten kun je op de prompt network ingeven en de installatie van de netwerkkaart zal beginnen (al dan niet met network root floppy disk). Hetzelfde geldt voor pcmcia alleen is het commando dan pcmcia.


Het installatie menu.

Nadat je de voorgaande stappen hebt doorgelopen is het eindelijk tijd voor de installatie van de software en het configureren van het systeem. Als je op de prompt setup ingeeft verschijnt het volgende menu:

install07.gif

Ik zal de diverse opties toelichten.
  • Help - Uitleg over de werking en de navigatie van het setup programma
  • Keymap - Overbodige optie, als het goed is heb je die al eerder ingesteld
  • Addswap - Formatteert en activeert de swap partitie, bewaart deze instelling ook in fstab
  • Target - Formatteert de drive(s) voor Linux en bewaart instellingen in fstab
  • Source - Waar staan de installatiebestanden van Slackware
  • Select - Selecteert de groepen met packages die je wilt installeren
  • Install - Start de installatie en fijnere selectie van packages
  • Configure - Configureert zaken als muis, bootmanager, netwerk, tijdzone etc.
  • Exit - Verlaat het setup programma.
Als algemene opmerking wil ik zeggen dat dit setup programma zeker niet foolproof is. Als je eenmaal met zaken als Target en Source bezig bent geweest en je wilt weer terug zal dit vaak tot onvoorspelbaar gedrag leiden. Het beste is dan je systeem rebooten en de stappen in het setup menu opnieuw te doorlopen.


Addswap.

install08.gif

Als je deze keuze activeert verschijnt een scherm als bovenstaand als je tenminste een swap partitie hebt aangemaakt via (c)fdisk. Slackware zal deze formatteren en activeren. Tevens wordt deze swap file geconfigureerd in de fstab file voor later. Swap is met name voor systemen met een 2.4 kernel belangrijk. De vuistregel is dat swap = 2 keer intern geheugen, maar een swap groter dan 512 MB heeft zelden nut.


Target.

install09.gif

Als de swap eenmaal is geactiveerd gaat het setup programma vanzelf naar de volgende stap, het instellen van de target drives. In dit voorbeeld is er sprake van slechts 1 drive, het kunnen er uiteraard meer zijn. In dit menu kun je aangeven:

- mountpoint ( / moet aanwezig zijn)

install10.gif


- format met of zonder badblocktest of helemaal geen format (af te raden)

install11.gif


- filesystem ( ReiserFS/ext2)

install12.gif


- inode density (alleen ext2)

install13.gif


Inode density bepaalt de grootte van de blocksize. In de meeste gevallen is de default waarde van 4096 een goede keuze, heb je echter een kleine schijf of veel kleine bestandjes dan is een kleinere waarde aan te raden (of ReiserFS) De gemaakte keuzes worden opgeslagen in de fstab file voor later.


Source.

install14.gif

Hierboven staat het keuzemenu voor de selectie van de source voor de installatiebestanden. Er zijn 4 opties te kiezen:
  • Install from Slackware CD-ROM - Deze keuze maakt gebruik van de gekochte of gebrande originele Slackware installatie cdrom(s)
  • Install from hard drive partition - Deze keuze zoekt naar een ondersteunde filesystem (oa FAT16) met daarop een slakware directory met packages
  • Install via NFS - Netwerk installatie. Op het Internet zijn de NFS installatie servers voor Slackware met een zaklampje te zoeken, voor een locale installatie vanaf een andere (Linux) bak kan deze optie wel handig zijn
  • Install from pre-mounted directory - Als de slackware-tree op een andere (ext2) partitie of directory staat kun je deze optie gebruiken. Je zult voordat je deze optie kiest wel je drive/directory in een andere console moeten mounten.
Wanneer je kiest voor de optie 'Install from Slackware CD-ROM' krijg je het volgende scherm met daarin de keuze om automatisch te scannen voor een cdrom of om dat handmatig te doen. Bij een IDE-cdrom zou automatisch scannen geen problemen op moeten leveren.

source2-groot.jpg

Er verschijnt een scherm met de vraag om de Slackware cdrom in de drive te doen en vervolgens op [Return] te drukken om het scanproces te beginnen.

source3-groot.jpg

Wanneer de actie succesvol is beeindigd zal het setup programma vragen om verder te gaan met de volgende stap.


install15.gif

Nu ben je zover dat alle benodigde informatie voor het installeren van Slackware is vergaard. De volgende stap zal de selectie van de packages en installatiemethode zijn.


Select.

Bij deze optie verschijnt er een menu met de series van packages die je wilt installeren. Deze series heb ik al bij 'Welke packages' toegelicht. Er verschijnt een menu dat er als volgt uitziet:

install16.gif

Selecteer de series met packages die je wilt installeren. Als je niet precies weet wat je allemaal wilt/moet installeren is het aan te raden alle series te selecteren. Verderop in het installatieproces kun je namelijk nog aangeven welke packages je wilt hebben. Daar zijn 'overbodige' packages weer uit te zetten. Na de selectie verschijnt het scherm om met de Install sectie door te gaan.

packageselection1-groot.jpg


Install

Deze optie laat wederom een menu met mogelijkheden zien. Dit ziet er ongeveer als volgt uit:

install17.gif
  • full - Installeert alles van de cd
  • newbie - installeert alle noodzakelijke packages en vraagt voor de overige packages individueel bevestiging
  • menu - laat per package-series een menu met packages zien, dit is mijn favoriete installatiemanier en aan te raden
  • expert - de minder foolproof versie van menu
  • custom - gebruikt je eigen tagfiles met daarin installatie-informatie, deze files dienen in de standaard installatie directory te staan
  • tagpath - de custom versie van custom ;)
  • help - uitleg over het menu
Eenmaal gekozen voor menu verschijnt er een aantal schermen:

install1-groot.jpg


Het setup programma gaat eerst naar package series a. Er verschijnt een menu met de packages.

install2-groot.jpg


Je zult in deze menu's packages tegenkomen die required (gemarkeerd met *D, recommended (voorgeselecteerd) of optional zijn. Het spreekt voor zich dat required packages geinstalleerd dienen te worden, recommended packages zijn wel aan te raden te installeren, tenzij je weet waar je mee bezig bent.


De packages in de a-series bevatten 4 entries voor een kernel:

Linux-2.2.19 IDE
Linux-2.2.19 SCSI
Linux-2.4.5-IDE
Linux-2.4.5-SCSI

Een van deze kernels moet je installeren. Ik kies voor de 2.4.5-IDE kernel, aangezien ik een systeem met IDE en een ReiserFS root-filesystem heb.

Zo zullen de diverse series langskomen met elk een selectiescherm. Aan het einde van de installatie zal een volgend scherm verschijnen

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure1-groot.jpg

Install Linux kernel is de titel van dit menu. Omdat je tijdens de installatie al een kernel hebt geinstalleerd is dit menu een overbodige. Heb je echter een aparte bootdisk of een eigen kernel kan dit menu erg handig zijn. Je hebt de volgende opties:
  • bootdisk - gebruik de kernel van de bootdisk
  • cdrom - gebruik de kernel van de cdrom
  • floppy - gebruik een eigen kernel die op een floppy staat
  • skip - sla de selectie van de kernel over en gebruik de reeds geinstalleerde kernel
Je kunt dus in dit menu skip kiezen.


Configure

Het configure gedeelte configureert een groot aantal dingen. Je kunt daarbij denken aan de installatie van Lilo, muis, netwerk, screenfont, cdrom etc. De meeste opties zul je in deze sectie wel voorbij zien komen. Het kan echter ook zo zijn dat je bepaalde dingen niet ziet (cdrom bijvoorbeeld) omdat ze overbodig zijn.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure2-groot.jpg

Make bootdisk. Dit menu vraagt een bootdisk te maken. Er zijn een aantal keuzes:
  • format - formatteert een diskette
  • lilo - maakt een lilo-bootdisk aan, deze optie is aan te raden. Zo heb je altijd een bootflop achter de hand voor je systeem
  • simple - maakt een bootflop met kernel en zonder bootmanager aan (verouderde optie)
  • continue - ga verder met de volgende optie zonder verder iets te doen, deze optie gebruik je als je je bootdisk hebt gemaakt
Ik heb bij dit screenshot gekozen voor lilo en het setup programma vraagt een geformatteerde diskette in het station te stoppen.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure3.jpg

Er verschijnen nog een aantal schermen bij het maken van een bootdisk en uiteindelijk kom je weer terug in het scherm met de bootdisk opties. Wanneer je kiest voor continue vraagt het setup programma of je een modem wilt configureren en op welke compoort je deze dan wilt.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure4.jpg

Omdat ik niet beschik over een modem kies ik voor de optie no modem en het volgende scherm verschijnt:

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure5.jpg

Ik wil de cdrom automatisch laten detecteren en kies in onderstaand scherm voor auto. De meeste ide en scsi cdroms worden wel herkend door Slackware.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure6.jpg

De installer vraagt om een cdrom in de cdrom drive te plaatsen om de detectie te kunnen uitvoeren. Als je op [Return] drukt zal het scanproces beginnen en je cdrom drive worden gedetecteerd / geconfigureerd.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure7.jpg

De volgende vraag die verschijnt is of je een custom screenfont wilt gebruiken. Als je deze vraag bevestigend beantwoord zal er een selectiescherm met fonts verschijnen voor de console.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure8.jpg

Kies het font dat je leuk vindt en geef [Enter} om naar de volgende optie te gaan.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure9.jpg

Nu is het tijd om Lilo op je harde schijf te installeren als bootmanager en daarbij eventueel een framebuffer console aan te geven.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure10.jpg


De opties die dit menu bevat zijn:
  • simple - zorgt voor een (semi) automatische configuratie van Lilo, aanbevolen keuze
  • expert - laat je handmatig je lilo configuratie opbouwen
  • skip - slaat de configuratie van lilo over
Het volgende scherm laat je keuzes zien met betrekking tot de framebuffer instelling. Deze instelling zorgt voor de resolutie in de console van Linux. Afhankelijk van de mogelijkheden van je videokaart en monitor kun je de volgende instellingen kiezen:
  • standard - geen framebuffer, de veiligste keuze
  • 1024*768*64k - resolutie van 1024*768
  • 800*600*64k - resolutie van 800*600
  • 640*480*64k - resolutie van 640*480
Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure11.jpg

Nu komt de vraag waar je lilo wilt installeren. Er zijn wederom een aantal opties waar je uit kunt kiezen:
  • root - in de root van de / (root) partitie, moet wel bootable gemaakt zijn met (c)fdisk
  • floppy - installeer lilo op diskette
  • MBR - Master Boot Record, deze optie installeert Lilo in de MBR en zal dan de default bootmanager zijn. Deze optie gebruik ik meestal, maar het kan in voorkomende gevallen tot onverwachte resultaten leiden.
Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure12.jpg

Mouse configuration laat een menu zien met daarin verschillende muizen. Kies degene die je hebt (ps/2, imps/2 of usb voor veel moderne muizen).

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure13.jpg

Het setup programma komt met de vraag of je gpm automatisch wilt starten bij boot. gpm is niet noodzakelijk en eerder vervelend voor X. Mijn advies is dan ook om gpm NIET te laden bij boot om allerlei vervelende bijwerkingen te voorkomen. Zo kan het zijn dat je hele keyboard vastslaat na het booten door gpm en dat wil je liever voorkomen. Het is echter wel werkend te krijgen zonder al te veel moeite, maar als je onder X werkt heeft het zoals al gezegd geen toegevoegde waarde.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure14.jpg

Het setup programma vraagt of je je netwerk wilt configureren. Dat kan handig zijn als je inderdaad een netwerk hebt. Je kunt echter maar 1 netwerkkaart configureren op deze wijze, indien je 2 of meer netwerkkaarten hebt mag je zelf uitvinden hoe je dat oplost.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure15.jpg

Onderstaand scherm vertelt dat netconfig zo zijn beperkingen heeft maar dat er een poging wordt gedaan je tcp/ip verbinding en je sendmail te configureren. Je kunt dat opnieuw doen door het commando netconfig in te typen op de console als root.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure16.jpg

De eerste vraag die wordt gesteld is het intypen van je hostname. Je kunt hier van alles voor nemen. Je dient nog geen domainname in te geven (dus geen . in de naam)

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure17.jpg

De tweede vraag is om je domainname in te geven. Ook hier kun je wat intypen, op voorwaarde dat je geen officieel Internet domain gaat draaien op de machine (maar dan had je deze review toch niet nodig).

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure18.jpg

Nu mag je kiezen of je een vast (static), een door een server toegewezen ipnummer (dhcp) of geen netwerk of modem hebt (loopback). Bij static zullen er vergelijkbare schermen komen als die van de hostname met als doel je ip, netmask, gateway en dns in te voeren. Ik heb de luxe van een locale dhcp server dus ik kies voor dhcp.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure19.jpg

Eenmaal de goede configuratie ingegeven zal Slackware proberen je netwerkkaart te detecteren. Tijdens de installatie resulteerde dat in onderstaand scherm waarin wordt gemeld dat ik een ne2k-pci kaart in de pc heb zitten.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure20.jpg

Onderstaand scherm bevestigt dat de configuratie van de netwerkkaart goed is gegaan.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure21.jpg

Nu verschijnt er een scherm met de vraag hoe je sendmail wilt configureren. Daarvoor zijn een aantal opties maar de optie SMTP - alleen mail verzenden vanaf localhost is de aan te raden en veiligste configuratie.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure22.jpg

Vervolgens verschijnt er een scherm waar je de mogelijkheid krijgt de correcte tijdzone in te stellen. De keuze is local time versus UTC (=GMT zonder zomer/wintertijd). Zeker op een dualboot Windows systeem is local time te prefereren vanwege het verwarrende effect van een reboot naar een ander OS; je tijd wordt steeds verzet met een uur of twee uur.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure23.jpg

Na local time te hebben geselecteerd verschijnt er een keuze scherm met tijdzones. Sinds 8.0 werkt de pagedown en pageup ook eindelijk. Selecteer Europe/Amsterdam bijvoorbeeld.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure24.jpg

Nu is het tijd om de default window manager te selecteren (Als je die tenminste hebt geinstalleerd). De keuzes bevat alle window managers die op dat moment op het systeem zijn geinstalleerd. Kruis degene die je als default wilt aan. In dit voorbeeld is er maar 1 window manager geinstalleerd.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure25.jpg

De laatste stap van de configuratie is het instellen van een root password. Dit wordt met klem aangeraden en zorg ook vooral dat je dat password niet kwijtraakt.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure26.jpg

Aansluitend zal het setup programma even naar de console springen om je het root password te laten aanpassen. Dat ziet er als hier onder uit. Zoals je kunt zien is typen ook voor mij lastig :) Neem niet een te eenvoudig password, maar zet er leestekens, hoofd- en kleine letters en cijfers in en maak het niet te kort.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure27.jpg

Eindelijk is het dan zo ver. Onderstaand scherm vertelt je dat je klaar bent met de installatie en dat je het setup programma kunt verlaten om vervolgens te rebooten. Na het booten zul je waarschijnlijk nog wel een aantal zaken moeten configureren, maar de eerste en belangrijkste fase van de installatie zit er op.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/configure28.jpg


Boot na installatie

Als alles goed is gegaan dan zou er een bootmenu van lilo moeten verschijnen na reboot. In het voorbeeld staat er maar een keuze maar Slackware zal tijdens de installatie in ieder geval ook win9x partities herkennen en bijplaatsen in het bootmenu en bijvoorbeeld mogelijkheden bieden tijdens de installatie te mounten. Aangezien ik geen zin heb om 2 minuten te wachten tot dat de bootmanager zelf de default image kiest druk ik op [Enter] om Linux te booten. Als je extra opties nodig hebt die je moet ingeven is dit het moment, je zou linux root=/dev/hda1 ro of iets dergelijks in kunnen typen.

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/firstboot1.jpg

Wanneer de bootoptie is gekozen zal er een scherm met veel tekst voorbij vliegen (afhankelijk van de snelheid van je pc) met erg veel informatie. Wees niet bang dat je deze info later niet meer terug kunt zien, er kunnen n.l. ook aanwijzigingen inzitten voor een fout / onvolkomenheid in de installatie. Deze informatie is terug te krijgen met het commando dmesg. Aan het einde van de bootsequence zal je systeem wachten tot je inlogt als root (je hebt nog geen andere gebruikers aangemaakt).

Afbeeldingslocatie: http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/firstboot2.jpg


Verdere configuratie

De verdere configuratie van een systeem moet deels met tools en deels door middel van het met het handje aanpassen van configuratiebestanden. Je zult bijna alle configuratiebestanden kunnen vinden in de directory /etc of een daaronder-liggende directory. Een aantal belangrijke configuratiebestanden:
  • /etc/rc.d/rc.modules - hier configureer je de kernelmodules die je wilt laden bij boot. De inhoud van deze file bestaat uit 2.2.19 modules en behoeft op punten aanpassingen voor kernel 2.4.x. Denk daarbij aan iptables modules en dergelijke, in de 2.2.19 config bestaat iptables nog niet.
  • /etc/rc.d/rc.netdevice - bevat de netwerkmodules die tijdens de start worden geladen (als het bestand executable is, anders zie hierboven)
  • /etc/rc.d/rc.inet1 - rc.inet1 bevat de netwerkinstellingen voor je eerste (eth0) netwerkkaart
  • /etc/rc.d/rc.local - zorgt voor het starten van bestanden die aan het einde van de bootsequence door de user worden gestart, hier staan dus geen Slackware opstartcommando's in
  • /etc/inetd.conf - bevat de services die via de inetd superserver worden gestart. Regel is dat: wat je niet gebruikt zet je lekker uit met een #
  • /etc/HOSTNAME - deze bevat de naam van je computer
  • /etc/resolv.conf - lijst met nameservers, wel handig als je wilt Internetten
  • /etc/hosts - lijstje met namen en ipnummers van je eigen en pc's die je er zelf hebt ingezet
  • /dev/mouse - pas deze symlink aan aan de werkelijke situatie, dwz link naar de correcte muis device
  • /etc/lilo.conf - instellingen voor je bootmanager.
Programma's voor configuratie

Bij Slackware worden een aantal configuratieprogramma's en scripts geleverd. Hiermee is het mogelijk een aantal zaken via zo'n programma aan te passen. Zo is er liloconfig om je lilo configuratie opnieuw te doen, mouseconfig om je muis te configureren, netconfig om je netwerkkaart (1 maar) te configureren, xf86config om je X te configureren voor je hardware, xwmconfig om je default window manager te zetten, fontconfig om je default consolefont aan te passen, timeconfig voor de selectie van de goede timezone en zo zijn er nog een aantal. Deze reeks is echter verre van compleet en er zal ook zelf met het handje aangepast moeten worden. Screenshots van deze 'configtools' zijn bij de installatie al uitvoerig aan de orde gekomen. De packagetools komen apart aan de orde.


Up to date houden van je systeem (security)

Aan dit onderwerp wil ik toch een paar regeltjes besteden. Slackware is een redelijk veilige distributie, maar ook voor Slackware worden er beveiligingsproblemen gevonden. Op de Slackware website is er de mogelijkheid je te abonneren op een mailinglist die telkens als er een update beschikbaar is voor een beveiligingsprobleem daar melding van maakt. Op de Slackware ftp server is er een directory patches. Deze bevat de security related updates voor betreffende slackware versie . ftp://ftp.slackware.com/pub/slackware/slackware-8.0/patches/ . Voor informatie over de mailinglist zie http://www.slackware.com/lists/


Packagemanagement

Slackware heeft een packagemanager genaamd pkgtool. Deze packagemanager verzorgt de installatie en deinstallatie van Slackware packages (.tgz formaat). Pkgtool heeft geen dependency check, dus geklaag over missing libweetikveel zul je niet krijgen. Of je geinstalleerde package het dan ook gaat doen is zeer de vraag. Meestal is het antwoord wel te vinden in de begeleidende documentatie van hetgeen je net hebt geinstalleerd.

Pkgtool heeft een commandline interface en een op ncurses gebaseerde grafische-text interface. Een korte toelichting op de onderdelen van pkgtool:
  • pkgtool - grafische interface met remove upgrade, view en install functies voor Slackware packages
  • installpkg - commandline util om packages te installeren
  • removepkg - commandline util om packages te deinstalleren
  • upgradepkg - commandline util om packages te upgraden
Daarnaast zijn er nog een aantal tools om zelf packages te maken. Je kunt Slackware packages downloaden op onder andere http://linuxpackages.net/ . Toch zul je merken dat het aanbod van packages voor Slackware wat magertjes is, de essentiele dingen zijn echter allemaal wel verkrijgbaar. Bovendien is compileren op Slackware eenvoudig en vaak probleemloos.


Slotopmerkingen.

Tijdens de installatie ben ik wel op een aantal problemen gestuit die door een beginnende Linux gebruiker niet op te lossen waren geweest. Dat is ook niet de doelgroep waar Slackware zich op richt met haar versie van Linux. Slackware is uitstekend te gebruiken voor Linux op de Desktop, aangezien van X en van KDE de meest recente versies beschikbaar zijn. Ximian Gnome is er echter weer niet voor Slackware, maar ook daar zijn alternatieven voor te vinden. Ik wens jullie verder veel succes en plezier met Slackware mocht je naar aanleiding van dit verhaal besluiten de cd te downloaden/ aan te schaffen en te installeren.





Deze review valt onder de GNU Free Documentation License. Lees a.u.b. het volgende copyright stuk indien je van plan bent deze tekst te distribuëren, modificeren en/of kopiëren in wat voor vorm dan ook.


GNU Free Documentation License.
Copyright (c) 2002 Fred Bulthuis (janjanjansen)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being NONE, with the Front-Cover& Backcover Texts being NONE.

A copy of the license is included in the section entitled "GNU Free Documentation License".


Dit houdt dus in dat dit document te allen tijden gekopieërd, gedistribuëerd en gemodificeerd mag worden met de restricties dat de volgende paragraaf erin opgenomen moet worden: "Geen restricties".

Het is dus zo, dat er geen copyright geclaimed mag worden op de originele tekst uit deze review. Na modificaties zal het document als geheel dus ook aan een vorm van copyleft (wat ook een copyright is!) moeten voldoen. Een auteur die modificaties maakt, kan zich eventueel wel beroepen op invariante secties voor zijn/haar modificaties middels de GNU FDL.


Daarnaast stel ik het op prijs als je mij even een e-mailtje stuurt, mocht je deze review op wat voor manier dan ook willen gebruiken.

e-mail: bulthuis[no_spam]@home.nl (even de "[no_spam]" weghalen ;) )


Groningen, 20/02/02
Janjanjansen.

http://faq.tweakers.net/nos/DesktopLinux/Reviews/janjanjansen/slackware/

[ Voor 2% gewijzigd door moto-moi op 08-10-2003 17:12 ]


Acties:
  • 0 Henk 'm!

Anoniem: 13874

Topicstarter
vrotogel ik wil je bij deze hartelijk bedanken voor dit zeer uitgebreide Slackware Linux review. :)
* Anoniem: 13874 ziet zo wel dat hier heel veel werk in is gaan zitten (geldt voor de andere reviews uiteraard ook ;) ). :)

Ik weet zeker dat veel mensen hier iets aan zullen hebben, bij hun beeldvorming van GNU/Linux (of zelfs een installatie van bovengenoemd product)

Mensen die vragen en/of opmerkingen hebben over deze review of andere reviews kunnen terecht in [rml][ overzicht/discussie] Desktop Linux reviews[/rml] of uiteraard bij de auteur van de review.

Alle reviews (en links naar reviews) zijn te vinden in [rml]Linux op de Desktop? Distro&zoeken reviews [ 22/04][/rml] (modemgebruikers u bent gewaarschuwd!)

[ Voor 2% gewijzigd door Anoniem: 32223 op 25-02-2003 01:15 ]


Acties:
  • 0 Henk 'm!

Anoniem: 13874

Topicstarter
Wil je deze review downloaden voor offline gebruik dan heb je nu de volgende mogelijkheden:

Offline Windows: HTMLPDFPDF (+orig plaatjes)
.zip compressed1,3 MB1,3 MB1,3 MB


Offline Unix/Linux: HTMLPDFPDF (+orig plaatjes)
.tar.bz2 compressed1,3 MB1,3 MB1,3 MB

[ Voor 5% gewijzigd door moto-moi op 08-10-2003 17:13 ]


Dit topic is gesloten.