Verder Terug Inhoud

7. Appendix A:

In deze appendix staat een opsomming van de packages (als die er zijn) uit elke categorie die kunnen zijn opgenomen in de installatie en geeft mijn redenen voor het opnemen of achterwege laten ervan. Ik ondernam geen poging om X te installeren, dus die categorieën werden genegeerd.

Alhoewel deze appendix in het bijzonder refereert naar de Slackware distributie kan het worden gebruikt als een leidraad voor een van de andere grote distributies.

7.1 A - Basis Linux systeem

De meeste packages in deze categorie zijn essentieel, zelfs die niet zijn opgesomd als vereist door het setupprogramma van Slackware. Daarom heb ik die packages vermeld die redelijkerwijs konden worden weggelaten in plaats van alle niet-verplichte packages die ik installeerde.

Packages overwogen om weg te laten:

kernels (ide, scsi etc.)

Het is niet nodig hier iets van te installeren, je krijg aan het einde van het installatieproces de kans een kernel te selecteren.

aoutlibs

Dit is alleen nodig als je van plan bent uitvoerbare bestanden te draaien die zijn gecompileerd in het oude a.out formaat. Het achterwege laten bespaart een hoop ruimte. Achterwege gelaten.

bash1

Bash2 (simpelweg bash genaamd in de lijst met packages onder Slackware ) is nodig voor de configuratiescripts van Slackware, maar er zijn heel veel scripts waarvoor bash1 nodig is. Ik nam het op.

getty

agetty is de standaardgetty van Slackware, dit package bevat getty en uugetty als alternatieven. Neem het alleen op als je de extra functionaliteit nodig hebt. Achterwege gelaten.

gpm

Persoonlijk vind ik dit onder console erg handig (en de trackball van Aero is erg handig), maar het is niet essentieel. Opgenomen.

icbs2

Niet nodig. Achterwege gelaten.

isapnp

Niet nodig hier. Achterwege gelaten.

loadlin

Niet nodig voor de hier beschreven setup, tenzij je oude laptop wat eigenaardigheden heeft waardoor een DOS-driver is vereist om wat van zijn devices te initialiseren. Achterwege gelaten.

lpr

Je zou kunnen beargumenteren dat je de afdrukken op een dichtbijzijnde desktop maakt, maar ik vind het altijd handig om afdrukmogelijkheden op een laptop te hebben. Opgenomen.

minicom

Geen verplichte opname, maar ik wil de laptop een inbelverbinding laten maken. Erg handig. Opgenomen.

pciutils

Niet nodig op deze oude laptops. Achterwege gelaten.

quota

Niet noodzakelijk, maar het kan worden gebruikt om limieten in te stellen die je beletten dat de beperkte beschikbare ruimte op deze laptops overstroomt. Opgenomen.

tcsh

Ik raad het gebruik van ash aan als je loginshell. Neem het alleen op als je het nodig hebt voor scripts. Achterwege gelaten.

umsprogs

Je kunt dit weglaten en nog steeds UMSDOS diskettes kunnen benaderen. Achterwege gelaten.

scsimods

Heeft geen nut op deze laptops. Achterwege gelaten.

sysklogd

Dit kan storen met apmd, maar het voorziet in essentiële informatie. Opgenomen.

Geïnstalleerde packages:

aaa_base, bash, bash1, bin, bzip2, cpio, cxxlibs, devs, e2fsprog, elflibs, elvis, etc, fileutils, find, floppy, fsmods, glibcso, gpm, grep, gzip, hdsetup, infozip, kbd, ldso, less, lilo, man, modules, modutils, pcmcia, sh_utils, shadow, sudo, sysklogd, sysvinit, tar, txtutils, util, zoneinfo

Totale omvang: 33.4

7.2 AP - Niet-X applicaties

Geen van deze packages zijn strict genomen essentieel - alhoewel ash echt nodig is voor een zinvolle werking in 4mb. Ze alleen achterwege laten kan je de benodigde ruimte besparen om je favoriete applicatie op te nemen. Ik koos voor een minimale set tools waar ik niet graag zonder doe.

Packages overwogen om op te nemen:

apsfilter

Het heeft niet veel zin de mogelijkheid tot afdrukken te hebben als je slechts tekstbestanden kunt afdrukken. Opgenomen.

ash

Dit is de shell voor computers met weinig geheugen, slechts 60k in beslag nemend. Gebruik het als de standaardloginshell tenzij je het prettig vindt om elke keer weer 10 seconden te moeten wachten op de opdrachtprompt. Opgenomen.

editors (jed, joe jove vim)

