Appimage - Dúvidas sobre site https://apprepo.de/ e receitas do pkg2appimage

E aí pessoal!!!
Estou montando um ambiente voltado para AppImage e achei esse site https://apprepo.de/
basicamente consigo colocar tudo que preciso nesse formato porém queria saber esse site alguém conhece? É confiável?

Outra questão estava tentando usar o comando pkg2appimage para o Signal, Anydesk e Brave que são as receitas de pkg2appimage/recipes at master · AppImage/pkg2appimage · GitHub e todas me retornam erros diferentes será que alguém teria essas receitas funcionais aí?

Valeu

1 curtida

Ainda não conhecia, mas acho que o próprio AppImage tem o AppImage Hub: https://appimage.github.io/

Aqui pode ser interessante você passar pra gente os erros, talvez seja mais fácil de ajudar. :slight_smile:

1 curtida

Não o conheço, mas se quiser uma versão confiável/oficial, é o AppImageHub, mantido pelo criador do formato. Eles inclusive fornecem um JSON que pode ser analisado com gron/jq/etc. para automatizar downloads.

Fui olhar a receita do Brave e parece que o buraco é mais embaixo.

O problema não é bem a receita em si, mas a maneira como o serviço de hospedagem do Brave e do Signal por padrão é configurado. O pkg2appimage assume que o servidor não diferencia entre http://example.com//arquivo.deb e http://example.com/arquivo.deb (caso do servidores do Ubuntu e do Debian), mas no caso deles (Amazon), contam como coisas diferentes e dão erro.

O erro do Brave fica parada nessa linha tentando conectar

O erro do Signal
image

Do Anydesk

Eu vi em algum post seu que você montou algumas receitas, ou estou enganado?
Se não estiver enganado você tem algo desses programas aí?

Como eu falei, o problema não é a receita, mas, dependendo do ponto de vista o programa que lê ela (o pkg2appimage) ou o servidor de downloads. Vou ver se consigo falar com o autor dele pra consertar o bug (já que é bem mais fácil que pedir para o Brave e Signal encerrarem o contrato com a Amazon).

Ah sim… Obrigado!!!

Consegui embutir um conserto pro problema citado.

@Osiel Atualize o pkg2appimage e teste essa receita:

app: brave-browser

ingredients:
  package: brave-browser
  dist: xenial
  sources: 
    - deb http://deb.debian.org/debian stable main contrib
    - deb https://brave-browser-apt-release.s3.brave.com stable main
script:
  - cat > brave-browser.desktop <<EOF
  - [Desktop Entry]
  - Type=Application
  - Name=brave-browser
  - Exec=brave-browser %U
  - StartupNotify=true
  - Icon=brave-browser
  - Categories=Network;WebBrowser;
  - MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
  - EOF
  - mv opt/brave.com/brave/* usr/bin/ ; rm -rf opt/brave.com/brave
  - cp usr/bin/product_logo_256.png usr/share/icons/hicolor/256x256/apps/brave-browser.png
  - cp usr/share/icons/hicolor/256x256/apps/brave-browser.png .

Se der certo para você também, passo pro repo de receitas.

Opa… Realizei o teste a imagem é baixada porém ao executar dá erro da imagem abaixo

Engraçado que o mesmo cara que aceitou o seu merge quando falei com ele hoje a tarde o mesmo disse que era para entrar em contato com o dono da receita rsrsrs

Não conheço e nem sei a procedência, mas a apresentação é superior ao do appimagehub.

Achei fantástico porém queria usar as receitas para manter algumas coisas no meu controle de versão