Код Visual Studio не работает в kali linux

Обновлено: 03.07.2024

Linux — среда с очень разнообразными параметрами, и из-за огромного количества настольных сред и дистрибутивов может быть сложно начать работать. Если вы придерживаетесь поддерживаемых версий Ubuntu Desktop (16.04+), CentOS 7 или Fedora Workstation (27+) и используете только официальные дистрибутивы VS Code, процесс будет простым. Однако, если вы используете нестандартную конфигурацию или нижестоящий дистрибутив, вы можете столкнуться или не столкнуться с некоторыми сбоями. В этом документе содержится некоторая информация о требованиях и некоторые сведения об устранении неполадок, которые могут помочь вам приступить к работе, даже если ваша конфигурация поддерживается только сообществом. Обратите внимание, что Live Share поддерживает только 64-разрядную версию Linux.

Установите необходимые компоненты Linux

В некоторых дистрибутивах Linux отсутствуют библиотеки, необходимые для работы Live Share. По умолчанию Live Share пытается обнаружить и установить для вас необходимые компоненты Linux. Вы увидите всплывающее уведомление, когда Live Share столкнется с проблемой, которая может быть связана с отсутствием библиотек и запросит у вас разрешение на их установку.

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

Когда вы нажмете «Установить», появится окно терминала, в котором ваша ОС попросит вас ввести пароль администратора/рута (sudo) для продолжения. Предполагая, что скрипт завершится успешно, перезагрузите код Visual Studio при появлении запроса, все готово! Вы также можете ознакомиться с советами по распространению, чтобы узнать о других советах и ​​обходных решениях, если таковые существуют.

Если вы видите сообщение о том, что скрипт не поддерживает ваш дистрибутив, ознакомьтесь с советами по дистрибутивам, поддерживаемым сообществом, чтобы получить информацию, которой сообщество поделилось с нами.

Если вы предпочитаете, чтобы VS Code не запускал команду за вас, вы также можете в любой момент вручную запустить самую последнюю версию этого скрипта, выполнив следующую команду в окне терминала:

Советы по распределению

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

См. советы по поддерживаемым сообществом дистрибутивам для получения информации о других дистрибутивах, отличных от Debian/Ubuntu или RHL.

Дополнительные сведения о конкретных библиотеках, необходимых Live Share, также можно найти ниже.

Советы для поддерживаемых сообществом дистрибутивов

Приветствуются PR: если вы заинтересованы в обновлении этой информации с помощью вашего любимого дистрибутива, отправьте PR для этого файла в нашем репозитории документов GitHub. Более того, если вы хотите, чтобы установщик зависимостей поддерживал ваш любимый дистрибутив, вы можете отправить запрос на этот файл.

  • Поддерживается необходимым сценарием установки.
  • Используйте пакет AUR visual-studio-code-bin для VS Code.
  • для использования сценария автоматической установки необходимо установить sudo.
  • В некоторых средах рабочего стола для gnome-keyring могут потребоваться дополнительные действия по настройке.
  • Поддерживается необходимым сценарием установки.
  • Используйте пакет AUR visual-studio-code-bin для VS Code.
  • Поддерживается необходимым сценарием установки.
  • Поддерживается необходимым сценарием установки.
  • В версиях пакета vscode до выпуска 57 отсутствовали обязательные значения product.json (см. ниже). Обновите пакет vscode, чтобы решить эту проблему.
  • Известно, что пакет visual-studio-code в оверлее jordicio работает.

Установите необходимые компоненты вручную

Хотя мы рекомендуем использовать сценарий установки зависимостей Live Share, в этом разделе приведены дополнительные сведения о требованиях к библиотеке на случай, если вы захотите выполнить эти действия самостоятельно или используете дистрибутив, не поддерживаемый сценарием.

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

Подробные требования к библиотеке

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

Дебиан/Убунту

Для дистрибутивов на основе Ubuntu, включая Mint, запустите:

Для Debian 9 и последующих дистрибутивов, отличных от Ubuntu, выполните:

Fedora/CentOS/RHL

