Wie kann ich eine unterbrochene Installation mit MacPorts fortsetzen?
Frage
Ich bin neu in allen Dingen, Shell/Binary und habe Git installiert (ich verstehe, dass SCM eine gute Sache ist, wenn man so ist). Meine Internetverbindung schlug jedoch auf der Teilung durch, und die Installation blieb stillgelegt.
Es unterbrach einen Tar.gz -Download und ich weiß nicht genau, wie ich wieder aufnehmen soll, wo es aufgehört hat. Hier ist die Ausgabe:
computer:~ Alex$ sudo port install git-core +svn+bash_completion
---> Computing dependencies for git-core
---> Verifying checksum(s) for p5-error
Error: Target org.macports.checksum returned: Could not open file:
/opt/local/var/macports/distfiles/perl5/Error-0.17015.tar.gz
Error: The following dependencies failed to build: p5-error p5-libwww-perl p5-crypt-ssleay
p5-html-parser p5-html-tagset p5-io-compress p5-compress-raw-bzip2 p5-compress-raw-zlib
p5-uri p5-svn-simple subversion-perlbindings apr apr-util db46 cyrus-sasl2 gettext neon
serf subversion p5-term-readkey rsync popt
Error: Status 1 encountered during processing.
computer:~ Alex$
Also habe ich zweimal versucht, kein Glück. Ich fand diese Datei und ersetzte sie durch eine vollständige Datei, die von der referenzierten Website heruntergeladen wurde, und versuchte es erneut. kein Glück. Kann mir jemand sagen, wie ich diesen Prozess wieder aufnehmen könnte? Ich bin mir nicht sicher, wie ich es wieder abholen soll.
Lösung
Reinigen Sie die Perl5- und P5-Error-Ports:
sudo port clean perl5 p5-error
Dann
sudo port sync
Um sicherzustellen, dass Ihre port
Die Konfiguration ist aktuell.
Rufen Sie dann den ursprünglichen Port -Befehl an, um zu installieren git
.
Wenn das nicht funktioniert, macht ein:
sudo port clean all
und wiederholen.
Andere Tipps
Sie müssen die Verteilungsdatei reinigen:
`sudo port clean --dist p5-error`
Übrigens, sauber -alle wäre auch eine Flagge, die das tut, was Sie brauchen.
Reinigen Sie zuerst den Port
sudo port clean git-core
Dann installieren Sie neu