Hallo zusammen,
wie bereits in älteren Beiträgen geschrieben, möchte ich die Debian Woody
Installations-CD so anpassen, dass die Installation mit einer
Braillezeile durchgeführt werden kann. Im Paket sysvinit befindet sich
die Datei rcS, die beim späteren Systemstart von Festplatte abgearbeitet
wird. Ich fügte diesem Paket (in der Datei data.tar.gz) ein paar Ordner
hinzu und passte die Datei rcS an. Meine modifizierte .deb-Datei ist
knappe 3,5 MB groß.
Bei der Installation des Basissystems bekomme ich allerdings eine
Fehlermeldung und die Installation wird abgebrochen. Hier Auszüge der
dritten Konsole:
Oct 2 19:55:15 (none) user.info dbootstrap[91]: making symlink from
/dev/hdc to /dev/cdrom
Oct 2 19:55:15 (none) user.info dbootstrap[91]: running
'/usr/sbin/debootstrap --boot-floppies --arch i386
woody /target file:/instmnt'
Oct 2 19:57:48 (none) user.err dbootstrap[91]:
file:/instmnt/pool/main/s/sysvinit/sysvinit_2.84-2woody1_i386.deb was
corrupt
Oct 2 19:58:16 (none) user.err dbootstrap[91]: Couldn't download
sysvinit
Oct 2 19:58:20 (none) user.info dbootstrap[91]: Unmounting partition
mounted at /instmnt
Oct 2 19:58:32 (none) user.info init: Starting pid 90, console
/dev/tty2: '-/bin/sh'
Der Dateiname der fehlerhaften .deb-Datei ist richtig und die Datei
befindet sich genau unter diesem Namen auf der eingelegten
Installations-CD.
Was könnte ich bei der Modifizierung dieses Pakets falsch gemacht haben?
Ich entpackte den Inhalt mit
ar x sysv*.deb
in ein leeres Verzeichnis und entpackte die datei data.tar.gz.
Hier fügte ich in die Verzeichnisstruktur den Ordner
/usr/local/brltty
mit Unterordnern hinzu und editierte die Datei rcS und schnürte daraus
ein neues data.tar.gz
Diese veränderte Datei fügte ich in das ja bereits bestehende Paket mit
dem Aufruf
ar r sysv.deb data.tar.gz
hinzu und brannte die neue CD.
Vielen Dank im Voraus für eure Hilfe
Gruß
Simon
Homepage: http://www.bienlein.com
Fehlermeldung bei Installation: sysvinit was corrupt
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Es kann sein, dass die Pakete irgendwo eine (MD5) Checksumme enthalten, oder mit speziellen Optionen wieder zusammengeoackt werden müssen. Die Prüfsummen könnten sich auch in einem andere File befinden. Wenn es wirklich ein Prüfsummen Problem ist, müsste "nur" die Prüfsumme an der passenden Stelle angepasst werden...
Details weiss ich aber jetzt leider auch nicht.
Patrick
Details weiss ich aber jetzt leider auch nicht.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 66
- Registriert: 17.06.2003 10:48:23
-
Kontaktdaten:
Hallo,
das mit den Checksummen hab ich auch schon gedacht. Ich habe vor einigen Wochen in der debian-user-german-Mailingliste gefragt, wie ich dieses .deb-Paket entpacken und wieder zusammenpacken kann und da wurde nichts von speziellen Optionen gesagt.
Wäre echt super, wenn ich das hinkriegen würde. Ich ändere ja nix an der Funkton des paketes, sondern füge eben nur einen Ordner und eine veränderte rcS ein. Diese rcS soll beim Neustart eben auch die Braillezeile abfragen.
PS: Ich werde es jetzt mal mit dem Originalpaket sysvinit versuchen. Wenns dann funktioniert weiß ich dass es an meinem veränderten Paket liegt.
Für weitere Hilfe wäre ich sehr dankbar.
Simon
das mit den Checksummen hab ich auch schon gedacht. Ich habe vor einigen Wochen in der debian-user-german-Mailingliste gefragt, wie ich dieses .deb-Paket entpacken und wieder zusammenpacken kann und da wurde nichts von speziellen Optionen gesagt.
Wäre echt super, wenn ich das hinkriegen würde. Ich ändere ja nix an der Funkton des paketes, sondern füge eben nur einen Ordner und eine veränderte rcS ein. Diese rcS soll beim Neustart eben auch die Braillezeile abfragen.
PS: Ich werde es jetzt mal mit dem Originalpaket sysvinit versuchen. Wenns dann funktioniert weiß ich dass es an meinem veränderten Paket liegt.
Für weitere Hilfe wäre ich sehr dankbar.
Simon