top of page
Foto do escritorDarwin Brandão

[Tutorial] Como Instalar Aseprite DE GRAÇA em 2022?

Atualizado: 21 de ago. de 2022



Introdução


Nesse tutorial, estarei ensinando, de forma simples e detalhada, como compilar o Aseprite de forma completamente gratuita no Ubuntu 22.04 LTS (e seus derivados).


Você vai aprender a

  • Compilar o Aseprite

  • Fazer ele aparecer no menu de aplicativos

  • Instalar temas

Este artigo não ensina a compilar nem no Windows e nem no MacOS, pois não tenho acesso a esses sistemas.


O que é Aseprite?



Aseprite é um programa para criar sprites animadas para jogos e Pixel Art no geral.


Mesmo embora o programa seja pago, a equipe do Aseprite disponibiliza o código fonte para qualquer um que quiser compilar, sem qualquer custo envolvido, de forma completamente gratuita


A única restrição é: uma vez que o programa foi compilado e produziu um executável, não se pode distribuir o executável para outras pessoas, uma vez que isso seria pirataria.


O que é "compilar"?


Uma breve explicação: o código fonte em si é apenas um monte de texto, não faz nada sozinho. "Compilar" significa transformar esse monte de texto em um executável, um arquivo que abre o programa quando você clica nele.


Início da Compilação


Instalando Dependências


Antes de mais nada, é muito importante que você instale as dependências, para que o código possa ser compilado.


No Ubuntu, basta abrir o terminal, copiar e colar essa linha abaixo:


sudo apt-get install -y xorg-dev g++ cmake ninja-build libx11-dev libxcursor-dev libgl1-mesa-dev libfontconfig1-dev

Obs: Na página oficial do Aseprite, no GitHub, o comando que eles mostram está muito datado, não funcionou para mim. Mas consegui fazer funcionar com esse comando que mostrei acima.


Download do Código Fonte


Você pode baixar o código fonte do Aseprite neste link aqui: https://github.com/aseprite/aseprite/releases/.


Baixe a primeira opção abaixo de "Assets".



Além disso, o é necessário baixar o Skia Library, uma biblioteca gráfica para 2D desenvolvida pelo Google, que o Aseprite precisa para ser compilado.


Você deve baixar neste link: https://github.com/aseprite/skia/releases


Agora, é necessário que baixe a segunda opção, abaixo de "Assets": a que tem "libstdc++.zip" no final.



Preparando o Terreno


Agora, é preciso que você crie um diretório para armazenar os arquivos baixados. Para isso, copie e cole esses comandos no terminal:


# Cria o diretório chamado Applications na sua Home
cd ~
mkdir Applications

# Cria o diretório Aseprite no Applications
cd Applications
mkdir Aseprite


Agora, siga as instruções:

  1. Vá na pasta Downloads

  2. Copie os arquivos baixados (Aseprite e Skia)

  3. Cole no diretório ~/Applications/Aseprite

  4. Selecione-os, clique com o botão direito do mouse

  5. Clique em "Extrair aqui" espere terminar a extração

  6. Renomeie as pastas para "aseprite" e "skia", respectivamente

Compilando o Aseprite


Agora sim chegou a hora mais esperada...


Para compilar o Aseprite, basta:



  1. Entrar na pasta "aseprite"

  2. Clicar com o botão direito do mouse numa área vazia

  3. Clicar em "Abrir no terminal"

  4. Copie e cole no terminal os seguintes comandos (pode selecionar, copiar e colar tudo de uma vez) e aperte Enter:

# Cria o diretório "build" e entra nele
mkdir build
cd build

# Exporta variáveis para a compilação
export CC=clang
export CXX=clang++

# Inicia a compilação
cmake \
  -DCMAKE_CXX_COMPILER=/usr/bin/g++ \
  -DCMAKE_C_COMPILER=/usr/bin/gcc \
  -DCMAKE_BUILD_TYPE=RelWithDebInfo \
  -DCMAKE_CXX_FLAGS:STRING=-static-libstdc++ \
  -DCMAKE_EXE_LINKER_FLAGS:STRING=-static-libstdc++ \
  -DLAF_BACKEND=skia \
  -DSKIA_DIR=../../skia \
  -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 \
  -DSKIA_LIBRARY=../../skia/out/Release-x64/libskia.a \
  -G Ninja \
  ..

# Gera o executável na pasta bin
ninja aseprite

A compilação, para mim, levou cerca de 10 minutos (considerando que foi numa máquina virtual).


Abaixo tem um timelapse do processo de compilação:



É normal que apareça alertas(warnings), mas enquanto não aparecer nenhum erro(error), a compilação está indo bem.


Rodando o Aseprite


