VS Code на ОС РОСА
VS Code на ОС РОСА
Подскажите пошагово как установить сторонний rpm пакет, в частности VS CODE, на данную ОС. Первое знакомство с linux, так что прошу прощения за нубский вопрос. Что то похожее нашел на "https://xn--90aia9aifhdb2cxbdg.xn--p1ai ... osa-linux/" но есть ли альтернатива попроще? Спасибо.
- MikiLinux
- Сообщения: 158
- Зарегистрирован: 11 июн 2023, 21:41
- Откуда: Vicino Roma
- Контактная информация:
VS Code на ОС РОСА
1) Create file, command (admin):
2) add text, command (admin)
press "Enter", then copy this text
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):
Y[es] to gpgkey
4) Install VSCode, command (admin):
Y[es] to gpgkey
Код: Выделить всё
touch /etc/yum.repos.d/vscode.repo
Код: Выделить всё
cat >> /etc/yum.repos.d/vscode.repo
Код: Выделить всё
[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
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
4) Install VSCode, command (admin):
Код: Выделить всё
dnf install code
Desktop: Rosa13 KDE/Plasma
PC Lab: Rosa Linux 12.5.1 XFCE
Portatile: Rosa Linux 12.5.1 LxQt
https://elettrolinux.com
PC Lab: Rosa Linux 12.5.1 XFCE
Portatile: Rosa Linux 12.5.1 LxQt
https://elettrolinux.com
VS Code на ОС РОСА
Благодарю, добрый человек.
- MikiLinux
- Сообщения: 158
- Зарегистрирован: 11 июн 2023, 21:41
- Откуда: Vicino Roma
- Контактная информация:
VS Code на ОС РОСА

Desktop: Rosa13 KDE/Plasma
PC Lab: Rosa Linux 12.5.1 XFCE
Portatile: Rosa Linux 12.5.1 LxQt
https://elettrolinux.com
PC Lab: Rosa Linux 12.5.1 XFCE
Portatile: Rosa Linux 12.5.1 LxQt
https://elettrolinux.com
VS Code на ОС РОСА
На сайте MS есть пошаговая инструкция по его установке: https://code.visualstudio.com/docs/setup/linuxGulena писал(а): 15 июн 2023, 15:05 Подскажите пошагово как установить сторонний rpm пакет, в частности VS CODE
Win 7 x64 SP1 / ROSA Fresh Desktop 2021.1 KDE Plasma под VMWAre WS 15 Player
-
- Сообщения: 11
- Зарегистрирован: 04 янв 2024, 08:02
- Контактная информация:
VS Code на ОС РОСА
Добавлю немного информации по установке 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 К сожалению, в данном случае не обошлось без терминала. Нужно ввести эти команды, чтобы распаковать скачанный архив в папку и задать пути на нее для текущей сессии терминала:
Лучше сразу прописать пути к папке с dotnet в файле настроек ~/.bash_profile, ~/.bashrc. После этого я запустил VS Core, но там dotnet не находился и в терминале вылетала ошибка
Оказалось, что VS Code, по умолчанию, ищет dotnet в папке /usr/lib64/dotnet/host/fxr. Скопировал туда все папки и фалы из распакованного ранее каталога dotnet и всё заработало как нужно.
Настройка
Для работы с C# первым делом устанавливаем расширение C# kit от Microsoft. Назначаем папку проекта через меню File - Open Folder... и после этого в терминале VS Code пишем команду создания шаблона (в моем случае простого консольного приложения):
Чтобы создать другой шаблон, то пишем в терминале, чтобы выбрать команду нужного шаблона:
Кроме этих настроек, на данный момент, была еще ошибка с хранилищем паролей и данных kWallet. Решилась просто:
1. В главном меню нашел kwallet manager
2. Создал новый открытый кошелек и готово - VS Code больше не ругается.
В процессе дальнейшей работы буду еще дополнять пост.
Установка
Естественно сначала поискал программу в Установщике пакетов. Там нет. Далее нашел в яндексе официальную страницу 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
Код: Выделить всё
A fatal error occurred, the folder [/usr/lib64/dotnet/host/fxr] does not contain any version-numbered child folders
Настройка
Для работы с C# первым делом устанавливаем расширение C# kit от Microsoft. Назначаем папку проекта через меню File - Open Folder... и после этого в терминале VS Code пишем команду создания шаблона (в моем случае простого консольного приложения):
Код: Выделить всё
dotnet new console --framework net8.0 --use-program-main
Код: Выделить всё
dotnet new -h
1. В главном меню нашел kwallet manager
2. Создал новый открытый кошелек и готово - VS Code больше не ругается.
В процессе дальнейшей работы буду еще дополнять пост.
VS Code на ОС РОСА
И не может быть потому что содержит проприетарный код.
Вариант с .tar.gz не надо устанавливать. Достаточно распаковать куда-нибудь и дважды кликнуть по файлу code.EvgenyStepanov писал(а): 04 янв 2024, 09:18 Неужели даже Microsoft не придумали простой установщик? Оказалось, что если нажать на Other downloads или Download справа сверху, а там выбрать .rpm, то дистрибутив (что-то вида code-1.85.1-1702462241.el7.x86_64.rpm) начнет скачиваться.