Как установить Visual Studio Code Linux.

Введение.

Написание программного кода сопровождает большинство ИТ проектов и компьютерных разработок. Без опыта работы в программировании, используя справочники, можно попытаться понять работу небольшого фрагмента кода, для усовершенствования работы программы. На этом этапе потребуется среда разработки IDE — оболочка с помощью которой, программисты запускают программу для отладки и выполнения кода.

IDEintegrated development environment (интегри́рованная среда́ разрабо́тки)

Если пользователь будет постоянно заниматься исследованием и написанием кода, то ему потребуется специализированное рабочее место программиста.

На базе рабочей станции Simply Linux сформируем, рабочую среду программиста, где в разделе «Программирования», дерева программ, будут находится наиболее распространённых IDE.

Эта статья открывает серию публикаций посвящённых развёртыванию IDE в среде Linux.

Все статьи посвящённые IDE см

тэг IDE или поиск IDE

Сред разработок много, каждый выбирает ту, которая ему подходит более всего. Пользователям пришедшим из Windows, привычна Visual Studio Code (VS Code), которая может работать и на Linux.

Подготовка.

VS Code разработан компанией Microsoft, распространяется под лицензией MIT.

MIT является GPL-совместимой лицензией, разрешает программистам комбинировать и распространять GPL-продукты.

  • Стенд
    • Simply Linux, имя lin-sl; ip-10.0.2.33
    • CPU Intel Core 5
    • HDD >50Gb
    • ОЗУ > 8Gb

Для работы потребуется подготовить и установить основные языковые пакеты, необходимые для использования рабочего места программиста.

Установка пакетов возможна из Synaptic или консоли. X — текущая версия

php.

Консольная установка.

# apt-get update
# apt-get install phpX.X
# apt-get install phpX.X-fpm-fcgi
# apt-get install phpX.X-xdebug

FPM — Fast Process Manager обеспечивает поддержку интерфейса CGI

Xdebug — расширение для PHP, помогающее в отладке и разработке

# systemctl start php8.2-fpm
# systemctl enable php8.2-fpm

проверка

# php -v
# systemctl status php8.2-fpm

справка

# php -h

В пакет php входит простой web-сервер, который можно запустить с консоли ПК пользователя. По умолчанию корневым каталогом web-сервера является, домашняя папка пользователя и файл index.php.

Для примера, создадим в домашней папке пользователя файл index.php и впишем в него код.

<?php
phpinfo();
?>

Запустим встроенный php web-сервер на 80 порту.

$ sudo php -S localhost:80
...PHP X.X.X Development Server (http://localhost:80) started

Для просмотра результата, открываем браузер по адресу http://localhost, перед нами предстаёт полный отчёт о установленной версии php.

Вывод информации о пакете php, установленного на ПК.
Вывод информации о пакете php, установленного на ПК.

Java.

Смотрим наличие java.

$ java -version
openjdk version "xx.x.xx.x" 

Установлен openjdk, если требуется развернуть контейнер Oracle Java JDK, то скачав пакет и проверив контрольную сумму, развернём его.

Скачать java для Simply Linux.
Скачать java для Simply Linux.
# rpm -ivh jdk-xx_linux-x64_bin.rpm

Теперь у нас стоят два пакета java jdk.

$ rpm -qa|grep jdk
java-xx-openjdk-xx.x.xx.x.xx-alt1_xxxxxx.x86_64
jdk-xx-xx.x.x-x.x86_64
java-xx-openjdk-headless-xx.x.xx.x.xx-alt1_xxxxxx.x86_64

Удалим пакет openjdk, оставим контейнер с Oracle Java JDK.

# apt-get remove java-xx-openjdk
# apt-get remove java-xx-openjdk-headless

Проверяем.

# rpm -qa|grep jdk
jdk-xx-xx.x.x-x.x86_64

Каталог контейнера Oracle Java JDK использует путь /usr/java

Вопрос выбора редакции версии java зависит от проекта. Например, при использовании openjdk в работе с Порталом приводит к пропаданию некоторых иконок и отказу от запуска рабочих процессов

Плагина java для браузера не требуется. В последних версиях Firefox, Chromium, Yandex, поддержка java осуществляется на уровне ядра. В этом можно убедится, открыв любой сайт написанный на java, например этот.

python.

Убедится в наличие установленного пакета python, можно с помощью утилиты Synaptic или консоли.

# rpm -qa|grep python

После вывода на консоль списка, можно перейти к детальному просмотру информации о текущей версии. Например мы определили, что у нас установлен python3.

# python3 -V
Python 3.9.16
# python2 -V
Python 2.7.18

HTML5 и JavaScript.

Как правило основная поддержка для HTML5 и JavaScript существует на уровне ядра большинства IDE и особых требований к дополнительной установке не требуют.

Установка Visual Studio из репозитория.

Вариантов установки студии несколько. Для начала воспользуемся штатным способом развёртывания Visual Studio Code, из официального репозитория Sisyphus и её стабильной ветки Branch. Для этого запустим утилиту менеджера пакетов Synaptic.

Выбор Visual Studio Code из Synaptic.
Рис1.Выбор Visual Studio Code из Synaptic.

Для запуска Synaptic требуются права root.

В окне программы выбираем пакет Visual Studio Code, помечаем «Отметить для установки», нажимаем «Применить».

Работа утилиты Synaptic.
Рис2.Работа утилиты Synaptic.

После процедуры установки пакета и библиотек зависимостей, выходим из Synaptic и переходим в дерево программ, где появляется иконка редактора.

Запуск Visual Studio Code
Рис3.Запуск Visual Studio Code.

Этот же пакет можно установить с консоли рабочей станции.

# apt-get update
# apt-get install code

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

Установка Visual Studio с сайта производителя.

Компания ALT Linux «Базальт СПО» рекомендует устанавливать программные пакеты, только из официального источника, Sisyphus.

Причины установки пакета с сайта производителя могут быть разные, одна из них «Просто хочется».

Заходим на сайт производителя, скачиваем нужный пакет и сохраняем его в локальном каталоге.

Скачать пакет Visual Studio rpm.
Рис4.Скачать пакет Visual Studio rpm.

Открываем консоль рабочей станции для выполнения действий.

# cd /home/user/Загрузки
# apt-get install ./code-1.xx.x-xxxxxxxxxx.xxx.x86_64.rpm

В дереве программ, Рис3, находим иконку VS Code.

Заключение.

Редактор Visual Studio Code справедливо считается одним из мощных помощников для программистов и пользователей изучающих языки программирования. Освоить основы работы с редактором позволяет мощная поддержка на сайте производителя и документация, локализованная под язык страны, где работает VS Code.

Полезные ссылки.

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

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

Copyright © 2011-2024
Все права защищены.
При перепечатке указать источник: kabtim.ru
Контакты