Mac에서 Linux 소프트웨어를 실행하는 6가지 방법
광활한 Linux 소프트웨어 바다에 발을 담그고 싶었지만 Mac의 편안함을 즐기고 싶다면 잘 찾아오셨습니다. 오늘은 Mac에서 Linux 소프트웨어를 실행하는 6가지 방법을 분석하여 오픈 소스 소프트웨어의 성능을 쉽게 경험하고 동시에 Mac을 빠르게 충전할 수 있도록 합니다.
1. MacPorts 패키지 관리자 사용
MacPorts 는 Mac에서 오픈 소스 소프트웨어를 컴파일, 설치 및 업그레이드하는 프로세스를 단순화하도록 설계된 커뮤니티 기반 패키지 관리자입니다. Linux 소프트웨어의 기성품 포트 수천 개에 대한 액세스를 제공하며 몇 가지 간단한 단계로 시작할 수 있습니다.
- Apple의 Xcode 명령줄 도구는 MacPorts를 사용하기 위한 전제 조건입니다. Mac에서 터미널을 열고 다음 명령을 실행하여 Xcode를 설치할 수 있습니다.
xcode-select --install
- 빠른 시작 가이드는 모든 최신 macOS 버전에 대한 편리한 패키지와 Mac OS X용 레거시 버전에 대한 링크를 제공합니다.
- 다운로드한 설치 프로그램을 실행하고 단계별 설치 프로세스를 완료합니다.
- 설치하려는 Linux 소프트웨어의 포트를 찾으십시오. 사용 가능한 모든 포트는 MacPorts 프로젝트 웹 사이트 에 편리하게 있습니다 . 원하는 것을 찾으면 제공된 명령을 복사하십시오.
- 터미널 앱을 실행하고 이전 단계에서 복사한 설치 명령을 붙여넣습니다. Return관리자 비밀번호를 누르고 입력하십시오.
2. Mac에서 Homebrew 설정
Mac에 Linux 소프트웨어를 설치하는 데 사용할 수 있는 또 다른 패키지 관리자는 Homebrew 입니다 . MacPorts와 마찬가지로 Homebrew에는 그래픽 사용자 인터페이스가 없지만 단일 명령으로 설치할 수 있습니다. 하나 이상의 Linux 소프트웨어 응용 프로그램을 설치하려면 명령 하나만 더 있으면 됩니다.
- 다음 명령을 복사하여 터미널에 붙여넣어 Homebrew를 설치합니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 스크립트가 실행될 때까지 기다리십시오. 스크립트는 수행할 계획을 알려주고 실행하기 전에 일시 중지합니다. 를 눌러 간단히 확인 Return하고 마법처럼 작동하게 하십시오.
- 새 소프트웨어를 설치하려면
brew install
명령 다음에 소프트웨어 이름을 사용하십시오. Homebrew의 온라인 패키지 브라우저를 사용하여 원하는 것을 찾으십시오.
3. Parallels Desktop을 사용하여 Linux 가상화
개별 Linux 앱을 실행하는 것보다 조금 더 몰입감 있는 경험을 찾고 있다고 가정해 보겠습니다. 이 경우 Apple 실리콘 및 Intel 기반 Mac용 가상화 소프트웨어 솔루션인 Parallels Desktop을 사용하여 Mac에서 완전한 Linux 가상 머신을 생성하는 것을 고려할 수 있습니다 . Parallels Desktop은 상당히 비싼 상용 제품이지만 다운로드하여 제공되는 기능을 확인할 수 있는 무료 평가판이 있습니다.
- Parallels 웹 사이트에서 무료 평가판을 다운로드하십시오 . 두 번 클릭하여 설치한 다음 화면의 지시를 따릅니다.
- Parallels Desktop을 실행하고 “+” 버튼을 클릭하여 새 가상 머신을 생성하고 목록에서 설치할 Linux 배포판(줄여서 “distro”)을 선택합니다.
이제 Mac을 재부팅하지 않고 가상 머신을 실행하고 원하는 Linux 소프트웨어를 직접 설치할 수 있습니다.
4. UTM으로 모든 Linux 배포 실행
Parallels가 너무 비싸다면 UTM을 고려해야 합니다 . 이 오픈 소스 소프트웨어는 QEMU 와 Apple의 하이퍼바이저 가상화 프레임워크를 모두 사용하여 거의 모든 운영 체제를 에뮬레이션하고 가상화합니다. 이를 사용하여 Apple 실리콘 Mac에서 x86/x64 Linux 소프트웨어를 실행하고 Intel 기반 Mac에서 ARM Linux 소프트웨어를 실행할 수 있습니다. Parallels에 있는 모든 종소리와 휘파람이 있는 것은 아니지만 유용성은 놀라울 정도로 뛰어납니다.
- UTM 공식 웹사이트 또는 Mac App Store 에서 Apple ID 구매를 통해 $9.99에 최신 버전을 다운로드하세요.
- UTM에서 “+” 버튼을 클릭하고 가상화와 에뮬레이션 중에서 선택합니다. 에뮬레이션할 운영 체제를 선택하고 Linux 배포판의 ISO 이미지 파일이 있는 위치를 UTM에 알려줍니다.
가상 머신이 생성되면 이제 실제 하드웨어에서 배포판을 실행하는 것처럼 Linux로 부팅하고 원하는 소프트웨어를 설치할 수 있습니다.
5. macOS와 함께 Asahi Linux 설치
손이 더러워지는 것을 두려워하지 않는 사람들을 위해 Asahi Linux가 있습니다 . 이 프로젝트는 Linux를 Apple Silicon Macs로 포팅하여 일일 드라이버로 사용할 수 있는 수준까지 연마하는 것을 목표로 합니다.
이 방법의 복잡성은 이전 옵션을 훨씬 능가하므로 가장 고급 사용자에게만 권장합니다. 필요한 것이 있다고 생각되면 다음 주요 단계로 요약되는 자세한 가이드를 따를 수 있습니다.
- macOS 터미널에서 Asahi Linux 설치 프로그램을 다운로드하고 실행합니다.
- 설치 프로그램을 사용하여 macOS 파티션의 크기를 조정하여 Linux를 위한 공간을 만드십시오.
- 새로 생성된 여유 공간을 사용하여 Asahi Linux를 설치합니다.
- Mac을 재부팅하고 언어, 지역, 표준 시간대 및 키보드 레이아웃을 설정하여 Asahi Linux 설정을 완료합니다.
- Asahi Linux 시스템에 로그인하고 선택한 Linux 소프트웨어를 설치합니다.
6. 처음부터 Linux 소프트웨어 구축
다른 모든 방법이 실패하거나 단순히 좋은 도전을 좋아한다면 언제든지 Mac에서 처음부터 Linux 소프트웨어를 구축하도록 선택할 수 있습니다. 이 방법은 외부 종속성이 너무 많지 않은 간단한 명령줄 도구에 가장 적합합니다. 경우에 따라 개발자는 특정 단계를 자동화하여 소프트웨어 구축 프로세스를 단순화하는 자세한 지침 또는 “Makefile”(유틸리티 또는 프로그래밍 언어)을 제공합니다.
그러나 잠재적인 컴파일 오류를 탐색하고 라이브러리를 관리하는 방법을 이해하고 일반적으로 터미널 환경에서 편안하게 작업해야 하므로 이 접근 방식에는 상당한 양의 기술적 노하우가 필요하다는 점에 주목할 가치가 있습니다 . 수행해야 할 작업은 다음과 같습니다.
- 설치하려는 Linux 소프트웨어의 소스 코드를 찾습니다. 대부분의 오픈 소스 소프트웨어는 해당 웹 사이트나 GitHub 리포지토리에서 쉽게 사용할 수 있습니다.
- Mac에 명령줄 도구가 설치되어 있는지 확인하십시오 . 빌드하려는 소프트웨어에 따라 다른 라이브러리나 도구가 필요할 수도 있습니다.
- 소스 코드를 추출합니다.
- 설명서를 읽으십시오. 대부분의 소스 코드 패키지는 “README” 또는 “INSTALL” 파일과 함께 제공됩니다. 이 문서는 일반적으로 소프트웨어 구축 및 설치 방법에 대한 구체적인 지침을 제공합니다.
./configure
명령을 실행한make
다음 을 실행합니다sudo make install
. 이러한 명령은 각각 소프트웨어를 구성, 컴파일 및 설치합니다.
이 프로세스가 관련되고 다소 어려울 수 있지만 소프트웨어 구축 및 설치 방법에 대해 자세히 알아볼 수 있는 환상적인 방법입니다.
자주 묻는 질문
모든 Linux 앱이 macOS에서 실행되나요?
기본 시스템 아키텍처의 차이로 인해 모든 Linux 앱이 macOS에서 직접 실행되는 것은 아닙니다. 그러나 많은 Linux 응용 프로그램에는 macOS 버전이 있거나 가상화를 사용하여 Mac에서 Linux 소프트웨어를 실행할 수 있습니다.
내 Mac에서 macOS를 Linux로 교체할 수 있습니까?
예, Mac에서 macOS를 Linux로 교체할 수 있습니다. 이러한 방법은 Mac의 하드 디스크를 변경합니다. Linux를 이중 부팅 시스템으로 설치할 수 있습니다. 즉, Mac에 macOS와 Linux가 모두 설치되어 있고 Mac을 시작할 때 부팅할 항목을 선택할 수 있습니다. macOS를 Linux로 완전히 교체하도록 선택할 수도 있습니다. 즉, Mac에서 macOS를 지우고 Linux를 기본 운영 체제로 설치해야 합니다.
macOS에서 실행할 때 Linux 앱이 더 느립니까?
macOS에서 Linux 앱의 성능은 실행 방식에 따라 크게 달라집니다. 가상 머신이나 에뮬레이션을 사용하는 경우 이러한 방법으로 인한 오버헤드로 인해 성능이 저하될 수 있습니다. 반면에 앱에 기본 macOS 버전이 있는 경우 성능은 Linux 시스템에서 앱을 실행하는 것과 유사해야 합니다.
이미지 크레디트: Unsplash . David Morelo의 모든 스크린샷.
답글 남기기