วิธีที่ดีในการรายงานสิ่งนี้คือการกำหนดค่า Apport เพื่อส่งข้อมูลความขัดข้องไปยัง Launchpad
คุณสามารถกำหนดค่าได้ในภายหลังถ้าคุณไม่ต้องการทำเช่นนี้เมื่อโปรแกรมขัดข้อง
พื้นหลัง
สิ่งที่คุณต้องการสำหรับ Apport ในการรวบรวมข้อมูลความผิดพลาดและส่งไปยัง Launchpad เพื่อให้คุณสามารถเขียนและส่งรายงานข้อผิดพลาดพร้อมแนบข้อมูล นี่คือพฤติกรรมของ Apport ในรุ่นอัลฟ่าและเบต้ารวมถึงพฤติกรรม (เมื่อเปิดใช้งาน Apport) ในทุกรุ่นก่อนหน้า 12.04
ใน Ubuntu 12.04, อุ๊ยได้รับการแนะนำ
Whoopsieส่งข้อมูลความผิดพลาดของ Apport ไปยังฐานข้อมูล ( Daisy ) ซึ่งสามารถประมวลผลและวิเคราะห์โดยรวม ( ดูแล้ว) สิ่งนี้ดีกว่าการไม่มีข้อมูลรายงานเลยและดีกว่ารายงานข้อผิดพลาดที่มีข้อมูลไม่เพียงพอที่นักข่าวไม่ได้ให้ข้อมูลตามที่ขอ นอกจากนี้ข้อบกพร่องในการเผยแพร่ที่เสถียรบางครั้งมีโอกาสน้อยที่จะได้รับการแก้ไขเว้นแต่ว่าพวกเขาสามารถทำซ้ำได้ในการเปิดตัวการพัฒนา (และสำหรับ Whoopsie ผู้ใช้จะไม่ถูกขอให้อ่านคำแนะนำการรายงานข้อผิดพลาดและยื่นรายงานเท่านั้น เป็นเวลานาน).
อย่างไรก็ตามยังมีรายงานข้อผิดพลาดที่เขียนขึ้นเป็นอย่างดีพร้อมข้อมูลที่เพียงพอสำหรับ Ubuntu รุ่นที่รองรับ (ซึ่งรวมถึงสถานการณ์ของคุณ)
คุณสามารถกำหนดค่า Apport จึงส่งข้อมูลที่ผิดพลาดให้กับ Launchpad สำหรับการรายงานข้อผิดพลาดแทนที่จะเดซี่สำหรับการวิเคราะห์ทางสถิติ
กำหนดค่า Apport ใหม่เพื่อส่ง Crash Data ไปยัง Launchpad
หากคุณปิดใช้งาน Whoopsie ตามที่อธิบายไว้ที่นี่ Apport จะถูกปิดใช้งานด้วย ดังนั้นถ้าเป้าหมายของคุณคือการรายงานข้อบกพร่องผิดพลาดที่ไม่ได้สิ่งที่คุณต้องการ
ในหนึ่งในไฟล์การกำหนดค่าของ Apport /etc/apport/crashdb.conf
มีบรรทัดที่ระบุว่า:
'problem_types': ['Bug', 'Package'],
นี่คือบรรทัดที่แสดงประเภทปัญหาที่ข้อมูลถูกส่งไปยัง Launchpad โดยจะแสดงและBug
Package
เพิ่มCrash
:
'problem_types': ['Bug', 'Package', 'Crash'],
ตอนนี้เมื่อมีการรวบรวมข้อมูลความผิดพลาดโดยอัตโนมัติข้อมูลเหล่านั้นจะถูกส่งไปยัง Launchpad และหน้าต่าง / แท็บของเบราว์เซอร์จะปรากฏขึ้นที่ซึ่งคุณสามารถอธิบายข้อผิดพลาดได้ (เช่นเดียวกับ Whoopsie ก่อน)
อ้างอิง