it-swarm.com.de

Wie erstelle ich ein Paket neu, um Debugging-Informationen aufzunehmen?

Ich möchte ein Paket mit Debugging-Symbolen neu erstellen. Wie würde ich das tun? Es gibt kein -dbg Paket verfügbar und auch kein -dbgsym Paket aus dem ddebs Repository.

8
htorque

Sie können dies in nur wenigen Schritten tun:

  1. Besorgen Sie sich die notwendigen Tools und bauen Sie Abhängigkeiten auf:

    Sudo apt-get install devscripts fakeroot
    Sudo apt-get build-dep <package>
    
  2. Legen Sie die Build-Optionen fest:

    export DEB_BUILD_OPTIONS="debug nostrip noopt"
    
  3. Bauen Sie das Paket:

    fakeroot apt-get source -b <package>
    
  4. Installieren Sie das Paket:

    Sudo dpkg -i <package>*.deb
    
11
htorque

Installieren Sie alternativ das pkg-create-dbgsym Paket.

4
sendmoreinfo