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


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

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

Оффлайн ase66

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

Оффлайн www777

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

Оффлайн ase66

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

Оффлайн andytux

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

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
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

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

 

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