Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

6.3.2. Tempat Mengajukan Laporan Bug‌


Untuk dapat memutuskan di mana harus mengajukan laporan bug, Anda harus memiliki pemahaman yang baik tentang masalahnya dan Anda harus mengidentifikasi di bagian perangkat lunak mana masalahnya terletak.

Idealnya, Anda melacak masalahnya ke file di sistem Anda dan kemudian Anda dapat menggunakannya dpkg untuk mengetahui paket mana yang memiliki file itu dan dari mana paket itu berasal. Mari kita asumsikan bahwa Anda menemukan bug dalam aplikasi grafis. Setelah melihat daftar proses yang sedang berjalan (output dari ps auxf), Anda menemukan bahwa aplikasi dimulai dengan /usr/bin/sparta dapat dieksekusi:


$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Versi:

Versi: 1.0.1+git20150729-0kali1

$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Versi:

Versi: 1.0.1+git20150729-0kali1


Anda belajar itu /usr/bin/sparta disediakan oleh sparta paket, yang ada dalam versi 1.0.1+git 20150729-0kali1. Fakta bahwa string versi berisi Kali menunjukkan kepada Anda bahwa paket

berasal dari Kali Linux (atau dimodifikasi oleh Kali Linux). Paket apa saja yang tidak memiliki Kali dalam string versinya (atau dalam nama paketnya) berasal langsung dari Debian (Pengujian Debian secara umum).


Periksa Dua Kali Sebelumnya Jika Anda menemukan bug dalam paket yang diimpor langsung dari Debian, idealnya adalah Mengajukan Bug terhadap dilaporkan dan diperbaiki di sisi Debian. Namun, sebelum melakukan ini, pastikan bahwa Debian masalah dapat direproduksi pada sistem Debian biasa karena Kali mungkin telah menyebabkan

masalah dengan memodifikasi paket atau dependensi lain.

Cara termudah untuk melakukannya adalah dengan men-setup mesin virtual yang menjalankan Debian Testing. Anda dapat menemukan ISO instalasi untuk Pengujian Debian di situs web Penginstal Debian:

https://www.debian.org/devel/debian-installer/

Jika Anda dapat mengkonfirmasi masalah di mesin virtual, maka Anda dapat mengirimkan bug ke Debian dengan menjalankan melaporkan kesalahan dalam mesin virtual dan mengikuti instruksi yang diberikan.

Periksa Dua Kali Sebelumnya Jika Anda menemukan bug dalam paket yang diimpor langsung dari Debian, idealnya adalah Mengajukan Bug terhadap dilaporkan dan diperbaiki di sisi Debian. Namun, sebelum melakukan ini, pastikan bahwa Debian masalah dapat direproduksi pada sistem Debian biasa karena Kali mungkin telah menyebabkan

masalah dengan memodifikasi paket atau dependensi lain.

Cara termudah untuk melakukannya adalah dengan men-setup mesin virtual yang menjalankan Debian Testing. Anda dapat menemukan ISO instalasi untuk Pengujian Debian di situs web Penginstal Debian:

https://www.debian.org/devel/debian-installer/

Jika Anda dapat mengkonfirmasi masalah di mesin virtual, maka Anda dapat mengirimkan bug ke Debian dengan menjalankan melaporkan kesalahan dalam mesin virtual dan mengikuti instruksi yang diberikan.


Sebagian besar laporan bug tentang perilaku aplikasi harus diarahkan ke proyek upstream mereka kecuali ketika menghadapi masalah integrasi: dalam hal ini, bug adalah kesalahan dalam cara perangkat lunak dikemas dan diintegrasikan ke dalam Debian atau Kali. Misalnya, jika aplikasi menawarkan opsi waktu kompilasi yang tidak diaktifkan oleh paket atau aplikasi tidak berfungsi karena pustaka yang hilang (sehingga memperjelas ketergantungan yang hilang dalam informasi meta paket), Anda mungkin menghadapi integrasi masalah. Ketika Anda tidak tahu masalah apa yang Anda hadapi, biasanya yang terbaik adalah mengajukan masalah di kedua sisi dan merujuknya ke mereka.

Mengidentifikasi proyek upstream dan menemukan tempat untuk mengajukan laporan bug biasanya mudah. Anda hanya perlu menelusuri situs web hulu, yang dirujuk di Beranda bidang meta-data pengemasan:


$ dpkg -s sparta | grep ^Beranda:

Beranda: https://github.com/SECFORCE/sparta

$ dpkg -s sparta | grep ^Beranda:

Beranda: https://github.com/SECFORCE/sparta


Komputasi Awan OS Teratas di OnWorks: