sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62425
Re: Gentoo-spørgsmål
On Wed, 9 Apr 2003 21:42:56 +0200 Anders Bruun Olsen wrote:
>> Jeg bruger i øjeblikket RedHat, men overvejer at skifte distribution.
>> Derfor har jeg lidt spørgsmål om Gentoo, for at se om det er en
>> distribution for mig.
>> 1. Sikkerhedsopdateringer
>> Med RedHat er det dejlig nemt. Jeg har et script der henter alle
>> sikkerhedsopdateringerne fra sslugs spejl og fra updates.redhat.com.
>> Herefter kører jeg rpm -Fvh *rpm.
>> Hvordan opgraderer man kun de pakker der er sikkerhedsopdateringer i
>> Gentoo?
>
> "emerge sync" opdaterer dit lokale pakketræ (listen over pakker
> tilgængelige og versioner osv.). Derefter viser "emerge -upv world"
> hvilke pakker der er opdateringer til - både sikkerhedsopdateringer og
> nye versioner. Der er pt. ikke en
> opdater-pakker-der-er-fundet-sikkerhedshuller-i feature, men der
> arbejdes på det.
Kan man se forskel på om det er en sikkerhedsopdatering eller det bare
er nye features, når man kører "emerge -upv world"?
> Desuden bliver sikkerhedsopdateringer ikke back-portet ligesom f.eks.
> Red Hat gør det, hvilket vil sige at for at det kun er hvis at der
> bliver udgivet en sikkerhedsrettet version eller en patch til en given
> version at man kan nøjes med at sikkerhedsopdatere. I alle andre
> tilfælde skal man opdatere til den nyeste version, hvilket vil sige at
> hvis f.eks. der findes et sikkerhedshul i PHP 4.2.1 (bare et eksempel,
> kan ikke huske om en sådan version findes eller ej) og de ikke udgiver
> 4.2.2 men derimod 4.3.0 med nye features samt den sikkerhedsrettelse
> bliver du nødt til at opdatere til 4.3.0 medmindre du selv backporter
> patchen.
Det tror jeg godt jeg kan overleve.
>
>> 2. Opgradering
>> Når jeg opgraderer RedHat har den det med at installere skidt og lort
>> som jeg slettede ved sidste opgradering, og som jeg derfor skal bruge
>> tid på at slette igen. (og sendmail holder med stor sandsynlighed op med
>> at fungere)
>> Hvordan virker opgradering med Gentoo?
>
> 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.
>> 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.
>> Jeg forestillede mig noget i retning af at systemet gemte parametrene
>> man havde kørt ./configure, de indstillinger man havde ændret (og ikke
>> hele /etc) og hvilke versioner af de forskellige pakker man bruger. Så
>> kunne man kigge indstillingerne igennem og indstallere forfra og have et
>> system som er lige som det skal være.
>
> Det er meget smartere/hurtigere/nemmere med Mondo/Mindi.. Desuden er det
> blot /etc/make.conf som du skal opsætte for at fortælle Gentoo hvordan
> dine pakker skal compiles.
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.
Det jeg gerne ville var at gemme den mindste mængde data, der skal
bruges for at lave et ækvivalent system, en måde at kunne lave et system
automatisk ud fra disse data, nemt at kunne ændre i disse data og ikke at
skulle begynde forfra når der kommer en ny version af distributionen.
>> Jeg ved ikke om det kan gøres på nogen smart måde i RedHat, men kan det
>> gøres på nogen smart måde i Gentoo (eller andre distributioner)?
>> 4. NVidias drivere
>> Det er ikke sjovt at skulle bruge NVidia's drivere. Er det noget der er
>> besværligt med gentoo?
>
> emerge NVIDIA_glx NVIDIA_kernel opengl-update
> opengl-update nvidia (frit efter hovedet, kommandoen er måske lidt
> anderledes)
> indsæt NVDriver i /etc/modules.autoload
> ret i /etc/X11/XF86Config så du ikke bruger nv modulet med nvidia
> modulet.
>
> That's it.. (opengl-update er et lille script der skifter imellem
> XFree's gl libraries og nvidia's tilsvarende)
Det ser smart ud.
Follow ups
References