(→Update the MeeGo SDK) |
|||
| Line 141: | Line 141: | ||
<ul> | <ul> | ||
<li>Debian / Ubuntu | <li>Debian / Ubuntu | ||
| - | <pre>$ sudo apt-get install meego-sdk-qtcreator madde madde-config-common qt-tools libattica0 qt-simulator meego-sdk-qt-simulator-skin | + | <pre>$ sudo apt-get install meego-sdk-qtcreator madde madde-config-common qt-tools libattica0 qt-simulator meego-sdk-qt-simulator-skin</pre> |
</li> | </li> | ||
<li>Fedora | <li>Fedora | ||
This page describe how to use the initial MeeGo SDK 1.2-preview and test it. It's not for real MeeGo SDK 1.2-preview version and the contents here are mainly for QA testing before the release. But it will become official when it is released.
Contents |
MeeGo SDK 1.2-preview will include following major changes:
You can either do a new installation or update an existing installation to get MeeGo SDK 1.2-preview.
You can have a New Installation of MeeGo SDK 1.2-preview by removing all old components. To remove the previous SDK, please refer to http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux#Removing_components.
Install the MeeGo SDK 1.1 with http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux
The Update should just work but in case you have any problem, a new installation can be tried.
/etc/apt/sources.list.d/meego-sdk.list.deb http://download.meego.com/live/devel:/tools:/sdk:/host/${distribution}/ /
deb http://download.meego.com/live/devel:/tools:/sdk:/host:/toolchain:/MeeGo:/1.2/${distribution}/ /
Alternativelly for the Testing version use:
deb http://download.meego.com/live/Tools:/SDK:/Host/${distribution}/ /
Note: If you use the Testing repository qt-simulator will not install
$ gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A $ gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -
$ sudo apt-get update
$ apt-cache policy meego-sdk-qtcreator
Make sure you installed the 2.1.0~rc1 or newer version.
$ cd /etc/yum.repos.d/
$ sudo wget http://download.meego.com/live/devel:/tools:/sdk:/host/${distribution}/devel:tools:sdk:host.repo
$ sudo wget http://download.meego.com/live/devel:/tools:/sdk:/host:/toolchain:/MeeGo:/1.2/${distribution}/devel:tools:sdk:host:toolchain:MeeGo:1.2.repo
Or with Tools:SDK:Host repo
$ sudo wget http://download.meego.com/live/Tools:/SDK:/Host/${distribution}/Tools:SDK:Host.repo
$ sudo rpm --import http://download.meego.com/live/devel:/tools:/sdk:/host/${distribution}/repodata/repomd.xml.key
$ sudo rpm --import http://download.meego.com/live/devel:/tools:/sdk:/host:/toolchain:/MeeGo:/1.2/${distribution}/repodata/repomd.xml.key
Or with Tools:SDK:Host repo
$ sudo rpm --import http://download.meego.com/live/Tools:/SDK:/Host/${distribution}/repodata/repomd.xml.key
$ sudo yum update
$ sudo zypper addrepo -f http://download.meego.com/live/devel:/tools:/sdk:/host/${distribution}/devel:tools:sdk:host.repo
$ sudo zypper addrepo -f http://download.meego.com/live/devel:/tools:/sdk:/host:/toolchain:/MeeGo:/1.2/${distribution}/devel:tools:sdk:host.repo Or with Tools:SDK:Host repo
$ sudo zypper addrepo -f http://download.meego.com/live/Tools:/SDK:/Host/${distribution}/Tools:SDK:Host.repo
$ sudo zypper addrepo -f http://download.meego.com/live/devel:/tools:/sdk:/host/${distribution}/devel:tools:sdk:host.repo
$ sudo zypper addrepo -f http://download.meego.com/live/devel:/tools:/sdk:/host:/toolchain:/MeeGo:/1.2/${distribution}/devel:tools:sdk:host:toolchain:MeeGo:1.2.repo
Or with Tools:SDK:Host repo
$ sudo zypper addrepo -f http://download.meego.com/live/Tools:/SDK:/Host/${distribution}/Tools:SDK:Host.repo
Skip this step if you are doing a update.
$ sudo apt-get install qt-simulator meego-sdk-qt-simulator-skin libattica0
$ sudo yum install qt-simulator meego-sdk-qt-simulator-skin libattica0
On Fedora 13, the attica has been provided by the system so the libattica0 might not be needed.
$ sudo zypper install qt-simulator meego-sdk-qt-simulator-skin libattica0
For IA32:
$ sudo apt-get install meego-sdk-ia32 meego-1.2-sdk-ia32-toolchain
$ sudo yum install meego-sdk-ia32 meego-1.2-sdk-ia32-toolchain
$ sudo zypper install meego-sdk-ia32 meego-1.2-sdk-ia32-toolchain
For ARM:
$ sudo apt-get install meego-sdk-armv7l
$ sudo yum install meego-sdk-armv7l
$ sudo zypper install meego-sdk-armv7l
Skip this step if you are doing a new installation
$ sudo apt-get install meego-sdk-qtcreator madde madde-config-common qt-tools libattica0 qt-simulator meego-sdk-qt-simulator-skin
$ sudo yum install meego-sdk-qtcreator madde madde-config-common qt-tools libattica0 qt-simulator meego-sdk-qt-simulator-skin meego-sdk-libqtdbus4 meego-sdk-libphonon4 meego-sdk-libqthelp4 meego-sdk-libqtdesigner4
On Fedora 13, the attica has been provided by the system so the libattica0 might not be needed.
$ sudo zypper install meego-sdk-qtcreator madde madde-config-common qt-tools libattica0 qt-simulator meego-sdk-qt-simulator-skin meego-sdk-libqtdbus4 meego-sdk-libphonon4 meego-sdk-libqthelp4 meego-sdk-libqtdesigner
For ARM only:
$ sudo apt-get install qemu-arm madde-config-armv7l
$ sudo yum install qemu-arm madde-config-armv7l
$ sudo zypper install qemu-arm madde-config-armv7l
For IA32 only:
$ sudo apt-get install meego-1.2-sdk-ia32-toolchain qemu-gl madde-config-ia32
$ sudo yum install meego-1.2-sdk-ia32-toolchain qemu-gl madde-config-ia32
$ sudo zypper install meego-1.2-sdk-ia32-toolchain qemu-gl madde-config-ia32
We use meego-sdk-update-target tool to add new target. For detailed usage of meego-sdk-update-target, please refer to http://wiki.meego.com/SDK/Tutorials/Add_a_new_target.
sudo ./meego-sdk-update-target -u 1.2-preview-test01 -d handset -a ia32 -meego-version 1.2 -sysroot ${url_sysroot} -runtime ${url_runtime}
sudo ./meego-sdk-update-target -u 1.2-preview-test01 -d netbook -a ia32 -meego-version 1.2 -sysroot ${url_sysroot} -runtime ${url_runtime}
/opt/meego/qt-simulator/simulator -registeronly