wine을 기본 설치 하는 방법에 대하여 알아보자.


우선 그 순서를 먼저 나열 하자면


WINE 설치 순서


1. 기본 레파시토리에 있는 wine을 우선 설치 한다. (우선 기본적으로 1.6 버전이 설치될 것이다.)

2. wine을 32비트로 재구성한다.

3. winecfg 명령으로 wine을 라이브러리를 본격적으로 구성된다. (/home/user/.wine 폴더 생성됨) -> win7으로 설정 변경 추천

4. winetricks로 설치 가능한 라이브러리들을 설치한다.




하지만 먼저 그 이전에 wine이 설치 되어 있다면 그것을 삭제하고 기존 폴더도 같이 삭제 해야 한다.


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

//  wine을 삭제한다.


root@test:~$ sudo apt-get purge wine*



//  wine 폴더를 삭제한다.


root@test:~$ rm -rf ~/.wine








1. 레파시토리 ppa를 새로 등록하고 업데이트 하고 wine 최신 버전을 설치한다.


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>


root@test:~$ sudo add-apt-repository ppa:ubuntu-wine/ppa


root@test:~$ sudo apt-get update


root@test:~$ sudo apt-get install wine1.8





2. wine을 32비트로 재구성한다.


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 변수지정을 ~/.bashrc에 등록하여 소스 리로딩 한다.


root@test:~$ echo "export WINEARCH=win32" >> ~/.bashrc



root@test:~$ source ~/.bashrc


-> bashrc 소스 리로딩




3. wine cfg 명령으로 wine을 라이브러리를 본격적으로 구성된다.

(/home/user/.wine 폴더 생성됨) -> win7우로 설정 변경 추천


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>


root@test:~$ winecfg


-> 라이브러리를 구성하는 gui가 나타난다.
wine 구성 프론트엔드가 뜨고 'mono' 설치와 'gecko' 설치가 뜬다. 두개 다 각각 설치하면 wine구성이 완료되고

wine 환경설정을 하는 winecfg 프론트엔드가




// 가장 먼저 '닷넷 프레임 워크 2.0'을 설치해 준다.
root@test:~$ winetricks dotnet20



4. winetricks로 설치 가능한 라이브러리들을 설치한다.


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>



root@test:~$ winetricks 7zip flash comctl32 corefonts d3dcompiler_43 d3dx10 d3dx11_42 d3dx11_43 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_39 d3dx9_42 d3dx9_43 d3dxof devenum directmusic directplay directx9 dmsynth  dsound dxdiag dxdiagn dxsdk_jun2010 dxsdk_nov2006 ie8 mfc42 msls31 msvcirt ogg physx quartz vcrun2008 vcrun2010 vcrun6 vcrun6sp6 xact xact_jun2010


-> 라이브러리들 설치가 끝나면 winecfg 를 실행하여 라이브러리 내장을 확인한다.







도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.



리눅스에서 실시간 TV를 보는 everyon_tv를 설치하고 실행해 보자.

먼저 알아야 할 사항은 안타깝게도  '에브리온_tv' 소프트웨어는 윈도우즈와 mac은 나왔지만 리눅스 진영에는 아직 공식적으로 포팅, 배포 되지 않고 있다.

그러면 우리가 해야할 일 뭐다?

윈도우즈용 '에브리온_tv' 소프트웨어를 받아서 wine(윈도우즈 모듈을 구동시켜주는 소프트웨어)를 사용해 강제로 구동하여 설치 하는 것이다. 

한데 또 한가지 중요한 것은 '에브리온_tv' 소프트웨어가 adobe air 모듈을 통해 구동 된다는 것이다. 
이것이 번거롭기는 하지만 오히려 리눅스 진영에서 본 소프트웨어가 원할 하게 구동 될수 있는 좋은 조건 이다.

사실 이전 버전의  '에브리온_tv' 소프트웨어는 리눅스에서 wine을 통해 구동이 되었지만 바이러니에 있는 import, 링크 라이브러리가 플랫폼끼리의 큰 차이점으로 완벽하게 구현이 불가능 했었다. 

