dpkg -E Problem

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Generic1
Beiträge: 78
Registriert: 15.11.2012 13:41:28

dpkg -E Problem

Beitrag von Generic1 » 26.03.2013 16:46:40

Hallo,

ich habe ein Problem mit dpkg in Verbindung mit -E.
Und zwar ist meine Vorgehensweise folgende:

Code: Alles auswählen

1. Ich installiere mit "dpkg -i -R -E ./einOrdnerMitDebianPackages" debian Packages mit z.B. den Versionen
    a_3.0.0.deb
    b_ 4.0.0.deb
    c_5.0.0.deb
    wobei c_5.0.0 ein Depends im control- file hat mit "Depends:  a (>=3.0.0)
    Das wird einwandfrei installiert. 
2. ich tausche a_3.0.0.deb durch a_2.0.0.deb aus. 
    Jetzt sollte eine Fehlermeldung kommen, so in der Art: Kann nicht installiert werden, da c_5.0.0.deb eine Abhängigkeit zu >= a_3.0.0.deb hat. Was aber passiert ist: 
a. Preparing to replace a_3.0.0.deb 
b. Unpacking replacement a
c. Setting um a_2.0.0
Ich hab dadurch jetzt die Abhängigkeiten hintergangen.
Weiß jemand ob es da noch eine Flag für dpkg gibt, mit dem ich das verhindern kann?
Wäre dankbar für hinweise in diese Richtung.

Vielen Dank!!
lg
Generic1

Generic1
Beiträge: 78
Registriert: 15.11.2012 13:41:28

Re: dpkg -E Problem

Beitrag von Generic1 » 27.03.2013 10:59:52

Hat da jemand eine Ahnung, wie ich das am Besten lösen kann.
Das Problem ist das -E flag, wenn dieses weg ist, dann wird zwar alles neu drüber- installiert aber es klappt mit den Abhängigkeiten - wenn Abhängigkeiten nicht richtig aufgelöst werden, wird abgebrochen.
Das ist mit -E nicht der Fall.
Vielleicht weiß noch jemand eine Lösung.
lg
Generic1

Antworten