Как установить Дарт в Linux?

Опубликовано: 6 Сентября, 2022

В этой статье будет рассказано о том, как установить Dart SDK в системе Linux. Прежде чем мы углубимся в установку, давайте сначала сделаем небольшой обзор Dart, его приложений и системных требований для установки Dart в системе Linux. На момент написания этой статьи последней стабильной версией была 2.14.3.

Что такое Дарт?

Быстрый поиск в гугле выдаст вам это,

Dart is a programming language designed for client development, such as for the web and mobile apps. It is developed by Google and can also be used to build server and desktop applications. Dart is an object-oriented, class-based, garbage-collected language with C-style syntax. 

Он оптимизирован для быстрого пользовательского интерфейса на стороне клиента и разработки приложений. Dart обычно используется в разработке Flutter. Итак, если вы хотите изучить Flutter, вам нужно для начала изучить «как минимум» основы Dart. Но стиль C и простой синтаксис Dart облегчают работу.

Перед установкой:

Начиная с Flutter 1.21 , Flutter SDK включает полный Dart SDK. Поэтому, если у вас установлен Flutter, вам может не понадобиться явно загружать Dart SDK. Рассмотрите возможность загрузки Dart SDK, если выполняется одно из следующих условий:

  • Вы не используете флаттер.
  • Вы используете версию Flutter до 1.21.
  • Вы хотите уменьшить требования к дисковому пространству или время загрузки, и ваш вариант использования не требует Flutter. Например, у вас может быть установка непрерывной интеграции (CI), для которой требуется Dart, но не Flutter.

Системные требования для Linux:

  • Поддерживаемые версии: стабильная версия Debian и стандартная поддержка Ubuntu LTS.
  • Поддерживаемые архитектуры: x64, ia32, arm, arm64.

Примечание. Для поддержки рук требуется glibc 2.23 или новее из-за ошибки динамического компоновщика.

Установка Линукс:

Если вы используете Debian/Ubuntu на AMD64 (64-разрядная версия Intel), вы можете выбрать один из следующих вариантов, каждый из которых может автоматически обновлять SDK при выпуске новых версий.

  • Установить с помощью apt-get
  • Установите пакет Debian

Установка Dart с помощью apt-get в Linux:

Примечание. Здесь мы делаем эту часть в ОС Parrot, которая представляет собой дистрибутив Linux на основе Debian.

Перед установкой пакета Dart нам сначала нужно добавить репозиторий в apt-менеджер, в котором есть пакет Dart. Для этого нам нужно выполнить одноразовую настройку.

sudo apt-get update
sudo apt-get install apt-transport-https
sudo sh -c "wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -"
sudo sh -c "wget -qO- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list"

Это добавит репозиторий Google в ваш менеджер пакетов. Скриншоты выполнения следующих команд прикреплены ниже.

sudo apt update / sudo apt-get update

sudo apt-get install apt-transport-https

sudo sh -c "wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -"

Пока игнорируйте устаревшее предупреждение.

sudo sh -c "wget -qO- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list"

Эта команда будет выполнена без вывода.

После этой разовой настройки добавления репозитория в диспетчер пакетов apt мы устанавливаем пакет Dart. Мы сначала делаем обновление перед установкой Dart.

sudo apt-get update

Обратите внимание на новые репозитории, которые мы добавили на этапе установки.

sudo apt-get install dart

Это позволит успешно установить дротик в вашей системе.

Установите пакет Debian:

Примечание. Здесь мы делаем эту часть в Ubuntu, дистрибутиве Linux на основе Debian.

Чтобы установить dart с помощью пакета Debian, вы можете сначала загрузить Dart SDK в виде пакета Debian в формате «.deb». После загрузки вы можете открыть пакет deb в Ubuntu Software и установить его,

Или вы можете использовать команду:

$ dpkg -i dart_2.14.4-1_amd64.deb

После установки нам нужно добавить его каталог bin в ваш PATH. Для этого для активного терминального сеанса используйте:

$ export PATH="$PATH:/usr/lib/dart/bin"

Чтобы изменить PATH для будущих сеансов терминала, используйте следующую команду:

$ echo "export PATH="$PATH:/usr/lib/dart/bin"" >> ~/.profile

Обе эти команды будут выполняться без вывода.

Проверка установки:

Вы можете использовать команды,

$ dart

а также

$ dart --version

чтобы убедиться, что dart успешно установлен в вашей системе.

Примечание. Существует еще один способ установить dart из исходного кода, для этого вы можете перейти по этой ссылке. Но это долгий процесс, так как вам нужно будет установить множество зависимостей перед компиляцией исходного кода. Итак, вместо этого я предложу один из двух вышеперечисленных способов.