즉 실행은 되는데 화면은 나오지 않았다.

하지만 이번 업그레이드 버전은 세련된 UI와 동시에 os-x(mac)에서도 구동 될 수 있도록 Adobe air - swf 구동 방식을 채택한 것이라고 판단한다. 

그렇기 때문에 지금부터는 리눅스에서도 원할한 구동이 가능하다는 말씀이다.

먼저 wine을 설치해야 할 것이다.

wine이 설치 되지 않았다면 본주인장이 포스팅한 아래 링크를 참조 하도록 하자.


wine이 설치되어 있다면 에브리온 TV를 설치 하기 전에 먼저 두가지 라이브러리가 있어야 하는데  adobeair와 flashplayer가 바로 그것이다. 두 소프트웨어의 윈도우즈 버전을 wine을 통해 설치 해야만 한다.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 어도비에어를 다운받고 wine으로 설치를 시도한다.


user@user-test:~$ wget http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe 


user@user-test:~$  wine AdobeAIRInstaller.exe 



-> 설치 GUI가 뜨고 설치를 진행한다. 

(만일 Adobe-air가 설치가 진행이 되질 않는다면 종료 하고 'winecfg' 를 실행하여 실행모드를 'xp'로 바꾸어 다시 설치하자.) 


// flash player는 winetricks를 통해 설치가 가능하다. 


user@user-test:~$  winetricks flash 





아래 링크를 통해  '에브리온_tv' 소프트웨어 설치판(Windows용)을 다운 받도록 하자.


다운받은  '에브리온_tv' 설치 패키지를 wine을 통해서 설치 한다.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>


user@user-test:~$ wine EveryonTV.exe

 




설치 화면이 뜨고 가상 c:\(/home/user/.wine/drive_c/)에 설치가 끝나면 곧이어 실행 된다.

처음 실행은 불안정 하니 다시 종료 하고 바탕화면이나 메뉴에 만들어진  '에브리온_tv'  아이콘을 실행 시키자.

가끔 처음 시청시 재생되는 플래시 광고에서 멈추는 현상이 있다. 잠시 기다려 주면 되는 경우도 있지만 안되면 종료하고 다시 시작하면 된다.

  위 화면은 오픈오피스를 사용하여 글을 쓰면서 에브리온 tv를 고정하여 시청하는 모습을 캡쳐한 것이다.


도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


그리고 글에 부족한 점이 있거나 틀린점이 있는 것 같다면 꼭 댓글로 알려 주시면 감사 하겠습니다.




Linux WINE ( Wine is not an emulator ) 실험실



고릴라 라디오

구동 여부 : 성공


구동 방법 :


1. 먼저 Adobe air를 설치 한다.

http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe


2. 고릴라 라디오 최신버전을 설치 한다.

http://gorealradown.sbs.co.kr/gorealra/g4/Gorealra.4.063.air


http://w3.sbs.co.kr/radio/gorealraMain.do

sbs 라디오


버그 : 한글 버그


구동 wine : wine1.8 -32bit architecture


구동 시스템 사양 :


CPU

4x AMD Phenom(tm)



GPU

Vendor        : NVIDIA Corporation
Renderer        : GeForce GTX 460 SE/PCIe/SSE2
Version        : 4.5.0 NVIDIA 367.44


OS

Linux 4.4.0-28-generic_ Ubuntu xenial 16.04


필요 내장 라이브러리

adobeair


설치시 필요 구성


xp


도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


그리고 글에 부족한 점이 있거나 틀린점이 있는 것 같다면 꼭 댓글로 알려 주시면 감사 하겠습니다.



리눅스에서 윈도우즈 프로그램을 구동시켜 주는 소프트웨어 WINE에 관하여

리눅스에서 wine이란 간단하게 windows 프로그램을 구동시켜 주는 소프트웨어를 말한다.

약자로서 'Wine Is not emulataion' 뜻하며 결코 에뮬레이터 구동방식이 아님을 이름에서 부터 강조 하고 있다.

본 필자는 현재 리눅스에서도 간편하게 윈도우즈 작업을 하기 위하여 wine을 최대한 활용하는 중이다.

