i386-Paket auf amd64 "umschreiben"

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Yasuo
Beiträge: 135
Registriert: 05.08.2004 20:42:25
Kontaktdaten:

i386-Paket auf amd64 "umschreiben"

Beitrag von Yasuo » 22.10.2006 02:00:33

hallo,
folgendes Szenario:

auf einer amd64-machine möchte ich syscp (http://www.syscp.de) installieren, das ist ein .deb-paket mit eine Menge abhängigkeiten und besteht sonst afaik nur aus scripten.
Der Anbieter bietet derzeit nur eine i386-Variante des Programms an, im Forum gibt es nur 2 Diskussionen dazu und die sind bereits >1/2 Jahr alt.

gibt es eine einfache Möglichkeit das Paket auf die architektur amd64 zu hacken ohne sich großartig mit dem erstellen von .debs auseinanderzusetzen?
Ein dummypackage das nur die Abhängigkeiten erfüllt würde diesen Zweck u.U. auch schon erfüllen


freue mich über Ratschläge :)

Benutzeravatar
bollin
Beiträge: 482
Registriert: 01.11.2003 23:31:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von bollin » 22.10.2006 11:49:53

Code: Alles auswählen

man dpkg-deb
mkdir paket
fakeroot
dpkg-deb -X paket*.deb paket
cd paket
dpkg-deb -e ../paket*.deb
sensible-editor DEBIAN/control
dpkg-deb -b . ..
Torsten
Zuletzt geändert von bollin am 24.10.2006 21:31:51, insgesamt 1-mal geändert.

Yasuo
Beiträge: 135
Registriert: 05.08.2004 20:42:25
Kontaktdaten:

Beitrag von Yasuo » 22.10.2006 13:56:38

hallo und danke fürdie Anleitung,

der Form halber ein paar Korrekturen durch die es bei mir besser lief:

Code: Alles auswählen

man dpkg-deb
sudo sh
#bzw. su
mkdir paket
dpkg-deb -x paket*.deb paket
cd paket
dpkg-deb -e ../paket*.deb
sensible-editor DEBIAN/control
dpkg-deb -b . .. 
fakeroot/dpkg-deb hatte Probleme mit en Rechten beim bauen, daher doch lieber als echter root :)

konnte das Paket noch nicht testen

Antworten