
我真的很想與 Firefox 一起使用“ungoogled-chromium”瀏覽器,但作為便攜式版本。這意味著:所有必要的文件都儲存在一個資料夾和/或子資料夾中,以便我可以將該資料夾移動到任何我想要的位置並從該位置運行它,而不會丟失瀏覽器快取、設定等。
如果你看一下下載站點,linux下載檔案已經被稱為「可移植的」。但是,如果我提取檔案並運行瀏覽器,它會在我的使用者目錄中建立資料夾,例如在 .config、.cache 中
我看到一個帖子,有人幫助用戶建立腳本,誰想要一個便攜式版本的 chrome。對於這種未經谷歌搜尋的鉻來說,這樣的事情也可能嗎?或其他方式?這對我來說意義重大:)
無論如何,感謝您的任何幫助或資訊!
答案1
AppImage 旨在成為 Linux 的應用程式部署系統,具有以下目標:簡單、二進位相容性、發行版不可知論、無需安裝、無需 root 權限、可移植以及保持底層作業系統不變。
在此下載 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 來源下載半官方版本。
例如一些Chromium版本95.0.4638
檔案搜尋和下載的過程(調整腳步最初是為版本 44 編寫的):
在看https://googlechromereleases.blogspot.com/search/label/穩定更新最後一次
4638
提到版本。有一個字段查詢一般Google:選擇上述結果之一併:
循環該版本歷史記錄(具體來說,
95.0.4638.69
)位置查找;在這種情況下,它會返回基底位置
920003
。這是 2021 年 9 月 95 版本分支的提交:嘗試在所有必需的平台中搜尋(即Linux,Linux x64,視窗,Windows x64,蘋果等)上持續建構檔案- 將「920003」貼到頂部的篩選器欄位中,然後等待所有結果傳送到 XHR
920004
中920005
。最終,它顯示
920005
在Linux x64:下載所需的檔案(例如chrome-linux.zip)。
解壓縮並瞧:
為什麼95.0.4638.0
而不是95.0.4638.69
?從原來的步驟頁上文提到的:
由於此建置是在 44 個分支點進行的,因此在測試版中沒有合併任何提交。
還值得一提的是www.
forgoogleapis.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";
如同上面相當廣泛的「腳本」中所提到的,為了有一個更隔離或「可移植」的環境,請嘗試設定選項--使用者資料目錄對於可執行檔。