C언어 > 강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 09강 파이어폭스

TODAY321 TOTAL2,925,184
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | C언어 | [강좌] 데비안 리눅스 [펌] | 강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 09강 파이어폭스

페이지 정보

작성자 키트 작성일2017-09-12 14:21 조회1,399회 댓글0건

본문

[강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 09강 파이어폭스

2013년 7월 3일
By 이선혁 객원 기자

이번 강에서는 웹써핑을 위해 파이어폭스 웹브라우저를 설치하겠습니다.

 

■ 플래쉬 플러그인 설치

우선 플래쉬 플러그인을 먼저 설치하도록 하죠.

통칭 ‘인터넷’이라고 부르는 웹은 웹브라우저만으로 구성되지 않습니다. HTML5규격에 많은 기능들이 추가되면서 전에는 ‘액티브X’와 같은 추가 소프트웨어를 통해서 구현 가능하던 기능들이 웹브라우저만으로 처리되도록 개선되고는 있지만 아직도 추가 소프트웨어를 필요로 하는 작업들은 많습니다.
0703-01-flash‘액티브X’ 다음으로 널리 사용되는 추가 소프트웨어로는 Adobe社의 ‘플래쉬 플러그인’을 거론할 수 있는데요, 불행히도 리눅스용 플래쉬는 ’11.2′버전을 마지막으로 더 이상 업데이트가 제공되지 않습니다. 그나마 다행히 플래쉬 플러그인을 내장하고 있는 리눅스용 크롬 웹브라우저로는 앞으로도 계속 업데이트가 제공될 것이라고 합니다. 아직 웹써핑에서 플래쉬 플러그인은 필요하니까요.

0703-02-flash_install데비안 리눅스에서 플래쉬 플러그인은 ‘flashplugin-nonfree’ 패키지를 설치하면 됩니다.

 

■ 파이어폭스 설치

데비안 리눅스의 저장소 서버를 통해 파이어폭스 브라우저도 설치할 수 있습니다. 그런데 ‘firefox’라는 패키지 이름으로는 설치할 수 없습니다.

0703-03-iceweasel데비안 커뮤니티와 모질라 재단은 서로 사이가 썩 좋지 않아서 데비안 공식 저장소를 통해 파이어폭스 웹브라우저를 설치하려면 패키지명으로 ‘IceWeasel’을 넣어야 합니다. ‘Fire’의 반대말이 ‘Ice’이고, ‘Fox(여우)’를 비꼬와서 ‘Weasel(족제비)’로 리브랜딩한 것으로 알고 있습니다.

데비안 리눅스 안정판은 오랜 시간 검증을 거친 패키지 위주로 구성되고 이후에도 지속적으로 버그 패치나 보안 업데이트가 적용되므로 서버 용도로 사용하기에는 매우 안정적이지만, 우분투를 비롯한 다른 리눅스에 비하면 소프트웨어 버전 자체가 낮아서 데스크탑 용도로는 적합하지 않습니다.

이 글을 쓰는 시점을 기준으로 최신 파이어폭스는 ’22′ 버전입니다. 하지만 최신 버전의 웹브라우저에서는 새로운 기능의 추가와 바뀐 설정들로 인해 웹 애플리케이션이 제대로 구동되지 않는 경우가 생기기도 합니다. 그래서 그룹웨어처럼 웹으로 사내 전산시스템을 구축한 기업이나 단체에서 무턱대고 최신 버전을 사용하다가는 업무에 차질을 빚을 수도 있습니다.
0703-04-firefox_esr모질라 재단에서는 최신 버전과 별도로 구버전에서 버그 수정과 보안 업데이트만 적용한 ‘연장 지원 버전’도 제공하고 있고, 현재 연장 지원 버전의 넘버는 ’17′입니다. 그런데 데비안 리눅스의 안정판 채널의 저장소 서버에서는 이보다도 더 오래된 ’10′버전을 제공해주고 있습니다. 서버 용도로 리눅스를 사용할 때는 딱히 웹브라우저를 설치해야할 필요성이 없기도 하고, 새 기능이 추가된 웹브라우저는 알려지지 않은 버그나 보안 문제를 내포하고 있기 때문인데요, 아무리 그런 점을 고려하더라도 데스크탑 용도로 쓰기에 오래된 버전은 불편함이 이만저만이 아닙니다.

개인이나 소규모 그룹에서 제작한 소프트웨어라면 모르겠지만, 규모와 전통이 있는 재단(Foundation)급에서 관리하는 소프트웨어에까지 데비안 커뮤니티가 엄격한 패키지 검수의 잣대를 적용하는데에는 데비안으로 강좌를 쓰고 있는 저조차도 답답함을 느낍니다. 데비안 7.0 버전에서는 ‘파이어폭스 17 연장 지원 버전’이 포함되어야 했지 않나 싶습니다. 그래서 파이어폭스 브라우저는 데비안 공식 저장소를 통하지 않고 다른 방법으로 설치해야 합니다.

데비안 리눅스에서 파이어폭스 웹브라우저를 설치하는 방법은 대략 3가지가 있습니다.

하나는 모질라 재단에서 리눅스용으로 미리 컴파일해둔 바이너리를 설치하는 방법인데, 업데이트가 나올 때마다 수동으로 설치하는 작업을 반복해야 하므로 추천하기가 애매합니다.

다음으로는 크런치뱅 리눅스의 저장소 서버를 이용하는 방법이 있습니다. 이 방법이 가장 좋다고 생각하지만, ‘firefox’ 대신 ‘iceweasel’이라는 리브랜딩 패키지명을 그대로 사용해야 하므로 이 방법은 강좌로 풀어내지 않겠습니다.

차선책으로 민트 리눅스의 저장소 서버를 이용하는 방법을 사용하겠습니다.

민트 리눅스는 데비안에서 분파한 우분투 리눅스의 개조판으로 유명하지만, 우분투와 별도로 데비안 테스팅 버전에 기반한 배포판도 배포하고 있으므로 데비안과 호환되는 저장소 서버를 운영해주고 있습니다. 저는 서버용 리눅스로는 데비안을 사용하고 데스크탑용 리눅스로는 민트 리눅스를 사용하는데 최근 우분투 리눅스에서 일반 버전의 지원 기간을 9개월로 단축시키겠다는 발표가 있어서 이참에 데스크탑용 리눅스도 데비안 기반 민트 리눅스로 이전할까란 생각을 하곤 합니다.

저장소 소스리스트 설정 파일을 열어,
0703-05-mint_repository맨 아래에 ‘deb http://packages.linuxmint.com debian import’를 추가합니다.

0703-06-linuxmint_keyring
wget http://comta.kr/debian7/linuxmint-keyring.deb
민트 리눅스 저장소를 인증시키는 패키지를 다운로드 받습니다.

dpkg -i linuxmint-keyringl.deb
데비안 계열 리눅스의 패키지 파일은 확장자가 ‘deb’인데요, 수동으로 패키지를 설치할 때는 ‘dpkg -i’ 명령어를 사용합니다.

rm linuxmint-keyring.deb
필요없어진 인증 패키지를 지웁니다.

0703-07-firefox_install
apt-get update
새로운 저장소 목록을 추가했으니 패키지 목록을 다시 받아와야 합니다. ‘-qq’와 같은 옵션은 깔끔한 스크린샷을 얻기 위해 붙여둔 것이므로 신경쓰지 않으셔도 됩니다.

apt-get install firefox firefox-l10n-ko xulrunner-17.0
( ※ 데비안 저장소의 버전업에 따라 ‘xulrunner-10.0′ 패키지 대신에 ‘xulrunner-17.0′ 패키지를 설치합니다. )
총 3개의 패키지를 설치합니다.

ln -s /opt/firefox/firefox /usr/bin/x-www-browser
오픈박스 메뉴의 ‘Web brower’ 항목이 동작하게끔 심볼릭 링크를 걸어둡니다. 다음 강에서는 크롬 브라우저 설치법을 다룰 건데요, 다른 웹브라우저 설치로 기본 웹브라우저가 변경됐다면 ‘/usr/bin/x-www-browser’파일을 지우고 이 명령어를 다시 한 번 입력하시면 됩니다.

firefox
파이어폭스를 실행시킵니다.

0703-08-run_firefox여러 OS을 병행 사용하는 입장에서 리눅스와 맥OS 등 다양한 OS를 동시에 지원해주는 소프트웨어는 매우 유용합니다. 국내에도 리눅스와 맥OS 사용자가 많이 늘어 윈도우 전용 소프트웨어가 다양한 OS용으로 많이 이식(porting)되었으면 좋겠습니다.

 

http://comta.kr/?p=12356


댓글 0

조회수 1,399

등록된 댓글이 없습니다.

C언어HOME > C언어 > 전체 목록

C언어 목록
제목 작성자 작성일 조회
95 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 17강 바탕화면 키트 17-09-12 1905
94 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 16강 단축키 키트 17-09-12 1846
93 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 15강 메뉴 편집 키트 17-09-12 1834
92 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 14강 모양새 키트 17-09-12 1851
91 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 13강 오픈박스 환경설정 키트 17-09-12 1838
90 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 12강 음악재생 키트 17-09-12 1832
89 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 11강 사운드카드 설정 키트 17-09-12 1875
88 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 10강 크롬 브라우저 키트 17-09-12 1442
현재글 [강좌] 데비안 리눅스 [펌] 강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 09강 파이어폭스 키트 17-09-12 1400
86 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 08강 파일관리자 키트 17-09-12 1317
85 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 07강 한국어 입력기 키트 17-09-12 1192
84 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 06강 X윈도우 키트 17-09-12 1206
83 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 05강 프레임버퍼 키트 17-09-12 1228
82 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 04강 소스리스트 편집 키트 17-09-12 1357
81 [강좌] 데비안 리눅스 [펌] [강좌] 데비안 리눅스로 구축하는 가벼운 데스크탑 환경 – 03강 데비안 리눅스 설치 키트 17-09-12 1320
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기