Как установить SDKMAN в Ubuntu 22.04 LTS

В этом уроке мы покажем вам, как установить SDKMAN в Ubuntu 22.04 LTS. СДКМАН! является мощным инструмент, который обеспечивает универсальное решение для управления параллельные версии нескольких программ Комплекты разработки (SDK) на большинстве Unix-системы. Он обеспечивает удобный Командная строка Интерфейс (CLI) для установка, переключениеудаление и список кандидатов.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo‘ к командам для получения root-прав. Я покажу вам пошаговую установку SDKMAN на Ubuntu 22.04 (Jammy Jellyfish). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.

Предварительные условия

  • Сервер под управлением одной из следующих операционных систем: Ubuntu 22.04, 20.04 или любого другого дистрибутива на основе Debian, например Linux Mint.
  • Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
  • Базовые знания интерфейса командной строки Linux (CLI). В этом руководстве предполагается, что вы умеете выполнять команды в терминале.
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости для SDKMAN.
  • А non-root sudo user или доступ к root user. Мы рекомендуем выступать в качестве non-root sudo userоднако вы можете нанести вред своей системе, если не будете осторожны, действуя как root.

Установите SDKMAN в Ubuntu 22.04 LTS Jammy Jellyfish

Шаг 1. Прежде чем мы погрузиться в установка процесс, это важно чтобы гарантировать, что у тебя есть необходимые предпосылки. Вы должны были базовое понимание Linux и интерфейс командной строки. Кроме тоготебе следовало бы иметь Убунту 22.04 ЛТС установлен на ваша система. Этоэто также имеет решающее значение чтобы гарантировать, что ваши системные пакеты являются актуальными. Ты могу сделать это с помощью запуск следующего команды:

sudo apt update
sudo apt upgrade

Шаг 2. Установка SDKMAN в Ubuntu 22.04.

Теперь, когда у нас есть необходимое инструменты установленымы можем продолжить с установкой СДКМАН!. установка процесс прост и включает в себя одна команда:

curl -s "https://get.sdkman.io" | bash

Эта команда загружает SDKMAN! сценарий установки и передает его в оболочку bash для выполнения. После завершения установки вам необходимо открыть новый терминал или ввести следующую команду, чтобы начать использовать SDKMAN!:

source "$HOME/.sdkman/bin/sdkman-init.sh"

Чтобы убедиться, что SDKMAN! установлен правильно, вы можете использовать команду версии:

sdk version

Если установка прошла успешно, эта команда должна вернуть установленную версию SDKMAN!. Если во время установки у вас возникнут какие-либо проблемы, убедитесь, что у вас есть необходимые предварительные условия и что ваше подключение к Интернету стабильно.

Шаг 3. Использование SDKMAN!.

СДКМАН! предоставляет простой интерфейс командной строки для управления вашими SDK. Вы можете установить определенную версию SDK с помощью команды установки. Например, чтобы установить Java версии 11.0.3, вы должны использовать:

sdk install java 11.0.3-open

Вы можете переключаться между различными версиями SDK с помощью команды use и удалять версию SDK с помощью команды uninstall. Чтобы просмотреть все доступные версии SDK, вы можете использовать команду list:

sdk list

Сохраняем SDKMAN! Обновление гарантирует, что у вас есть доступ к новейшим функциям и исправлениям ошибок. Вы можете обновить SDKMAN! до последней версии с помощью следующей команды:

sdk self-update

Если по какой-либо причине вам необходимо удалить SDKMAN!, вы можете сделать это, просто удалив каталог .sdkman из вашего домашнего каталога:

rm -rf "$HOME/.sdkman"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *