En tidigare medarbetare sa en gång till mig "Om du vill lära dig Debian, installera Debian. Om du vill lära dig Fedora, installera Fedora. Om du vill lära dig Linux, installera Slackware. "Filosofin bakom Slackware är att hålla systemet så UNIX-som möjligt. Det finns inte mycket automatisk konfiguration och du hittar inte många klockor och visselpipor, men du skulle vara svårt att hitta en mer stabil och mogen distribution. Faktum är att Slackware är en av de få distros som fortfarande finns från Linuxs tidiga dagar, tillsammans med Debian, SuSE och Red Hat. På grund av detta beslut att hålla saker som UNIX-liknande som möjligt har Slackware ett rykte för att det är lite svårt att installera och förvirra att använda. Även om detta har varit sant länge har det skett några stora förbättringar i de senaste utgåvorna, och nu verkar det som en bra tid att driva en guide till denna ofta missförstådda distribution.

Få Slackware

Torrent nedladdningar för Slackware 13 finns här. Jag använder hela DVD ISO för den här artikeln eftersom den innehåller alla paket som behövs för en vanlig installation.

Starta installatören

Efter bränning av ISO till DVD och omstart kommer du att tas till startskärmen, välja en nyckelmapp och logga in.

Ställa in diskar

Chansen är att du måste konfigurera vissa partitioner innan du kan börja installera. Slackware Install DVD tillhandahåller fdisk (rent textbaserat) och cfdisk (semi-grafiskt gränssnitt) för att göra jobbet. I allmänhet rekommenderar jag cfdisk, eftersom jag tycker att det är lättare att navigera.

Om du är osäker på hur du konfigurerar partitionerna, kolla in en snabbguide till Linux-partitionsscheman.

När du är klar med din partitionering, se till att du skriver ändringarna till disken och avslutar partitionern. Du kommer tillbaka till kommandoraden, och vi kan börja installera. Slackware har ett installationsprogram som är inbyggt i installations-dvd, som du kan starta genom att skriva

 inrätta 

Så länge som partitioneringen har gjorts korrekt kommer du att tas till installationsprogrammets startskärm.

Det första vi gör är att ställa in målpartitionen. Detta kommer att vara vilken partition du skapade i fdisk eller cfdisk som du tänker vara root (/). I mitt exempel skärmdumpar ovan skulle det vara / dev / hda1 . Därefter väljer du ditt filsystem. Det finns inget rätt eller fel val här, det finns för-och nackdelar med de flesta filsystemalternativen. Om du är osäker är ext4 ett bra val.

Installera systemet

När du blir ombedd att välja installationskälla, välj Installera från Slackware CD eller DVD och låt den skanna efter enheten. Då tas du till den första paketinstallationsskärmen.

Om du vill spara på plats kan några av dem tas bort utan att påverka din installation negativt. Avmarkering av KDE, till exempel, skulle avsevärt minska det diskutrymme som behövs.

Nästa steg är att välja precis hur mycket detaljer du vill gå in när du väljer paket. Full- alternativet installerar allt, minus de objekt som du avmarkerade i föregående steg och är överlägset det enklaste alternativet. Meny och Expert ger en bra balans mellan enkelhet och flexibilitet, så att du kan välja mellan grupper av paket. Om du väljer ett av dessa alternativ får du flera skärmar, en grupp per skärm. Välj bara det här alternativet om du är mycket bekant med vad som är och inte är nödvändigt för ditt system. Vi fortsätter med alternativet Full.

När du väl valt dina paket börjar installationen verkligen. Chansen är att det här tar ett tag. En lång stund. En bra funktion hos Slackware installatören är att den ger beskrivningar av varje paket när det installeras. Du kan lära dig en hel del genom att bara titta på paketet installera och läsa vad de gör.

Installera Boot Loader

När filkopian är klar kommer du att bli ombedd om du vill göra en USB-återställningsnyckel. Välj bland de förslag som lämnats och du kommer till startskärmen. Det något märkliga med det här är att Slackware använder lilo boot loader istället för GRUB. Enligt deras hemsida:

Slackware håller sig till den "beprövade" standarden för vad som ingår i distributionen. Medan GRUB fungerar bra och innehåller vissa funktioner som LILO inte hanterar, hanterar LILO alla väsentliga uppgifter som en startlastare har på ett tillförlitligt sätt med en beprövad track record.