Проблемы OSS в VS Code

Пользователи Arch Linux/Manjaro: используйте пакет AUR visual-studio-bin, чтобы избежать этой проблемы.

В пакетах Visual Studio Code, которые являются либо обычными, либо модифицированными версиями VS Code OSS, может отсутствовать критическое значение в файле product.json, которое препятствует активации Visual Studio Live Share.

Быстрый способ увидеть, что вы, возможно, столкнулись с этой проблемой, — перейти в раздел "Справка" > "Переключить инструменты разработчика" и посмотреть, не найдете ли вы трассировку стека, указывающую на то, что расширение Live Share не было активировано, поскольку оно использовало "предлагаемый API". "

Чтобы убедиться, что это именно ваша проблема, проверьте содержимое product.json . Расположение файла зависит от пакета, но обычно это одно из следующих мест:

  • /usr/share/code/resources/app/product.json
  • /usr/share/vscode/resources/app/product.json

Если свойство extensionAllowedProposedApi отсутствует или вы не видите ссылки на "ms-vsliveshare.vsliveshare", вы используете версию OSS с этой проблемой.

В качестве обходного пути вы можете добавить в product.json следующее:

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

Интеграция с браузером Linux

Visual Studio Live Share обычно не требует дополнительных действий по установке для обеспечения интеграции браузера в Linux.

Для этого Live Share автоматически помещает файл рабочего стола в ~/.local/share/applications, а сам необходимый модуль запуска — в ~/.local/share/vsliveshare при первой инициализации расширения. В случае успеха с вашей стороны не требуется никаких действий.

В некоторых случаях дистрибутивы либо не поддерживают это расположение, либо требуют настройки, чтобы заставить его работать с их ванильными установками. В этих случаях Live Share возвращается к использованию /usr/local/share. В результате вы можете быть уведомлены о том, что для завершения процесса установки требуется пароль администратора (sudo). Появится окно терминала, сообщающее вам, где будет установлена ​​программа запуска браузера. Просто введите свой пароль при появлении запроса и нажмите клавишу ввода после завершения установки, чтобы закрыть окно терминала.

Если вы предпочитаете запускать команду самостоятельно, вы можете нажать "Копировать вместо этого", чтобы вместо этого скопировать команду терминала в буфер обмена.

Мы будем использовать официальный репозиторий APT для установки Visual Studio Code в Kali Linux. Перед добавлением репозитория обновите свою систему и установите пакет ниже. Подождите, пока начнется установка VS Code на Kali Linux.

Могу ли я использовать VS Code в Kali Linux?

Теперь вы можете использовать VSCode в Kali Linux. Мне очень нравится работать с VSCode из-за его простоты использования и обширной библиотеки расширений. Существуют расширения практически для всего, что только можно придумать, от пар цветных скобок до автодополнения синтаксиса и т. д.

Как запустить VS Code в терминале Linux?

Command + Shift + P, чтобы открыть палитру команд. Введите команду оболочки, чтобы найти команду оболочки: установите команду «код» в PATH и выберите ее для установки. Перезагрузите терминал.

Линукс

  1. Загрузите Visual Studio Code для Linux.
  2. Создайте новую папку и извлеките VSCode-linux-x64. …
  3. Дважды щелкните код, чтобы запустить Visual Studio Code.

Можно ли запустить Visual Studio в Linux?

Подходит ли Kali Linux для программирования?

Поскольку Kali нацелена на тестирование на проникновение, она оснащена инструментами для тестирования безопасности. … Именно поэтому Kali Linux является лучшим выбором для программистов, разработчиков и исследователей безопасности, особенно если вы веб-разработчик. Это также хорошая ОС для устройств с низким энергопотреблением, поскольку Kali Linux хорошо работает на таких устройствах, как Raspberry Pi.

Как установить VS Code в Kali?

Нам нужно выполнить одну команду «sudo apt install code-oss», чтобы установить VSCode в нашей системе Kali Linux. Code-oss — это форк VSCode с открытым исходным кодом без какого-либо проприетарного кода. Он начнет установку Virtual Studio Code на нашем Kali Linux после предоставления нашего пароля root, как мы можем видеть на следующем снимке экрана.

