← Back to team overview

sslug-teknik team mailing list archive

Re: Gentoo-spørgsmål

 

On Wed, 9 Apr 2003 23:36:50 +0200 Anders Bruun Olsen wrote:

>> Kan man se forskel på om det er en sikkerhedsopdatering eller det bare
>> er nye features, når man kører "emerge -upv world"?
> 
> Nej, men du kan hoppe med på gentoo-announce listen, så får du email
> hver gang der er opdaget sikkerhedsopdateringer, så kan du følge med i
> om det er en sikkerhedsopdatering eller nye-features opdatering på den
> måde. Det er ikke det nemmeste, men det er en måde at gøre det på. I
> fremtiden bliver det muligt at kun opdatere pakker der har
> sikkerhedsopdateringer.

Ok. Det lyder som noget jeg kan overkomme. Så kan jeg jo samtidig følge
lidt med i hvad der ellers foregår af ændringer.

>> > Der er ikke samme form for versionsnummering af distroen som med f.eks.
>> > Red Hat. Gentoo's versioner kører mere på versionen af installations
>> > CD'en. "emerge sync; emerge -u world" og vupti så er dit system
>> > opdateret til nyeste versioner af alt. Det kan ikke være nemmere! :)
>> Det lyder som om den ikke installerer alt muligt skidt.
> 
> Den installerer kun det du beder den om.. Gentoo er jo en
> meta-distribution - altså en distro til at lave sin egen distro der
> indeholder lige netop det du vil have med..

Se det lyder i mine øre som det jeg vil - hvis bare man kan stille på
nok ting i ens egen distribution.

>> >> 3. System-replikering
>> >> Nogen gange vil jeg gerne lave et system magen til det jeg har eller et
>> >> næsten magen til. Fx. ved hacking vil jeg gerne have udskiftet alle mine
>> >> programmer, men stadig have de indstilleringer jeg havde for dem.
>> > Mondo/Mindi kan lave et fint image til dig lige til at lægge på en CD
>> > eller en anden harddisk.. det er ikke noget distro specifikt.
>> Det er sikkert meget smart, men det er bare ikke det jeg vil.
> 
> Hvad er det så du vil?

Det er lidt svært at forklare. Men at lave en distribution ud fra en
meta-distribution lyder nærmest som det jeg vil have. Specielt ønsker
jeg følgende features (alle ønsker er ikke essentiele):

+ At kunne sætte defaultparametrene for de forskellige programmer, sådan
at hvis jeg bruger min egen distribution, så skal jeg ikke stille på
noget

+ At min distribution kun er en lille mængde opsætningsfiler til
metadistributionen. 

+ At min distribution nemt kan opgraderes når der kommer nye versioner
af metadistributionen - både at jeg ikke skal rette alt for meget i
opsætningsfilerne og at de computere der bruger min distribution ikke
er svære at opgradere.

+ At kunne lave opsætningsfilerne til min distribution ud fra hvordan
metadistributionen er installeret på en bestemt computer.

+ At kunne bestemme over hvilket pakker der er (evt. som default) i min
distribution og med nogle pakker også i hvilken version (Hvis jeg nu
ikke ønsker at bruge PHP 4.2.0 i stedet for PHP 4.3.1).

+ At kunne compilere hele min distribution til fx. i586 på en i686 (uden
at det bliver den compilerede version bliver indstalleret på i686'eren)
og distribuere det over til i585'ere på CDere.

+ At kunne lave branches/options til min distribution, så der er
forskellige pakker/default indstillinger alt efter om man har modem/ADSL
eller om man har 3D-acceleration eller ej.

+ At kunne lave variable som min distribution bruger, og som kan stilles
af brugeren af distributionen på en let måde. (fx. SMTP-server, DNS,
etc. (og også nogen som ikke kan forventes er i metadistributionen)).

+ At kunne tilføje pakker til min distribution som ikke er
metadistributionen.

+ At min distribution kan indstalleres med meget lidt
menneske-aktivitet, når blot man har opsætningsfilerne,
metadistributionen samt mine ekstra pakker.


Alt dette skulle gerne medføre at når jeg skal have en ny computer op at
køre med de indstillinger jeg vil have - om det så er fordi den er
hakket, ikke har haft linux før eller om harddisken er gået - skal jeg
blot bruge metadistributionen, mine opsætningsfiler til metadistribution
og mine egne pakker og en begrænset mængde tid  (computeren må gerne
bruge væsentlig længere tid) og så er jeg oppe at køre. Så slipper jeg
nemlig for at bruge timer på at installere og konfigurere alle mulige
programmer for 117'ende gang, og at jeg vil have mozilla 1.2.x, gprn,
vim og X men ikke emacs, isdnutils, kudzu og mozilla 1.3.X. Og jeg skal
ikke indstille at terminalerne skal være med sort baggrund og at jeg
skal have lettere modificeret amerikansk tastatur med mulighed for at
skrive danske bogstaver.

>> Hvis ./configure til vim skal køres med --Huge --enable--client_server
>> (eller hvad parameterene nu hedder), angives det vel ikke i
>> /etc/make.conf. 
> 
> Nej, men hvis ebuild scriptet til vim understøtter de parametre så er
> der et USE flag til det som man sætter i make.conf

Det lyder meget smart. Men det lyder ikke som om at jeg kan lave
ændringer i /etc i min distribution?



Follow ups

References