30 сентября | 2024г. | 21:59:25


АвторТема: Как самому собрать установочный пакет tar.gz  (Прочитано 67737 раз)

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

Оффлайн spiritАвтор темы

  • Джедай Ветеран
  • *****
  • Сообщений: 337
  • Поблагодарили: 156
  • Уважение: +1
(или научиться) оформлять свои труды в установочные пакеты
А где бы этому поучиться?
чем создаются эти пакеты, нуно чего линуксоидное или в винде реально создавать?

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
spirit, В винде неполучится, самый простой вариант, поставить виртуальную машину с linux, mac os .... можно собирать ipk пакеты для этого нужен спец софт или tar.gz для этого кроме штатного архиватора ничего не нужно, я лично пользуюсь мас и архиватором sit, создается нужная структура прописываются нужные права, а потом архивруется в tar.gz.....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн e-dok

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
2boom,  я тож вначале ставил на компе  Ubuntu то на виртуалку то на мультизагрузку...  потом, спасибо подсказке Wolf, стал делать пакеты tar.gz только на ресивере, ну а больше мне ничего и ненужно... и на компе осталась только винда.   :)
Установочные пакеты tar.gz (скины, эмули, плагины...) очень просто делаются прямо в ресивере... если все файлы подготовлены то дел то всего на пару минут..

Оффлайн siant

  • Друзья Джедаев
  • *****
  • Сообщений: 660
  • Поблагодарили: 568
  • Уважение: +3
А загрузочный Slax не годится? Образы диска есть в сети...

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
e-dok, в доме 6 компов в том числе и MAC... а как делать в ресивере может выложиш подробное описание многим сгодится....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн e-dok

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
а как делать в ресивере может выложиш подробное описание многим сгодится....

Для работы с ресивером использую DCC ...
Будем делать установочный пакет для скина...

Предварительно, на компьютере  делаем папку usr, а в ней полный путь для устанавливаемых файлов, аналогичный расположению данных файлов в ресивере. Можно упростить этот процесс создания папочек и просто распаковать аналогичный установочный пакет, а затем удалить ненужные файлы и папки. Можно папку  usr со всеми последующими папочками делать сразу в DCC, ну это уже кому как удобнее.

Далее... на примере создания установочного пакета для скина Army_BrioSTD-HD.
После проверки работоспособности скина в ресивере, все необходимые файлы для его работы копируются из левого окошка DCC в правое, в соответствующие папки...
[ Гостям не разрешен просмотр вложений ]
 
[ Гостям не разрешен просмотр вложений ]

Затем в корневом каталоге ресивера создаём новую папку, в моём случае - Army...
[ Гостям не разрешен просмотр вложений ]

[ Гостям не разрешен просмотр вложений ]

Даём папке атрибут 755...
[ Гостям не разрешен просмотр вложений ]

Копируем папку usr (со всем содержимым) из правого окна в папку Army (левое окно)..
[ Гостям не разрешен просмотр вложений ]

Пробегаем по всем папкам и файлам, даём атрибуты  - папкам 755, файлам 644... ( выделяем сразу группу файлов или папок и даём нужные атрибуты!)
[ Гостям не разрешен просмотр вложений ]

Далее ... из FTP переходим на вкладку Telnet,  даём команду...
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
[ Гостям не разрешен просмотр вложений ]

[ Гостям не разрешен просмотр вложений ]

В результате в tmp будет создан архив proba.tar.gz в котором будет  usr (из папки Army) со всем содержимым ...

Остаётся только прямо в папке  tmp переименовать proba.tar.gz в нужное... Название должно быть без пробелов!

[ Гостям не разрешен просмотр вложений ]

... копируем новый архив на комп, а тот что в tmp можно сразу проверить на предмет установки или удалить...

Оффлайн spiritАвтор темы

  • Джедай Ветеран
  • *****
  • Сообщений: 337
  • Поблагодарили: 156
  • Уважение: +1
Копируем папку usr (со всем содержимым) из правого окна в папку Army (левое окно)..
А для эмулей будет две корневых usr и etc, а дальше по аналогии?


Оффлайн Wolf

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
spirit, да, ещё для некоторых эмулей не забудь папку config, bin, script
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн e-dok

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
А для эмулей будет две корневых usr и etc, а дальше по аналогии?

Принцип один
Только команду для сборки архива изменить -

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн spiritАвтор темы

  • Джедай Ветеран
  • *****
  • Сообщений: 337
  • Поблагодарили: 156
  • Уважение: +1
У мене получилось  :crazy:  всё просто оказывается. Респект учителям :drinks:

Оффлайн siant

  • Друзья Джедаев
  • *****
  • Сообщений: 660
  • Поблагодарили: 568
  • Уважение: +3
Хорошая тема! Может ща и плагинов с русской локалью добавится :)

Предварительно, на компьютере  делаем папку usr, а в ней полный путь для устанавливаемых файлов, аналогичный расположению данных файлов в ресивере. Можно упростить этот процесс создания папочек и просто распаковать аналогичный установочный пакет, а затем удалить ненужные файлы и папки. Можно папку  usr со всеми последующими папочками делать сразу в DCC, ну это уже кому как удобнее.

А можно ещё проще - войти по ftp в искомую папку, и в тотал каммандере скопировать её путь (вверху, под дисками длинная полоска с открытым диском) Дважды щёлкнуть по ней, редко...не дабл клик, полоска офиолетится, как при переименовании, и копируем путь - usr/share/enigma2/ghost_hd/. Затем F7 - создать новый каталог, и вставляем из буфера - создастся разом вся цепочка папок.   

Оффлайн spiritАвтор темы

  • Джедай Ветеран
  • *****
  • Сообщений: 337
  • Поблагодарили: 156
  • Уважение: +1
Остаётся только прямо в папке  tmp переименовать proba.tar.gz в нужное... Название должно быть без пробелов!
эээ... а тут я чото упустил... насколько важно именно в папке темп переименовывать?
У меня при инсталляции своего,  увиделся пакет только с таким расширением .tgz

Оффлайн e-dok

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
а тут я чото упустил... насколько важно именно в папке темп переименовывать?
Если переименуешь в винде, то можешь сразу выкинуть пакет чтоб не маяться...
хотя нет.. сравни один и тот же пакет, только один переименуй в tmp, а другой переименуй в винде. Сравни оба пакета открыв в архиваторе 7-Zip... есть разница? Если нет разницы, то хорошо. У меня после переименования в винде, пакет либо совсем не ставится в ресивер или слетают атрибуты файлов.


Оффлайн Lost

  • Младший Джедай
  • **
  • Сообщений: 119
  • Поблагодарили: 50
  • Уважение: 0
А в рессивере можно собирать ipk пакеты? Если можно то как?

Оффлайн arturio

  • Джедай
  • ***
  • Сообщений: 227
  • Поблагодарили: 331
  • Уважение: 0
Вот тут об этом Создание ipk пакета
ПС
Lost
Помоему сообщение твое поменялось? В винде пока это не возможно, увы.
GI S9895 Vu+ DUO

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
12713 Просмотров
Последний ответ 21 января | 2016г. | 20:45:04
от likon
12 Ответов
12821 Просмотров
Последний ответ 24 декабря | 2012г. | 21:53:10
от Даша
6 Ответов
4995 Просмотров
Последний ответ 03 февраля | 2013г. | 00:41:38
от satoneinfo
64 Ответов
75355 Просмотров
Последний ответ 20 марта | 2024г. | 08:20:31
от Дмитрий73
7 Ответов
9648 Просмотров
Последний ответ 05 июня | 2015г. | 09:37:34
от klimovotv



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!