현재 Ubuntu 설치에 대한 모든 소스를 얻는 방법은 무엇입니까?

현재 Ubuntu 설치에 대한 모든 소스를 얻는 방법은 무엇입니까?

현재 Ubuntu 설치에 대한 모든 소스 코드를 얻을 수 있다면 정말 유용하고 멋질 것이라고 생각합니다. 커널부터 사용자 인터페이스 세부 사항까지 모든 마지막 패키지를 의미합니다.

(이것이 유용할 수 있는 한 가지 상황은 악명 높은 "시스템 프로그램 문제 감지" 팝업과 같이 그것이 의미하는 바를 이해하지 못하고 그것이 어디서 왔는지 정확히 알지 못하는 일종의 오류 메시지가 있는 경우입니다. 저는 그렇지 않습니다. 어떤 패키지가 해당 내용을 표시하는지 알 수 없습니다. 모든 소스 코드가 있으면 오류 메시지 문자열을 검색하여 코드의 관련 부분을 찾을 수 있으며 이는 무슨 일이 일어났는지 이해하고 코드를 약간 수정하는 데 도움이 될 수 있습니다. 오류 메시지 등에 자세한 내용을 추가하고 해당 패키지를 다시 빌드하십시오.)

apt를 사용하여 모든 것을 설치했다고 가정하면 x를 사용하여 개별 패키지 x에 대한 소스 코드를 얻을 수 있으므로 apt-get source x먼저 현재 설치된 모든 패키지의 이름 목록을 가져오는 스크립트를 작성하고 루프를 사용하는 것이 가능할 것 같습니다. apt-get source각 패키지에 대해 하나씩 사용하여 소스 코드를 가져옵니다 . 내 질문은: 단일 명령을 사용하여 현재 설치한 모든 소프트웨어의 모든 소스 코드를 얻는 더 편리한 방법이 있습니까?

답변1

guiverc로서 완전한 소스 코드는 저장 공간을 처리하기에는 엄청날 것입니다.

(인프라를 구축해야 하는데 왜 무료 코드를 색인화할 사이트가 거의 없고 각 배포판마다 패키지 및 CD/DVD 설치 이미지를 빌드/리마스터링할 사이트가 있는지 ...)

나는 다른 접근 방식을 제안하고 싶습니다.

  • 컴파일된 도구용 -dbg/ 패키지를 다운로드하세요 . dbgsyms보다-dbg 패키지란 무엇입니까?
  • 스크립트 도구는 필요하지 않습니다. 소스는 이미 여러분의 손에 있습니다.

관련 정보