-
webOS OSE :: Builtin 앱 삭제하는 방법Development/webOS 2020. 9. 3. 10:07
webOS OSE에는 기본적으로 탑재되어 있는 앱들이 있습니다. 이 앱들은 webOS OSE를 빌드하는 과정에서 빌드가 되며, 이미지에 포함됩니다. 이렇게 추가된 앱은 CLI 도구를 통해서 삭제가 안되기 때문에 다른 방법으로 삭제를 해주어야 합니다.
아래 두가지 방법으로 Builtin 앱을 삭제할 수 있습니다.
첫번째, webOS OSE 빌드 과정에서 제외하는 방법입니다.
본 글에서는 com.webos.app.test.enact 앱를 예를 들어 설명합니다.
com.webos.app.test.enact 앱은 packagegroup-webos-extended.bb 에서 이미지에 추가됩니다. 따라서 해당 부분에서 삭제해주면 이미지에 추가되지 않습니다.
/build-webos/meta-webosose/meta-webos/recipes-core/packagegroups/packagegroup-webos-extended.bb 의 WEBOS_PACKAGESET_TESTAPPS 에서 삭제
WEBOS_PACKAGESET_TESTAPPS = " \ bareapp \ com.webos.app.test.webosose \ com.webos.app.test.webrtc \ com.webos.app.test.youtube \ "
두번째, opkg 명령으로 삭제하는 방법입니다.
이미 이미지에 설치된 앱은 opkg 명령으로 삭제할 수 있습니다. opkg remove 명령으로 삭제할 수 있으나, 의존성에 의한 Side Effect 발생할 수 있습니다. 그래도 강제로 삭제를 하려면 --force-remove 옵션과 --force-depends 옵션을 주어 삭제할 수 있습니다.
- opkg list-installed 명령으로 install 된 패키지를 확인할 수 있음
- opkg info <pakgename> 으로 패키지 정보를 확인할 수 있음
- opkg remove --force-remove --force-depends <pakagename> 으로 강제 삭제할 수 있음
예) opkg remove --force-remove --force-depends com.webos.app.test.enact
삭제를 완료한 후 재부팅하면 com.webos.app.enact 앱이 삭제된 것을 확인할 수 있습니다.
'Development > webOS' 카테고리의 다른 글
webOS OSE 2.5.0 ~ :: 개발 환경 with 7" 디스플레이(1024x600) (1) 2021.07.28 webOS OSE :: Booting 시 스크립트 실행하기 (0) 2020.09.02 webOS OSE 2.X :: 블루투스 스피커 또는 이어폰으로 음악듣기 (0) 2020.04.22 webOS TV의 Keycode.. 뭐가 있을까? (0) 2014.12.09 webOS TV SDK의 CLI 명령 (0) 2014.12.08