안녕하세요...Tizen에 질문이 있어서 글을 올립니다.
tizen알면 알수록 어렵네요
memo system app을 수정해서 에뮬에 설치를 할려고 하니 이미설치되어 있다고 문구가 나오더라고요
어떻게 해결해야 할까요?
질문1) $ rpm -Uvh xxx.rpm 을 실행을 했는데 다음과 같은 오류가 발생하였습니다.
[Error 01]
avadtizen@avadtizen-VirtualBox:~/tizen-sdk/tools$ rpm -Uvh /home/avadtizen/GBS-ROOT/local/repos/tizen2.0/i586/RPMS/org.tizen.memo-0.2.1-13.i386.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
오류: 의존성 실패:
libappcore-common.so.1 is needed by org.tizen.memo-0.2.1-13.i386
libappsvc.so.0 is needed by org.tizen.memo-0.2.1-13.i386
libaul.so.0 is needed by org.tizen.memo-0.2.1-13.i386
..............
[Error 02] $ sdb push ~~.rpm /tmp/ && sdb shell rpm -i /tmp/~~.rpm 으로 실행을 하면 다음과 같습니다.
avadtizen@avadtizen-VirtualBox:~/tizen-sdk/tools$ sdb push /home/avadtizen/GBS-ROOT/local/repos/tizen2.0/i586/RPMS/org.tizen.calendar-0.6.15-1.i386.rpm /tmp/ && sdb shell rpm -i /tmp/org.tizen.calendar-0.6.15-1.i386.rpm
1318 KB/s (1053278 bytes in 0.780s)
package org.tizen.calendar-0.6.15-6.1.i586 (which is newer than org.tizen.calendar-0.6.15-1.i386) is already installed
file /opt/apps/org.tizen.calendar/bin/calendar from install of org.tizen.calendar-0.6.15-1.i386 conflicts with file from package org.tizen.calendar-0.6.15-6.1.i586
[Error 03] 빌드 옵션을 주어 실행하면 다음과 같습니다.
avadtizen@avadtizen-VirtualBox:~/tizen-sdk/tools$ sdb push /home/avadtizen/GBS-ROOT/local/repos/tizen2.0/i586/RPMS/org.tizen.calendar-0.6.15-1.i386.rpm /tmp/ && sdb shell rpm -Uvh /tmp/org.tizen.calendar-0.6.15-1.i386.rpm
1357 KB/s (1053278 bytes in 0.757s)
error: Failed dependencies:
org.tizen.calendar = 0.6.15-6.1 is needed by (installed) libug-calendar-efl-0.6.15-6.1.i586
위의 세 개의 오류가 발생하여 에뮬레이터에 설치를 하지 못하였습니다. 혹시 Tizen SDK 2.0 으로는 에뮬레이터에 설치가 안되나요?
위의 세 개의 오류의 해결방법은 있나요?
질문2) 'Tizen SDK 2.0 으로는 에뮬레이터에 설치가 안되나요? ' 말한 이유는 저도 여기저기 검색을 해서 찾은 내용인데요....
Instructions for Tizen 2.0,
1. Install package alien using sudo apt-get install alien.
2. Prepare your .deb using the procedure using tizen 1.0 SDK.
3. Convert .deb to .rpm using alien -r *.deb
4. Start Tizen 2.0 Emulator.
5. Install *.rpm package using tizen 1.0 sdk
~tizen_sdk/SDK/sdb/sdb push *.rpm /tmp/ && ~tizen_sdk/SDK/sdb/sdb shell rpm -i /tmp/*.rpm
6. click on the Icon.
위의 내용만 보면 SDK 1.0 을 사용하고 에뮬만 SDK 2.0 으로 실행해서 설치하네요... 위와 같이 해야 되나요?