Wie finde ich die NetBSD-Version für CentOS 6.5?

Wie finde ich die NetBSD-Version für CentOS 6.5?

Ich möchte das NetBSD-Rump-Paket finden, das für CentOS 6.5 verwendet wird. Die Liste ist vorhandenHier.

Ich möchte das Rump-Paket für CentOS erhalten und nach der Suche fand ichdiese Versionvon netbsd-rumpin CentOS 6 verwendet:

Dies zeigt nicht das NetBSD-Paket an. Wie finde ich diese Informationen?

Antwort1

Sofern Sie das Quell-RPM (SRPM) herunterladen können, würde ich das herunterladen und rpmbuildzum eigenständigen Neuaufbau verwenden.

Schritt 1 - Installieren Sie alle Abhängigkeiten

Dadurch wird das heruntergeladene SRPM abgefragt und alles installiert, was möglicherweise fehlt.

$ 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

Schritt 2 – rpmbuild einrichten

Installieren Sie die RPM-Entwicklertools.

$ sudo yum install rpmdevtools

Richten Sie Ihren RPMbuild-Bereich ein.

$ rpmdev-setuptree

Schritt 3: Entwicklertools installieren

Installieren Sie die Entwicklertools (gcc usw.).

$ sudo yum install gcc

Sie können auch eine Entwicklergruppe installieren, zum Beispiel „C-Entwicklungstools und -Bibliotheken“.

$ 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"

Schritt 4 – NetBSD-Rump neu erstellen

Jetzt bauen wir den Rumpf wieder auf.

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

Schritt 5: Installieren Sie das resultierende RPM.

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

Verweise

verwandte Informationen