| Wie kann man den networkmanager bei OpenSuSE 11.2 lokal bauen? |
|
|
|
|
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 ) |
| < Prev | Next > |
|---|


