DEV Community

Cover image for How to Install Deno on Ubuntu 20.04
HostnExtra Technologies
HostnExtra Technologies

Posted on

How to Install Deno on Ubuntu 20.04

In this article, we’ll explain how to install Deno on Ubuntu 20.04.

Deno is a JavaScript/TypeScript runtime with simple, modern, secure defaults and a great developer experience. It’s built on V8, Rust, and Tokio.

Features:

Secure by default. No file, network, or environment access (unless explicitly enabled).
Supports TypeScript out of the box.
Ships a single executable (deno).
Has built-in utilities like a dependency inspector (deno info) and a code formatter (deno fmt).
Has a set of reviewed (audited) standard modules that are guaranteed to work with Deno.
Scripts can be bundled into a single JavaScript file.

Prerequisites:

A Ubuntu 20.04 installed dedicated server or KVM VPS.
A root user access or normal user with administrative privileges.

Install Deno on Ubuntu 20.04

Step 1 - Keep the server updated

# apt update -y && apt upgrade -y

Step 2 - Install required package

We need to install unzip as it is required during the installation process.

# apt install unzip -y

Step 3 - Install Deno

There is one-line command to install Deno on system.

# curl -fsSL https://deno.land/x/install/install.sh | sh

Once the installation gets complete, run following command to move deno environment file to /usr/bin directory.

# mv /root/.deno/bin/deno /usr/bin/

Step 4 - Verify the installation

We can verify the installation by checking the version using following command:

# deno --version

Output:

deno 1.7.4 (release, x86_64-unknown-linux-gnu)
v8 9.0.123
typescript 4.1.4

Step 5 - Run simple command

Try running a simple program using following command:

# deno run https://deno.land/std/examples/welcome.ts

Or a more complex one:

import { serve } from "https://deno.land/std@0.87.0/http/server.ts";

const s = serve({ port: 8000 });

console.log("http://localhost:8000/");

for await (const req of s) {

req.respond({ body: "Hello World\n" });

}

Here you can find document page

That’s it. The installation has been completed successfully.

Top comments (0)