elvis is de standaardeditor voor Slackware en een vereist deel van de installatie. Als je net als ik een fan bent van vi dan is dat alles wat je nodig hebt: de installatie van vim zou een verspillende duplicatie zijn gegeven de ruimtebeperkingen. Als je vi niet uit kunt staan en eerder een editor in de stijl van DOS nodig hebt, dan is joe een kleine editor. Emacs fans met enige zelfdiscipline zouden jed of jove kunnen overwegen in plaats van het enorme complete beest. Achterwege gelaten.

enscript

Als je apsfilter reeds hebt, dan heb je deze niet echt nodig. Achterwege gelaten.

ghostscript

Met opname van de fonts komt dit ongeveer uit op 7.5mb. Een om achterwege te laten tot na de kerninstallatie, overweeg dan nog of je het nodig hebt. Achterwege gelaten.

groff

Nodig voor de manpages. Opgenomen.

ispell

Niet essentieel, maar erg handig voor de overenthousiaste typist(e). Opgenomen.

manpages

Opgenomen.

mc

Slackware biedt een lichtgewicht compilatie aan van mc, maar ik ben gelukkiger achter de opdrachtprompt. Achterwege gelaten.

quota

Niet nodig op wat geen multi-user machine is, maar je kunt net als ik het handig vinden om jezelf te beletten te vergeten de weinig ruimte die je hebt te verspillen. Opgenomen.

rpm

Laat dit voor wat het is. Als je een rpm hebt die je graag op wilt nemen, gebruik dan rpm2tgz op een desktop machine om het om te zetten in een tgz package. Dan kun je de standaard Slackware installatietools gebruiken. Achterwege gelaten.

sc

Een bruikbare kleine spreadsheet zeer klein verpakt. Opgenomen.

sudo

Niet essentieel, maar ik vind het hier erg handig: het is een volgepropte omgeving en een lastige herinstallatie als je er een rommel van maakt, sudo helpt bij het aanmaken van gebruikersprofielen met de kracht om dingen te doen die je nodig hebt zonder onzorgvuldig je disk om zeep te helpen. Opgenomen.

texinfo

Info documentatie. Opgenomen.

zsh

Laat dit weg, tenzij je eraan bent verslaafd of scripts hebt die het moeten gebruiken. Achterwege gelaten.

Geïnstalleerde packages:

apsfilter,ash, diff, groff, ispell, manpages, quota, sc, sudo, texinfo

Totale omvang: 8.1 mb

7.3 D - Ontwikkeltools

Je zou C of C++ in deze ruimte kunnen plaatsen, maar het glibc library package is te groot, dus zou het nodig zijn om het een en ander in te krimpen. Doe als eerste de hoofdinstallatie en probeer het dan.

Er is ruimte voor Perl en Python.

Geïnstalleerde packages:

Geen

7.4 E - Emacs

Ik maak geen gebruik van Emacs waardoor ik mezelf wat ruimte bespaarde. Als je aan de andere kant wel een fan bent van Emacs dan gebruik je het waarschijnlijk voor e-mail, news en coderen, dus zul je wat van die ruimte terug claimen door andere packages weg te laten.

Als je gebruik wilt maken van Emacs, dan kan het een idee zijn om dit tijdens de core installatie weg te laten. Zodra de laptop draait, kun je naar wens proberen erop te pasen wat je wilt/nodig.

Geïnstalleerde packages:

Geen.

7.5 F - FAQ's en HOWTO's

Als je alles al weet, dan heb je deze niet nodig. Ik installeerde er erg veel van.

Geïnstalleerde packages:

howto, manyfaqs, mini

Totale omvang: 12.4 mb

7.6 K - Kernel Source

Je kunt het installeren. Als je als enige de broncode wilt lezen, ga dan je gang.

Geïnstalleerde packages:

Geen

7.7 N - Netwerktools en applicaties

Deze packages werden geselecteerd om in de core netwerktools, inbelmogelijkheden , e-mail, web en news te voorzien.

Geïnstalleerde packages:

dip, elm, fetchmail, mailx, lynx, netmods, netpipes, ppp, procmail, trn, tcpip1, tcpip2, uucp, wget

Totale omvang: 15.1 mb

7.8 Tetex

Een andere set die ternauwernood zal passen. Ik weet niet hoe het in de beschikbare ruimte zou draaien.

Geïnstalleerde packages:

Geen

7.9 Y - BSD spellenverzameling

Aan een aantal hiervan ben ik verslaafd. Als ik die laatste 5mb echt nodig heb, dan kunnen deze weg.

Geïnstalleerde packages:

bsdgames

Totale omvang: 5.4 mb

7.10 Eindresultaat

In totaal namen de geïnstalleerde packages ongeveer 75mb diskruimte in beslag waarvan 19.5mb op de rootpartitie en 55.5 in /usr. Op de Aero bleef daardoor in /usr 39mb over en 74mb op de T1910.


Verder Terug Inhoud