Pular para o conteúdo

Publicar no Unicode Center

Tutorial para desenvolvedores que desejam publicar programas no Unicode Center.

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

Explica o que o programa faz, para quem é e as funcionalidades principais.

  • Máximo recomendado: 2000 caracteres
  • Mínimo recomendado: 50 caracteres

Valores disponíveis:

  • Debian/Anthares
  • Todos
  • Ubuntu/Linux Mint
  • Fedora
  • Manjaro/Arch
  • Slackware
  • Solus/LFS
  • Código Fonte
  • ShellScripts
  • Formato: 0.00
  • 0.00 → gratuito
  • Acima de 0.01 → pago
  • Gratuito
  • Pago
  • P.Q.Q (Pague o Quanto Quiser)
  • Tamanho obrigatório: 128×128 pixels
  • Formatos: PNG ou JPG
  • 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)

Site, YouTube, Twitter/X — opcionais, máximo 255 caracteres cada, URLs válidas.

Obrigatório. Link válido contendo política de privacidade e termos de uso.

  • Formato obrigatório: .tar.xz
  • Deve seguir o modelo oficial
  • O sistema executa o script instalar.sh dentro do pacote
[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.

#!/bin/bash
set -e
echo "Iniciando instalação..."
mkdir -p /opt/meu-programa
cp -r programa/* /opt/meu-programa/
chmod +x /opt/meu-programa/meu-executavel
ln -sf /opt/meu-programa/meu-executavel /usr/local/bin/meu-programa
echo "Instalação concluída com sucesso."
#!/bin/bash
set -e
echo "Removendo programa..."
rm -rf /opt/meu-programa
rm -f /usr/local/bin/meu-programa
echo "Programa removido com sucesso."
  • Sempre usar set -e
  • Usar caminhos absolutos
  • Não deixar arquivos órfãos
  • Testar instalação e desinstalação antes de enviar

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