Как установить VS Code в Linux?

Наиболее предпочтительный способ установки Visual Code Studio в системах на базе Debian – включить репозиторий кода VS и установить пакет Visual Studio Code с помощью диспетчера пакетов apt. После обновления продолжите и установите зависимости, необходимые для выполнения.

Как запустить код в Visual Studio Code?

Чтобы открыть представление «Выполнить», выберите значок «Выполнить» на панели действий сбоку от VS Code. Вы также можете использовать сочетание клавиш Ctrl+Shift+D. В представлении «Выполнение» отображается вся информация, связанная с запуском и отладкой, а также имеется верхняя панель с командами отладки и параметрами конфигурации.

Как ввести код в терминал?

Запуск из командной строки

Запуск VS Code из терминала выглядит круто. Для этого нажмите CMD + SHIFT + P, введите команду оболочки и выберите команду «Установить код» в пути. После этого перейдите к любому проекту из терминала и введите код.из каталога, чтобы запустить проект с помощью VS Code.

Как открыть терминал или код?

Удерживайте Ctrl+. VS Code должен открыть окно терминала.

Как использовать VS Code в терминале?

  1. Linux: Ctrl+Shift+C и Ctrl+Shift+V, вставка выделения доступна с помощью Shift+Insert.
  2. macOS: Cmd+C и Cmd+V.
  3. Windows: Ctrl+C и Ctrl+V.

Подходит ли Visual Studio для Linux?

Согласно вашему описанию, вы хотели бы использовать Visual Studio для Linux. Но Visual Studio IDE доступна только для Windows. Вы можете попробовать запустить виртуальную машину с Windows.

МоноДевелопмент лучше Visual Studio?

Является ли Visual Studio 2019 бесплатной?

Полнофункциональная расширяемая бесплатная среда разработки для создания современных приложений для Android, iOS, Windows, а также веб-приложений и облачных сервисов.

Существует множество различных редакторов кода, но в последнее время многим разработчикам нравится Visual Studio Code. Лично я недавно перешел на VSCode с Atom и Sublime и не оглядываюсь назад. VSCode — это такая замечательная программа (и к тому же совершенно бесплатная), что мне не нужно ничего использовать для своих повседневных нужд. В этом руководстве я покажу вам, как установить VSCode на Kali Linux.

Если вам также понадобится помощь в установке Kali Linux на Windows, у меня есть для вас руководство.

Эта статья была обновлена ​​в октябре 2021 г.!

Содержание

Шаг 1. Загрузка пакета VSCode

Самый простой способ установить VSCode на Kali Linux — загрузить deb-файл VSCode. package и установить его через Apt. Поступая таким образом, вы автоматически устанавливаете репозиторий apt, необходимый для автоматического обновления VSCode, чего мы и хотим.

На своем компьютере с Kali перейдите на страницу загрузок VSCode и выберите файл .deb для установки VSCode.

Загрузка VSCode в Kali Linux

Скачивание VSCode в Kali Linux

Теперь файл будет сохранен в папке "Загрузки".

Шаг 2. Установите VSCode на Kali Linux

После загрузки нам нужно установить VSCode на Kali Linux. К счастью, это очень легко сейчас. Откройте терминал Kali, нажав на значок, и перейдите в папку «Загрузки».

Обязательно выберите для этого загруженный файл.

Установить VSCode на Kali Linux

Установите VSCode на Kali Linux

Это все, что вам нужно сделать, чтобы установить VSCode на Kali Linux — не нужно импортировать репозитории или возиться с ключами GPG!

Шаг 3. Запуск VSCode

И это уже все! Теперь вы можете запустить VSCode в Kali Linux через меню приложений.

Установить VSCode на Kali Linux

Установите VSCode на Kali Linux

Шаг 4. Обновите VSCode в Kali Linux

