Чи безпечно / нормально встановлювати програми за допомогою оснащення? Я ніколи цього не робив. Я завжди використовував метод установки 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
?