Rider jetbrains linux mint

Программирование, настройка и администрирование CAD систем

Мне не нравится современный пользовательский интерфейс Linux Ubuntu, но в то же время мне нравится более классический интерфейс Linux Mint 18.3, построенной (согласно официальной информации) на базе Ubuntu 16.04. Поэтому на моём ноутбуке установлен Linux Mint 18.3.

Поскольку меня интересует программирование на языках C, C#, JavaScript и Java, то в данной заметке я размещаю краткую шпаргалку о том, какой софт можно установить в Linux Mint 18.3 для возможности разработки софта с использованием упомянутых выше языков программирования.

GCC

В качестве компилятора для языка C я конечно же предпочитаю использовать gcc . К сожалению, по умолчанию, в Linux Mint 18.3 установлена весьма старая (5-я) версия этого компилятора. Информацию о версии установленной у вас версии gcc всегда можно получить так:

Инструкцию о том, как можно обновить gcc можно найти здесь. Последовательно выполнив все обозначенные в ней действия, мне без труда удалось успешно обновить gcc до наиболее свежей на сегодняшний день версии (7-й).

На всякий случай дублирую содержимое ссылки, дабы в случае удаления кем-либо указанной выше информации она бы не была безвозвратно утеряна:

These commands are based on a askubuntu answer http://askubuntu.com/a/581497 and https://askubuntu.com/questions/26498/choose-gcc-and-g-version To install gcc-7 (gcc-7.2.0), I had to do more stuff as shown below. USE THOSE COMMANDS AT YOUR OWN RISK. I SHALL NOT BE RESPONSIBLE FOR ANYTHING. ABSOLUTELY NO WARRANTY. If you are still reading let's carry on with the code. sudo apt-get update && \ sudo apt-get install build-essential software-properties-common -y && \ sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && \ sudo apt-get update && \ sudo apt-get install gcc-snapshot -y && \ sudo apt-get update && \ sudo apt-get install gcc-7 g++-7 gcc-6 g++-6 gcc-multilib -y && \ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 && \ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6 && \ sudo apt-get install gcc-5 g++-5 -y && \ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50 --slave /usr/bin/g++ g++ /usr/bin/g++-5; When completed, you must change to the gcc you want to work with by default. Type in your terminal: sudo update-alternatives --config gcc To verify if it worked. Just type in your terminal gcc -v If everything went fine you should see gcc 7.2.0 by the time I am writing this gist Happy coding! See blog post at https://www.application2000.com

Помимо того, что gcc можно использовать непосредственно из консоли, его так же используют и различного рода IDE, например, используемый мною CLion компании JetBrains. Эта IDE позволяет писать на C90, С99 и даже С11, в отличии от той жеVisual Studio, позволяющей писать только на C90.

Читайте также:  Welcome to nginx!

VIM & IDE

В качестве текстового редактора я предпочитаю vim. Это приложение особенно полезно для тех, кто владеет слепой десятипальцевой печатью, которой можно обучиться, например, на сайте Владимира Шахиджаняна: https://solo.nabiraem.ru/ — свои навыки я когда-то получил именно там.

Компания JetBrains предоставляет набор кроссплатформенных IDE для интересующих меня языков программирования:

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

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

Visual Studio Code

На официальном сайте Майкрософт можно скачать и установить самый свежий дистрибутив данного кроссплатформенного текстового редактора.

Среди доступных плагинов для этого текстового редактора так же имеется большой набор эмуляторов vim .

Atom

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

Git

Вряд ли эта программа нуждается в представлении. На официальном сайте всегда можно скачать и установить самый свежий дистрибутив программы.

JDK

SDK для Java. На официальном сайте можно скачать и установить самую свежую версию JDK, необходимую для разработки кода на Java. Установленный JDK будет использоваться в IntelliJ Idea.

Node.js

Платформа, предоставляющая возможность разрабатывать приложения на JavaScript. С официального сайта устанавливать лучше LTS-версию. При установке Node.js автоматически будет установлен и менеджер пакетов NPM.

.NET Core SDK

На официальном сайте Майкрософт присутствует подробная инструкция по установке самой свежей версии .NET Core SDK для Linux Ubuntu 16.04, на основе которой создан Linux Mint 18.3.

xUnit

Платформа для разработки модульных тестов для .NET и .NET Core. На официальном сайте даются ссылки на соответствующие NuGet и MyGet пакеты.

Хостинг ASP.NET Core 2 приложений в IIS

На тот случай, если своё web-приложение вы захотите хостить на IIS, компания Майкрософт опубликовала подробную инструкцию по данной теме. Особое внимание следует обратить на то, что на указанной странице, в разделе Установка пакета размещения .NET Core для Windows Server, указан пакет, который необходимо установить на сервере, чтобы IIS научился работать с вашим приложением.

