오픈 빌드 스튜디오란 무엇입니까? 어떻게 작동하나요? [폐쇄]

오픈 빌드 스튜디오란 무엇입니까? 어떻게 작동하나요? [폐쇄]

Open Build Studio가 무엇인지 알고 싶습니다. 이 사이트에는 67,556개의 리포지토리에 43,959개의 프로젝트와 363,784개의 패키지가 있다고 나와 있습니다. 이 숫자를 보면 이는 OpenSUSE가 Linux 배포판 중에서 가장 큰 리포지토리를 가지고 있다는 것을 의미합니까? 또한 YAST나 다른 방법을 통해 이 리소스를 활용하는 방법을 알고 싶습니다.

답변1

우선, "Open Build Studio"가 아니라 "오픈 빌드 서비스".

OBS는 소스 및 패키징 메타데이터를 모든 배포에서 해당 배포(다양한 버전)에 대해 사전 구축된 패키지가 있는 저장소로 이동하는 시스템입니다. 이를 통해 패키저가 소스 코드를 업로드할 수 있으며, 업로드된 소스 코드가 깨끗하고 재현 가능한 환경에서 컴파일되어 사용자가 설치하려는 것을 설치할 수 있도록 보장합니다.

빌드 chroot 생성, 실제 컴파일 수행, 생성된 패키지 서명(해당하는 경우), 올바른 저장소에 복사, 저장소 서명(해당되는 경우) 및 저장소 관리 등 많은 프로세스를 자동화하여 이를 수행합니다.

OBS는 openSUSE뿐만 아니라 Fedora 및 Debian과 같은 배포판용 패키지도 빌드할 수 있으므로 이러한 패키지 중 일부는 실제로 openSUSE에서는 작동하지 않고 다른 배포판에서만 작동한다는 것을 알 수 있습니다. 또한 이 숫자는 모든 버전을 합친 것이 아니라 패키지의 각 버전을 한 번, 아마도 아키텍처당 한 번씩 계산하므로 숫자가 더욱 왜곡됩니다.

이를 감안할 때 이것이 openSUSE가 다른 배포판보다 더 많은 패키지를 가지고 있다는 것을 의미하는지에 대한 질문에 대답하기 어렵습니다. 예를 들어, 내 능력에 따르면 Debian Jessie에는 약 67,000개의 사용 가능한 패키지가 있지만 이는 각 패키지의 각 버전에 대해 한 번이 아니라 모든 패키지 버전에 대해 한 번만 계산됩니다.

관련 정보