Een suggestie waar nieuwe software te plaatsen.
Jim Dennis, jadestar@rahul.netAlle nieuwe software begint onder /usr/local! of /usr/local/`hostname`Als je distributie /usr/local leeg laat, creëer dan een
/usr/local/src, /usr/local/bin enz en gebruik dat.
Plaatst de distributie zaken in de /usr/local structuur dan wil
je wellicht een 'mkdir /usr/local/`hostname`' uit laten voeren
en er de groep 'wheel' +w aan toekennen (ik maak het ook SUID en
SGID om ervan verzekerd te zijn dat elk lid van de wheel groep
daaronder alleen iets met eigen bestanden kan doen, en dat alle
aangemaakte bestanden zullen toebehoren aan de 'wheel' groep.Disciplineer jezelf nu om *ALTIJD! ALTIJD! ALTIJD!* nieuwe
packages onder /usr/local/src/.from/$WAAR_IK_HET_VANDAAN_HAALDE/
plaatst (voor de .tar of wat voor bestanden dan ook) en bouw ze onder
/usr/local/src (of .../$HOSTNAME/src). Zorg dat ze onder de
lokale hiërarchie worden geïnstalleerd.
Plaats een symlink vanuit de lokale hiërarchie naar elk
element dat ergens anders naartoe gaat als het *beslist moet"
worden geïnstalleerd in /bin, /usr/bin of elders.De reden hiervoor -- ook als is het wat meer werk -- is dat
het helpt isoleren waarvan een backup moeten worden gemaakt
en wat moet worden terruggezet van een backup of opnieuw
geïnstalleerd in geval van een volledige herinstallatie
vanaf de distributiemedia (tegenwoordig gewoonlijk van een CD).
Door gebruik te maken van een /usr/local/.from directory houd
je ook een informele log bij van waar je bronnen vandaan komen.
-- wat helpt wanneer je op zoek bent naar nieuwe updates -- en
van groot belang kan zijn bij het monitoren van de
security announcement lists.Een van mijn systemen thuis werd samengesteld voordat ik deze
maatregelen zelf toepaste.
Ik heb nog maar erg weinig met de configuratie van mijn thuissysteem
gedaan en ik ben de *enige* persoon die het ooit gebruikt.Als contrast zijn de systemen die ik op het werk heb ingesteld
(toen mij hier de rol van systeembeheerder werd toevertrouwd)
allen op deze manier ingesteld --- beheerd door veel
contractanten en andere MIS mensen, zijn er een groot aantal
upgrades en installatie van packages op geïnstalleerd.
Niettemin heb ik een zeer goede indruk welke elementen precies
werden geplaatst *na* de initiële installatie en configuratie.