web-dev-qa-db-ja.com

Chromiumブラウザを失わずにスナップを完全に削除する方法は?

Chromiumのような重要なアプリケーションをインストールする機能を失うことなく、Ubuntu 19.10からスナップを完全に削除する方法があるかどうか疑問に思っています。

最近Ubuntuの最新リリースにアップデートしたところ、以前は手動で削除したものの、インストーラーがプログラムでsnapを再インストールしていることに気付きました。さらに、インストーラーはリポジトリ経由でインストールされたChromiumを削除し、スナップ経由で再インストールしました。

さまざまな理由で私のマシンにスナップをインストールしたくないので、私の質問は、誰かがそれを削除して、Chromium DEBをソースに戻す安全な方法を知っているかどうかです。

PPAはありますか?さらにソースからChromium Debを削除しなかったUbuntuフレーバーのソースを使用できますか?

25
user5950
Sudo snap remove chromium    
Sudo apt purge snapd    
rm -rf ~/snap

リポジトリを追加

Sudo add-apt-repository ppa:chromium-team/dev

eoanをディスコに変更する /etc/apt/sources.list.d/chromium-team-dev.list

ファイルが存在しないか空の場合は、それを貼り付けます。

deb http://ppa.launchpad.net/chromium-team/dev/ubuntu disco main
deb-src http://ppa.launchpad.net/chromium-team/dev/ubuntu disco main

次に更新

Sudo apt update

小切手

apt policy chromium-browser

インストール

Sudo apt install chromium-browser
2

このPPAはこの目的に最適に動作するようです: https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-dev これはdevブランチですが、それ以外は完璧です。

2
gaycoonie

19.04ディストリビューションから必要なパッケージを手動でコピーし、dpkgでインストールします。

apt purge snapd
curl -OO http://ftp.ubuntu.com/ubuntu/ubuntu/pool/universe/c/chromium-browser/{chromium-browser_79.0.3945.79-0ubuntu0.19.04.3_AMD64.deb,chromium-codecs-ffmpeg-extra_79.0.3945.79-0ubuntu0.19.04.3_AMD64.deb}
dpkg -i chromium-codecs-ffmpeg-extra_79.0.3945.79-0ubuntu0.19.04.3_AMD64.deb chromium-browser_79.0.3945.79-0ubuntu0.19.04.3_AMD64.deb
apt-mark hold chromium-browser chromium-codecs-ffmpeg-extra snapd

編集:私は Pinning を使用できることに気づきました。実験する時間があるときに、これに戻ります。

1
loop
  • ダウンロード Google Chrome

  • source からGoogle Chromiumをコンパイルします

  • サードパーティが提供したPPAまたはdebパッケージファイルを検索します。

Googleは、Chromiumの新しいメジャーバージョンを6週間ごとにリリースします。通常、セキュリティの脆弱性に対処するためのマイナーバージョンがいくつかあります。すべての新しい安定バージョンは、サポートされている各Ubuntuリリース(16.04、18.04、19.04、および今後の19.10)、およびサポートされているすべてのアーキテクチャ(AMD64、i386、armhf、arm64)でビルドする必要があります。

さらに、上流のプロジェクトは古いリリースでは利用できない新しいコンパイラ機能を使用することが多いため、16.04などの古いリリースでChromiumをビルド(単独で実行する)にすることも難しい場合があります。

対照的に、スナップはアーキテクチャごとに1回だけ構築する必要があり、snapdをサポートするすべてのシステムで実行されます。これは、拡張セキュリティメンテナンス(ESM)を含む14.04を含む、サポートされているすべてのUbuntuリリース、およびDebian、Fedora、Mint、Manjaroなどの他のディストリビューションを対象としています。

https://ubuntu.com/blog/chromium-in-ubuntu-deb-to-snap-transition

0
leggazoid