E: Sub-process /usr/bin/dpkg returned an error code (1)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: E: Sub-process /usr/bin/dpkg returned an error code (1)

Beitrag von rendegast » 10.08.2014 15:02:45

KBDCALLS hat geschrieben: Mit ar auseinderfriemeln . Das data.tar..xxx ins Wurzelverzeichnis und mit Tar entpacken.
Dafür gäbe es auch

Code: Alles auswählen

dpkg-deb -x .......deb output-Verz



So mehrere *.deb für Vergleichszwecke entpacken

Code: Alles auswählen

#!/bin/sh

for i in $(ls *.deb); do
   TGT=$(basename $i .deb)
   dpkg-deb -e $i $TGT
   dpkg-deb -x $i $TGT
done
als Skript in /usr/local/bin/ oder als shell-Funktion.
Verfeinert:

Code: Alles auswählen

#!/bin/sh

find -maxdepth 1 -name "*.deb" -o -name "*.udeb" | while read pkt ; do
    file -b -L "$pkt" | grep -iq "debian binary package" || { echo Problem-Paket: "$pkt"; continue; }
    TGT="$(basename "$pkt" .deb)"
    TGT="$(basename "$TGT" .udeb)"
    case $(basename "$0") in
        dpkg-xx)
            dpkg-deb -x "$pkt" "$TGT"
            dpkg-deb -e "$pkt" "$TGT"
        ;;
        dpkg-x)
            dpkg-deb -x "$pkt" "$TGT"
        ;;
        dpkg-e)
            dpkg-deb -e "$pkt" "$TGT"
        ;;
        *)
            echo nogo
            exit
        ;;
    esac
done
aufgerufen als 'dpkg-xx', 'dpkg-x' oder 'dpkg-e'.



'dpkg -x' oder 'dpkg -e' haben die gleiche Funktion.
Zuletzt geändert von rendegast am 10.08.2014 15:58:40, insgesamt 4-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Jumpy
Beiträge: 13
Registriert: 05.08.2014 20:05:49

Re: E: Sub-process /usr/bin/dpkg returned an error code (1)

Beitrag von Jumpy » 10.08.2014 15:27:12

Hey, vielen Dank! Scheinbar geht jetzt wieder alles.
Nochmals vielen dank an alle die geholfen haben und die mir auch auf die doofsten fragen eine gute Antwort gegeben haben!

Antworten