CentOS 6.5용 NetBSD 릴리스를 어떻게 찾나요?

CentOS 6.5용 NetBSD 릴리스를 어떻게 찾나요?

CentOS 6.5에 사용되는 NetBSD rump 패키지를 찾고 싶습니다. 목록이 존재합니다여기.

CentOS용 rump 패키지를 얻고 싶은데 검색한 후 찾았습니다.이 버전netbsd-rumpCentOS 6에서 사용됨 :

이는 NetBSD 패키지를 나타내지 않습니다. 이 정보를 어떻게 찾을 수 있나요?

답변1

소스 RPM(SRPM)을 다운로드할 수 있다면 나는 그것을 다운로드하여 rpmbuild직접 재구축하는 데 사용할 것입니다.

1단계 - 종속성 설치

다운로드한 SRPM을 조사하고 누락된 항목을 설치합니다.

$ sudo yum-builddep --nogpgcheck netbsd-rump-20130704-2.1.src.rpm 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.team-cymru.org
 * epel: mirror.steadfast.net
 * extras: ftpmirror.your.org
 * updates: mirrors.gigenet.com
Checking for new repos for mirrors
Getting requirements for netbsd-rump-20130704-2.1.src
No uninstalled build requires

2단계 - rpmbuild 설정

RPM 개발자 도구를 설치합니다.

$ sudo yum install rpmdevtools

rpmbuild 영역을 설정하십시오.

$ rpmdev-setuptree

3단계 - 개발자 도구 설치

개발자 도구(gcc 등)를 설치합니다.

$ sudo yum install gcc

예를 들어 "C 개발 도구 및 라이브러리"와 같은 개발자 그룹을 설치할 수도 있습니다.

$ yum groups list | grep Dev
   Development and Creative Workstation
   C Development Tools and Libraries
   Development Tools
   RPM Development Tools

$ yum groups install "C Development Tools and Libraries"

4단계 - netbsd-rump 재구축

이제 우리는 엉덩이를 재건합니다.

$ rpmbuild --rebuild netbsd-rump-20130704-2.1.src.rpm 

5단계 - 결과 RPM을 설치합니다.

$ sudo  yum localinstall \
    $HOME/rpmbuild/RPMS/x86_64/netbsd-rump-20130704-2.1.x86_64.rpm

참고자료

관련 정보