← Back to team overview

sslug-teknik team mailing list archive

Re: Gentoo-spørgsmål

 

On Wed, Apr 09, 2003 at 10:31:55PM +0200, Anders Bo Rasmussen 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"?

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.

> > 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..

> >> 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?

> >> 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. 

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 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.

tag en kopi af filerne i /etc og gem en liste over de pakker du har
installeret (f.eks. med qpkg -I -v).

> >> 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.

-- 
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ $UL+++ P++ L+++ E- W+ N(+) o K? w O- M-- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41


Follow ups

References