Publicar no Unicode Center
Tutorial para desenvolvedores que desejam publicar programas no Unicode Center.
Campos e preenchimento
Seção intitulada “Campos e preenchimento”Nome do programa
Seção intitulada “Nome do programa”Principal forma de identificação na loja (buscas e página do app).
- Máximo: 255 caracteres (recomendado até 50)
- Claro e direto
- Evitar caracteres especiais desnecessários
Descrição do programa
Seção intitulada “Descrição do programa”Explica o que o programa faz, para quem é e as funcionalidades principais.
- Máximo recomendado: 2000 caracteres
- Mínimo recomendado: 50 caracteres
Sistema Operacional
Seção intitulada “Sistema Operacional”Valores disponíveis:
- Debian/Anthares
- Todos
- Ubuntu/Linux Mint
- Fedora
- Manjaro/Arch
- Slackware
- Solus/LFS
- Código Fonte
- ShellScripts
Valor do programa
Seção intitulada “Valor do programa”- Formato:
0.00 0.00→ gratuito- Acima de
0.01→ pago
Licença / Modelo de distribuição
Seção intitulada “Licença / Modelo de distribuição”- Gratuito
- Pago
- P.Q.Q (Pague o Quanto Quiser)
- Tamanho obrigatório: 128×128 pixels
- Formatos: PNG ou JPG
Imagens (prints)
Seção intitulada “Imagens (prints)”- Mínimo: 1 · Máximo: 5
- Resolução obrigatória: 1920×1080
- Imagens reais do programa
- Máximo: 50 caracteres
- Progressão crescente (não regredir após publicação)
Links externos
Seção intitulada “Links externos”Site, YouTube, Twitter/X — opcionais, máximo 255 caracteres cada, URLs válidas.
Política de privacidade e termos
Seção intitulada “Política de privacidade e termos”Obrigatório. Link válido contendo política de privacidade e termos de uso.
Instalador
Seção intitulada “Instalador”- Formato obrigatório:
.tar.xz - Deve seguir o modelo oficial
- O sistema executa o script
instalar.shdentro do pacote
Estrutura do instalador
Seção intitulada “Estrutura do instalador”[nome-do-programa]/├── instalar.sh├── desinstalar.sh├── programa/│ └── (arquivos do programa)├── img/ (opcional)└── icone/ (opcional)- instalar.sh — executado como root pela loja
- desinstalar.sh — executado ao clicar em Desinstalar
- programa/ — executáveis, scripts, bibliotecas, recursos
Os dois scripts são obrigatórios e devem funcionar. Falha na instalação/desinstalação → rejeição.
Exemplo de instalar.sh
Seção intitulada “Exemplo de instalar.sh”#!/bin/bashset -eecho "Iniciando instalação..."mkdir -p /opt/meu-programacp -r programa/* /opt/meu-programa/chmod +x /opt/meu-programa/meu-executavelln -sf /opt/meu-programa/meu-executavel /usr/local/bin/meu-programaecho "Instalação concluída com sucesso."Exemplo de desinstalar.sh
Seção intitulada “Exemplo de desinstalar.sh”#!/bin/bashset -eecho "Removendo programa..."rm -rf /opt/meu-programarm -f /usr/local/bin/meu-programaecho "Programa removido com sucesso."Boas práticas
Seção intitulada “Boas práticas”- Sempre usar
set -e - Usar caminhos absolutos
- Não deixar arquivos órfãos
- Testar instalação e desinstalação antes de enviar
Considerações gerais
Seção intitulada “Considerações gerais”Em caso de rejeição, todos os dados enviados são removidos e o reenvio completo é obrigatório. Mantenha backup local de:
- Arquivo do instalador (
.tar.xz) - Textos (nome, descrição, etc.)
- Imagens e ícones