
나는 Firefox와 함께 "googled-chromium" 브라우저를 휴대용 버전으로 사용하고 싶습니다. 이는 필요한 모든 파일이 하나의 폴더 및/또는 하위 폴더에 저장되므로 브라우저 캐시, 설정 등을 잃지 않고 원하는 위치로 폴더를 이동하고 이 위치에서 실행할 수 있습니다. 예를 들어 우분투 컴퓨터.
을 살펴보면다운로드 사이트, Linux 다운로드 파일은 이미 "이식 가능"이라고 불립니다. 하지만 파일을 추출하고 브라우저를 실행하면 사용자 디렉터리에 .config, .cache와 같은 폴더가 생성됩니다.
어떤 분이 올린 글을 봤는데사용자가 스크립트를 작성하도록 도왔습니다., 휴대용 버전의 Chrome을 원했습니다. 이 구글 검색되지 않은 크롬에서도 이와 같은 것이 가능할까요 ..? 아니면 다른 방법인가요? 그것은 나에게 큰 의미가 될 것입니다 :)
어쨌든 도움이나 정보를 제공해 주셔서 감사합니다!
답변1
AppImage는 단순성, 바이너리 호환성, 배포판 불가지론, 설치 없음, 루트 권한 없음, 이식성 및 기본 운영 체제를 그대로 유지하는 목표를 가진 Linux용 애플리케이션 배포 시스템을 목표로 합니다.
여기에서 AppImage로 다운로드하세요.
https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/appimage/64bit/
최신 버전을 다운로드하고 를 실행하고 , 홈 디렉터리 대신 모든 데이터를 거기에 저장하도록 chmod +x /PATH/TO/ungoogled-chromium_<version>.AppImage
이름이 지정된 AppImage와 동일한 디렉터리에 폴더를 만든 다음 실행하세요.ungoogled-chromium_<version>.AppImage.home
https://docs.appimage.org/user-guide/portable-mode.html
즐기다 :)
답변2
공개 Chromium 소스에서 준공식 빌드를 다운로드할 수 있어야 합니다.
95.0.4638
예를 들어 일부 Chromium 버전 파일 검색 및 다운로드 프로세스 (조정됨)단계원래 버전 44용으로 작성됨):
들여다보기https://googlechromereleases.blogspot.com/search/label/안정적인 업데이트마지막으로 버전이
4638
언급되었습니다. 일반 Google을 쿼리하는 필드가 있습니다.위 결과 중 하나를 선택하고 다음을 수행합니다.
해당 버전 기록(구체적으로
95.0.4638.69
)을직위 조회;이 경우 의 기본 위치를 반환합니다
920003
. 다음은 2021년 9월에 95 릴리스가 분기된 커밋입니다.필요한 모든 플랫폼에서 검색해 보십시오(예:리눅스,리눅스 x64,윈도우,윈도우 x64,맥등)에지속적인 빌드 아카이브- "920003"을 상단의 필터 필드에 붙여넣고 모든 결과가 XHR에 입력될 때까지 기다립니다. 결과가 표시되지 않으면 값(예
920004
:920005
등)을 늘리거나 줄여보세요.결국, 그것은
920005
에 표시되었습니다리눅스 x64:필요한 파일을 다운로드합니다(예:크롬-linux.zip).
압축을 풀고 짜잔:
95.0.4638.0
대신에 왜 95.0.4638.69
? 원본에서단계 페이지위에 언급했듯이:
이 빌드는 44개 분기점에서 만들어졌으므로 베타 버전에서는 병합된 커밋이 없습니다.
www.
for googleapis.com
가 필수 라는 점도 언급할 가치가 있습니다 .
광범위한 예를 들어 아카이브를 다운로드하고 Chromium을 실행하려면 다음을 수행하십시오 95.0.4638.0-dev-x64
.
if [ ! -f './chrome-linux/chrome' ];
then
wget -O './chrome-linux.zip' -- 'https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F920005%2Fchrome-linux.zip?generation=1631232582939202&alt=media';
unzip './chrome-linux.zip';
fi
cd './chrome-linux';
declare tmpDirpath; # Just in case it's a local variable
tmpDirpath="$( mktemp; )";
readonly tmpDirpath;
printf -- $'Temporary User directory: \'%s\'\n' "$tmpDirpath";
'./chrome' --user-data-dir="$tmpDirpath";
위의 매우 광범위한 "스크립트"에서 언급한 것처럼 보다 격리되거나 "이식 가능한" 환경을 갖기 위해 옵션을 설정해 보십시오.--사용자 데이터 디렉터리실행 파일의 경우.