Een voormalige medewerker heeft me ooit verteld: "Als je Debian wilt leren kennen, installeer dan Debian. Als je Fedora wilt leren, installeer dan Fedora. Als je Linux wilt leren, installeer dan Slackware. "De filosofie achter Slackware is om het systeem zo UNIX-achtig mogelijk te houden. Er is niet veel automatische configuratie en je zult niet veel toeters en bellen vinden, maar je zou het moeilijk hebben om een ​​meer stabiele en volwassen distributie te vinden. Slackware is eigenlijk een van de weinige distro's die nog bestaan ​​in de beginjaren van Linux, net als Debian, SuSE en Red Hat. Vanwege deze beslissing om dingen zo UNIX-achtig mogelijk te houden, heeft Slackware de reputatie enigszins moeilijk te installeren en verwarrend te gebruiken. Hoewel dit al lang zo is, zijn er in de afgelopen paar releases enkele geweldige verbeteringen geweest, en nu lijkt het een goed moment om een ​​handleiding voor deze vaak onbegrepen distributie te maken.

Slackware verkrijgen

Torrent-downloads voor Slackware 13 zijn hier te vinden. Ik zal de volledige dvd-ISO gebruiken voor dit artikel omdat het alle pakketten bevat die nodig zijn voor een standaardinstallatie.

Het installatieprogramma opstarten

Nadat je de ISO naar dvd hebt gebrand en opnieuw hebt opgestart, ga je naar het opstartscherm, kies je een keymap en log je in.

Disks instellen

De kans is groot dat je, voordat je met de installatie kunt beginnen, een aantal partities moet instellen. De Slackware installatie-dvd biedt fdisk (puur op tekst gebaseerd) en cfdisk (semi-grafische interface) om het werk te doen. Over het algemeen zou ik cfdisk aanraden, omdat ik denk dat het gemakkelijker is om te navigeren.

Als je niet zeker weet hoe je de partities moet instellen, bekijk dan een Quick Guide to Linux-partitieschema.

Als je klaar bent met je partitionering, zorg er dan voor dat je de veranderingen naar disk schrijft en de partitioner verlaat. U wordt teruggebracht naar de opdrachtregel en we kunnen beginnen met de installatie. Slackware heeft een installatieprogramma ingebouwd in de installatie-dvd, die u kunt starten door te typen

 opstelling 

Zolang de partitionering correct is uitgevoerd, wordt u naar het openingsscherm van het installatieprogramma geleid.

Het eerste wat we zullen doen is de doelpartitie instellen. Dit is elke partitie die je hebt gemaakt in fdisk of cfdisk die je als root wilt gebruiken (/). In mijn voorbeeld-screenshots hierboven zou het / dev / hda1 zijn . Vervolgens kies je je bestandssysteem. Er is hier geen goede of foute keuze, er zijn voor- en nadelen voor de meeste opties van het bestandssysteem. Als u het niet zeker weet, is ext4 een goede keuze.

Het systeem installeren

Wanneer u wordt gevraagd om de installatiebron te kiezen, kiest u Installeren van Slackware-cd of -dvd en laat u deze zoeken naar de schijf. U komt dan op het eerste installatiescherm van het pakket.

Als u ruimte wilt besparen, kunnen sommige daarvan worden verwijderd zonder dat dit uw installatie nadelig beïnvloedt. Deselecteren van KDE zou bijvoorbeeld de benodigde schijfruimte aanzienlijk verminderen.

De volgende stap is kiezen hoeveel details u wilt gebruiken bij het kiezen van pakketten. Met de optie Volledig wordt alles geïnstalleerd, minus de items die u in de vorige stap hebt gedeselecteerd en veruit de eenvoudigste optie. Menu en Expert geven een goede balans tussen gemak en flexibiliteit, waardoor u kunt kiezen uit groepen pakketten. Als u een van die opties kiest, krijgt u meerdere schermen, één groep per scherm. Kies deze optie alleen als u goed bekend bent met wat wel en niet essentieel is voor uw systeem. We gaan verder met de optie Volledig.

Nadat u uw pakketten hebt gekozen, begint de installatie echt. De kans is groot dat dit een tijdje duurt. Een lange tijd. Een leuke functie van het installatieprogramma van Slackware is dat het beschrijvingen geeft van elk pakket terwijl het wordt geïnstalleerd. Je kunt vrij veel leren door simpelweg te kijken hoe de pakketten worden geïnstalleerd en te lezen wat ze doen.

De bootloader installeren

Nadat de bestandskopie is voltooid, wordt u gevraagd of u een USB-herstelsleutel wilt maken. Maak een keuze uit de aangeboden suggesties en je wordt naar het bootloader-scherm gebracht. Het enigszins vreemde hieraan is dat Slackware de lilo boot loader gebruikt in plaats van GRUB. Volgens hun website:

Slackware houdt vast aan de "beproefde" standaard voor wat wordt opgenomen in de distributie. Hoewel GRUB goed werkt en sommige functies bevat die LILO niet biedt, verwerkt LILO alle essentiële taken van een bootloader op betrouwbare wijze met een bewezen staat van dienst.

