VS Code на ОС РОСА

Ответить
Gulena
Сообщения: 9
Зарегистрирован: 15 июн 2023, 15:00
Operating system: ОС РОСА, Win10, Win 11.

VS Code на ОС РОСА

Сообщение Gulena » 15 июн 2023, 15:05

Подскажите пошагово как установить сторонний rpm пакет, в частности VS CODE, на данную ОС. Первое знакомство с linux, так что прошу прощения за нубский вопрос. Что то похожее нашел на "https://xn--90aia9aifhdb2cxbdg.xn--p1ai ... osa-linux/" но есть ли альтернатива попроще? Спасибо.

Аватара пользователя
MikiLinux
Сообщения: 102
Зарегистрирован: 11 июн 2023, 21:41
Operating system: Rosa Linux 12.4
Откуда: Vicino Roma
Контактная информация:

VS Code на ОС РОСА

Сообщение MikiLinux » 15 июн 2023, 15:59

1) Create file, command (admin):

Код: Выделить всё

touch /etc/yum.repos.d/vscode.repo
2) add text, command (admin)

Код: Выделить всё

cat >> /etc/yum.repos.d/vscode.repo
press "Enter", then copy this text

Код: Выделить всё

[vscode-yum]
name=vscode-yum
enabled=1
baseurl=http://packages.microsoft.com:80/yumrepos/vscode/
gpgcheck=1
repo_gpgcheck=1
gpgkey=http://packages.microsoft.com:80/yumrepos/vscode/repodata/repomd.xml.key
and paste it (Shift-Ins) in command cat.
Press Enter then Ctrl-D to close.

...or create file vscode.repo using a text editor like Nano, Vi(m) and so on.

3) update and check repo, command (admin):

Код: Выделить всё

dnf check-update
Y[es] to gpgkey

4) Install VSCode, command (admin):

Код: Выделить всё

dnf install code
Y[es] to gpgkey
Вложения
2023-06-15_14-59.png
Installazione repositorio e VS Code
2023-06-15_14-58.png
Lancio VS Code
Desktop: Rosa Linux 12.4 KDE/Plasma
PC Lab: Rosa Linux 12.4 XFCE
Portatile: Rosa Linux 12.4 LxQt

https://elettrolinux.com

Gulena
Сообщения: 9
Зарегистрирован: 15 июн 2023, 15:00
Operating system: ОС РОСА, Win10, Win 11.

VS Code на ОС РОСА

Сообщение Gulena » 15 июн 2023, 16:15

Благодарю, добрый человек.

Аватара пользователя
MikiLinux
Сообщения: 102
Зарегистрирован: 11 июн 2023, 21:41
Operating system: Rosa Linux 12.4
Откуда: Vicino Roma
Контактная информация:

VS Code на ОС РОСА

Сообщение MikiLinux » 15 июн 2023, 16:26

:good:
Desktop: Rosa Linux 12.4 KDE/Plasma
PC Lab: Rosa Linux 12.4 XFCE
Portatile: Rosa Linux 12.4 LxQt

https://elettrolinux.com

tema
Сообщения: 19
Зарегистрирован: 17 мар 2023, 12:48
Operating system: МОС

VS Code на ОС РОСА

Сообщение tema » 17 июн 2023, 10:47

В МОС rpm есть в репе.
https://os.mos.ru/git/rp/vscode
Может добавить в non-free и в Росиные репы?

Аватара пользователя
trengtor
Сообщения: 49
Зарегистрирован: 30 июн 2023, 10:51
Operating system: Win 7 x64 SP1
Откуда: Moscow

VS Code на ОС РОСА

Сообщение trengtor » 24 июл 2023, 12:43

Gulena писал(а):
15 июн 2023, 15:05
Подскажите пошагово как установить сторонний rpm пакет, в частности VS CODE
На сайте MS есть пошаговая инструкция по его установке: https://code.visualstudio.com/docs/setup/linux
Win 7 x64 SP1 / ROSA Fresh Desktop 2021.1 KDE Plasma под VMWAre WS 15 Player

