Mono는 ECMA/ISO 표준을 기반으로 교차 플랫폼 애플리케이션을 개발하고 실행하기 위한 플랫폼입니다. 마이크로소프트 의 자유 및 오픈 소스 구현체입니다.NET 프레임워크입니다.
이 튜토리얼에서는 CentOS 8에 Mono를 설치하는 방법을 설명합니다.
필수 구성 요소
이 지침에서는 루트 또는 sudo 권한이 있는 사용자로 로그인했다고 가정합니다.
CentOS에 Mono를 설치
Cent에 Mono를 설치하는 가장 쉽고 권장되는 방법입니다.OS 8은 모노의 저장소에서 설치할 것입니다. 이 프로세스는 비교적 간단하며 몇 분밖에 걸리지 않습니다.
리포지토리의 GPG 키를 가져오는 것부터 시작합니다.
sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'
성공하면 출력이 생성되지 않습니다.
아래 명령을 실행하여 시스템에 Mono 리포지토리를 추가합니다.
dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo
# Adding repo from: https://download.mono-project.com/repo/centos8-stable.repo
리포지토리가 활성화되면 Mono를 설치합니다.
sudo dnf install mono-complete
mono-complete는 Mono 런타임, 개발 도구 및 모든 라이브러리를 설치하는 메타 패키지입니다.
Mono 버전을 인쇄하는 다음 명령을 실행하여 설치를 확인합니다.
mono --version
# Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 19:28:42 UTC 2020)
# Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
# TLS: __thread
# SIGSEGV: altstack
# Notifications: epoll
# Architecture: amd64
# Disabled: none
# Misc: softdebug
# Interpreter: yes
# LLVM: yes(610)
# Suspend: hybrid
# GC: sgen (concurrent by default)
이제 CentOS 시스템에서 Mono를 설치하고 사용할 수 있습니다.
Mono를 시작
모든 것이 올바르게 설정되도록 클래식한 "헬로 월드" 메시지를 출력하는 헬로 월드 프로그램을 구축할 예정입니다.
텍스트 편집기를 열고 다음 내용으로 hello.cs이라는 파일을 만듭니다.
# hello.cs
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}
위의 명령은 hello.exe라는 이름의 실행 파일을 생성합니다.
아래 명령을 사용하여 프로그램을 실행합니다.
csc hello.cs
출력은 다음과 같아야 합니다.
mono hello.exe
# Hello, World
프로그램의 이름만 입력하여 프로그램을 실행하려면 실행 플래그를 설정해야 합니다.
chmod +x hello.exe
이제 다음을 입력하여 hello.exe 파일을 실행할 수 있습니다.
./hello.exe
최신 안정적인 Mono 릴리스 패키지는 공식 Mono 패키지 리포지토리에서 설치할 수 있습니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : Debian 10 : CouchDB 설치 방법, 예제, 명령어 (0) | 2022.08.01 |
---|---|
Linux : CentOS 8 : Visual Studio Code 설치 방법, 예제, 명령어 (0) | 2022.07.31 |
Linux : Debian 10 : Ruby 설치 방법, 예제, 명령어 (0) | 2022.07.29 |
Linux : CentOS 8 : R 설치 방법, 예제, 명령어 (1) | 2022.07.28 |
Linux : CentOS 8 : FFmpeg 설치, 사용 예제, 방법, 명령어 (0) | 2022.07.27 |