크롬존 설정에 성공했습니다. 나는 사용했다이 가이드.
이제 내 폴더에 작동하는 Chrome 실행 파일이 있습니다 ~/chromium/src/out/Default
.
여태까지는 그런대로 잘됐다. 그러나 결과적으로 생성되는 빌드 디렉터리는 24GB입니다. 이는 분명히 다른 Linux 시스템에서 압축하여 사용할 수 있는 크기가 아닙니다.
Linux용 배포 가능 배포판을 만드는 방법은 무엇입니까?
답변1
뭐, 거의 가까워서 지금까지 얻은 정보를 공유하고 진행하면서 업데이트하겠습니다...
먼저 Google 메일링 리스트가 있습니다.구글 패키저질문이 필요하면 그룹에 가입하세요.
.deb
다음은 설치 프로그램을 얻는 방법을 설치하는 데 도움이 되는 그룹의 게시물입니다 .
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/3PXe8AxbW1s
여기에 그들이 말하는 내용이 있습니다(오류를 피하기 위해 약간 수정됨).
src
디렉토리 로 CD- 실행
gn args out/Release
(vi 창이 나타남)하고 다음 줄을 추가합니다.
is_component_build = false is_debug = false symbol_level = 0 enable_nacl = true remove_webcore_debug_symbols = true enable_linux_installer = true
그리고 저장하세요.
사용 가능한 설치 프로그램 대상을 나열하려면 다음 명령을 사용하십시오.
ninja -C out/Release -t targets all | grep installer
이러한 대상(예: Debian) 중 하나를 대상으로 하는 배포판을 구축하려면 다음을 실행하세요.
ninja -C out/Release "chrome/installer/linux:unstable_deb"
완료되면
out/Release
디렉터리에서 설치 프로그램을 가져옵니다.
나에게는 다음이 생성됩니다.chromium-browser-unstable_67.0.3368.0-1_amd64.deb
이제 이를 사용하여
ar
데비안 파일의 압축을 풉니다.ar x chromium-browser-unstable_67.0.3368.0-1_amd64.deb
이제 두 개의 tar 파일을 추출합니다.
tar xvf data.tar && tar xvf control.tar.gz
이 시점에서 다음에서 Chrome을 시작할 수 있습니다.
./opt/chromium.org/chromium-unstable/chromium-browser-unstable
데비안을 추출하는 마지막 몇 단계는 해킹입니다. chromium src의 ninja + python 프로세스에서 zip 형식을 가져오는 작업을 진행했습니다.