OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

6.3.2. Tempat Memfailkan Laporan Pepijat‌


Untuk dapat menentukan tempat untuk memfailkan laporan pepijat, anda mesti mempunyai pemahaman yang baik tentang masalah itu dan anda mesti telah mengenal pasti di mana perisian itu terletak masalah.

Sebaik-baiknya, anda menjejaki masalah itu ke fail pada sistem anda dan kemudian anda boleh menggunakannya dpkg untuk mengetahui pakej mana yang memiliki fail itu dan dari mana datangnya pakej itu. Katakan anda menemui pepijat dalam aplikasi grafik. Selepas melihat senarai proses yang sedang berjalan (output daripada ps auxf), anda mendapati bahawa aplikasi itu telah dimulakan dengan /usr/bin/sparta boleh dilaksanakan:


$ 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 pakej, yang dalam versi 1.0.1+git 20150729-0kali1. Fakta bahawa rentetan versi mengandungi kali menunjukkan kepada anda bahawa pakej

berasal dari Kali Linux (atau diubah suai oleh Kali Linux). Mana-mana pakej yang tiada kali dalam rentetan versinya (atau dalam nama pakejnya) datang terus dari Debian (Ujian Debian secara umum).


Semak Sebelum Jika anda menemui pepijat dalam pakej yang diimport terus dari Debian, ia sepatutnya berlaku Memfailkan Bugs terhadap dilaporkan dan ditetapkan pada bahagian Debian. Walau bagaimanapun, sebelum melakukan ini, pastikan bahawa Debian masalah boleh diterbitkan semula pada sistem Debian biasa kerana Kali mungkin telah menyebabkan

masalah dengan mengubah suai pakej atau kebergantungan lain.

Cara paling mudah untuk mencapainya ialah dengan menyediakan mesin maya yang menjalankan Pengujian Debian. Anda boleh mendapatkan ISO pemasangan untuk Pengujian Debian pada tapak web Pemasang Debian:

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

Jika anda boleh mengesahkan masalah dalam mesin maya, maka anda boleh menyerahkan pepijat kepada Debian dengan menjalankan reportbug dalam mesin maya dan mengikut arahan yang diberikan.

Semak Sebelum Jika anda menemui pepijat dalam pakej yang diimport terus dari Debian, ia sepatutnya berlaku Memfailkan Bugs terhadap dilaporkan dan ditetapkan pada bahagian Debian. Walau bagaimanapun, sebelum melakukan ini, pastikan bahawa Debian masalah boleh diterbitkan semula pada sistem Debian biasa kerana Kali mungkin telah menyebabkan

masalah dengan mengubah suai pakej atau kebergantungan lain.

Cara paling mudah untuk mencapainya ialah dengan menyediakan mesin maya yang menjalankan Pengujian Debian. Anda boleh mendapatkan ISO pemasangan untuk Pengujian Debian pada tapak web Pemasang Debian:

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

Jika anda boleh mengesahkan masalah dalam mesin maya, maka anda boleh menyerahkan pepijat kepada Debian dengan menjalankan reportbug dalam mesin maya dan mengikut arahan yang diberikan.


Kebanyakan laporan pepijat tentang gelagat aplikasi harus ditujukan kepada projek huluan mereka kecuali apabila menghadapi masalah penyepaduan: dalam kes itu, pepijat adalah kesilapan dalam cara perisian dibungkus dan disepadukan ke dalam Debian atau Kali. Sebagai contoh, jika aplikasi menawarkan pilihan masa kompilasi yang pakej tidak mendayakan atau aplikasi tidak berfungsi kerana perpustakaan yang hilang (dengan itu menjelaskan pergantungan yang hilang dalam maklumat meta pakej), anda mungkin menghadapi penyepaduan masalah. Apabila anda tidak tahu jenis masalah yang anda hadapi, selalunya adalah lebih baik untuk memfailkan isu tersebut di kedua-dua belah pihak dan merujuk silangnya.

Mengenal pasti projek huluan dan mencari tempat untuk memfailkan laporan pepijat biasanya mudah. Anda hanya perlu melayari laman web huluan, yang dirujuk dalam Homepage medan meta-data pembungkusan:


$ dpkg -s sparta | grep ^Laman utama:

Halaman utama: https://github.com/SECFORCE/sparta

$ dpkg -s sparta | grep ^Laman utama:

Halaman utama: https://github.com/SECFORCE/sparta


Pengkomputeran Awan OS teratas di OnWorks: