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 |