wine의 호환성이 떨어지는 것을 아주 오래전에도 체험 하였기 때문에 얼마 전까지도 거들떠 보지도 않았지만 (그동안은 재부팅 후 멀티 부팅을 통해 윈도우를 따로 사용) wine의 한계가 어디까지 인지 궁금한 터 임과 동시에 현재 대부분의 작업을 리눅스에서 처리 하고 있기 때문에 윈도우로 가는 일이 정말 뜸 해져 윈도우즈의 작업을 리눅스에서도 처리 하고 싶어진 욕구가 가득해져 였을 것이다.

뿐만 아니라 wine 사용을 간편화 해주는 'Play on linux' 소프트웨어에 의존하지 않고 wine 단독적으로의 한계는 어디 까지 인가가 정말로 궁금 해졌기 때문 일지도 모른다.

또 뿐만 아니라 본 필자는 다른 전문 리눅서들이 충언하는대로 32비트로 체제로 변경 사용 하는 것이 호환성 면에서 바람직 하다.

또한 wine은 필자가 처음 경험해 본 2년 전과는 다르게 더욱 많은 발전을 해 왔으며 9보다 높은 다이렉트 x 버전 까지도 지원하고 있다.

물론 버전이 높을 수록 아키텍처의 호환성이 높은 것은 사실이지만 내부 라이브러리 호환성을 위해서 라면 기초 레파시토리 (kr.archive.ubuntu.com)에 있는 wine을 그대로 활용하는 것이 바람직 하며 베이스 기반의 안정 버전을 설치 후 이후의 버전을 설치 하는 것도 나쁘지 않다.

그럼 다음장에서 wine 설치와 게임 실행을 위한 기본 라이브러리 설치에 대해서 알아 보도록 하자.


도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


Linux_WINE ( Wine is not an emulator ) 실험실



  • 엘더스크롤 스카이림 구동 

구동 여부 : 성공



구동 wine : wine1.8 -32bit architecture


구동 시스템 사양 :


CPU

4x AMD Phenom(tm)



GPU

Vendor        : NVIDIA Corporation
Renderer        : GeForce GTX 460 SE/PCIe/SSE2
Version        : 4.5.0 NVIDIA 367.44


OS

Linux 4.4.0-28-generic_ Ubuntu xenial 16.04


내장 라이브러리


7zip adobeair comctl32 corefonts d3dcompiler_43 d3dx10 d3dx11_42 d3dx11_43 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_39 d3dx9_42 d3dx9_43 d3dxof devenum diractx directmusic directplay directx9 dmsynth dotnet20 dotnet20sp1 dotnet20sp2 dsdmo dsound dxdiag dxdiagn dxsdk_jun2010 dxsdk_nov2006 gdiplus gdiplus_winxp ie8 mfc42 msls31 msvcirt ogg physx quartz vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun6 vcrun6sp6 xact xact_jun2010  xna31


도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


Linux WINE ( Wine is not an emulator ) 실험실



  • 다이렉트 x 9 이상 게임 실행시 발생 하는 마우스 드롭 버그

해결 방법 : winecfg 를 실행하여 dinput, dinput8, xinput 라이브러리를 삭제 한다.


CPU

4x AMD Phenom(tm)



GPU

Vendor        : NVIDIA Corporation
Renderer        : GeForce GTX 460 SE/PCIe/SSE2
Version        : 4.5.0 NVIDIA 367.44


OS

Linux 4.4.0-28-generic_ Ubuntu xenial 16.04


내장 라이브러리


7zip comctl32 corefonts d3dcompiler_43 d3dx10 d3dx11_42 d3dx11_43 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_39 d3dx9_42 d3dx9_43 d3dxof devenum  dirac directmusic directplay directx9 dmsynth dotnet20 dotnet20sp1 dotnet20sp2 dsdmo dsound dxdiag dxdiagn dxsdk_jun2010 dxsdk_nov2006 gdiplus gdiplus_winxp ie8 mfc42 msls31 msvcirt ogg physx quartz vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun6 vcrun6sp6 xact xact_jun2010  xna31



+ Recent posts