Portal Chamar Táxi

Criação de .ipk personalizado com .pyc

DeoTheXenial

GF Bronze
Entrou
Fev 19, 2025
Mensagens
77
Gostos Recebidos
42
A propósito, alguém aqui já recompilou um plugin .ipk com os .pyc para mips32el, mantendo as dependências internas inline, e com suporte aos scripts postrm/prerm? Fiz isso ontem com um wrapper bash básico e funcionou bem no OpenPLi 9.1, mas ainda não testei noutras imagens. Curioso para trocar experiências.!

Optei por não usar o control.tar.gz tradicional,construí o debian-binary com versão 2.0, e isolei o data.tar.gz com o caminho correto para usr/lib/enigma2/python/Plugins/Extensions/. Instalei via opkg e funcionou sem erros nem warnings de assinatura.

Usei um ambiente Debian limpo com opkg-utils, ar e gzip, sem recorrer a nenhum sistema automático de build.
A ideia era entender o .ipk ao nível do byte. Mais por curiosidade técnica que por necessidade real.
 

DeoTheXenial

GF Bronze
Entrou
Fev 19, 2025
Mensagens
77
Gostos Recebidos
42
Finalidade do .ipk

Garantir instalação offline quando os feeds da imagem estão em baixo.

Incluir .pyc por questão de leveza e proteção mínima do código.

Injetar dependências sem depender dos opkg install.

Testei o comportamento em OpenPLi .

Quem quiser o .ipk, posso partilhar para teste está funcional e foi feito à unha, sem ferramenta de build automática.
Sempre bom ter alternativas quando os feeds falham ou o plugin some do repositório.
 

gallosat

GF Platina
Entrou
Dez 26, 2006
Mensagens
847
Gostos Recebidos
98
boas
é necessário alguns conhecimentos extra para experimentar esse "ipk"?
se não for necessário, agradecia que me partilhasses, sff.obrigado.
cump.
 

DeoTheXenial

GF Bronze
Entrou
Fev 19, 2025
Mensagens
77
Gostos Recebidos
42
boas
é necessário alguns conhecimentos extra para experimentar esse "ipk"?
se não for necessário, agradecia que me partilhasses, sff.obrigado.
cump.
Não,como habitualmente:
copiar o ficheiro .ipk para a pasta /tmp da tua box via FTP

Instalar por telnet com:
opkg install /tmp/enigma2-plugin-extensions-myplugin_1.0_mips32el_real.ipk

"Este .ipk instala via opkg, mas não exige dependências externas nem downloads adicionais. Tudo o que precisa já está incluído.”
 

Anexos

  • enigma2-plugin-extensions-myplugin_1.0_mips32el_real.ipk.zip
    2.5 KB · Visualizações: 3
Topo