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.