Para rodar o programa, basta entrar no diretório "bin", e verá um arquivo chamado "aseprite". Clique nele para abrir o programa.


Caso não funcione, clique com o botão direito do mouse sobre ele, vá em "Propriedades", clique em "Permissões" e verifique se "Permitir a execução do arquivo como um programa" está marcada. Caso não esteja, marque-a e tente rodar novamente.



Pronto, o Aseprite foi instalado com sucesso. Mas isso não é tudo, ainda podemos melhorar algumas coisas. Daqui pra frente o que estarei ensinando é um bônus, não é obrigatório, mas acredito que irá melhorar a sua experiência com o programa.


Acessando o Aseprite pelo menu


Caso você queira poder facilmente acessar o Aseprite através do menu de aplicativos, basta criar um arquivo .desktop e colocá-lo na pasta "~/.local/share/applications".



Para isso, copie e cole esses comandos no terminal:


# Ir para o diretório do Aseprite
cd ~/Applications/Aseprite/aseprite/build/bin

# Armazena caminho completo (sem o "~")
dir=$(pwd)

# Monta o .desktop e salva em ~/.local/share/applications/aseprite.desktop
cat << EOF > ~/.local/share/applications/aseprite.desktop
[Desktop Entry]
Name=Aseprite
Exec=$dir/aseprite
Icon=$dir/data/icons/ase.ico
Type=Application
EOF


Instalando um tema


Convenhamos: o Aseprite não é o programa mais bonito de todos...


Eles disponibilizam diversos temas para você escolher. Você pode acessar a lista neste endereço: https://github.com/aseprite/themes


Para instalar, basta seguir estes passos:


  1. Escolha um tema e clique no link

  2. Cada tema pode ter suas instruções próprias (ex: instalar fontes de texto), então siga as instruções do tema que escolheu antes de prosseguir

  3. Baixe o arquivo .zip

  4. Abra o Aseprite

  5. No menu, vá em Editar -> Preferências (Edit -> Preferences)

  6. Clique em Extensões (Extensions)

  7. Clique em Adicionar Extensão (Add Extension)

  8. Procure o .zip que baixou e clique em OK

  9. Clique em Tema (Theme)

  10. Selecione o tema

  11. Clique em Selecionar (Select)

Exemplos


Instalando o "tungkradle's than"



Instalando o "JMSWRNR's Aseprite Themes"



Conclusão


Se tudo funcionou como o planejado, você economizou 20 dólares e agora tem um Aseprite 100% funcional, 100% legal (no sentido de não ser pirata) e 100% bonito.


Já que pudemos te ajudar a economizar esses 20 dólares, o que acha de contribuir financeiramente com nosso trabalho? Aceitamos qualquer valor via Pix, PayPal e Cripto Moedas.

qualquer val


Se não puder colaborar, tudo bem, já estamos felizes por ter te ajudado. Compartilhe esse artigo com seus amigos artistas, para que também possam usar esse programa maravilhoso.

 

Continue lendo!


Obrigado por compartilhar esses minutos do seu tempo comigo. Tomara que tenha gostado de nosso conteúdo e que tenha sido de grande valia para você.


Quer continuar lendo? Leia nossos outros artigos aqui.


 

Ajude nosso projeto!


Visite nossa página de doações: https://www.designiterativo.com.br/doacoes


Estamos no começo de nossa jornada e precisamos de doações para continuar a compartilhar o conhecimento de forma gratuita e sem anúncios.


Aceitamos Pix, Paypal e Criptomoedas.


Pix

Chave Pix: designiterativo@gmail.com

QR Code:


Paypal

Email: designiterativo@gmail.com

Página de doações: Ir para Paypal


Criptomoedas

Nano (NANO):

nano_3jpjorhesnmogci7s4c74izup9k8ksqhyxmdo1sgdxgfpmn73cirymiakza7


Bitcoin (BTC):

1NaN1Uzca1cnLsXpBR53GsZoXpDbAP2TJv


Cardano (ADA):

addr1qxhgzwkv9pz8zcch02phddsvs505w6tp33lq5fhmur4svqrtvs6k2k82qm5ru5dnsuwtyn0ukqvw8hmc9vmjqyn0ralszr4su5


Monero (XMR):

48gCDULjd6uVnDM7QcURE1RQKUZmWgRmePwc43a8ZNTVM7ue6g8ouwZiayhAVdEwfKagw7oBqpWmrNVAF8ceo2zvTnegKRF


Também aceitamos outras criptos, visite a página de doações para mais informações.

 

Dúvidas?


Alguma dúvida? Algo a acrescentar? Deixe suas dúvidas, sugestões, correções e opiniões nos comentários abaixo.

Comments


bottom of page