Lynkurs del 1. Harald Nordgård-Hansen, 2000-10-02 Store sine program refererer til alle sine filer som /store..., dvs. alt kompileres med --prefix=/store. Store har så et eller flere stores, som ligger egentlig hvor man måtte ha lyst, samt et linktre for hver arkitektur/domene man bruker. Linktreet kan legges hvor man egentlig vil, men da må man ha en symlink i fra /store og til toppen av linktreet. Vanligvis er det lettest å legge dette på /store direkte. I et eller flere av storene finner man så en av applikasjonene. Den ligger i sin egen katalog, og har sine filer for hver versjon i en ver-xx-katalog. Under denne finner man så bin, lib, share osv. Filer som er arkitektur/domene-avhengige heter ikke fil, men fil@arkitektur, evt. fil@d:domene (kan kombineres, og utvides). Store sørger så for at linktreet inneholder symlinker som peker på rett fil i beste tilgjengelige store, osv. Når man i en applikasjon så endrer registreringen av hvilke versjoner som har hvilken status, så oppdaterer store automagisk symlinkene sine osv. Kjekt. I forhold til OS'et, så er store laget for å leve mest mulig separat, den har sine kataloger og gjør ikke noe utenfor disse (med mindre man setter opp applikasjoner til å gjøre det, hvilket er feil). Det eneste er i forhold til bibliotek, vi må definere litt hva applikasjoner i store kan forvente å finne i /usr/lib og tilsvarende. Lynkurs del 2: Petter Reinholdtsen, 2000-10-04 Store-dokumentasjon bor på , og der kommer det etter hvert installasjons-guider og instruksjoner for kompilering av programmer. Den foreløbige dokumentasjonen for store-extra (min samling store-script), ligger på . Listen over installerte pakker er tilgjengelig på , og i /store/news/. Programmer i Store ligger i /store/bin, /store/sbin, /store/opt/*/bin og endel andre plasser. For å få oppdatert sin PATH, MANPATH og ellers satt alle de envirnoment som settes bør, så kan en source /store/etc/src.{c}sh. Denne genereres automatisk basert på innholdet i /store/etc/ENV/ENV-*. Applikasjons-spesifikk dokumentasjon ligger i /store/doc/-/, eksempler ligger i /store/examples/, lokale endringer (Differ) ligger i /store/diffs//, og emacs info filer ligger i /store/info/. Filene i /store/news/ oppdateres daglig, og kan leses ved hjelp av programmet 'news'. Kjør 'news -n' for å få en liste over nye pakker siden sist du kjørte programmet, og 'news | less' for å se beskrivelsen av pakkene. Hvis du vil vite hvem som vedlikeholder en bestemt pakke lokalt, kjør 'contact '. En cronjobb kjører nattlig som bruker store for å oppdatere forskjellige ting. Resultatet av denne kjøringen er tilgjengelig i ~store/logs/nigthly-. Som del av denne jobben sjekkes FTP for nye versjoner av programmene som er installert. Denne listen er tilgjengelig som ~store/logs/sourcewatch.txt.