BSDForen.de  

Zurück   BSDForen.de > NetBSD > NetBSD - Installation

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 08.05.2005, 00:08   #1
keanuf
Registered User
 
Registrierungsdatum: Apr 2004
Ort: Herzogenaurach
Beiträge: 16
Update 2.0 auf 2.0.2

Guten Abend,

Ja ich habe gegoogelt, aber da dies mein erstes Update wird, und ich hier wirklich nicht durchblicke frage ich einfach vorsichtshalber nocheinmal nach.

Situtation

Produktives System mit NETBSD 2.0
Webserver zum schreiben von Seiten mit PHP

Nachdem nun die Version 2.02 erschienen ist, möchte auch aus neugier ein Update durchführen, aber ich weis nicht wie

folgenden Link habe ich hier gefunden

Update

Ich will aber nicht auf ein Current updaten sondern auf Version 2.02.

Villeicht habe ich auch einfach das Versionssystem von NETBSD noch nicht ganz gerafft.

Aber Current ist doch ein System das sich immer wieder ändert oder ?

naja jetzt bräuchte ich Infos.
Wieviel Plattenplatz braucht denn so ein Update, da das System nur eine 4GB Festplatte hat, die schon zur hälfte voll ist.

Und hättet ihr eventuell eine Anleitung oder ein HOwto zum Update ?

Danke im vorraus.
keanuf ist offline   Mit Zitat antworten
Alt 08.05.2005, 08:51   #2
thor
mama said i am a bad boy
 
Registrierungsdatum: Aug 2003
Beiträge: 1.823
Ein nach deinen Worten produktives System willst du aus "Neugierde" durch ein Update gefährden, da du nicht genau weißt, wie das abläuft. Hm, geh entspannter und langsamer an die Sache ran und lies dich genau ein. Der Weg der Frage hier im Forum war eine gute Idee. Auch wenn ich dir jetzt leider nicht helfen kann, wollte nur mal sagen, der Weg ist okay
thor ist offline   Mit Zitat antworten
Alt 09.05.2005, 14:12   #3
keanuf
Registered User
 
Registrierungsdatum: Apr 2004
Ort: Herzogenaurach
Beiträge: 16
Danke für die Bestätigung

zu dem Produktiv System.
naja produktiv heist,
das nur ich auf dem Server Web Seiten (Anwendungen) entwickel.
Hardware:
Pentium 2 350MHZ mit 4 GB Festplatte und 128 MB RAM.

Und da es bei Software und OS immer ab und
zu ein Update durchgeführt werden sollte,
will ich das einfach mal durchziehen.

Auf biegen und brechen werde ich das sicherlich nicht machen.
Deshalb auch hier die Rücksprache.

Danke für weitere Beiträge.

keanuf ist offline   Mit Zitat antworten
Alt 09.05.2005, 14:27   #4
hoppel
IceFire
 
Registrierungsdatum: Jan 2004
Ort: Offenbach
Beiträge: 173
Also /usr/src hat bei mir im moment ca. 500mb

Ich bin jetzt selber überfragt, aber gibt es für NetBSD nicht auch Binary Updates?

MfG
__________________
manche leute haben einen gedankenradius von null
den nennen sie dann ihren standpunkt
(einstein)
---------------------
hoppel ist offline   Mit Zitat antworten
Alt 09.05.2005, 14:42   #5
maus
Maus-Phobie überwunden
 
Benutzerbild von maus
 
Registrierungsdatum: May 2005
Beiträge: 170
Zitat:
Zitat von hoppel
Ich bin jetzt selber überfragt, aber gibt es für NetBSD nicht auch Binary Updates?

MfG
Diese URL aufrufen:http://www.lindloff.com/netbsd/netbs...ll.html#AEN178
bis zum Bild 3-2 scrollen. (Punkt "b" im Menu)
maus ist offline   Mit Zitat antworten
Alt 09.05.2005, 21:07   #6
keanuf
Registered User
 
Registrierungsdatum: Apr 2004
Ort: Herzogenaurach
Beiträge: 16
Maus meinst du den Satz hier.

Zitat:
3.2. Das Layout einer NetBSD- Installation
Das Layout der Dateien einer NetBSD- Installation wird im dazugehöhrigen »INSTALL«- Text beschrieben. Die i386- Binaries befinden sich im »i386/binary/sets«- Verzeichnis und die Quellen im »source/sets«- Verzeichnis, um hier mal wieder ein Beispiel zu nennen. Im »source/patches«- Verzeichnis liegen die Patches für die Basisrelease, die für gewöhnlich Fehler oder Sicherheitsprobleme beseitigen, die nach dem Erscheinen der Release entdeckt worden sind.
Naja aber so richtig beschrieben, wie hier nun ein Update durchzuführen ist, habe ich nicht gefunden.

Aber die Doku an sich ist schon in meinen Lesezeichen gelandet
Danke

Nur habe ich immer noch keine Idee, wie ich hier ein Update anschupsen kann.

Ob nun aus den Sourcen oder Binaries,
oder nur die Teile austauschen,
die Sicherheitsmängel haben.

Mir geht es einfach um die Durchführung.

Danke für weitere Beiträge
keanuf ist offline   Mit Zitat antworten
Alt 21.05.2005, 10:59   #7
kaishakunin
Registered User
 
Benutzerbild von kaishakunin
 
Registrierungsdatum: Aug 2003
Ort: Machteburch
Beiträge: 256
WEnn du produktivsysteme updaten willst, sollte man das immer und grundsätzlich vorher austesten. Idealerweise hat man das Produktivsystem doppelt stehen, als Fallbacklösung und zum experimentieren (ich weiß auch daß das Geld kostet ;-)

Wenn dein System öffentlich im Netz hängt, würde ich updaten, schon allein aus Sicherheitsgründen.

Nun die Schritt-für-Schritt-Anleitung: (* -> Fußnoten)

Fallunterscheidung für die Installationsquellen:
Fall A: precompiled Binaries (aka Sets) verwenden
Fall B: Installaton von selbstkompilierten Quellen

Fall A ist schneller und schmerzloser, allerding bekommst du "nur" GENERIC-Kernel. Für B musst du ein eigenes System kompilieren, was ich für Neulinge auf Produktivsystemen abraten möchte.

1.) Daten sichern
auf einen anderen Rechner oder Wechselmedien, (dazu gehören auch zwingend /etc/ und /usr/pkg/etc) kpoieren oder dumpen

Fall A:
2a.) Sets runterladen,
(bspw. von ftp://ftp.de.netbsd.org/pub/NetBSD/NetBSD-2.0.2/i386/)

3a.) in den Singleusermode gehen
dazu reboot eingeben und am bootloader den Countdown von 10-0 mit esc abbrechen und mit boot -s in den singlemode gehen. Auf wunsch den Pfad zu einer bestimmten shell übergeben (ksh, wegen tabcompletion)


4a.) Kernel und Sets entpacken
den Kernel ent-taren und nach /netbsd kopieren, (den alten vorher als /netbsd.old sichern), in das Verzeichnis der Sets wechseln und sicherheitshalber etc.tgz aus dem Verzeichnis entfernen (mv etc.tgz ../). etc.tgz enthält die Konfigdateien in /etc/, die möchten wir aber in der alten Version beibehalten.

nun die Sets entpacken, am besten mit Schleife:

for i in *.tgz
do
tar -xpzf $i
done


p bedeutet permissions, die Dateirechte sollen beibehalten (wichtig!)
z zieht das ganze durch gunzip

5a) reboot und glücklichsein,
es müsste alles wie vorher laufen, nur das uname -a etwas anderes anzeigt ;-)

Fall B:

2b.) NetBSD-quellen auschecken

am besten mit anoncvs over ssh nach /usr/src:

export CVSROOT=anoncvs@anoncvs.netbsd.org:/cvsroot
export CVS_RSH=ssh
cvs co -r netbsd-2-0-2-RELEASE -P src


(Großschreibung beachten!)

nach geraumer zeit hat man den Quellbaum in src/ liegen und kann kompilieren.

3b.) eigenen Kernel erstellen:

Konfigurationsdatei kopieren:
cp /sys/arch/$ARCHITEKTUR*/conf/GENERIC /sys/arch/$ARCHITEKTUR/conf/MEINKERNEL

und bearbeiten, hierbei gewünschte Optionen anpassen.

4b.) Kompilieren:

mit build.sh kein Problem, zur Sicherheit aber script aufrufen, alles was jetzt über die Konsole geht wird nach ./typescript geschrieben, das erleichtert ggf. das debuggen.

kompilieren starten (kann dauern, auf nem PIII-500 ca 8h, Athlon 1400 immer noch 3,5h, 21066 Alpha mehrere Tage ) mit:

