উবুন্টু কার্নেল ডিবাগ প্রতীক রয়েছে এমন একটি প্যাকেজ কীভাবে ইনস্টল করবেন?


19

ডিফল্ট উবুন্টু কার্নেল -genericপ্যাকেজের মধ্যে প্রতীক রয়েছে বলে মনে হয় না।

আমি ম্যানুয়ালি ডিবাগ তথ্য দিয়ে একটি কার্নেল সংকলন এড়াতে চেষ্টা করছি।

উবুন্টু কি কার্নেল ডিবাগ প্রতীক সহ একটি প্যাকেজ সরবরাহ করে?

উত্তর:


25
  1. প্রথমে একটি ddebs.listব্যবহার তৈরি করুন :

    echo "deb http://ddebs.ubuntu.com $(lsb_release -cs) main restricted universe multiverse" | sudo tee /etc/apt/sources.list.d/ddebs.list
  2. তারপরে GPG কী যুক্ত করুন ddebs.ubuntu.com:

    wget -O - http://ddebs.ubuntu.com/dbgsym-release-key.asc | sudo apt-key add -
  3. তারপরে চালান:

    sudo apt-get update
  4. তারপরে প্রতীক প্যাকেজটি ব্যবহার করে ইনস্টল করুন:

    sudo apt-get install linux-image-`uname -r`-dbgsym

    এটি বরং বিশাল (> 680MB), সুতরাং এটি ডাউনলোড করার সময় অপেক্ষা করার জন্য প্রস্তুত করুন।

আমি কার্নেলের মতো সরঞ্জামগুলির জন্য লিনাক্স কার্নেল ডিবাগ প্রতীক ব্যবহার করি systemtap


apt-cache search dbgsympkg-create-dbgsymকেবল ফেরত আসে , এটি কি অন্য কোনও ভাণ্ডারে ছিল?
ডেইজি

3
@ warl0ck হ্যাঁ, -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সে কারণেই আমি এই মামলার সমাধান দিয়ে এটিকে প্রসারিত করছি।
প্রো ব্যাকআপ

1
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'
কেনি এভিট

7

আমি কলিন ইয়ান কিং এর উত্তরের চেষ্টা করেছি এবং এটি আমার পক্ষে কার্যকর হয়নি। আমি জানতে পেরেছি যে আমাকে অবশ্যই দুটি অতিরিক্ত লাইন যুক্ত করতে হবে/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

1
এটি আমার কাজ করে!
হাওয়ার্ড শেন

7

16.04+ এর জন্য :

জিপিজি কী আমদানি

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

( উবুন্টু উইকিকে ক্রেডিট )

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.