Wine, Wine is Not an Emulator의 줄임말로 Linux 생태계 내에서 사용할 수 있는 대표적인 오픈 소스 호환성 계층입니다. 또는 일반적으로 POSIX(Portable Operating System Interface) 호환 – Windows 응용 프로그램용. Linux에서 Windows의 장기적인 잠재력을 보장한다는 주요 목표로 적절한 오픈 소스 프로젝트가 수립되었습니다.
플랫폼의 지속적인 개발을 고려할 때 Wine은 Windows 사용자, 특히 Linux를 처음 사용하는 사용자가 일일 드라이버로 Linux 기반 운영 체제.
그러나 발생할 수 있는 일부 Windows 응용 프로그램과의 비호환성으로 인해 많은 성공을 거두지 못했으며 결과적으로 많은 사람들이 일반적으로 부드러운 경험을 기대하기 때문에 실망하는 경우가 많습니다. 진실에서 더 이상 Windows에서.
이러한 앱에는 Wine이 만족시킬 수 없는 고유한 종속성이 있으며 이것이 병 들어옵니다.
Bottles는 앱에 필요할 수 있는 종속성을 거의 문제 없이 수동으로 구성할 수 있도록 하여 이러한 내러티브를 변경하는 것을 목표로 하는 주요 솔루션 중 하나입니다. 더 좋은 점은 Bottles는 또한 Steam과 같은 가장 큰 게임 라이브러리에 대한 지원을 포함하여 게임에 필요할 수 있는 고유한 사례를 충족합니다.
왜 병인가?
Bottles는 Wine에 의존하는 새로운 플랫폼으로서 Windows 응용 프로그램 설치 방식을 적절하게 격리하는 샌드박스 환경을 제공하여 방향을 바꾸려고 합니다. "Bottles" 설치는 Flatpak 설치 경로를 따르는 경우에 제공됩니다.
본질적으로 이러한 설정이 있다는 것은 Bottles이 개인 파일/홈 디렉토리에 액세스하는 시기를 결정하게 된다는 것을 의미합니다. 버전 관리 관리자가 내장된 Bottle은 이전에 작동했던 상태로 돌아가는 데 도움을 줄 수 있습니다.
그러나 이 기능을 활용하려면 먼저 Versioning 탭으로 이동하여 활성화해야 합니다. 활성화되면 Bottles은 기본적으로 기본 구성으로 새로운 상태를 생성하고 설치에 새 종속성을 추가할 때마다 새로운 상태를 생성합니다.
병 버전 관리
Linux에 Bottle 설치
바로 사용할 수 있는 설정, 라이브러리 및 종속성의 조합으로 Bottles은 기본적으로 Windows 응용 프로그램의 범위를 재정의했습니다. 리눅스. 이것은 모든 의도와 목적을 위해 평범함을 넘어서는 환경을 사용하여 Windows 접두사를 처리하는 새로운 방법입니다.
병 설치는 개발자가 이러한 설치를 구성하는 가장 쉬운 방법인 Flatpak 경로를 권장하므로 매우 간단합니다. 작업을 완료하거나 Linux 시스템에 더 이상 Windows가 필요하지 않다고 결정할 때마다 쉽게 핵을 제거할 수 있는 격리된 환경에서.
Ubuntu Systems의 경우 아래 명령을 연속적으로 실행합니다.
$ sudo add-apt-repository ppa:flatpak/stable $ sudo 적절한 업데이트 $ sudo apt install flatpak
다른 시스템의 경우 Flatpak을 설정한 다음 Flathub로 이동하여 그림과 같이 Bottles를 설치해야 합니다.
$ flatpak 설치 flathub com.usebottles.bottles $ flatpak 실행 com.usebottles.bottles
Linux에서 병 구성
통합 종속성 관리자를 사용하면 Bottle은 사용자가 가질 수 있는 모든 사용 사례를 충족하기 위해 사전 구성된 종속성을 가정할 뿐만 아니라 모든 사용 사례에 대한 종속성을 개별적으로 관리할 수 있도록 하는 꽤 좋은 작업을 수행합니다. Windows 응용 프로그램을 설치해야 할 수도 있습니다.
모든 Bottle을 생성하면 지정된 응용 프로그램에 대한 고유한 격리 환경을 설정하게 됩니다.
병 만들기
게임 지원
기본적으로 2022.2.14 업데이트에서 Bottles 는 Linux 시스템에서 호환되는 Windows 응용 프로그램을 실행하는 프로세스를 더욱 단순화하는 설치 프로그램을 활성화하여 이를 한 단계 더 발전시켰습니다.
Bottle 설치 프로그램은 커뮤니티의 도움으로 개발되었습니다. 손쉬운 종속성 구성.
게임 환경과 소프트웨어 환경 중에서 선택할 수 있는 기능을 통해 Windows 응용 프로그램 배포를 신속하게 최적화할 수 있습니다.하지만 그게 다가 아닙니다. 보다 독특한 사용 사례가 있는 경우 고급 사용자용으로 예약된 사용자 지정 환경을 구성하도록 결정할 수 있습니다. 여기에서 병을 더 잘 조작하는 방법을 배울 수 있습니다.
병 기본 설정
가치가 있기 때문에 기본 옵션은 실제 경고 없이 잘 작동해야 합니다. 더 나은? Bottles는 설치 프로그램을 통해 사용 가능한 각 응용 프로그램의 호환성 수준을 보여주는 시스템을 교묘하게 통합했습니다.
이것은 본질적으로 각 응용 프로그램의 호환성 수준에 대한 빠른 시각적 개요를 제공합니다. 레벨은 브론즈에서 실버, 골드 및 플래티넘입니다.
플랫폼이 매우 조정 가능하다는 점을 감안할 때 설정 프로세스를 더욱 간소화하는 다양한 사전 구성된 옵션 중에서 효과적으로 선택할 수 있습니다. 이러한 옵션에는 dxvk, vkd3d, gamemode, esync, fsync 및 잠재적으로 더 많은 옵션이 포함됩니다.
병 설치자
확실히 Bottles 시스템에 대한 대안이 있지만 와 같은 실질적인 노력은 거의 또는 전혀 없습니다. Bottles 기본적으로 Linux에서 Windows 응용 프로그램의 전체 프로세스를 바보로 만드는 동시에 매우 깔끔한 UI를 제공합니다. 이는 Windows 사용자를 Linux로 전환하는 능력을 더욱 극대화합니다.