IT & Security/리눅스 :: 정보

PPA 관련 1부 (데비안 8 제시 / 리눅스민트 데비안에디션 2)

la Nube 2017. 7. 2. 19:52
반응형

이 글은 리눅스민트 데비안에디션 2, 즉 LMDE 2에서 테스트한 결과를 가지고 작성합니다.
LMDE 2는 데비안 8 제시 기반이므로 데비안 8 제시에서도 유효합니다.

제가 사용하는 우분투 PPA를 LMDE 2에서 활용해보고자 궁리한 결과를 나누어 보겠습니다.

add-apt-repository 를 쓰기 위해서는 먼저 다음의 패키지가 필요합니다.
의존성 문제와 관련하여 좀 더 편한 aptitude로 진행하였습니다.
64비트만 이걸 먼저 합니다.(필수) $ sudo dpkg --add-architecture i386
$ sudo apt-get update && sudo apt-get install apitude
$ sudo aptitude install python-software-properties software-properties-common


1. ppa:libreoffice/ppa

리브레오피스의 프레시 버전을 관리하는 위 PPA는 데비안8에서 의존성 문제가 발생하여 프로그램이 설치되지 않습니다.
현재 리브레오피스의 프레시 버전은 5.3.0 인데, 데비안8에서는 4.3.3의 구버전이 깔려 있습니다.
데비안8에서 버전 5의 신 버전 리브레오피스를 쓰기 위해서는 다음과 같은 방법이 필요합니다.

소프트웨어 소스가 있는 파일을 먼저 열어야 합니다.
데비안8에서는 $ sudo nano /etc/apt/sources.list
LMDE2에서는 $ sudo nano /etc/apt/sources.list.d/official-package-repositories.list

하단에 다음과 같이 데비안8 제시 백포트를 넣어줍니다.
deb http://ftp.debian.org/debian jessie-backports main contrib non-free
Ctrl+O를 눌러 저장하고, Ctrl+X를 눌러 끕니다.

그런 다음에 백포트를 통해 리브레오피스를 설치합니다.
$ sudo aptitude install -t jessie-backports libreoffice libreoffice-help-ko libreoffice-l10n-ko libreoffice-help-en-us

aptitude가 4.3.3 버전을 지운 다음에 프레시 바로 전의 안정판인 5.2.5 버전을 설치할 것입니다.
지우기만 하고 설치를 안 해주는 불상사가 가끔 일어납니다. 그런 경우에는 한번 더 입력합니다.
$ sudo aptitude install -t jessie-backports libreoffice libreoffice-help-ko libreoffice-l10n-ko libreoffice-help-en-us


2. ppa:otto-kesselgulasch/gimp

김프의 최신 버전이 담긴 위 PPA는 데비안8에서 의존성 문제가 발생하여 프로그램이 설치되지 않습니다.
다만, 데비안의 버전과 최신버전이 크게 차이가 나지 않으며, 백포트에서도 제공하지 않습니다.
따라서 그냥 데비안8에서 제공하는 구버전을 사용합니다. 딱히, 해결방법이 없네요 ㅠㅠ

김프 최신 버전은 2.8.20이며, 데비안8에서 제공하는 김프 버전은 2.8.14입니다. 크흠


3. ppa:dasom/ppa

한글입력기 중 하나인 다솜 입력기입니다. dasom-qt 패키지가 데비안8에서 의존성 문제로 설치되지 않습니다.
이 의존성 문제를 해결할 수 있는 방법이 없어서 그냥 아예 설치하지 않습니다.ㅠㅠ
어차피 데비안8에서 한글입력기로 UIM 벼루 입력기가 잘 되므로 굳이 필요는 없습니다.


4. ppa:linrunner/tlp

리눅스민트에서 전원 및 배터리 관리하는 TLP가 담긴 PPA입니다.
데비안8에서 의존성 문제 없이 잘 지원됩니다. 후훗

$ sudo add-apt-repository "deb http://ppa.launchpad.net/linrunner/tlp/ubuntu xenial main"
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2B3F92F902D65EFF
$ sudo apt-get update
$ sudo aptitude install tlp tlp-rdw
$ sudo tlp start


5. ppa:wine/wine-builds

와인 최신버전이 담긴 공식 PPA입니다.
다만, 와인에서 데비안 전용으로 따로 제공하기에 필요 없는 PPA입니다.

와인에서 공식 제공하는 키를 먼저 받아서 넣어줍니다.
$ wget https://dl.winehq.org/wine-builds/Release.key
$ sudo apt-key add Release.key
$ rm -v Release.key

소프트웨어 소스가 있는 파일을 먼저 열어 봅니다.
데비안8에서는 $ sudo nano /etc/apt/sources.list
LMDE2에서는 $ sudo nano /etc/apt/sources.list.d/official-package-repositories.list

하단에 다음과 같이 와인 공식 저장소를 넣어줍니다.
deb https://dl.winehq.org/wine-builds/debian/ jessie main
Ctrl+O를 눌러 저장하고, Ctrl+X를 눌러 끕니다.

$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-devel
(--install-recommends는 aptitude에 없어서 apt-get으로 처리합니다.)

데비안8에서 한글이 네모로 깨져 나오는 현상은 다음과 같이 해결할 수 있습니다.
$ winecfg 를 실행하게 되면,
한글이 네모로 깨져 나오면서 Wine Mono를 설치하라는 메시지가 뜹니다.(네모로 깨진 상태에서)
선택지 중에서 오른쪽을 클릭하여 설치합니다.(네모로 깨진 상태에서)
그 다음에 Wine Gekko를 설치하라는 메시지가 뜹니다.(네모로 깨진 상태에서)
역시 선택지 중에서 오른쪽을 클릭하여 설치합니다.(네모로 깨진 상태에서)
설치가 다 되면 창을 닫습니다.

폰트를 넣는 방법은 2가지가 있습니다.
① $ sudo aptitude install fonts-unfonts-core ttf-unfonts-core
$ nano ~/.wine/system.reg

Ctrl+W로 검색 : ms shell dlg 부분에서
"Gulim"을 "NanumGothic" 으로 변경하고, "Tahoma"를 "UnGraphic" 으로 변경합니다.
Ctrl+O를 눌러 저장하고, Ctrl+X를 눌러 끕니다.

그리고 다음과 같이 복사합니다.
$ cp /usr/share/fonts/truetype/nanum/NanumGothic.ttf ~/.wine/drive_c/windows/Fonts/.
$ cp /usr/share/fonts/truetype/unfonts-core/UnGraphic.ttf ~/.wine/drive_c/windows/Fonts/.

다시 실행하면 이제 한글이 잘 보입니다.
$ winecfg

② 더 쉬운 방법은 윈도 PC가 있다면
C드라이브 - Windows 폴더 - Fonts 폴더에 들어가서
Gulim.ttc와 Tahoma.ttf 파일 2개를 가져와서
~/.wine/drive_c/windows/Fonts/ 의 경로에 집어 넣으면 됩니다.


다른 PPA는 2부에서 계속 이어나가겠습니다.
2부 : http://la-nube.tistory.com/6http://cafe.naver.com/bagjunggyu/126
감사합니다.

반응형