Debuginfod sekarang tersedia di Ubuntu

Ubuntu


Kami dengan senang hati mengumumkan bahwa Ubuntu sekarang memiliki debuginfod Layanan tersedia untuk pengguna Anda!

Apa itu debugging?

Menurut halaman resmi proyek tersebut, debuginfod “… adalah perangkat lunak klien/server yang secara otomatis mendistribusikan ELF/DWARF/kode sumber dari server ke klien seperti debugger melalui HTTP.

Anda bisa berpikir debuginfod Sebagai alternatif yang jauh lebih baik untuk paket debug (misalnya, ddebs paket yang kami miliki di Ubuntu). Saat mengatur sistem Anda untuk menggunakan a debuginfod server, alat debugging yang Anda gunakan akan secara otomatis mengunduh simbol debugging yang dibutuhkan melalui HTTPS, membuat prosesnya jauh lebih mulus.

Bagaimana saya bisa menggunakannya?

Jika Anda menggunakan Ubuntu 22.10 Kinetic Kudo, sistem Anda akan dikonfigurasi untuk memanggil Ubuntu saat Anda menginstal GDB (GNU Debugger). debuginfod Layanan otomatis saat Anda men-debug aplikasi. GDB akan meminta Anda untuk mengonfirmasi apakah Anda ingin menggunakan debuginfod Silakan merujuk ke halaman layanan web untuk detail tentang cara mengonfigurasi GDB untuk menggunakan layanan secara otomatis saat Anda memanggilnya.

Jika Anda menggunakan seri Ubuntu yang didukung yang dirilis sebelum 22.10 (misalnya 22.04 LTS), Anda harus mengonfigurasi layanan secara manual untuk saat ini. Tapi jangan putus asa! Yang harus Anda lakukan adalah memastikan bahwa DEBUGINFOD_URLS Variabel diekspor ke lingkungan Anda. Berikut ini harus melakukannya:

export DEBUGINFOD_URLS="https://debuginfod.ubuntu.com"

Jika Anda menggunakan Bash sebagai shell Anda, Anda dapat menambahkan cuplikan di atas sendiri ~/.bashrc mengajukan.

Di mana saya dapat menemukan informasi lebih lanjut tentang layanan ini?

Anda dapat mengunjungi halaman layanan web, yang akan mengarahkan Anda ke Bantuan Server Ubuntu debuginfod halaman di sana Anda akan menemukan detail lebih lanjut tentang layanan serta tautan ke halaman FAQ.



Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.