• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] rpm für rt2570 bauen

Ich habe bei mir den Treiber
Code:
buket:~ # modinfo rt2570
filename:       /lib/modules/2.6.25.16-0.1-default/extra/rt2570.ko
license:        GPL
author:         http://rt2x00.serialmonkey.com
description:    Ralink RT2570 usb 802.11g WLAN driver 1.0.0 - CVS 2008072007
srcversion:     CC8CDA4E936F1585AE14207
mit make & make install installiert

Ich möchte ein rpm Paket für mein WLAN Treiber rt2570 bauen.
Die Anleitung steht hier: http://www.pc-forum24.de/linux-howtos/2882-rpm-umbau-aus-einem-src-rpm-mit-rpmbuild-beispiele-wlan-kmp-fcdslsl.html ist leider nicht für für Suse 11 geschrieben.
Folgendes habe ich gemacht:
von hier: ftp://ftp-1.gwdg.de/pub/opensuse/distribution/11.0/repo/src-oss/suse/src/ das Paket wlan-ng-0.2.8-107.1.src.rpm runtergeladen.
Meine Frage: Ist, dass das richtige Paket? In der Anleitung steht was von wlan-kmp-*.src.rpm deswegen bin ich mir nicht sicher.
Gruß
 
Selbst ein Paket für den Treiber bauen ist unnötig. Du kannst die Treiberpakete unter http://software.opensuse.org (Suchbegriff: rt2570) runterladen.

Ein Paket erstellst du aus einem Sourcepaket wie folgt:

Code:
sudo su -c 'rpmbuild --rebuild paket.src.rpm

Die erstellten Pakete findest du dann unter /usr/src/packages/RPM
 
spoensche schrieb:
Selbst ein Paket für den Treiber bauen ist unnötig.
Zuerst DANKE für Deine Antwort.
Ich möchte das Paket selber bauen um zu lernen. So wie @Rain_Maker dort schreibt soll ich von http://rt2x00.serialmonkey.com/wiki/index.php/Downloads ein Archiv rt2570-cvs-daily.tar.gz runterladen, auspacken und dann aus dem ein rpm bauen. Um das zu machen, schreibt er ganz am Anfang der Anleitung, braucht man ein „wlan-kmp-1-16.src.rpm“ Paket für Suse 10.2. Ich habe für Suse11
das Paket wlan-ng-0.2.8-107.1.src.rpm gefunden. Ich möchte wissen ob dass das richtige Paket ist um weiter zu machen. Das eine Paket heißt wlan-ng-* und das andere wlan-kmp*. Was bedeutet ng und kmp?
Gruß
 
KMP = Kernel Module Package.

http://packages.ubuntu.com/de/intrepid/linux-wlan-ng-source Direkt am Anfang steht beschrieben, was es mit dem ng auf sich hat.
 
Verstehe ich das richtig? Ich brauche das wlan-kmp Modul um rpm zu bauen.
WLAN-NG Projekt arbeitet nicht mit dem Tool iwconfig und vor allem nicht mit meiner WLAN Karte.
Gruß
 
Das KMP ist das Treibermodul für die Karte, was in den Kernel geladen wird. Wenn diese Modul geladen ist, kannst du mit den entsprechenden Tools die Karte konfigurieren. Ich habe das dem Link, den ich dir gepostet hatte, so entnommen, das dass ng Paket Tools für die Karte bereitstellt. Es ist aber auch durch aus möglich dass ich mich bezüglich des ng Paketes irre, was aber laut den entsprechenden Treibern im Softwarerepo, was ich dir gespotet hatte, eigentlich nicht sein kann.

Wenn du es wirklich selbst erstellen willst, nimmst du am besten die Linux Sourcen vom Hersteller und extrahierst die .spec Datei aus dem .src.rpm Paket und erstellst dir dann das rpm.
 
Zuerst danke für Deine Mühe dem rpm Anfänger was zu erklären.
Mein Problem ist dass ich kein .src.rpm Paket habe. Ich habe hier ein Archiv (so heißt das?) rt2570-cvs-daily.tar.gz
Nach dem auspacken habe ich zwei Ordner. CVS Ordner und Module Ordner.
Wie bekomme ich aus dem ein rpm Paket?
Gruß
 
http://download.opensuse.org/repositories/home:/schmolle1980/openSUSE_11.0_Update/src/rt2570-cvs-2008060706-4.6.src.rpm ist ein Source RPM.

Eine Anleitung zum erstellen von RPM Paketen findest du unter http://en.opensuse.org/SUSE_Build_Tutorial und unter http://de.opensuse.org/Paketbau
 
Oben