🆓 Бесплатно навсегда — это гарантируют лицензии

Каждый инструмент здесь — open source; его лицензия гарантирует право использовать и распространять его. Это зеркало — то самое обещание на практике: новейший релиз каждого пакета возрастом не менее 2 месяцев, бесплатно навсегда — без аккаунта и аутентификации.
Исправления безопасности и патчи публикуются немедленно. Нужен каждый релиз через несколько часов после upstream? Для этого есть основной репозиторий deb.griffo.io. 🚀

💬 Вопросы или проблемы? Присоединяйтесь к нашему Discord-сообществу — лучшее место для помощи.

🦕 Установить Deno в Debian

⏳ Пока нет в бесплатном зеркале — доступно в deb.griffo.io (основной)
Deno пока нет в бесплатном зеркале. Сейчас бесплатное зеркало предлагает Ghostty, Zed и Oh My Posh, скоро будет больше. Получите Deno из основного репозитория deb.griffo.io — каждый релиз через несколько часов после upstream.
ИсточникВерсия
deb.griffo.io (main)2.9.3 ✅
Официальный Debian🚫 не упакован

Безопасная JavaScript/TypeScript среда выполнения со встроенной поддержкой TypeScript и стандартными веб-API

← Вернуться на главную

Что такое Deno?

Deno — это безопасная среда выполнения JavaScript и TypeScript, построенная на V8 и Rust, созданная Райаном Далем (оригинальным создателем Node.js). Она выполняет TypeScript нативно без шага компиляции, имеет безопасную изоляцию по умолчанию и реализует современные стандартные веб-API. Deno 2 обеспечивает полную совместимость с Node.js и npm.

🚀 Почему важны последние версии: Deno активно разрабатывается с крупными улучшениями в каждом выпуске, включая улучшенную совместимость с Node.js/npm, улучшения производительности и новые реализации API веб-платформы. Последние версии включают критические исправления безопасности и улучшенную поддержку TypeScript.

🔥 Ключевые возможности Deno

⚡ Исключительно быстрый

Построен на движке V8 с Rust, обеспечивая отличную производительность для рабочих нагрузок JavaScript и TypeScript.

🔒 Безопасный по умолчанию

Нет доступа к файлам, сети или окружению без явного предоставления. Гранулярная система разрешений.

📝 Нативный TypeScript

Запускайте файлы TypeScript напрямую без шага компиляции или настройки.

🌐 Стандартные веб-API

Реализует совместимые с браузером API, такие как fetch, WebSockets и Streams, из коробки.

🔄 Совместимость с Node.js

Deno 2 поддерживает API Node.js и пакеты npm для плавной миграции.

📦 Встроенная цепочка инструментов

Включает форматировщик, линтер, тест-раннер, бандлер и генератор документации.

📦 Установка из deb-free.griffo.io

Шаг 1: Добавить репозиторий

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null apt update

📋 Доступные пакеты Deno

deb-free.griffo.io предоставляет два различных пакета Deno для разных нужд:

🦕 deno (Рекомендуется)

Полная среда выполнения Deno со всеми инструментами разработчика, включая REPL, LSP, форматировщик, линтер, тест-раннер и бандлер. Это рекомендуемый выбор для большинства разработчиков.

sudo apt install deno
⚡ denort

Лёгкая среда выполнения Deno без инструментов разработчика. Идеально для производственных развёртываний, где нужно только запускать скомпилированные программы Deno с минимальными накладными расходами и меньшим двоичным файлом.

sudo apt install denort

🔄 Управление обоими пакетами

Можно установить как deno, так и denort одновременно:

Установить оба:

sudo apt install deno denort

Проверить версию deno:

deno --version

Проверить denort:

denort --version

Шаг 2: Установить Deno

sudo apt install deno
apt install deno

Шаг 3: Проверить установку

deno --version deno --help

🚀 Примеры быстрого старта

Запустить TypeScript напрямую:

echo 'console.log("Hello from Deno!")' > app.ts deno run app.ts

Запустить с разрешениями:

deno run --allow-net --allow-read app.ts

Создать новый проект:

deno init my-deno-app cd my-deno-app deno run main.ts

Запустить с npm-пакетами:

import { express } from "npm:express@4"; deno run --allow-net server.ts

Запустить тесты:

deno test

Форматировать и линтовать:

deno fmt deno lint

📦 Репозиторий сборки пакетов

Пакеты Debian автоматически создаются и обслуживаются в этом репозитории GitHub:

🔗 Связанные пакеты

Дополните рабочий процесс разработки этими инструментами от deb.griffo.io:

📚 Дополнительные ресурсы

📦 Последние релизы в deb.griffo.io (основной)

❓ Часто задаваемые вопросы

Есть ли Deno в официальных репозиториях Debian?

Нет — Deno не упакован в официальных архивах Debian. Это бесплатное зеркало предлагает новейший релиз Deno возрастом не менее 2 месяцев; основной репозиторий deb.griffo.io предлагает каждый релиз через несколько часов после upstream.

Как установить последнюю версию Deno в Debian?

Добавьте репозиторий deb-free.griffo.io один раз по инструкции выше, затем выполните: sudo apt install deno. Новые версии приходят через обычный sudo apt upgrade.

Подписаны ли пакеты и как они собираются?

Каждый пакет подписан GPG-ключом репозитория (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) и собирается из релизов upstream в публичных репозиториях GitHub, которые может проверить любой.

Какие версии Debian поддерживаются?

Debian 12 Bookworm, Debian 13 Trixie, Forky и Sid.