Câu trả lời:
Đầu tiên tạo một ddebs.list
bằng cách sử dụng:
echo "deb http://ddebs.ubuntu.com $(lsb_release -cs) main restricted universe multiverse" | sudo tee /etc/apt/sources.list.d/ddebs.list
Sau đó thêm khóa GPG cho ddebs.ubuntu.com
:
wget -O - http://ddebs.ubuntu.com/dbgsym-release-key.asc | sudo apt-key add -
Sau đó chạy:
sudo apt-get update
Sau đó cài đặt gói ký hiệu bằng cách sử dụng:
sudo apt-get install linux-image-`uname -r`-dbgsym
Điều này khá lớn (> 680 MB), vì vậy hãy chuẩn bị cho việc chờ đợi trong khi bạn tải xuống.
Tôi sử dụng các ký hiệu gỡ lỗi kernel Linux cho các công cụ như systemtap
trên kernel.
-dbgsym
gói nằm trong kho đặc biệt mà bạn phải kích hoạt, để cài đặt chúng. Điều này giải thích như thế nào .
apt-get update
dẫn đến một thông điệp cảnh báo : 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
, đó là lý do tại sao tôi mở rộng điều này với một giải pháp cho trường hợp đó.
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'
Tôi đã thử câu trả lời của Colin Ian King và nó không hiệu quả với tôi. Tôi phát hiện ra tôi phải thêm hai dòng trong/etc/apt/sources.list.d/ddebs.list
Chỉnh sửa tập tin qua
sudo nano /etc/apt/sources.list.d/ddebs.list
và thêm hai dòng dưới đây
deb http://ddebs.ubuntu.com trusty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com trusty-proposed main restricted universe multiverse
Thay thế trusty
bằng phiên bản của bạn mà bạn nhận được khi thực thi
lsb_release -cs
Nhập khóa GPG
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C8CAB6595FDFF622
Thêm cấu hình kho lưu trữ
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
(ghi có vào Ubuntu Wiki )
apt-cache search dbgsym
pkg-create-dbgsym
chỉ trả về , có phải trong một số kho lưu trữ khác?