Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Problemas Técnicos ao Criar AppImages

LinuxDicasPro edited this page May 19, 2025 · 2 revisions

Segue uma lista de recomendações ao usar o ArchAppImage

⚠️ Junest e BumbbleWrap

  • Podem ocorrer problemas ao executar um AppImage com base Junest usando conta de superusuário. É preciso uma conta de usuário comum para garantir que o AppImage funcione perfeitamente. Em testes recentes, foi possível executar o junest como root com sucesso, mas não é garantido que isso se aplique em todas as distros. Distros Linux modulares costumam usar conta root por padrão, o que pode fazer com que o AppImage que usa junest, seja incompatível com o sistema sem uma conta de usuário comum. A menos que você decida não se incomodar com isso, você pode usar alternativas de AppRun que use bwrap ou proot diretamente, sem precisar do junest.

  • Alguns programas podem necessitar de acesso ao sistema host para funcionar conforme esperado. Eles podem assumir o conteiner como o sistema host. Nesse caso, o AppRun_default e pacth de ajustes é a única recomendação. O mesmo vale para AppRun com bwrap ou proot diretamente.

  • Problemas com a ausência do libselinux dentro do conteiner e problemas com display não encontrado foram encontrados em sistemas como o Debian. Nesse caso, foi usado soluções como a inclusão do libselinux dentro do conteiner e o comando xhost, mas ainda assim não é garantido que funcione em sistemas que usam apenas wayland. Portanto, o AppRun com o proot é o mais indicado. Mas, já há uma solução para os demais casos.

  • Alguns sistemas podem ter limitação de namespace. Nesse caso, os AppRuns que usam o bwrap já estão preparados para esse problema e usam proot como fallback.

⚠️ UnionFS

  • Foi encontrados problemas ao executar o UnionFS em sistemas como o Kubuntu. O usuário pode querer usar o UnionFS em um diretório criado em /tmp, o que é natural. Mas em alguns sistemas como o Kubuntu, as permissões podem funcionar de uma forma diferente em /tmp, criando o diretório com permissões que fazem com que o UnionFS não consiga acesso ao diretório, dando um erro parecido com esse:

    fusermount: user has no write access to mountpoint ⁄tmp⁄.VIRT_MANAGER

    Enquanto não houver um solução, o recurso não será implementado no ArchAppImage.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /