OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

6.3.2. 버그 보고서 제출처‌


버그 보고서를 제출할 위치를 결정하려면 문제를 잘 이해하고 문제가 있는 소프트웨어 부분을 식별해야 합니다.

이상적으로는 시스템의 파일까지 문제를 추적한 다음 다음을 사용할 수 있습니다. dpkg 해당 파일을 소유한 패키지와 해당 패키지의 출처를 알아보세요. 그래픽 애플리케이션에서 버그를 발견했다고 가정해 보겠습니다. 실행 중인 프로세스 목록(의 출력)을 살펴본 후 ps auxf), 애플리케이션이 다음으로 시작되었음을 발견했습니다. /usr/bin/스파르타 실행 가능 :


$ dpkg -S /usr/bin/스파르타

스파르타: /usr/bin/sparta

$ dpkg -s 스파르타 | grep ^버전:

버전: 1.0.1+git20150729-0kali1

$ dpkg -S /usr/bin/스파르타

스파르타: /usr/bin/sparta

$ dpkg -s 스파르타 | grep ^버전:

버전: 1.0.1+git20150729-0kali1


당신은 그것을 배운다 /usr/bin/스파르타 에 의해 제공됩니다 스파르타 버전에 있는 패키지 1.0.1+git 20150729-0kali1. 버전 문자열에 다음이 포함되어 있다는 사실 수송 나물 패키지가 다음과 같이 표시됩니다.

Kali Linux에서 제공됩니다(또는 Kali Linux에 의해 수정됨). 포함되지 않은 모든 패키지 수송 나물 버전 문자열(또는 패키지 이름)은 Debian(일반적으로 Debian Testing)에서 직접 가져온 것입니다.


전에 다시 확인하세요 데비안에서 직접 가져온 패키지에서 버그를 발견하면 이상적으로는 버그 신고 대상 데비안 측에서 보고되고 수정되었습니다. 그러나 이 작업을 수행하기 전에 다음 사항을 확인하십시오. 데비안 Kali로 인해 문제가 발생했을 수 있으므로 일반 데비안 시스템에서 문제가 재현 가능합니다.

다른 패키지나 종속성을 수정하여 문제가 발생합니다.

이를 달성하는 가장 쉬운 방법은 Debian Testing을 실행하는 가상 머신을 설정하는 것입니다. 데비안 설치 프로그램 웹사이트에서 데비안 테스트용 설치 ISO를 찾을 수 있습니다:

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

가상 머신에서 문제를 확인할 수 있으면 다음을 실행하여 버그를 Debian에 제출할 수 있습니다. 버그를 제보하기 가상 머신 내에서 제공된 지침을 따릅니다.

전에 다시 확인하세요 데비안에서 직접 가져온 패키지에서 버그를 발견하면 이상적으로는 버그 신고 대상 데비안 측에서 보고되고 수정되었습니다. 그러나 이 작업을 수행하기 전에 다음 사항을 확인하십시오. 데비안 Kali로 인해 문제가 발생했을 수 있으므로 일반 데비안 시스템에서 문제가 재현 가능합니다.

다른 패키지나 종속성을 수정하여 문제가 발생합니다.

이를 달성하는 가장 쉬운 방법은 Debian Testing을 실행하는 가상 머신을 설정하는 것입니다. 데비안 설치 프로그램 웹사이트에서 데비안 테스트용 설치 ISO를 찾을 수 있습니다:

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

가상 머신에서 문제를 확인할 수 있으면 다음을 실행하여 버그를 Debian에 제출할 수 있습니다. 버그를 제보하기 가상 머신 내에서 제공된 지침을 따릅니다.


통합 문제에 직면한 경우를 제외하고 애플리케이션 동작에 대한 대부분의 버그 보고서는 업스트림 프로젝트로 전달되어야 합니다. 이 경우 버그는 소프트웨어가 Debian 또는 Kali에 패키지되고 통합되는 방식의 실수입니다. 예를 들어 애플리케이션이 패키지가 활성화하지 않는 컴파일 타임 옵션을 제공하거나 라이브러리 누락으로 인해 애플리케이션이 작동하지 않는 경우(따라서 패키지 메타 정보의 종속성 누락이 밝혀지는 경우) 통합 문제에 직면할 수 있습니다. 문제. 어떤 종류의 문제에 직면했는지 알 수 없는 경우 일반적으로 문제를 양쪽에서 정리하고 상호 참조하는 것이 가장 좋습니다.

업스트림 프로젝트를 식별하고 버그 보고서를 제출할 위치를 찾는 것은 일반적으로 쉽습니다. 다음에서 참조되는 업스트림 웹사이트를 탐색하기만 하면 됩니다. 홈페이지 패키징 메타데이터 필드:


$ dpkg -s 스파르타 | grep ^홈페이지:

홈페이지: https://github.com/SECFORCE/sparta

$ dpkg -s 스파르타 | grep ^홈페이지:

홈페이지: https://github.com/SECFORCE/sparta


OnWorks의 최고 OS 클라우드 컴퓨팅: