ఉబుంటు డిస్ట్రిబ్యూషన్ కిట్ డెవలపర్లు debuginfod.ubuntu.com సేవను పరిచయం చేసారు, ఇది debuginfo రిపోజిటరీ నుండి డీబగ్గింగ్ సమాచారంతో ప్రత్యేక ప్యాకేజీలను ఇన్స్టాల్ చేయకుండానే డిస్ట్రిబ్యూషన్ కిట్లో అందించిన ప్రోగ్రామ్లను డీబగ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. కొత్త సేవను ఉపయోగించి, వినియోగదారులు డీబగ్గింగ్ సమయంలో నేరుగా బాహ్య సర్వర్ నుండి డీబగ్గింగ్ చిహ్నాలను డైనమిక్గా డౌన్లోడ్ చేయగలిగారు. GDB 10 మరియు Binutils 2.34తో ప్రారంభమయ్యే ఈ ఫీచర్కు మద్దతు ఉంది. అన్ని మద్దతు ఉన్న ఉబుంటు విడుదలల యొక్క ప్రధాన, విశ్వం, పరిమితం చేయబడిన మరియు మల్టీవర్స్ రిపోజిటరీల నుండి ప్యాకేజీల కోసం డీబగ్గింగ్ సమాచారం అందించబడుతుంది.
సేవకు శక్తినిచ్చే debuginfod ప్రక్రియ ELF/DWARF డీబగ్గింగ్ సమాచారం మరియు సోర్స్ కోడ్ను అందించడానికి ఒక HTTP సర్వర్. debuginfod మద్దతుతో రూపొందించబడినప్పుడు, GDB స్వయంచాలకంగా ప్రాసెస్ చేయబడే ఫైల్ల గురించి తప్పిపోయిన డీబగ్ సమాచారాన్ని డౌన్లోడ్ చేయడానికి లేదా డీబగ్ చేయబడిన ఎక్జిక్యూటబుల్ కోసం డీబగ్ ఫైల్లు మరియు సోర్స్ కోడ్ను వేరు చేయడానికి డీబగ్ఫోడ్ సర్వర్లకు స్వయంచాలకంగా కనెక్ట్ అవుతుంది. డీబగిన్ఫోడ్ సర్వర్ని ప్రారంభించడానికి, GDBని అమలు చేయడానికి ముందు పర్యావరణ వేరియబుల్ 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com»ని తప్పనిసరిగా సెట్ చేయాలి.
మూలం: opennet.ru