Deno is a secure JavaScript and TypeScript runtime built with V8 and Rust.
This repository contains build scripts to produce the unofficial Debian packages (.deb) for Deno hosted at debian.griffo.io
⭐⭐⭐ Love using Deno on Debian? Show your support by starring this repo or buying me a coffee! ⭐⭐⭐
Currently supported Debian distros are:
- Bookworm (v12)
- Trixie (v13)
- Forky (v14)
- Sid (testing)
Currently supported Ubuntu distros are:
- Jammy (22.04)
- Noble (24.04)
- Questing (25.04)
Supported architectures:
- amd64 (x86_64) - All distributions
- arm64 (aarch64) - All distributions
This is an unofficial community project to provide packages that are easy to install on Debian and Ubuntu. If you're looking for the Deno source code, see deno.
The full Deno runtime with compiler tooling. Use this for development.
The Deno runtime without compiler tooling, optimized for running pre-compiled Deno programs.
curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg
echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list
sudo apt update
sudo apt install -y denoTo install denort instead:
sudo apt install -y denort- Download the .deb package for your distribution available on the Releases page.
- Install the downloaded .deb package.
sudo dpkg -i <filename>.debTo update to a new version, just follow any of the installation methods above. There's no need to uninstall the old version; it will be updated correctly.
./build.sh <deno_version> <build_version> <architecture>
# Example: ./build.sh 2.7.2 1 arm64./build.sh <deno_version> <build_version> all
# Example: ./build.sh 2.7.2 1 all- Produce .deb packages on GitHub Releases
- Set up a debian mirror for easier updates
- Multi-architecture support (amd64, arm64)
- This repo is not open for issues related to Deno. This repo is only for unofficial Debian packaging.

