Hallo Tom,
es ist doch immer wieder dasselbe, einfach mal das Kleingedruckte lesen...
Der Fehler wird nämlich bei jeder anderen Installation wieder mit hervorgekrammt und bemeckert.
Ja, lästig, nicht? Und zwar nicht nur bei jeder Installation, sondern auch bei jedem Update. Ist mir erst nach meinem letzten Beitrag aufgefallen.
Also, da gibt es sicher hundert Möglichkeiten, dagegen was zu machen. Ich habe den post-install im Paket etwas 64-Bit-toleranter gemacht.
Einen Ordner Ordner anlegen.
In Ordner einen Unterordner Unterordner anlegen.
Das deb in den Unterordner legen und dort mit dem Archivmanager entpacken.
Das deb dort löschen.
Im Ordner DEBIAN das Script postinst öffnen, mit gedit zum Beispiel.
In Zeile 2652, also hinter diesem Code
echo $Arch|grep "i[0-9]86" >/dev/null
if [ $? -ne 0 ]; then
NotIntel=1
fi
etwas in der Art hier einfügen:
echo $Arch|grep "x86_64" >/dev/null
if [ $? -ne 0 ]; then
NotIntel=1
else
NotIntel=0
fi
x86_64 sollte auch bei Dir die Ausgabe von uname -m sein, wenn nicht, müssen wir uns was anderes überlegen.
cd Ordner
dpkg -b ./Unterordner <Paketname>
Ich habe den originalen Paketnamen genommen, um das Risiko zu vermeiden, dass die Paketverwaltung etwas zu meckern findet.
Dann habe ich das alte Paket mit Synaptic entfernt und mit gdebi das neue eingespielt. Und seitdem ist Ruhe.
Wie gesagt, es gibt bestimmt elegantere Lösungen, aber diese hier hatte für mich zwei Vorteile:
Hoffe, das funktioniert so auch bei Dir.
Viele Grüße
matschi