Instalar o ExamQR Exam no Linux: bibliotecas faltando, AppImage não inicia
Execute o install.sh do pacote Linux: ele instala GTK, WebKitGTK e FUSE com apt e cria uma entrada no menu. Sem FUSE 2, o AppImage precisa de --appimage-extract-and-run.
O pacote Linux do ExamQR Exam contém as pastas Server e Client, cada uma com um AppImage e o script install.sh. Só é suportado Linux x86 de 64 bits (x86-64).
Como reconhecer
- Clicar duas vezes no AppImage não faz nada, ou um terminal mostra um erro sobre
libfuse.so.2. - O aplicativo abre, mas provas e relatórios ficam em branco; no painel do servidor, o WebKitGTK aparece como não instalado.
- Os caracteres aparecem como quadrados vazios.
Como resolver
- Descompacte o pacote. No computador servidor, abra um terminal na pasta
Servere executebash install.sh. Faça o mesmo na pastaClientem cada computador de candidato. O script instala as bibliotecas do sistema com apt (pede sua senha do sudo), copia o AppImage para~/Applicationse adiciona uma entrada no menu de aplicativos. - Sem permissão de sudo, o script pula as bibliotecas. Peça a um administrador que execute:
sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libfuse2 libx11-6 libice6 libsm6 libfontconfig1 fonts-liberation(no Ubuntu 24.04 os pacotes se chamamlibgtk-3-0t64elibfuse2t64). Os computadores dos candidatos também precisam dealsa-utilspara as questões de gravação. - Em uma distribuição sem apt, instale você mesmo os equivalentes: GTK 3, WebKitGTK 4.1, FUSE 2, fontconfig e fontes para o seu idioma.
- Se não for possível instalar o FUSE 2, inicie o AppImage com
--appimage-extract-and-run. A entrada de menu criada peloinstall.shjá faz isso quando faltalibfuse.so.2. - Quando o servidor pedir sua senha para abrir o firewall, aceite: veja O firewall bloqueia o ExamQR Exam e os computadores dos candidatos não encontram o servidor.
- Para remover o ExamQR Exam, execute
bash install.sh --uninstall; seus exames e resultados são mantidos.bash install.sh --uninstall --purgetambém apaga exames, entregas, licenças e registros, e não pode ser desfeito.
Se ainda não funcionar
Relate o problema com a distribuição e a versão (cat /etc/os-release), a saída do install.sh e o arquivo ~/.local/share/ExamQRExam/crash.log (servidor) ou ~/.local/share/ExamQRExamClient/crash.log (computador do candidato).
Obrigado pelo retorno.
Sentimos que não tenha ajudado. Envie um relato e vamos verificar.