FreeBSD installations dagbok

Permalänk
Medlem

FreeBSD installations dagbok

Har kört lite gentoo,debian och slackware innan så bestämde jag mig för att prova BSD och för desktop system är freebsd bäst vad jag har läst.
Innan hade jag gentoo på laptopen men efter att jag lekt runt med resize_reiserfs dog partitionen :'(. För skojsskull skrev jag en "dagbok" om installationen, kanske skulle kallas "Installationslog" istället ;).

Specs laptop
1.5 ghz pentium-m
512 ddr ram
ATI radeon M10 9600
30 gig hårdisk
Wlan från intel (centrino paket)

2004/10

6:e
Installation av 4.10 ~WORKING är avklarad utan några som helst problem förutom att paketet "mplayer-0.9.9.ngt" ville inte installeras. Har förstått hur man använder ports systemet, ganska trevligt faktis saknar dock generalla use-flags.

7:e
Prövade att via ports systemet installera fluxbox-devel, startade X och får försöker starta ett program via menyn, resultat: X stendör och massa mysko errors poppar up. Avinstallerar fluxbox-devel och försöker använda fluxbox, startar X, nu är bakgrunden borta och får massa sjuka errors när jag försöker byta "style" i fluxbox. Byter nu till openbox och startar X, skiten dör när jag försöker få fram menyn. Sitter nu i konsolen och fäller tårar... Installerar lynx och
googlar på "FreeBSD + ports + howto" eftersom jag misstänker jag gjort något fel vid installationen av fluxbox-devel. Hittar en howto om hur man uppgraderar till ~current. konfigurar make.conf och upptäcker till min förfäran att de inte har ngn optimering för pentium-m kör pentium-3 istället. CSV:upar för första gången tack var howton, kör "make buildworld."
Sitter och kollar lite på hur jag ska kompilera kerneln, gjorde en fel config så jag avbröt buildkernel mitt i och gjorde om misstänker att något cpat sig och kör "make clean." Inser mitt misstag och avger ett avundsvrål. Stänger av datorn i frustration och går och lägger mig.

8:e börjar om "make buildworld" och sedan kör jag "make buildkernel" och allt fungerar sedan fungerar också "make installkernel" och "make installworld", gottar mig vid tanken att jag kör 6.0 ~CURRENT. Nu är jag jätte glad och tror att allt ska gå fint med X och bestämmer mig för att kompilera om skiten via ports systemet och när jag försöker får jag massa trevliga errors :'(. Efter lite runt kollade i diverse loggor och upptäckten av att det fanns ett "binärtpaketsystem" förstår jag att jag haft 1 instans av X och lite andra saker som binärpaket, altså kör vi en pkg_delete -a och tar bort skiten. Nu fungerar kompileringen av X helt utmärkt men jag måste installera Nest,server och fonts servrarna av sig själva + alla fonts vilket är lite frusterande att göra manuelt (vet ngn hur man gör detta med ett komando?).
Sedan provar vi att installera fluxbox-devel igen och jag får samma errors igen... Bestämmer mig då för att devel inte vill fungera så vi kör normala och då fungerar allt. Sömn.

9:e xmms och mplayer plus nfs emellan min gentoo filserver fungerar, ljudkortdrivisarna till mitt ljudkort låter bättre än i linux och windows.
ATI drivisarna installerade och konfigade.

10:e Njuter av mitt freebsd system.

11:e Försöker hitta kommandot för att köra en uppdatering av portsen om det skett ngt inte uppdatera allt oavsett om man redan har det eller ej.

Permalänk
Medlem

Läste bara den sista raden. Men ports uppdaterar du iaf i konsolen med CVSup. Det är trevligt.

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk
Medlem

Zapher:

Jag kanske skrev lite dålig där, jag syftade på hur kompilerar man om allt som man redan har och installerar? Som en emerge system; emerge world?

Permalänk
Medlem
Visa signatur

Je suis Napoleon!
Heh-heh-heh. No, seriously, I'm not.

Permalänk
Medlem

Kan tipsa om följande sida också:
http://www.mostgraveconcern.com/freebsd/

Permalänk
Citat:

Ursprungligen inskrivet av Krunaldo

Jag kanske skrev lite dålig där, jag syftade på hur kompilerar man om allt som man redan har och installerar? Som en emerge system; emerge world?

Om du har tankat ned det senaste som finns för /src (och jag antar att du syftar på src, inte ports) så är det inte svårare än:

# cd /usr/src # make buildworld # make buildkernel # make installkernel # shutdown now # cd /usr/src # mergemaster -p # make installworld # mergemaster # reboot

Allt står i handboken. Du vinner även på att ta bort överflödigt i kärnan, hur du gör det står också i handboken.

Jag uppdaterade och skrev om konfigurationskapitlet rejält i handboken för ett tag sedan, där står beskrivet exakt vad allt betyder och hur kärnan fungerar: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ker...

Om det är något du funderar över så fråga, men snälla, försök skriva så man förstår...

Visa signatur

"Linux is good because it keeps people out of real kernels"

Permalänk
Medlem

Om ni skulle RTFP skulle ni förstått att jag redan vet hur man uppdaterar bas sytemet, jag tänker mer på HUR uppdaterar jag allt jag redan kompilerat via ports?
Och ja, det är utmärkta sidor, hänger där en del själv, men just nu orkar jag inte leta :D(tänk på att jag lyckades ordna 6.0 ~CURRENT utan att fråga :P.

Permalänk
Citat:

Ursprungligen inskrivet av Krunaldo
Om ni skulle RTFP skulle ni förstått att jag redan vet hur man uppdaterar bas sytemet, jag tänker mer på HUR uppdaterar jag allt jag redan kompilerat via ports?
Och ja, det är utmärkta sidor, hänger där en del själv, men just nu orkar jag inte leta :D(tänk på att jag lyckades ordna 6.0 ~CURRENT utan att fråga :P.

# cd /usr/ports/sysutils/portupgrade && make install clean # portupgrade -ra

Visa signatur

"Linux is good because it keeps people out of real kernels"