Remmina

Это приложение удобно использовать в качестве RDP-клиента для удалённого подключения к компьютерам, работающим под управлением Windows.

VMWare Horizon Client

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

Читайте также:  Популярные дистрибутивы linux статистика

Всю необходимую информацию по теме можно найти на официальном сайте продукта.

Наличие возможности использовать PowerShell в Linux является весьма удобной для тех, кто привык пользоваться этой командной оболочкой в Windows. Например, для тестирования контроллеров API в ASP.NET Core MVC 2 можно воспользоваться привычной командой Invoke-RestMethod.

Инструкция по установке — на официальном сайте здесь.

UPD
Ниже написал небольшой скрипт, с помощью которого оперативно установил интересующий меня набор приложений:

Источник

How to install JetBrains Rider on Linux

TojiKon.Net

JetBrains Rider is a complex, cross-platform Microsoft .NET IDE (Integrated development environment.) It is supported well on Linux and works on everything from Arch Linux to Ubuntu via Snap, Flatpak, as well as all other Linux operating systems via a downloadable TarGZ file.

In this guide, we’ll show you how to download and install JetBrains Rider on Linux. However, before we begin, please note that you will need to create a JetBrains account. To do that, head over to their website.

Arch Linux installation instructions

If you’re using Arch Linux, the JetBrains Rider application is installable directly through the AUR. Since it is in the AUR, you’ll be able to build a native Arch Linux package that can be updated each time you update your system.

It should be noted that JetBrains doesn’t officially support the Arch Linux AUR. However, this package takes the Linux files directly from their website to generate the Arch package.

To get started with the Rider AUR package, you’ll first need to install the “git” and “base-devel” packages. These packages are essential for interacting with the Arch Linux AUR.

sudo pacman -S base-devel git

After setting up the two packages, you will need to download and install the Trizen AUR helper. This program makes installing, building, and compiling software from the AUR quick and automatic, rather than tedious.

To install Trizen, start by downloading it to your PC via the git clone command.

git clone https://aur.archlinux.org/trizen.git

Once the Trizen package is downloaded, use the CD command to move into the “trizen” folder and the makepkg command to build and install it on your Arch Linux system.

Finally, when the Trizen AUR helper tool is set up on your Arch Linux computer, you can use the trizen -S command to install the latest JetBrains Rider application onto your system.

Flatpak installation instructions

The JetBrains Rider application is available to all Linux users on the Flathub Flatpak app store. To get started with this app, you’ll need to first enable the Flatpak runtime on your computer.

Читайте также:  Dhcp logs in linux

Enabling the Flatpak runtime on Linux is very easy. To do it, open up a terminal window and use your package manager to install the “flatpak” package onto your computer. If you’re having issues setting up Flatpak, please follow our in-depth guide on the subject.

After setting up the Flatpak runtime on your computer, it’s time to enable the Flathub app store. Flathub has a ton of apps available for users, including Rider. To enable Flathub, use the following remote-add command.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Once the Flathub app store is enabled on your Linux PC, JetBrains Rider’s installation can begin. Using the flatpak install command below, get Rider working.

flatpak install flathub com.jetbrains.Rider

Snap package installation instructions

The JetBrains Rider application is available to all Ubuntu users (as well as other Linux OSes that have Snap support). To get started installing Rider as a Snap package, you’ll need to install and enable Snapd.

To install and enable Snapd, open up a terminal window on the desktop by pressing Ctrl + Alt + T on the keyboard. Or, search for “Terminal” in the app menu and open it that way.

Once the terminal window is open, use your package manager to install the “snapd” package. Then, use systemctl enable –now snapd.socket to turn it on.

systemctl enable --now snapd.socket

Are you having trouble setting up the Snapd package on your Linux PC to enable Snap package support? Don’t worry! We can help! Check out our in-depth guide on how to set up Snap package support on Linux.

With the Snapd runtime working, your Linux PC has Snap support. From here, use the snap install command below to get the latest JetBrains Rider app working.

sudo snap install rider --classic

Generic Linux installation instructions

JetBrains makes a generic installer available to all Linux users so that Rider can be installed. Here’s how to use it. First, head over to the Rider download page for Linux and click on “Download.”

After downloading the TarGZ Rider package, open up a terminal window with Ctrl + Alt + T on the keyboard. Then, use the CD command to move into the “Downloads” folder.

Extract the contents of the installer using tar xvf.

tar xvf JetBrains.Rider-*.tar.gz

Using the CD command, move into the extracted folder.

Move into the “bin” folder using CD.

Start the installer Wizard.

Confirm the EULA by checking the box. Then, click “Continue.” Rider will then start up and prompt you to enter your username and account information.

Источник

Оцените статью
Adblock
detector