私のコンピュータにKDevelopをインストールしようとしていますが、この問題をどのように解決できますか?
従うべきステップ
cd /usr/ports/devel/kdevelop-kde4
make install clean
出力
#インストールをきれいにする ===> kdevelop-4.5.2で保存された設定を探す ===> kdevelop-4.5.2はファイルによって異なります:/usr/local/sbin/pkg - 見つかりました ===> kdevelop-4.5.2 ビルドに必要なすべての distfile を取得します。 ===> kdevelop-4.5.2 抽出 => KDE / kdevelop-4.5.2.tar.xzのSHA256チェックサムは正常です。 ===>パッチ kdevelop-4.5.2 ===> kdevelop-4.5.2にFreeBSDパッチを適用する /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はファイルによって異なります:/usr/local/bin/cmake - 見つかりません ===> /usr/ports/devel/cmake で /usr/local/bin/cmake インストールを確認する ===>ユーザーはBSDライセンスに同意します。 ===> cmake-2.8.12.1はファイルによって異なります:/usr/local/sbin/pkg - 見つかりました => cmake-2.8.12.1.tar.gzが/usr/ports/distfiles/に存在しないようです。 => http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gzをダウンロードしてみてください。 受信:http://downloads.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz:一時的に移動しました => ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gzを入手してください。 インポート: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/cmake-2.8.12.1.tar.gz: ファイルは使用できません (ファイルが見つからず、アクセスできません)。 =>取得できません。得なさい。 =>手動で/usr/ports/distfiles/に移行してもう一度やり直してください。 ***エラーコード1 止まる make[2]: /usr/ports/devel/cmake で停止しました。 ***エラーコード1 止まる make[1]: /usr/ports/devel/kdevelop-kde4 で停止しました。 ***エラーコード1 止まる make: /usr/ports/devel/kdevelop-kde4 で停止しました。
スクリーンショット
バージョン
#uname -a FreeBSD バティヤBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: 2014年1月16日木曜日 22:34:59 UTC [Eメール保護]:/usr/obj/usr/src/sys/GENERIC amd64
答え1
ポートツリーが古い。cmake
現在のバージョンは3.0.2で、最新kdevelop-kde4
バージョンは4.6です。さらに、FreeBSD は distfile を次の場所に保存します。http://distcache.freebsd.org/ports-distfiles。設定されている場合はMASTER_SITE_BACKUP
削除する/etc/make.conf
かhttp://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/
(デフォルト)に変更してください。
どういうわけかポートツリーを更新する必要があります。これを行う方法は、元のインストール方法によって異なります。システムをインストールするときにインストールオプションとして選択したばかりの場合は、それを削除してからportsnap fetch extract
最新バージョンを検索する必要があります。以前にインストールした場合は、最新バージョンにアップデートするためにportsnap
使用してください。portsnap fetch update