जवाबों:
पहले एक ddebs.list
प्रयोग बनाएँ :
echo "deb http://ddebs.ubuntu.com $(lsb_release -cs) main restricted universe multiverse" | sudo tee /etc/apt/sources.list.d/ddebs.list
इसके बाद GPG कुंजी जोड़ें ddebs.ubuntu.com
:
wget -O - http://ddebs.ubuntu.com/dbgsym-release-key.asc | sudo apt-key add -
फिर भागो:
sudo apt-get update
तो प्रतीकों पैकेज का उपयोग कर स्थापित करें:
sudo apt-get install linux-image-`uname -r`-dbgsym
यह बहुत बड़ा है (> 680MB), इसलिए जब आप इसे डाउनलोड करते हैं तो प्रतीक्षा के लिए तैयार रहें।
मैं कर्नेल systemtap
पर जैसे उपकरण के लिए लिनक्स कर्नेल डिबग प्रतीकों का उपयोग करता हूं ।
-dbgsym
पैकेज विशेष रिपॉजिटरी में हैं जिन्हें आपको स्थापित करने के लिए सक्षम करना होगा। यह बताता है कि कैसे ।
apt-get update
एक चेतावनी संदेश में कदम परिणाम:, W: GPG error: http://ddebs.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ECDCAD72428D7C01
यही कारण है कि मैं उस मामले के समाधान के साथ इसका विस्तार कर रहा हूं।
sudo apt-get install linux-image-$(uname -r)-dbgsym=3.13.0-49.83 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-image-3.13.0-49-generic-dbgsym E: Couldn't find any package by regex 'linux-image-3.13.0-49-generic-dbgsym'
मैंने कॉलिन इयान किंग के जवाब की कोशिश की और यह मेरे लिए काम नहीं आया। मुझे पता चला कि मुझे दो अतिरिक्त लाइनें मिलानी चाहिए/etc/apt/sources.list.d/ddebs.list
के माध्यम से फ़ाइल को संपादित करें
sudo nano /etc/apt/sources.list.d/ddebs.list
और नीचे दो लाइनें जोड़ें
deb http://ddebs.ubuntu.com trusty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com trusty-proposed main restricted universe multiverse
trusty
अपने संस्करण के साथ बदलें जो आपको मिलते हैं
lsb_release -cs
GPG कुंजी आयात
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C8CAB6595FDFF622
रिपॉजिटरी कॉन्फ़िगरेशन जोड़ें
codename=$(lsb_release -c | awk '{print $2}')
sudo tee /etc/apt/sources.list.d/ddebs.list << EOF
deb http://ddebs.ubuntu.com/ ${codename} main restricted universe multiverse
deb http://ddebs.ubuntu.com/ ${codename}-security main restricted universe multiverse
deb http://ddebs.ubuntu.com/ ${codename}-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com/ ${codename}-proposed main restricted universe multiverse
EOF
sudo apt-get update
sudo apt-get install linux-image-$(uname -r)-dbgsym
( उबंटू विकी को क्रेडिट )
apt-cache search dbgsym
pkg-create-dbgsym
केवल रिटर्न , यह कुछ अन्य भंडार में था?