본문 바로가기

Project 자료수집

OPKG(Open PacKaGe management system) 란?

OPKG는 ipkg를 기초로 한 경량의 패키지 관리 시스템이다. C언어로 작성 및 운영되며 APT/dpkg와 유사하다. 이것은 임베디드 리눅스 디바이스에 사용하기 위해 만들어 졌다. 또한 OpenEmbedded 및 OpenWrt 프로젝트에서 사용된다.

OPKG는 원래 오픈 모코 프로젝트에서 ipkg에서 포크되었다. 최근 opkg의 개발이 활발하게 유지되는 구글 코드 저장소로 이동했습니다.

 이것으로 할 수 있는 최선의 것은 OPKG로 ipkg와 함께 이전 버전과의 호환성을 유지하고 제어 파일에 대한 데비안 정책 설명서의 하위 집합을 준수한다.


Backfire에서는 프로그램을 간단히 추가 설치할 수 있도록 하기 위해 opkg라는 패키지 관리 툴을 제공해준다.

 Whiterussian에서는 ipkg라는 패키지 관리 툴을 제공해준다.

 윈도우에서 install 파일 또는 setup 파일과 비슷

 사용되는 패키지 파일들은 .ipk 또는 .opk 이름의 파일 확장자를 갖는다.

 패키지 설치는 유무선공유기가 인터넷이 접속할 수 있는 환경에서 가능하며, 자동으로 인터넷 사이트로부터 다운로드 받아와서 설치하는 방식으로 동작

 여러 가지 응용 프로그램들을 쉽게 설치할 수 있다.

• 프린터 공유 관련 패키지들을 설치하면 유무선공유기를 가정 또는 사무실내 프린터 공유기로 사용할 수 있다.

• USB 관련 패키지와 FTP 관련 패키지를 설치하면 유무선공유기를 FTP 서버로 활용할 수 있다.

• Apache, PHP, SQL 관련 패키지들을 설치하면 유무선공유기를 개인 웹블로그로 활용할 수 있다.

 

Reference

1. https://code.google.com/p/opkg/wiki/News

2. OPKG Homepage (https://code.google.com/p/opkg/)

 

Package 관련 기본 명령어

opkg help : Package 관련 명령어 및 옵션에 관한 정보

opkg list : 설치 가능한 package의 리스트와 설명

opkg list_installed : 현재 무선 공유기에 설치되어 있는 package 리스트

opkg update : 다운로드 및 설치 가능한 package 리스트 업데이트

opkg install <package 이름> : Package를 자동으로 다운로드 받아서 설치

opkg remove <package 이름> : Package 삭제

opkg download <package 이름> : 현재 폴더에 package 다운로드

 

'Project 자료수집' 카테고리의 다른 글

스마트띵즈 제어 소스  (0) 2014.05.07
배포 자동화 (Continuous Deployment)  (0) 2014.02.03
메이븐을 이용한 정적 파일 배포  (0) 2014.02.03
tftp.java  (0) 2014.01.13
학원 무료교육 - spring  (0) 2014.01.09