아주 가끔씩이지만 64비트OS를 쓰더라도 가끔 32비트 환경이 필요할 때가 있습니다. 최근의 우분투는 32비트 패키지도 알아서 지원해서 설치하기 때문에 크게 문제가 없지만 일부 32비트 환경을 요구하는 프로그램에서 라이브러리를 빌드하려고 하면 결국 32비트 환경이 필요합니다.
이럴 때는 Docker를 이용해서 32비트의 우분투를 컨테이너로 올려주고 사용하면 편합니다.
Docker가 설치되었다고 가정하고(docker에 대해서는 이전에 자주 다뤘습니다. http://moordev.tistory.com/173)
다음 명령을 통해서 사용하시면 됩니다.
sudo docker pull ioft/i386-ubuntu
해당 이미지가 32비트 우분투 환경입니다.
이렇게만 쓰면 무조건 최신판을 받아오므로
sudo docker pull ioft/i386-ubuntu:16.04
이렇게 해주셔야 특정 버전을 받아오게 됩니다.
sudo docker run -i -t -v /home/:/home/ --name my32bit ioft/i386-ubuntu:16.04 /bin/bash
이런식으로 컨테이너를 실행해주시면 my32bit란 이름으로 32비트 컨테이너가 실행되니다. 그리고 /home폴더가 자체적으로 마운트 되어있지요.
이제 필요한 만큼 작업을 해주시면 됩니다. docker는 root권한으로 돌아갈테니까요
'우분투 분투기' 카테고리의 다른 글
ubuntu mini-remix 16.04 Backup (0) | 2017.08.01 |
---|---|
스타크래프트1.19 업데이트 후 리눅스에서 실행에 또 문제가 생겼'었'습니다! (0) | 2017.08.01 |
Customizer로 한국어화된 우분투기반 배포판을 만들자 (Target : LinuxMint MATE 18.2 Sonya) - 보충!!! (1) | 2017.07.21 |
Customizer로 한국어화된 우분투기반 배포판을 만들자 (Target : LinuxMint MATE 18.2 Sonya) (1) | 2017.07.20 |
스탠리 패러블과 Portal 2 우분투16.04에서 실행하기 (The stanley Parable and Portal 2 Plays on ubuntu 16.04) (0) | 2017.07.11 |