Onze voorbeeldpartities zijn vrij eenvoudig, dus we gaan door met de automatische procedure.

Herinnering: door een bootloader te installeren, overschrijf je de bootloader die al op zijn plaats zit.

Nadat u de schermresolutie voor opstarten en enkele andere kleine aanwijzingen hebt gekozen, wordt u naar het scherm gebracht met de vraag waar lilo precies moet worden geïnstalleerd. Als Slackware het enige besturingssysteem op deze computer is, zou het perfect in orde moeten zijn om te installeren op de standaardlocatie, de MBR. Als u van plan bent lilo te gebruiken met andere besturingssystemen of zonder de MBR te overschrijven, raadpleegt u een gedetailleerdere gids zoals deze.

Daarna kies je het muistype (standaard zou het goed moeten zijn) en of je gpm al dan niet wilt opnemen (aanbevolen).

Netwerkconfiguratie

Netwerkconfiguratie kan in de meeste situaties automatisch worden overgelaten met DHCP. Je zou waarschijnlijk weten of je een speciale IP nodig hebt of zo. Hostnaam kan zijn wat je maar wilt, "slackware" is een goede standby-modus. Als het gaat om domeinnaam, tenzij u een specifieke reden hebt, hoeft u zich geen zorgen te maken of het een "echte" domeinnaam is, u kunt er alles in zetten, zoals mynetwork.rox .

Laatste installatie

Op het scherm Opstartservices kunt u kiezen ... wel ... opstartservices. De standaardinstellingen zijn allemaal goede keuzes, maar er zijn enkele die u mogelijk wilt in- of uitschakelen, zoals CUPS-afdrukken of SSH.

De volgende stap is een van de leuke kleine toevoegingen die Slackware een beetje meer vertederend voor me maakte, een menu om consoleteksten te testen en in te stellen. Niet veel nut maar een leuke touch.

Wanneer u klaar bent met het kiezen van een lettertype en het invoeren van tijdinstellingen, kunt u kiezen welke van de bureaubladomgevingen u wilt gebruiken.

Zodra je een nieuw root-wachtwoord hebt ingesteld, ben je klaar om opnieuw op te starten in je nieuwe Slackware-systeem. Vergeet niet om een ​​nieuwe gebruiker aan te maken nadat u opnieuw bent opgestart, zodat u niet als root wordt uitgevoerd. Uw bureaubladomgeving kan worden gestart vanaf de console met de opdracht

 startx 

Nieuwe software installeren

Zelfs als je het volledige 4GB-systeem hebt geïnstalleerd, zullen er uiteindelijk een aantal dingen zijn die je wilt dat Slackware niet vooraf is geïnstalleerd. Dit is waar veel mensen stoppen met het gebruik van Slackware, omdat het in tegenstelling tot de meeste andere moderne Linux-distributies geen geautomatiseerde online pakketbeheerder heeft met afhankelijkheidsresolutie en dergelijke. Dat betekent standaard niets als apt-get of yum of andere dergelijke tools. Dit kan pakketbeheer en upgrades een veel moeizamer proces maken. Er is echter een alternatief om die functionaliteit te krijgen. Om alle bases te dekken, hier zijn de drie belangrijkste methoden voor software-installatie in Slackware:

Methode 1: Slackware-pakketten
Dit is hoe het "verondersteld" moet worden. Sommige softwareontwikkelaars maken Slackware-pakketten (in .tgz-indeling) beschikbaar om te downloaden en andere zijn te vinden op sites zoals LinuxPackages.net. Eenmaal gedownload, opent u gewoon een terminal en voert u in

 installpkg package_name.tgz 

Update - MTE-lezers hebben SlackBuilds.org en Slacky.eu voorgesteld als betere plaatsen om Slackware-pakketten te vinden en scripts te bouwen.

Methode 2: Compileren vanaf bron
Zoals bij alle Linux, heb je bijna altijd de mogelijkheid om programma's rechtstreeks vanuit de broncode te compileren. Als je een opfrissing nodig hebt, lees dan hoe je software van een Tarball in Linux kunt installeren.

Methode 3: Slapt-get
Zoals de naam al aangeeft, is slapt-get een apt-achtige tool voor Slackware. Het kan worden gebruikt om pakketten te installeren, verwijderen en upgraden. De uitvoer is bijna identiek aan apt-get op veel plaatsen, dus het zou voor de meeste Debian / Ubuntu-gebruikers vertrouwd moeten zijn.

In tegenstelling tot apt-get, beginnen de slapt-get parameters met dubbele streepjes (-). Enkele veel voorkomende zijn onder meer:

  • -update Lijsten met pakketten vernieuwen
  • -upgrade Voer een systeemupgrade uit
  • -install Installeer een specifiek pakket
  • -remove Verwijder een pakket
  • -zoeken Trefwoord zoeken in pakketlijsten

Dat zou genoeg moeten zijn om je op weg te helpen. Als je problemen tegenkomt, bekijk dan eens het Revised Slackware Book Project. Blij dat je slaapt!