
私は本当に「ungoogled-chromium」ブラウザをFirefoxと一緒にポータブル版として使いたいと思っています。これは、必要なファイルがすべて1つのフォルダやサブフォルダに保存されるので、フォルダを好きな場所に移動し、ブラウザのキャッシュや設定などを失うことなくこの場所から実行できることを意味します。たとえば、Ubuntuコンピュータを切り替える場合などです。
見てみるとダウンロードサイトLinux のダウンロード ファイルは既に「ポータブル」と呼ばれています。しかし、ファイルを抽出してブラウザーを実行すると、ユーザー ディレクトリに .config、.cache などのフォルダーが作成されます。
ある投稿を見たのですが、スクリプトの作成をユーザーに手伝った、Chrome のポータブル バージョンが欲しかった。この ungoogled-chromium でも、これと同じようなことが可能でしょうか。または別の方法はありますか。それは私にとって大きな意味があります :)
とにかく、どんな助けや情報でもありがとう!
答え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 ソースから半公式ビルドをダウンロードできるはずです。
たとえば、いくつかのChromiumバージョン95.0.4638
ファイルの検索とダウンロードのプロセス(調整済み)手順元々はバージョン 44 用に書かれました):
覗くhttps://googlechromereleases.blogspot.com/search/label/安定版アップデート前回のバージョン
4638
が言及されました。一般的な Google に問い合わせるフィールドがあります。上記の結果の 1 つを選択し、
バージョン履歴(具体的には
95.0.4638.69
)をループして、ポジション検索;この場合、 のベース位置を返します
920003
。これは、2021 年 9 月に 95 リリースが分岐された のコミットです。必要なすべてのプラットフォームで検索してみてください(つまりリナックス、Linux x64、ウィンドウズ、Windows x64、マックなど)継続ビルドアーカイブ- 上部のフィルター フィールドに「920003」を貼り付け、すべての結果が XHR で入力されるのを待ちます。結果が表示されない場合は、値を増分または減分してみてください (など
920004
)920005
。結局、それ
920005
はLinux x64:必要なファイルをダウンロードします(例:chrome-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";
上記のかなり広範な「スクリプト」で述べたように、より隔離された、または「ポータブル」な環境を実現するには、オプションを設定してみてください。--ユーザーデータディレクトリ実行可能ファイル用。