http://www.linux-tips-and-tricks.de

Wie kann man den networkmanager bei OpenSuSE 11.2 lokal bauen? PDF Print E-mail
Dienstag, 24 November 2009
Eigentlich wollte ich nur mal den Source Code des NetworkManagers lesen. Bei meinen Forschungen bin ich dann gleich darauf gestossen worden, wie ich nicht nur den SourceCode sondern auch den gesamtn Code lokal bauen kann. Eigentlich - sofern man weiss wie - ist es recht einfach.
Wichtig sind folgende Befehle umd den SourceCode zu installieren und das Paket zu bauen:
 
1) rpm -Uhv http://download.opensuse.org/source/distribution/11.2/repo/oss/suse/src/NetworkManager-0.7.1_git20090811-4.2.src.rpm
2) cd /usr/src/packages/SPECS
3) rpmbuild -ba NetworkManager.spec
 
Dummerweise kommen dann eine Menge Fehlermeldungen weil Pakete, die von KnetworkManager benötigt werden, fehlen. 
 
error: Faild build dependencies
          PoliciKit-devel is needed by NetworkManager-07.1_git20090811-4.2.src
 
Lösung: 
zypper install PolicyKit-devel
 
So auch die anderen fehlenden Pakete installieren.
 
Ausserdem treten dann beim Bauen weitere Fehler auf. Diese sind dadurch bedingt, dass die Basistools für den Bau von Paketen fehlen. Es müssen noch installiert werden. Also mit zypper zusätzlich installieren:
 
1) automake
2) gcc
3) make
 
Dann baut alles perfekt und in /usr/src/packages/RPMs stehen die gebauten RPMs und unter /usr/src/packages/SOURCES kann man den SourceCode lesen.
Last Updated ( Dienstag, 24 November 2009 )
 

Add comment

===> Pls add comments in German or English only <===
eMail will be hidden/eMail wird versteckt


Security code
Refresh

< Prev   Next >