Mint 17.1에 .NET 패키지를 설치하는 것이 안전합니까? 어떻게 삭제할 수 있나요?

Mint 17.1에 .NET 패키지를 설치하는 것이 안전합니까? 어떻게 삭제할 수 있나요?

처음 Wine을 사용하려고 했을 때 .NET다른 HTML 항목과 함께 패키지를 설치하라는 메시지가 표시되어 그렇게 했습니다. 나중에 와인을 삭제하고 며칠 후에 다시 설치했습니다. Wine을 사용하려고 하면 더 이상 .NET패키지를 설치하라는 메시지가 표시되지 않습니다. 그러면 그것은 이미 내 시스템에 있다는 뜻입니다. Google에서 검색하는 동안 소프트웨어 관리자의 패키지를 사용하는 것이 좋으며 'mono'바이러스 위협으로 인해 Windows에서 패키지를 사용하는 것은 안전하지 않다는 것을 알았습니다. .NET제 질문은 Wine이 자동으로 설치하는 .NET 패키지를 어떻게 제거합니까?입니다. mono내 필요에 따라 와인을 사용해야 합니까 ?

답변1

이것은 매우 다른 두 가지 질문입니다. 첫째, 술과 바이러스. 사실은 Wine을 실행할 때Windows 프로그램이 Linux에서 실행되도록 허용합니다. 이는 이론적으로 바이러스의 존재를 허용하기도 합니다. 와인이 하드웨어에 직접 액세스할 수 없고 와인의 C:\ 드라이브가 홈 디렉터리의 폴더일 뿐이라는 등 몇 가지 실질적인 제한 사항이 있지만 이런 방식으로(적어도 이론상으로는) Windows 바이러스에 감염될 수 있습니다.

Mono를 사용한 두 번째 .NET. 조금 복잡하지만 mono는 CLR 호환 바이트코드를 실행하도록 설계된 CLR 바이트코드 인터럽트입니다. 기본적으로 이는 Windows를 포함한 다양한 플랫폼에서 실행되는 .NET 구현입니다. 윈도우나 와인과는 전혀 관련이 없는 모노(그중 하나가 Banshee)를 사용하는 프로그램이 여러 개 있습니다. 와인용 모노를 설치하면 몇 가지 추가 기능이 제공됩니다. (이론적으로) Microsoft 공용 언어 런타임을 대체합니다. 이는 Sun Java 또는 Open Java를 실행하는 것과 매우 유사합니다. 둘 다 Java를 지원하지만 동일하지는 않습니다.

따라서 와인에서 .NET을 제거하는 것은 귀하의 몫입니다. Microsoft CLR 실행기 대신 Mono를 사용하는 것도 사용자의 몫입니다. 핵심은 무엇이 더 잘 작동하는지입니다. 귀하의 응용 프로그램에 대한 WineHQ를 확인하고 거기에 있는 지침에 따라 시작하십시오.

그러나 Mono를 제거하면 Mono용으로 구축된 응용 프로그램을 사용하는지 여부에 따라 시스템이 손상될 수도 있고 그렇지 않을 수도 있습니다. 이번에도 java는 좋은 비유입니다. 일부 애플리케이션에 Java가 필요한 경우가 아니면 제거할 수 있습니다. 다시 말하지만, 선택은 귀하의 것입니다.

나는 귀하의 애플리케이션이 와인에서 작동하도록 하는 데 집중할 것을 권장합니다. 이것이 목표입니다. 와인이 무엇인지, 무엇을 하는지, 무엇을 위해 사용하는지 더 잘 이해하게 되면 모노 대 Microsoft, 와인, 시스템 대 무엇이든 걱정할 수 있습니다. 또 다른. 바이러스가 정말 걱정된다면 clamav를 살펴보세요. Linux 바이러스 세계는 Windows와 다르며 우려 사항도 다릅니다.

관련 정보