[SailfishDevel] Adding packages & repositories to MerSDK and Sailfish Emulator
Roberto Colistete Jr.
roberto.colistete at gmail.com
Sat Aug 17 19:55:37 UTC 2013
Hi,
My procedure for adding packages & repositories to MerSDK and
Sailfish Emulator (Alpha Qt5), for example, the "mer-python3" repository
(https://build.merproject.org/project/show?project=mer-python3) and
"python3" package :
1) In MerSDK & target i486 (via ssh) :
a) adding repository to MerSDK, for example the "mer-python3" one :
mersdk at SailfishSDK:~$ sudo zypper ar -f
http://repo.merproject.org/obs/mer-python3/latest_i486/ mer-python3
mersdk at SailfishSDK:~$ sudo zypper ref
b) adding repository to i486 target in MerSDK :
mersdk at SailfishSDK:~$ sb2 -t SailfishOS-i486-x86 -m sdk-install -R
zypper ar -f http://repo.merproject.org/obs/mer-python3/latest_i486/
mer-python3
mersdk at SailfishSDK:~$ sb2 -t SailfishOS-i486-x86 -m sdk-install -R
zypper ref
c) adding packages to MerSDK :
mersdk at SailfishSDK:~$ sudo zypper in python3-base python3-devel
d) adding packages to i486 target in MerSDK :
I. go to "SailfishOS IDE (Qt Creator) -> SailfishOS mode -> Targets ->
Manage SailfishOS-i486-x86" and select the packages to install;
II. or :
mersdk at SailfishSDK:~$ sb2 -t SailfishOS-i486-x86 -m sdk-install -R
zypper in python3-base python3-devel
then go to "SailfishOS IDE (Qt Creator) -> SailfishOS mode -> Targets ->
Manage SailfishOS-i486-x86 -> sync".
2) In Sailfish Emulator (via ssh) :
[nemo at SailfishEmul ~]$ sudo zypper ar -f
http://repo.merproject.org/obs/mer-python3/latest_i486/ mer-python3
[nemo at SailfishEmul ~]$ sudo zypper ref
[nemo at SailfishEmul ~]$ sudo zypper in python3-base
If there is some error, feel free to comment. I want to update the
1st post of the topic "Sailfish SDK Alpha Qt5 released " in Talk
Maemo.org (http://talk.maemo.org/showthread.php?t=89294) with useful info.
Regards,
Roberto
Em 06-08-2013 06:32, Reto Zingg escreveu:
> Hi,
>
> On 06.08.2013 12:14, christopher.lamb at thurweb.ch wrote:
>> Hi Benoit
>>
>> B.t.w, zypper in to the MERSDK and adding packages to the toolchain via
>> the SDK Control Center are NOT the same thing*.
>>
>> I was also a bit confused on this, but as I see it, using zypper in the
>> MERSDK makes stuff available to the underlaying operating system, but
>> not necessarily to the toolchain.
>
> yes installing something with zypper logged into the build engine,
> just installs that package in the build engine it self (the vbox
> image). You can install packages in the sb2 target also on the command
> line[0], but it's recommended to do it in the control center, since it
> assures that
>
> a) it gets installed in the right sb2 target (aka toolchain)
> b) call caches are in sync
>
> If you install via cli, please hit the "sync" button, in the control
> center.
>
> I know it's rather confusing at the beginning, but once you understand
> the differences between Build engine, SB2 Target / Toolchain and
> Emulator it should be clearer.
>
> best regards
> Reto
>
> [0]
> sb2 -t SailfishOS-i486-x86 -m sdk-install -R zypper install PACKAGE
More information about the Devel
mailing list