sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62460
Re: Gentoo-spørgsmål
On Thu, 10 Apr 2003 14:02:11 +0200 Anders Bruun Olsen wrote:
> Ideen i USE flag er at hvis du f.eks. ønsker MySQL support i dine
> programmer så sætter du ordet "mysql" ind i din USE= linie som står i
> /etc/make.conf. Alt det der med parametre skal du ikke tænke på. Hvis du
> vil have et program installeret med parametre som en eksisterende ebuild
> script ikke kender så retter man ebuild scriptet til (meget nemt) så det
> kan bruge et USE flag til at vide om den skal compile med et givent
> configure parameter og så sender man den rettede fil til Gentoo folkene
> via bugzilla så den opdaterede ebuild kan komme med i fremtiden. Det er
> jo sikkert ikke kun dig som gerne vil have mulighed for at bruge den
> feature som det parameter giver dig.
Det lyder meget godt.
> Dermed har du nu reduceret balladen om hvordan et givent program skal
> compiles til hvilke USE flag der er sat i /etc/make.conf. Så er det bare
> at lave et script der ser nogenlunde sådan her ud:
>
> emerge program1
> emerge program2
> ...
>
> som du efter du har sat USE flag i din /etc/make.conf under installation
> af Gentoo kan køre for at få et system med lige præcis de programmer
> installeret. Så kan du lave et "installationsscript" til hver type
> maskine du nu vil have.
Det lyder som noget af det jeg vil have.
>> Jeg vil gerne have ændringer til filerne i /etc som parametre ligesom
>> jeg gerne vil have hvilke pakker der er (som default) i min distribution
>> som parametre til en metadistribution. Og disse parametre vil jeg gerne
>> kunne få lavet automatisk ud fra hvordan jeg har parametriseret
>> metadistributionen på en computer. At kopiere hele /etc er ikke den
>> løsning jeg leder efter, da der er masser af indstillinger jeg ikke har
>> stillet på. Når der så blev stillet på dise i metadistributionen ville
>> jeg få svært ved at skældne mine ændringer fra gamle indstillinger i
>> metadistributionen.
>
> Grunden til at jeg foreslog at tage backup af hele /etc var fordi jeg
> troede det var til at genetablere i tilfælde af harddisk nedbrud,
> indbrud eller lign. hvor det jo nok ville være meget rart at have config
> filer til diverse daemons og services gemt så man ikke skal begynde
> forfra med at opsætte dem efter man har geninstalleret.
/etc bliver hos mig i forvejen backet up en gang om dagen hen på en
anden disk - og når der er sket store ændringer ud på CD. Men hvilke
pakker jeg har indstalleret har jeg ikke gemt nogen steder (man skal jo
også vide hvorfra man har dem).
> Desuden tror jeg at du lægger for meget i ordet metadistribution - det
> betyder sådan set bare at den er dependency fri i det forhold at du
> f.eks. ikke er tvunget til at have en grafisk frontend sådan som man er
> med visse binære distributioner. På en måde kan man sige at de fleste
> source-baserede distributioner jo nok er metadistributioner da man nemt
> kan fravælge dependencies.
> Gentoo er ikke opbygget som et toolkit til at lave færdige binære
> distributioner, men er derimod lavet til at customize til at være lige
> præcis sådan som man gerne vil have sin distro på en given computer.
>
> Forklarede det lidt bedre hvad Gentoo er og ikke er?
Mjaaee. Jeg tror jeg er blevet enig med mig selv om at jeg prøver den så
snart jeg har en harddisk til i min computer (min IBM HD stod af for
lidt over en uge siden, så hele mit system er placeret i en partition på
den disk jeg brugte til /home). Det lyder som en distribution, hvor
tingene ikke bliver ændret fra version til version, så man skal til at
pille alt for mange steder for at nå tilbage til det man havde (fx.
havde RedHat tidligere en frontend til at sætte firewall op med, den er
tilsyneladende forsvundet. Jeg kunne ikke finde ud af hvordan jeg skulle
ændre den tilbage til den funktionalitet jeg plejede at have uden at
ændre i /etc/init.d/iptables eller ændre i en fil, hvor der stod at den
måtte man endelig ikke ændre i.).
Gentoo er vist ikke helt det jeg vil have, men den lyder til at være
lettere at få til at gøre det jeg vil have, end hvis jeg laver noget
scripting-noget til RedHat. For der skal sikkert ændres en masse ved
scriptsne når jeg opgradere RedHat.
Follow ups
References