これらはどれくらいうまく機能しますか?どのディストリビューションを実行するかを決定するために、大量の新しいディストリビューションをダウンロードしています。
私が求めている理由は、学校用のWindowsコンピューターでC#を使用する必要があるためです。
これらのいずれかで逃げることができますか?
デフォルトのUbuntuリポジトリからのターミナルとMonoDevelop(monodevelop)で十分でしょう。 MonoDevelopは、Ubuntu 17.10以前のデフォルトのUbuntuリポジトリからインストールできます。このリンクは、ターミナルおよびMonoDevelopでC#プログラムを実行する方法を示しています。 17.10にMonoをインストールするにはどうすればよいですか?
Visual Studio Codeは、「vscode」を検索するか、コマンドSudo snap install vscode --classic
を実行して端末からインストールできる場合、Ubuntu Softwareアプリケーションに表示されます。従来の閉じ込めのスナップは、システム、およびVisual Studio Code拡張機能がユーザーのホームディレクトリにインストールされます。
Visual Studio Codeをインストールした後、各プログラミング言語のデバッグ機能を機能させるには、追加の構成が必要です。プログラミング言語によっては、ホームディレクトリに追加のソフトウェアを大量にダウンロードする必要がある場合があります。これは、Wineを介してソフトウェアをインストールすることと同じではありませんが、WindowsにインストールされているUbuntuに多くの同じソフトウェアをインストールすることをお勧めします。一部のユーザー。
Visual Studio Codeは、まったく逆の理由で優れた便利なコードエディターです。 Visual Studio CodeはMicrosoft Visual Studioよりもずっと小さいですが、View->Extensionsそして、インストールする拡張機能を検索します。
素晴らしいC#は、Microsoftが.NET Coreのバージョンをリリースしたことにより、オープンソースでクロスプラットフォームになり、非常に高速です。 Ubuntuに.NET Coreをインストールするには、 これらの手順 に従ってください。これは、Ubuntu 16.04でも以下にリストされています。他のUbuntuバージョンのインストール手順については、リンクをご覧ください。
Microsoftキーとフィードを登録する
.NETのインストールを開始するには、Microsoft署名キーを登録し、Microsoft Productフィードを追加する必要があります。これは、マシンごとに1回だけ実行する必要があります。
コマンドプロンプトを開き、次のコマンドを実行します。
curl https://packages.Microsoft.com/keys/Microsoft.asc | gpg --dearmor > Microsoft.gpg Sudo mv Microsoft.gpg /etc/apt/trusted.gpg.d/Microsoft.gpg Sudo sh -c 'echo "deb [Arch=AMD64] https://packages.Microsoft.com/repos/Microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
.NET SDKをインストールする
インストール可能な製品を更新してから、.NET SDKをインストールします。
コマンドプロンプトで、次のコマンドを実行します。
Sudo apt install apt-transport-https Sudo apt update Sudo apt install dotnet-sdk-2.1.103
PlayOnLinuxは、Wine用のアプリケーションのセットアップを支援するために設計されたヘルパーアプリケーションです。 Ubuntuにインストールするには、Wineをインストールする必要があります(まだインストールされていない場合はWineがインストールされます)。
Wineの動作は、Wineで実行するソフトウェアによって異なります。 WineHQ は、Wineでうまく動作するアプリケーションと、それらを動作させる方法の最良のソースです。