내 컴퓨터에 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 [이메일 보호됨]:/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