Поспешные пакеты и полномочия

Это - или недоразумение с моей стороны, и я пропускаю что-то очевидное, или это будет только напыщенной речью.

Почему случается так что, если пакеты перемещаются в снимок, что мы теперь должны заниматься проблемами полномочий? Пример: Хром. Я загружаю что-либо, это вставляется в каталог, принадлежавший корню. Я затем должен открыть терминал и показанный файлы и переместиться к ним месту назначения, которое я хотел во-первых. Я пропускаю очевидное решение этой проблемы?

Если это предназначается, с тех пор дизайном с помощью снимков по сути изолирует приложения и таким образом использует традиционных пользователей/группы, то это - шаг назад в полной цели удобства использования рабочего стола Linux.

Я - все для безопасности, я работаю в Безопасности IT-систем. Но это не приемлемое изменение для повреждения функциональности пользователям. Это действительно печально мне.

Я нахожусь на 19,10, и если я пойму правильно, то Хром будет теперь только выпущен как снимки, больше как debs. Скажите мне, если я неправ.

1
задан 20 November 2019 в 17:56

2 ответа

Хотя Хром devs имеет , объявил об их намерении пойти снимок только восемнадцать месяцев назад, они еще не там". В большинстве случаев, Хром непосредственно доступен в официальном репозитории каждого дистрибутива Linux. "

можно все еще установить Браузер Хрома без снимка с sudo apt update && sudo apt install chromium chromium-l10n, и Вы можете все еще загружать двоичные файлы для компиляции его сами.

, Почему Снимки?

"Снимки и инструмент для использования их, snapd, работают через диапазон дистрибутивов Linux (которые используют systemd), позволяя агностическую распределением восходящую упаковку программного обеспечения" на https://snapcraft.io / .

, Так как снимок сжатый файл, содержащий все зависимости , это легче на разработчиках, а также пользователях. Так как разработчики пишут аккуратный материал, которые делают под управлением Linux стоящим, им нравится он.

0
ответ дан 7 December 2019 в 18:04

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>```

0
ответ дан 7 December 2019 в 18:04

Другие вопросы по тегам:

Похожие вопросы: