Чи безпечно / нормально встановлювати програми за допомогою оснащення? Я ніколи цього не робив. Я завжди використовував метод установки sudo apt-get.
Так. Деякі можуть стверджувати, що безпечніше, оскільки багато знімків суворо обмежені, тому не можуть виходити за рамки дозволеного доступу.
У яку папку встановлюються програми, встановлені з оснащенням?
Вони не «встановлюються» в традиційному розумінні. Файл оснащення - це стислий файл, який сидить на диску як зображення, доступне лише для читання. Він встановлюється під час встановлення оснащення, а файли всередині не стискаються під час виконання. Вони не розпаковуються в каталоги на диску.
Файл оснащення, як правило, можна знайти в, /var/lib/snap/snapd/snapsі при встановленні файли всередині можна переглянути /snap/<snapname>/current.
Чи можуть інші користувачі на тому ж комп’ютері отримати доступ до цих програм?
Так. Вони встановлені для всіх користувачів. Дані користувача, однак, будуть окремими для кожного користувача. Зазвичай в /home/<user>/snap/<appname>/current.
Існує процес оснащення з коренем, оскільки власник завжди працює. Це нормально?
Так. Знімки автоматично оновлюються, і саме про це snapdбереться процес.
оснащений список показує, що ядро встановлено. Це нормально?
Так. coreОснащення містить мінімальну, стабільний загальний Ubuntu середу виконання якої клацнуло додаток запускається проти. Це забезпечує те ж саме оснащення, яке можна виконати на Ubuntu 17.10, 17.04, 16.04, 14.04 та інших дистрибутивах, таких як Debian, Fedora, OpenSUSE та інших.
snap install syncthing. Все пройшло добре. Є/var/lib/snapd/snaps/syncthing(зверніть увагу на відсутність оснастки в структурі) і є/snap/syncthing/current. Але коли я намагаюсяsyncthingв командному рядку, він скаржиться, що команда не знайдена. Чи треба після цього щось інше робитиsnap install?