これは私の側の誤解であり、明らかなものがないか、これはただの暴言です。
パッケージがスナップに移動されている場合、アクセス許可の問題に対処する必要があるのはなぜですか?例:クロム。私は何でもダウンロードします、それはルートが所有するディレクトリに置かれます。次に、ターミナルを開き、ファイルをchownして、そもそも目的の宛先に移動する必要があります。この問題の明らかな解決策がありませんか?
これが意図されている場合、スナップを使用する設計は本質的にアプリを分離し、したがって従来のユーザー/グループを使用するため、これはLinuxデスクトップの使いやすさの全体的な目標を後退させます。
私はすべてセキュリティに熱心で、ITセキュリティで働いています。しかし、これはユーザーに機能を破壊するための許容できる変更ではありません。本当にイライラします。
私は19.10にいます、そして私が正しく理解すれば、Chromiumは今ではスナップとしてのみリリースされ、もはやデブとしてリリースされません。私が間違っているかどうか教えてください。
Chromiumの開発者は18か月前に スナップのみを使用する意図を発表した ですが、まだそこにはありません。 " ほとんどの場合、Chromiumは各Linuxディストリビューションの公式リポジトリで直接入手できます。 "
Sudo apt update && Sudo apt install chromium chromium-l10n
を使用すると、スナップなしでChromium Browserをインストールできます バイナリをダウンロード して自分でコンパイルできます。
スナップする理由
「スナップ、およびそれらを使用するためのツール、snapdは、さまざまなLinuxディストリビューション(systemdを使用)で機能し、ディストリビューションに依存しないアップストリームソフトウェアのパッケージ化を可能にします」 https://snapcraft.io/ に従います。
スナップは すべての依存関係を含む圧縮ファイル なので、開発者だけでなくユーザーにとっても簡単です。開発者はLinuxの実行を価値あるものにするきちんとしたものを書いているので、それが好きです。
https://discourse.ubuntu.com/t/call-for-testing-chromium-browser-deb-to-snap-transition/11179/22 案内して https:/ /snapcraft.io/docs/snap-confinement および
lad ~$ snap info --verbose chromium
name: chromium
summary: Chromium web browser, open-source version of Chrome
health:
status: unknown
message: health has not been set
publisher: Canonical✓
contact: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bugs?field.tag=snap
license: unset
description: |
An open-source browser project that aims to build a safer, faster, and more stable way for all
Internet users to experience the web.
commands:
- chromium.chromedriver
- chromium
notes:
private: false
confinement: strict
devmode: false
jailmode: false
trymode: false
enabled: true
broken: false
ignore-validation: false
base: core18
snap-id: XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R
tracking: beta
refresh-date: 12 days ago, at 15:43 MST
channels:
stable: 78.0.3904.97 2019-11-08 (937) 160MB -
candidate: 78.0.3904.108 2019-11-19 (949) 160MB -
beta: 79.0.3945.29 2019-11-08 (939) 155MB -
Edge: 80.0.3962.2 2019-11-11 (945) 155MB -
installed: 79.0.3945.29 (939) 155MB -
lad ~$ snap connections chromium
Interface Plug Slot Notes
audio-playback chromium:audio-playback :audio-playback -
audio-record chromium:audio-record - -
browser-support chromium:browser-sandbox :browser-support -
camera chromium:camera :camera -
content[gtk-3-themes] chromium:gtk-3-themes gtk-common-themes:gtk-3-themes -
content[icon-themes] chromium:icon-themes gtk-common-themes:icon-themes -
content[sound-themes] chromium:sound-themes gtk-common-themes:sound-themes -
cups-control chromium:cups-control :cups-control -
desktop chromium:desktop :desktop -
gsettings chromium:gsettings :gsettings -
home chromium:home :home -
mount-observe chromium:mount-observe - -
mpris - chromium:mpris -
network chromium:network :network -
network-bind chromium:network-bind :network-bind -
network-manager chromium:network-manager - -
opengl chromium:opengl :opengl -
password-manager-service chromium:password-manager-service :password-manager-service manual
personal-files chromium:chromium-config :personal-files -
pulseaudio chromium:pulseaudio :pulseaudio -
removable-media chromium:removable-media - -
screen-inhibit-control chromium:screen-inhibit-control :screen-inhibit-control -
u2f-devices chromium:u2f-devices :u2f-devices -
unity7 chromium:unity7 :unity7 -
upower-observe chromium:upower-observe :upower-observe -
x11 chromium:x11 :x11 -
lad ~$
lad ~$ snap help refresh
<read this>
<in order to refresh, get an updated version or downgraded version>
lad ~$ Sudo snap refresh --Edge --classic chromium
<this did not work, you have to remove and re-add, losing settings and data>
lad ~$ Sudo snap remove chromium
chromium removed
lad ~$ Sudo snap install --Edge --devmode chromium
lad ~$ snap info --verbose chromium
name: chromium
summary: Chromium web browser, open-source version of Chrome
health:
status: unknown
message: health has not been set
publisher: Canonical✓
contact: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bugs?field.tag=snap
license: unset
description: |
An open-source browser project that aims to build a safer, faster, and more stable way for all
Internet users to experience the web.
commands:
- chromium.chromedriver
- chromium
notes:
private: false
confinement: strict
devmode: true
jailmode: false
trymode: false
enabled: true
broken: false
ignore-validation: false
base: core18
snap-id: XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R
tracking: Edge
refresh-date: today at 12:14 MST
channels:
stable: 78.0.3904.97 2019-11-08 (937) 160MB -
candidate: 78.0.3904.108 2019-11-19 (949) 160MB -
beta: 79.0.3945.29 2019-11-08 (939) 155MB -
Edge: 80.0.3962.2 2019-11-11 (945) 155MB -
installed: 80.0.3962.2 (945) 155MB devmode
lad ~$
<breath fresh air again, no longer tied down>```