EvgenyStepanov
Сообщения: 11
Зарегистрирован: 04 янв 2024, 08:02
Operating system: Операционная система: ROSA Fresh Desktop 2021.1
Версия KDE Plasma: 5.27.10
Версия KDE Frameworks: 5.112.0
Версия Qt: 5.15.10
Версия ядра: 6.6.21-generic-8rosa2021.1-x86_64 (64-бита)
Графическая платформа: X11
Процессоры: 8 × AMD FX-8320E Eight-Core Processor
Память: 15,5 ГиБ ОЗУ
Графический процессор: AMD Radeon RX 580 Series
Контактная информация:

VS Code на ОС РОСА

Сообщение EvgenyStepanov » 04 янв 2024, 09:18

Добавлю немного информации по установке VS Code из личного опыта. Сразу оговорюсь, что у меня не очень много опыта в linux и в Rosa, в частности. К тому же я как раз стараюсь подходить к тестированию системы со стороны обычного Windows пользователя, т.е. минимум терминала и максимум настроек через GUI.

Установка

Естественно сначала поискал программу в Установщике пакетов. Там нет. Далее нашел в яндексе официальную страницу VS Code. Правда с главной страницы при выборе скачать rpm дистрибутив, меня перекинуло на справку, где указывалось какие команды ввести в терминале.

Изображение

Неужели даже Microsoft не придумали простой установщик? Оказалось, что если нажать на Other downloads или Download справа сверху, а там выбрать .rpm, то дистрибутив (что-то вида code-1.85.1-1702462241.el7.x86_64.rpm) начнет скачиваться.
Далее переходим в папку загрузки и привычным двойным кликом на скачанном файле запускаем установку через Установщик пакетов.
После окончания установки запускаем VS Code и переходим к первоначальной настройке. Тут выясняется, что кроме самой студии нужен еще минимум пакет .NET Core. Через поиск по "net core" попадаем на страницу загрузки и там качаем бинарный файл (в моем случае - x64). На странице загрузки будет небольшая инструкция по установке: https://dotnet.microsoft.com/en-us/download/dotnet/8.0 К сожалению, в данном случае не обошлось без терминала. Нужно ввести эти команды, чтобы распаковать скачанный архив в папку и задать пути на нее для текущей сессии терминала:

Код: Выделить всё

mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-8.0.100-linux-x64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
Лучше сразу прописать пути к папке с dotnet в файле настроек ~/.bash_profile, ~/.bashrc. После этого я запустил VS Core, но там dotnet не находился и в терминале вылетала ошибка

Код: Выделить всё

A fatal error occurred, the folder [/usr/lib64/dotnet/host/fxr] does not contain any version-numbered child folders
Оказалось, что VS Code, по умолчанию, ищет dotnet в папке /usr/lib64/dotnet/host/fxr. Скопировал туда все папки и фалы из распакованного ранее каталога dotnet и всё заработало как нужно.

Настройка

Для работы с C# первым делом устанавливаем расширение C# kit от Microsoft. Назначаем папку проекта через меню File - Open Folder... и после этого в терминале VS Code пишем команду создания шаблона (в моем случае простого консольного приложения):

Код: Выделить всё

dotnet new console --framework net8.0 --use-program-main
Чтобы создать другой шаблон, то пишем в терминале, чтобы выбрать команду нужного шаблона:

Код: Выделить всё

dotnet new -h
Кроме этих настроек, на данный момент, была еще ошибка с хранилищем паролей и данных kWallet. Решилась просто:
1. В главном меню нашел kwallet manager
2. Создал новый открытый кошелек и готово - VS Code больше не ругается.

В процессе дальнейшей работы буду еще дополнять пост.

va9(2)
Сообщения: 801
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

VS Code на ОС РОСА

Сообщение va9(2) » 04 янв 2024, 11:42

EvgenyStepanov писал(а):
04 янв 2024, 09:18
поискал программу в Установщике пакетов. Там нет
И не может быть потому что содержит проприетарный код.
EvgenyStepanov писал(а):
04 янв 2024, 09:18
Неужели даже Microsoft не придумали простой установщик? Оказалось, что если нажать на Other downloads или Download справа сверху, а там выбрать .rpm, то дистрибутив (что-то вида code-1.85.1-1702462241.el7.x86_64.rpm) начнет скачиваться.
Вариант с .tar.gz не надо устанавливать. Достаточно распаковать куда-нибудь и дважды кликнуть по файлу code.

Ответить

Вернуться в «Общие вопросы по РОСЕ»