Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투(Ubuntu)에서 버그를 보고하는 방법: 단계별 완벽 가이드

우분투(Ubuntu)는 현재 가장 널리 사용되는 오픈소스 운영체제 중 하나입니다. 개인 사용자부터 기업까지 폭넓게 활용되고 있으며, 수많은 실제 운영 서버의 기반이 되고 있습니다.

우분투를 더 좋은 운영체제로 만드는 데 기여하는 방법 중 하나는 시스템을 사용하다가 마주치는 버그를 신고하는 것입니다. 이것이 바로 오픈소스 소프트웨어의 매력입니다. 자신이 사랑하는 소프트웨어에 직접 참여할 수 있기 때문입니다. 지금부터 우분투에서 버그를 보고하는 방법을 단계별로 알아보겠습니다.

1단계: 런치패드(Launchpad) 계정 만들기

우분투에 버그를 등록하려면 먼저 런치패드(Launchpad) 계정이 필요합니다. 런치패드는 버그 보고, 이슈 추적, 번역 등 오픈소스 프로젝트 관련 다양한 업무를 관리하는 데 사용되는 종합 협업 플랫폼입니다.

아직 계정이 없다면 login.launchpad.net에 접속해 간단히 만들 수 있습니다. 우분투 공식 측은 우분투 원(Ubuntu One) 로그인 정보를 사용할 것을 권장합니다. 이렇게 하면 우분투와 관련된 모든 활동을 하나의 계정으로 통합 관리할 수 있기 때문입니다.

가입 시 이름, 사용자명, 이메일 주소, 비밀번호를 입력하면 됩니다. 이 정보는 개발자 측에서 추가적인 세부 정보가 필요할 때 연락하기 위해 반드시 필요합니다.

2단계: ubuntu-bug 명령어로 버그 보고 시작하기

버그 보고는 ubuntu-bug 명령어를 통해 시작합니다. 이 명령어는 백그라운드에서 아포트(Apport) 시스템을 활용해 버그와 관련된 필요한 정보를 자동으로 수집합니다. 아포트는 우분투에서 발생하는 모든 시스템 오류나 프로그램 충돌을 기록하는 도구입니다.

ubuntu-bug

위 명령어를 실행한 후 화면에 나타나는 안내에 따라 진행하면 됩니다. 절차가 직관적이라 누구나 쉽게 따라 할 수 있습니다.

우분투 서버 환경이라면 안내 메시지가 터미널에 표시되므로, 보고하려는 버그에 해당하는 번호를 입력하기만 하면 됩니다.

우분투 데스크톱(워크스테이션) 환경이라면 대화형 GUI 창이 나타나며, 여기서 보고하고 싶은 버그 유형을 선택할 수 있습니다.

모든 과정이 끝나면 아포트 시스템이 버그 보고서를 생성해 캐노니컬(Canonical) 엔지니어들에게 전달합니다. 만약 해당 문제가 버그가 아닌 것으로 판별되면, 문제를 해결할 수 있는 방법을 안내받게 됩니다.

Send(전송) 버튼을 눌러 보고서를 제출하면, 브라우저로 자동 전환되면서 런치패드 로그인 화면으로 이동합니다.

축하합니다! 코드 한 줄 작성하지 않고도 오픈소스 소프트웨어에 기여했습니다.

버그 보고로 더 나은 우분투 만들기

우분투는 개발자와 일반 사용자 모두에게 널리 사랑받는 강력한 운영체제입니다. 사용 중 마주친 버그를 보고함으로써 우분투 프로젝트뿐만 아니라 오픈소스 생태계 전반의 발전에 힘을 보탤 수 있습니다.

개발자라면 코드 작성을 통해서도 오픈소스에 기여할 수 있습니다. Git과 같은 버전 관리 시스템을 활용해 작성한 코드를 제출하면 됩니다.