Ich versuche, KDevelop auf meinem Computer zu installieren. Wie löse ich dieses Problem?
Befolgte Schritte
cd /usr/ports/devel/kdevelop-kde4
make install clean
Ausgabe
# Installation sauber machen ===> Gespeicherte Konfiguration für kdevelop-4.5.2 gefunden ===> kdevelop-4.5.2 hängt von der Datei ab: /usr/local/sbin/pkg – gefunden ===> Alle Distfiles abrufen, die kdevelop-4.5.2 zum Erstellen benötigt ===> Extrahieren für kdevelop-4.5.2 => SHA256-Prüfsumme OK für KDE/kdevelop-4.5.2.tar.xz. ===> Patchen für kdevelop-4.5.2 ===> Anwenden von FreeBSD-Patches für kdevelop-4.5.2 /usr/bin/sed -i.bak -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' /usr/ports/devel/kdevelop-kde4/work/kdevelop-4.5.2/app/CMakeLists.txt ===> kdevelop-4.5.2 hängt von der Datei ab: /usr/local/bin/cmake – nicht gefunden ===> Installation für /usr/local/bin/cmake in /usr/ports/devel/cmake wird überprüft ===> Vom Benutzer akzeptierte BSD-Lizenz ===> cmake-2.8.12.1 hängt von der Datei ab: /usr/local/sbin/pkg – gefunden => cmake-2.8.12.1.tar.gz scheint in /usr/ports/distfiles/ nicht zu existieren. => Versuch, http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz abzurufen abrufen: http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz: Vorübergehend verschoben => Versuch, ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz abzurufen fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz: Datei nicht verfügbar (zB Datei nicht gefunden, kein Zugriff) => Konnte es nicht abrufen - bitte versuchen Sie dies abzurufen => Port manuell in /usr/ports/distfiles/ und erneut versuchen. *** Fehlercode 1 Stoppen. make[2]: gestoppt in /usr/ports/devel/cmake *** Fehlercode 1 Stoppen. make[1]: gestoppt in /usr/ports/devel/kdevelop-kde4 *** Fehlercode 1 Stoppen. make: gestoppt in /usr/ports/devel/kdevelop-kde4
Bildschirmfoto
Ausführung
# uname -a FreeBSD bhathiyaBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Do., 16. Januar 2014, 22:34:59 UTC [email geschützt]:/usr/obj/usr/src/sys/GENERIC amd64
Antwort1
Ihr Ports-Tree ist veraltet. cmake
ist derzeit auf Version 3.0.2 und kdevelop-kde4
ist auf 4.6. Darüber hinaus hält FreeBSD jetzt Distfiles unterhttp://distcache.freebsd.org/ports-distfiles. Wenn Sie es MASTER_SITE_BACKUP
in festgelegt haben /etc/make.conf
, entfernen Sie es oder ändern Sie es in http://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/
(den Standardwert).
Sie müssen Ihren Ports-Tree irgendwie auf den neuesten Stand bringen. Wie Sie das tun, hängt davon ab, wie Sie ihn ursprünglich installiert haben. Wenn Sie ihn bei der Installation des Systems einfach als Installationsoption ausgewählt haben, müssen Sie ihn löschen und dann portsnap fetch extract
die neueste Version abrufen. Wenn Sie portsnap
ihn früher installiert haben, können Sie portsnap fetch update
ihn einfach mit aktualisieren.