Våra exempelpartitioner är ganska enkla så vi fortsätter automatiskt.

Påminnelse: Installera eventuell startläsare överskrivning oavsett startlastare kan redan finnas på plats.

När du väl valt skärmupplösningen för uppstart och några andra mindre uppmaningar kommer du att tas till skärmen och fråga var exakt lilo ska installeras. Om Slackware är det enda operativsystemet på den här datorn ska det vara helt ok att installera på standardplatsen, MBR. Om du tänker använda lilo med andra operativsystem eller utan att skriva över MBR, se en mer detaljerad guide som den här.

Därefter väljer du mustyp (standard ska vara bra) och om du vill inkludera gpm (rekommenderas) eller ej.

Network Config

Nätverkskonfigurationen i de flesta situationer kan lämnas automatiskt med DHCP. Du skulle säkert veta om du behövde en speciell IP eller något. Värdnamn kan vara vad du vill, "slackware" är ett bra vänteläge. När det gäller domännamn, om du inte har en specifik anledning, behöver du inte oroa dig för om det är ett "riktigt" domännamn, du kan lägga in någonting, som mynetwork.rox .

Slutlig inställning

På skärmen Startup Services kan du välja ... starta tjänster .... Standardinställningarna är alla bra val, men det finns några som du kanske vill aktivera eller inaktivera, till exempel CUPS-utskrift eller SSH.

Nästa upp är en av de fina små tilläggen som gjorde Slackware lite mer engagerande för mig, en meny för att testa och ställa in konsolfonter. Inte mycket nytta men en fin touch.

När du har valt att välja ett teckensnitt och ange tidsinställningar får du välja vilken av de skrivbordsmiljöer du vill köra.

När du har angett ett nytt rotlösenord, är du redo att starta om i ditt nya Slackware-system. Glöm inte att skapa en ny användare när du har startat om så att du inte kommer att köra som root. Din skrivbordsmiljö kan startas från konsolen med kommandot

 startx 

Installera ny programvara

Även om du installerade hela 4 GB-systemet kommer det så småningom att finnas några saker du vill att Slackware inte har förinstallerat. Det här är en hel del människor ger upp på Slackware, eftersom det, till skillnad från de flesta andra moderna Linux-distributioner, inte har någon automatiserad online-pakethanterare med beredskapsupplösning och sådant. Det betyder inget som apt-get eller yum eller andra sådana verktyg som standard. Detta kan göra pakethantering och uppgraderingar en mycket mer tråkig process. Det finns dock ett alternativ för att få den funktionen. För att täcka alla baser, här är de tre huvudmetoderna för programinstallation i Slackware:

Metod 1: Slackware-paket
Så här är det "tänkt" att bli gjort. Vissa programutvecklare gör Slackware-paket (i .tgz-format) tillgängligt för nedladdning, och andra kan hittas på webbplatser som LinuxPackages.net. När du har laddat ner, öppnar du bara en terminal och skriver in

 installpkg paketnamn.tgz 

Uppdatering - MTE-läsare har föreslagit SlackBuilds.org och Slacky.eu som bättre ställen att hitta Slackware-paket och bygga skript.

Metod 2: Kompilera från källa
Som med alla Linux har du nästan alltid möjlighet att kompilera program direkt från källkoden. Om du behöver en uppdatering på det, kolla Hur installerar du programvara från en Tarball i Linux.

Metod 3: Slapt-get
Som namnet antyder är slapt-get ett apt-liknande verktyg för Slackware. Det kan användas för att installera, ta bort och uppgradera paket. Utgången är nästan identisk med apt-get på många ställen, så det borde vara bekant för de flesta Debian / Ubuntu-användare.

Till skillnad från apt-get börjar slapt-get-parametrar med dubbla streck (-). Några vanliga är:

  • -uppdatera Uppdatera listor med paket
  • -uppgradering Utför systemuppgradering
  • -installera Installera ett specifikt paket
  • -remsa Ta bort ett paket
  • -sök Hitta sökord i paketlistor

Det borde räcka för att komma igång. Om du stöter på några problem, kolla in Reviderad Slackware Book Project. Glad Slacking!