VScode обычно уведомляет вас о наличии обновления при использовании приложения, но, поскольку мы установили его таким же образом, как и репозиторий apt, мы можем просто обновить VSCode с помощью apt.

Это также приведет к обновлению VSCode до последней версии.

Заключение

И вот оно. Это настолько просто, насколько это возможно. Теперь вы можете использовать VSCode в Kali Linux. Мне очень нравится работать с VSCode из-за простоты использования и обширной библиотеки расширений.

Есть расширения практически для всего, что только можно придумать, от пар цветных скобок до автоматического завершения синтаксиса и так далее. Кроме того, он работает очень быстро и ни разу не разбился у меня. Он также полностью интегрирован с Git, что упрощает работу с вашим репозиторием Git.

Как только вы привыкнете к использованию Virtual Studio Code, вы, вероятно, уже не вернетесь к своему старому редактору (за исключением того, что вашим старым редактором, конечно же, является VIM!), но это отдельная тема.

VSCodium — это распространяемый сообществом свободно распространяемый бинарный дистрибутив редактора Microsoft VS Code.

Снимок экрана

Почему это существует

Исходный код Microsoft vscode является открытым исходным кодом (под лицензией MIT), но продукт, доступный для загрузки (Visual Studio Code), распространяется под этой лицензией, отличной от FLOSS, и содержит данные телеметрии/отслеживания. Согласно этому комментарию сопровождающего Visual Studio Code:

Когда мы [Microsoft] создаем Visual Studio Code, мы делаем именно это. Клонируем репозиторий vscode, закладываем кастомный продукт.json со специфическими функциями Microsoft (телеметрия, галерея, логотип и т. д.), а затем создать сборку, которую мы выпускаем по нашей лицензии.

При клонировании и сборке из репозитория vscode ни одна из этих конечных точек настраиваются в файле product.json по умолчанию. Таким образом, вы создаете «чистую» сборку без настроек Microsoft, которая по умолчанию распространяется под лицензией MIT

Проект VSCodium существует для того, чтобы вам не приходилось скачивать и собирать его из исходного кода. Этот проект включает в себя специальные сценарии сборки, которые клонируют репозиторий Microsoft vscode, запускают команды сборки и загружают полученные двоичные файлы для вас в выпуски GitHub. Эти двоичные файлы распространяются по лицензии MIT. Телеметрия отключена.

Если вы хотите самостоятельно собрать исходный код, перейдите в репозиторий Microsoft vscode и следуйте их инструкциям. VSCodium создан для того, чтобы упростить получение последней версии VS Code под лицензией MIT.

Использовать диспетчер пакетов

Установить с помощью Brew (Mac)

Если вы работаете на Mac и у вас установлен Homebrew:

Примечание для пользователей Mac OS X Mojave: если при первом открытии VSCodium отображается сообщение «Не удается открыть приложение, поскольку Apple не может проверить его на наличие вредоносных программ», можно щелкнуть приложение правой кнопкой мыши и выбрать «Открыть». . Это требуется только при первом открытии в Мохаве.

Установить с помощью диспетчера пакетов Windows (WinGet)

Если вы используете Windows и у вас установлен диспетчер пакетов Windows:

Установить с помощью Chocolatey (Windows)

Если вы используете Windows и у вас установлен Chocolatey (спасибо @Thilas):

Установить с помощью Scoop (Windows)

Если вы используете Windows и у вас установлен Scoop:

Установить с помощью оснастки (Linux)

VSCodium доступен в Snap Store как Codium, опубликованный сообществом Snapcrafters. Если ваш дистрибутив GNU/Linux поддерживает снимки:

Установить с помощью диспетчера пакетов (Linux)

ОС Parrot:

VSCodium предварительно установлен в ОС Parrot.

Если вы не можете найти его по умолчанию, вы можете получить его из официального репозитория Parrot

@paulcarroty создал репозиторий для VSCodium. Инструкции ниже адаптированы оттуда с зеркалом CDN. Любые проблемы с установкой VSCodium с помощью диспетчера пакетов следует направлять в средство отслеживания проблем этого репозитория.

Читайте также: