[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Netscape 4.79 deb'en



Die nachfolgende Beschreibung, wie man deb's von Netscape 4.79 erzeugen
kann, ist sicherlich an einigen Stellen zu ausfuehrlich. Andererseits
kann man nie wissen, wer dies einmal lesen wird.

Zwei Verzeichnisse erzeugen:

hafi@t900:~$ md n4.79
hafi@t900:~$ md n4.77

Von ftp.netscape.com den 4.79 holen und in n4.79 deponieren.

hafi@t900:~$ ls n4.79
communicator-v479-us.x86-unknown-linux2.2.tar.gz

Von Debian die Sourcen von 4.77 holen und in n4.77 ablegen.

hafi@t900:~$ ls n4.77
netscape4.77_4.77-2.diff.gz  netscape4.77_4.77.orig.tar.gz
netscape4.77_4.77-2.dsc

hafi@t900:~$ cd n4.77
hafi@t900:~/n4.77$ dpkg-source -x netscape4.77_4.77-2.dsc

hafi@t900:~/n4.77$ cd
hafi@t900:~$ mc

Aus Bequemlichkeit. Die Hartgesottenen koennen den Rest
selbstverstaendlich auch zu Fuss erledigen...

Im linken Fenster auf n4.79/com...tar.gz stellen, <Enter>, auf
com...Linux2.2 stellen, <Enter>. Jetzt hat man im linken Fenster alle
relevanten Dateien.

Im rechten Fenster (Fensterwechsel mit <Tab>) auf n4.77/nets...-4.77
stellen, <Enter>, auf src stellen, <Enter>, auf 4.77 stellen, <F6> (fuer
'Rename'), 4.79 eingeben, <Enter>.

Der Auswahlbalken sollte im rechten Fenster jetzt auf 4.79 stehen.
<Enter>. Alle rechts vorhandenen Dateien muessen durch ihre neueren
Aeqivalente aus dem linken Fenster ueberschrieben werden. Geht bequem
mit 'taggen' durch <Einf> und kopieren/ueberschreiben mit <F5>.

Goennt mir ein bisschen Reklame fuer den mc :)

Diese Schritte muessen rechts fuer alle Unterverzeichnisse wiederholt
werden. Also rechts in jedes Unterverzeichnis eintauchen, schauen, ob
Dateien vorhanden sind, und wenn ja durch neue Versionen ersetzen.

Zum Verdeutlichen, wenn eine Datei rechts 477 im Dateinamen enthaelt,
muss man von links die entsprechende Version mit 479 im Dateinamens
rueberkopieren und die alte Datei loeschen.

Ich geb ja zu, mit einem Script waere es bequemer, aber diese Script
will erst mal erstell werden.

So, beinahe geschafft.

Im rechten Fenster hochhangeln bis zum Verzeichnis debian und es mit
<Enter> oeffnen. Die Datei 'installer' mit <F4> oeffnen, nach '77'
suchen und durch '79' ersetzen. Kommt 2-mal vor. Mit <F2> sichern.

Jetzt fehlt nur noch die Anpassung der Datei 'changelog' durch Eingabe
von neuen Zeilen am Anfang der Datei. Bei mir sind folgende 6
(einschliesslich der folgenden Leerzeile) Zeilen dazugekommen:

netscape4.79 (4.79-0-h1) stable unstable; urgency=high

  * Private build

 -- Hartmut Figge <hfigge@uni.de>  Mon, 28 Jan 2002 00:50:50 +0100


Also mit <F4> die Datei 'changelog' zum editieren oeffnen und eure
Zeilen eingeben:

netscape4.79 (4.79-0.m1) stable unstable; urgency=high

  * Heureka

 -- Hans Mustermann <hans.mustermann@mein.account>  Datum

Hier gibt es eine kritische Stelle. Vor dem Datum muessen zwei
Leerzeichen stehen, und das Datum muss so erzeugt werden:

hafi@t900:~$ date -R
Sun,  3 Feb 2002 02:29:45 +0100

Nicht die abschliessende Leerzeile vergessen!

Mit <F2> sichern.
Nochmal danke an Andreas, der auf die Notwendigkeit hingewiesen hat,
0-h1 durch 0.h1 zu ersetzen.

Den mc mit <F10> verlassen.

cd n4.77/netscape4.77-4.77/
hafi@t900:~/n4.77/netscape4.77-4.77$ dpkg-buildpackage -uc -us
-rfakeroot

Das war's.

Fuer die Installation wird noch die Packung netscape-base-4 benoetigt,
die man sich aus 'unstable' holen kann.

cu
-- 
hafi




Reply to: