Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Чем сжат Snap? Как распаковать его?  (Прочитано 1004 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Чем сжат Snap? Как распаковать его?
« : 29 Сентября 2017, 21:51:34 »
Хочу посмотреть что внутри до установки. И вообще, Snapы хоть кто нибудь проверяет на безопасность? Или теперь кто чего захочет, то туда и запихнёт?

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2777
    • Просмотр профиля
Re: Чем сжат Snap? Как распаковать его?
« Ответ #1 : 30 Сентября 2017, 01:39:08 »
Цитировать
Или теперь кто чего захочет, то туда и запихнёт?
А как надо то? ??? Вы хотите кому то что то запретить?

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Re: Чем сжат Snap? Как распаковать его?
« Ответ #2 : 05 Октября 2017, 22:13:42 »
Жаль, что никто не знает...

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6696
    • Просмотр профиля
Re: Чем сжат Snap? Как распаковать его?
« Ответ #3 : 06 Октября 2017, 07:22:02 »
 Вот что нашлось через секунду поисков:
http://vasilisc.com/snap-in-lxd
Цитата оттуда:
Snap пакет хоть и сжат с помощью squashfs, но содержимое никто никуда не распаковывает, а банально монтируют...

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Re: Чем сжат Snap? Как распаковать его?
« Ответ #4 : 06 Октября 2017, 10:10:37 »
Статья рассказывает о реализованной возможности поставить snap пакет внутри LXD контейнера. Мне же нужно просмотреть snap до установки и запуска.

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Re: Чем сжат Snap? Как распаковать его?
« Ответ #5 : 06 Октября 2017, 10:31:16 »
ase66, ну так смонтируйте его (google://"как смонтировать squashfs в linux") куда-нибудь и посмотрите, что там и где.
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

toZen

  • Гость
Re: Чем сжат Snap? Как распаковать его?
« Ответ #6 : 06 Октября 2017, 15:28:08 »
scsiman,
ase66, ну так смонтируйте его (google://"как смонтировать squashfs в linux") куда-нибудь и посмотрите, что там и где.

Правила данного раздела читали?
Цитировать
Здесь СТРОГО запрещено (наказание в разы увеличено сверх обычной практики):
Оскорблять кого-либо из участников форума или принижать его личные качества, проявлять высокомерие и эксплуатировать плохое знание предмета автором вопроса (п.2.2 Правил)
Отсылать автора "в Поиск" без указания конкретного URL, где приведен заслуживающий доверия способ решения проблемы.
Пока обойдёмся без процентов. Всего доброго.

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Re: Чем сжат Snap? Как распаковать его?
« Ответ #7 : 06 Октября 2017, 15:53:31 »
Итак, пусть у нас есть скачанный snap-пакет snap-package.snap (проверено на первом попавшемся пакете).
0. sudo mkdir -p /mnt/test
1. sudo mount /path/to/snap-package.snap /mnt/test
2. Чем угодно заходим в /mnt/test и смотрим, как и что там устроено. Смонтировано только для чтения, так что что-то поправить не получится. Выходим из /mnt/test.
3. sudo umount /mnt/test

Вопрос монтирования squashfs в режиме чтение/запись (коли таковое вдруг понадобится) оставляется в качестве упражнения.
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Re: Чем сжат Snap? Как распаковать его?
« Ответ #8 : 08 Октября 2017, 21:53:21 »
Спасибо. Жаль, что там одни исполняемые файлы...

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.