doknyudocs

Instalação

Instale o doknyu pelo pacote .deb, pelo AppImage ou compilando o código-fonte.

Todos os arquivos ficam na página de releases do GitHub. Os dois formatos são compilados no Ubuntu 22.04 (glibc 2.35), então rodam nele e em qualquer sistema mais novo.

Debian, Ubuntu e derivados (.deb)

Recomendado para Ubuntu, Debian, Linux Mint, Pop!_OS, elementary OS e afins.

cd ~/Downloads
sudo apt install ./doknyu_0.1.0-1_amd64.deb

O pacote recomenda (mas não exige) docker.io ou docker-ce, já que o daemon pode vir de outra fonte. Depois de instalar, procure doknyu no menu de aplicativos ou rode doknyu no terminal.

Qualquer distribuição (AppImage)

O AppImage roda sem instalar. Ele precisa do FUSE 2 (no Ubuntu 22.04/24.04, o pacote libfuse2).

chmod +x doknyu-x86_64.AppImage
./doknyu-x86_64.AppImage

Drivers gráficos

O AppImage não empacota Wayland, X11, Vulkan nem OpenGL: eles vêm do seu sistema, junto com o driver da GPU.

Verificar o download

Cada release traz um arquivo SHA256SUMS. Baixe-o para a mesma pasta e confira:

sha256sum --check --ignore-missing SHA256SUMS

A linha do arquivo baixado deve terminar em OK.

A partir do código-fonte

Você precisa do Rust 1.89 ou mais novo. No Ubuntu/Debian, instale as dependências de build:

sudo apt install libxkbcommon-dev libwayland-dev libvulkan-dev pkg-config

E compile:

git clone https://github.com/RafaelProfMgz/doknyu
cd doknyu
cargo run --release

Sem Docker na máquina? Rode com um cliente falso, que traz dados de exemplo:

cargo run --features fake

Em breve

Os pacotes para Flathub, AUR, Fedora COPR e Nix já estão preparados no repositório (packaging/) e serão publicados nas próximas releases.

Atualizar e desinstalar

O doknyu não se atualiza sozinho: nada é baixado em segundo plano. Para atualizar, baixe a versão nova e instale por cima.

# remover o pacote .deb
sudo apt remove doknyu

O AppImage é um arquivo só: para removê-lo, basta apagar o arquivo. A única configuração salva pelo app é o tema escolhido, em ~/.config/doknyu/.

Próximo passo: liberar o acesso ao Docker.

Nesta página