본문 바로가기
.NET 관련/.NET on Linux

Linux에서 .NET Core를 사용하기 위한 준비작업

by kinorama 2016. 8. 24.

1. 준비할 프로그램


아래 목록의 프로그램은 가급적 무료로 사용할 수 있는 프로그램을 리스트업 했으며, 동종 유형의 다른 프로그램을 사용해도 상관은 없다.


   (1) 가상화 프로그램

        - Oracle VM VirtualBox

   (2) Linux OS

        - CentOS : Minimal ISO 버전을 다운받아 사용

        - Debian : Network Install 버전을 다운받아 사용

   (3) SSH, SFTP Terminal 접속 프로그램

        - Putty :  SSH 접속 (한글버전 / 영문버전)

        - WinSCP : SFPT, FTP 접속

   (4) .NET Core SDK

        - CentOS용

        - Debian용

   (5) Development Tools

        1) IDE

           - Visual Studio Code 

           - Extension

             C# for Visual Studio Code <-- OmniSharp (http://www.omnisharp.net)

             vscode-icons

             C# XML Documentation Comments

        2) 형상관리

           - Git Server

             GitHub.com (이메일주소/비번 접속)

           - Git Client

             TortoiseGit

             GitKraken

           - Git Ignore list for Visual Studio Code (Git 예외 적용 확장자 목록)

             .gitignore

        3) NuGet

        4) Node.JS



2. Linux에 .NET Core 설치 시 주의/확인할 사항

  • 리눅스용 .NET Core는 64비트만 지원한다. 따라서 가상화 생성 시, 64비트용으로 생성해야 한다.
  • 32비트에서 설치 시, cannot execute binary file: Exec format error 에러 메세지만 나오고 실행되지 않는다.
  • 지원 OS (Version 1.0일 경우)

OS Version Architectures Configurations
Windows Client 7 SP1 - 10 x64, x86
Windows Server 2008 R2 SP1 - 2016 x64, x86 Full, Server Core, Nano (2016 only)
Red Hat Enterprise Linux 7.2 x64
Fedora 23 x64
Debian 8.2 x64
Ubuntu 14.04 LTS, 16.04 LTS x64
Linux Mint 17 x64
openSUSE 13.2 x64
Centos 7.1 x64
Oracle Linux 7.1 x64
Mac OS X 10.11 (El Capitan) x64

  • VirtualBox에서 64비트 생성 옵션이 안나오는 경우, 컴퓨터의 BIOS에서 가상화 사용 옵션이 활성화 되었는지 확인한다.


3. .NET Core 관련 링크


4. Git 관련 링크


댓글