Kann ich mit CPANPLUS keine Deps überspringen?

280
xenoterracide

Ich habe einige Abhängigkeitsprobleme mit einigen Paketen. Ich muss CPANPLUS verwenden (Cpan & Cpanm sind keine Optionen) Gibt es eine Möglichkeit, Abhängigkeiten bei der Installation eines Pakets zu überspringen? --forcescheint alle Abhängigkeiten zu installieren (auch wenn sie bereits installiert sind und in diesem Fall zu einer zyklischen Depot-Anweisung führen) und --skiptestüberspringt nur Tests.

0
Wenn die Abhängigkeiten bereits installiert sind, was ist das Problem, das bei Ihnen zirkuläre Abhängigkeiten verursacht? HerbN vor 13 Jahren 0
@HerbN Ich zitiere mich selbst "--force installiert alle Abhängigkeiten, selbst wenn sie bereits installiert sind", wenn zwei Pakete voneinander abhängig sind - Force wird die Deps weiterhin hin und her installieren ... es war sehr ärgerlich, Ich habe das Problem manuell gelöst, was diese Frage wirklich nicht löst. xenoterracide vor 13 Jahren 0

1 Antwort auf die Frage

-1
digitxp

Sie können immer die .deb-Datei (oder .rpm / .tgz, abhängig von Ihrer Distribution) einfach herunterladen und entpacken und die data.tgz (zumindest in .deb-Dateien) nach / extrahieren. Das ist natürlich ziemlich hässlich, da das Paket nicht verfolgt wird und daher nicht sehr leicht entfernt werden kann.

Das Paket wird normalerweise nicht nachverfolgt, wenn Sie cpanplus verwenden (zumindest von Ihrem Paketmanager). Der Grund, warum ich cpanplus benutze, ist, dass es eine Erweiterung gibt, mit der Pakete mit meinem Paketmanager installiert werden können. Allerdings werden nicht alle 20k + cpan-Module von debian gepackt. Ich benutze keine .deb- oder .rpm-Distribution und ich weiß, wie man Sachen für meine Distribution verpackt. xenoterracide vor 13 Jahren 0
downmodded, weil es die gestellte Frage nicht beantwortet. xenoterracide vor 13 Jahren 0