Chromium이 Gentoo Linux에서 왜 그렇게 많은 디스크 공간을 사용합니까?

Chromium이 Gentoo Linux에서 왜 그렇게 많은 디스크 공간을 사용합니까?

저는 Linux 배포판으로 Gentoo를 선택했습니다. 연습용으로 VirtualBox에 설치했기 때문에 디스크 공간은 10GB만 주었습니다. 어제 emergeChromium 패키지를 시도했을 때 다음이 인쇄되었습니다.

"There is NOT at least 5GB disk space at /var/tmp/portage/www-client/chromium-42.0.2311.90/temp. Space constrains set in the ebuild were not met"

5GB? 왜 그렇게 많은 공간이 필요합니까? true인 경우 디스크 공간이 적은 일부 시스템에는 Chromium을 설치할 수 없음을 의미합니다. 아니면 제가 모르는 다른 설치 방법이 있는 걸까요?

답변1

젠투는 소스 코드에서 소프트웨어 패키지를 컴파일하는 Linux 배포판입니다. 패키지를 컴파일하려면 미리 컴파일된 바이너리(즉, 배포 관리자의 컴퓨터에서 컴파일된 바이너리)를 설치하는 것보다 더 많은 공간이 필요합니다. 소스에서 무언가를 설치하는 경우 모든 컴파일 종속성에 대한 소스도 필요합니다.

대신, 거의 모든 다른 배포판은 해당 배포판용으로 컴파일된 바이너리를 다운로드합니다.

예를 들어, Linux Mint(Ubuntu 기반)의 Chromium 브라우저는 이 패키지를 유지 관리하고 업데이트된 바이너리를 컴파일하는 Mint "개발자" 시스템에서 5GB를 차지하는 것과 달리 44MB의 디스크 공간만 차지합니다. 민트의 "사용자".

디스크 공간 제약이 있는 경우 미리 컴파일된 바이너리(CentOS, Ubuntu, Mint 등)를 제공하는 다른 Linux 배포판을 테스트할 수 있습니다. (또한 패키지를 설치할 필요가 없기 때문에 더 빠르고 쉽게 패키지를 설치하고 업데이트할 수 있습니다.) 매번 다시 컴파일됩니다!).

관련 정보