build.sh tools kernel=KERNELNAME** distribution sets***

build.sh hat Unmengen an Optionen, z.B. -j=2 für Multiprozessorrechner oder -u um updates zu fahren (es wird nur geänderter Quellcode neu kompiliert)

(Bricht build.sh mit Fehlermeldung bei einem eigenen Kernel ab, ist dieser falsch konfiguriert, am besten die shell verlassen und die Fehlermeldungen in ./typescript studieren und den Kernel debuggen.)

Ist alles durchkompiliert, kann man installieren, entweder direkt von den Quellen oder wahlweise aus erzeugten sets. Für die Sets geht es weiter mit Fall A unter 3a.) für die Quellen mit 5b.)

5b.) Kernel kopieren:

cp sys/arch/$ARCH/compile/obj/KENRELNAME**/netbsd /netbsd

6b.) in Singleusermode gehen, siehe 3a.)

7b.) Quellen installieren, mit build.sh:

build.sh install=/

8b.) reboot und glücklichsein



---------
* i386 für PC, ansonsten der Portname

** entweder GENERIC für den Standardkernel oder MEINKERNEL

*** sets erzeugt Sets, also das was in Fall A heruntergeladen wurde, das ist ideal wenn man evtl. mehrere Rechner updaten will, oder die Kompiliermaschine eine andere als das Zielsystem ist. Für den einfachen Fall (alles auf einem Rechner) kann es weggelassen werden
__________________
介錯人 です!

http://www.net-tex.de/
http://www.cryptomancer.de/
kaishakunin ist offline   Mit Zitat antworten
Alt 21.05.2005, 11:32   #8
kaishakunin
Registered User
 
Benutzerbild von kaishakunin
 
Registrierungsdatum: Aug 2003
Ort: Machteburch
Beiträge: 256
steht jetzt auch im Wiki:
http://wiki.bsdforen.de/index.php/Ne..._stable_update
__________________
介錯人 です!

http://www.net-tex.de/
http://www.cryptomancer.de/
kaishakunin ist offline   Mit Zitat antworten
Alt 21.05.2005, 13:22   #9
kaishakunin
Registered User
 
Benutzerbild von kaishakunin
 
Registrierungsdatum: Aug 2003
Ort: Machteburch
Beiträge: 256
Zitat:
Zitat von hoppel
Also /usr/src hat bei mir im moment ca. 500mb

Ich bin jetzt selber überfragt, aber gibt es für NetBSD nicht auch Binary Updates?
jipp, gibt es.

BTW: interessantes Userpic hast du da
__________________
介錯人 です!

http://www.net-tex.de/
http://www.cryptomancer.de/
kaishakunin ist offline   Mit Zitat antworten
Alt 21.05.2005, 14:04   #10
hoppel
IceFire
 
Registrierungsdatum: Jan 2004
Ort: Offenbach
Beiträge: 173
Zitat:
Zitat von kaishakunin
jipp, gibt es.

BTW: interessantes Userpic hast du da
Ja, Danke, bin halt meistens zu faul, die Sourcen neu zu bauen.


Hmmm..........Woher ich das nur hab..........

BTW: Das war die Site, die mich total von NBSD überzeugt hat
__________________
manche leute haben einen gedankenradius von null
den nennen sie dann ihren standpunkt
(einstein)
---------------------
hoppel ist offline   Mit Zitat antworten
Alt 28.05.2005, 00:22   #11
keanuf
Registered User
 
Registrierungsdatum: Apr 2004
Ort: Herzogenaurach
Beiträge: 16
@kaishakunin

DANKE, na dann hab ich doch hier ein Aufgabe
Nochmals vielen Dank
keanuf ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
UPDATE 15.6.04: BSD Bücher - Eine kleine Rezension asg FreeBSD - Allgemein 82 30.05.2007 02:42
FreeBSD 5 + Jails auf einer Netzwerkkarte narozk FreeBSD - Netzwerk 15 21.05.2005 22:25
Update von FreeBSD 4.10 auf 5.3 möglich? hjl FreeBSD - Allgemein 8 01.09.2004 09:44
nach update auf 5.3Beta1 kein make mehr Stevil FreeBSD - Installation 13 26.08.2004 02:29
Update auf 4.9 -> ed0 NE2000 Treiber weg? I.MC FreeBSD - Installation 13 26.02.2004 17:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.