The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Nemo/Glacier/Installing

From Mer Wiki
< Nemo | Glacier(Difference between revisions)
Jump to: navigation, search
(Installing)
 
(16 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= Top of SailfishOS =
+
== Device ==
== Installing ==
+
=== Installing ===
'''Only SFOS 2.1.x.x and later!(?)'''
+
You can use both [https://sailfishos.org/develop/sdk-overview Sailfish OS Emulator] and real armv7hl or i486 device running latest Sailfish OS.
''This same works also for Sailfish Emulator''
+
 
 +
'''Only SFOS 2.1.x.x ! (and later?)'''
 +
 
 +
''This same works also for Sailfish Emulator''  
 +
 
First as precautionary measure we should change ''Default USB'' mode to be ''Developer mode''.   
 
First as precautionary measure we should change ''Default USB'' mode to be ''Developer mode''.   
 
Allow ''Remote connection'' from ''Developer tools'' and set password for remote connection.   
 
Allow ''Remote connection'' from ''Developer tools'' and set password for remote connection.   
 
And also backup Jolla's lipstick, just in case:  
 
And also backup Jolla's lipstick, just in case:  
  
  pkcon install —only-download lipstick-jolla-home-qt5
+
  pkcon download /home/nemo/ lipstick-jolla-home-qt5
cp /var/cache/zypp/packages/jolla/non-oss/armv7hl/lipstick-jolla-home-qt5-* /home/nemo/
+
  
Next lets add latest(when writing this wiki) Glacier repo and refresh packages:
+
Next lets add latest (note: this is master branch of lipstick-glacier-home-qt5) Glacier repo:
 +
 
 +
for Emulator and i486 devices:
 +
 
 +
ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_i486/
 +
 
 +
for armv7hl devices:
 +
 
 +
ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_armv7hl/
 +
 
 +
If you use nit latest version of sailfish - check aviable version here: http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/
 +
 
 +
Then refresh packages:
  
ssu ar http://repo.merproject.org/obs/nemo:/devel:/ux/sailfishos_2.1.0.9/ nemo-devel-ux
 
 
  pkcon refresh
 
  pkcon refresh
  
 
Next step is to install Glacier packages:
 
Next step is to install Glacier packages:
  
pkcon install qt5-qtquickcontrols
 
pkcon install qt5-qtquickcontrols-nemo
 
 
  pkcon install lipstick-glacier-home-qt5
 
  pkcon install lipstick-glacier-home-qt5
  
Line 30: Line 42:
 
  pkcon install qt5-qtquickcontrols-nemo-examples
 
  pkcon install qt5-qtquickcontrols-nemo-examples
  
== Uninstalling ==
+
=== Uninstalling ===
  
 
If you want to uninstall Glacier, I don't see any reason, but here are the instructions:
 
If you want to uninstall Glacier, I don't see any reason, but here are the instructions:
Line 38: Line 50:
 
  pkcon install lipstick-jolla-home-qt5  
 
  pkcon install lipstick-jolla-home-qt5  
  
== In case of panic ==
+
=== In case of panic ===
  
 
If something goes wrong and display stays black after restarting lipstick, you need to install Jolla's lipstick back.
 
If something goes wrong and display stays black after restarting lipstick, you need to install Jolla's lipstick back.
 +
 
Plug USB to your SFOS device and to your computer. SSH to your device with compter:
 
Plug USB to your SFOS device and to your computer. SSH to your device with compter:
  
Line 49: Line 62:
 
   
 
   
 
  pkcon install-local lipstick-jolla-home-qt5-*
 
  pkcon install-local lipstick-jolla-home-qt5-*
 +
 +
----
 +
 +
 +
== VirtualBox Image ==
 +
 +
=== Installing ===
 +
 +
First download the SailfishOS Software Development Kit: https://sailfishos.org/wiki/Application_SDK
 +
 +
''Supported Environments''
 +
 +
''Our SDK has been verified on the following systems:
 +
* ''Ubuntu 14.04 32/64 bit''
 +
* ''Windows 8 32/64 bit''
 +
* ''OS X 10.9.2''
 +
* ''It should work on other Linux flavours as well, but at this stage, its functionality on other host environments has not been fully verified.''
 +
 +
''Pre-requisites:''
 +
* ''A host machine running a Linux/Windows/OS X operating system.''
 +
* ''Oracle’s VirtualBox version 4.1.18 or higher pre-installed on the host machine. You should use the VirtualBox that is compatible with your distribution.''
 +
* ''About 5GB of free disk space.''
 +
* ''4GB of RAM or more is recommended.''
 +
 +
 +
 +
Next download the ready made SFOS with Glacier UX vbox image: https://cloud.disroot.org/s/NneoSnjJWbKqXHn
 +
 +
Extract the tar, for example, to ~/SailfishOS/emulator/ 
 +
 +
Open Oracle VM VirtualBox application and select 'SailfishOS Emulator'. Open the 'Settings' of selected VM and from there select 'Storage'. Then continue to change 'sailfishos.vdi' to our extracted VM image 'SFOSGlacier.vdi'.
 +
 +
To get latest nemo packages follow https://wiki.merproject.org/wiki/Nemo/Glacier/Installing#Installing.

Latest revision as of 07:32, 26 September 2019

Contents

[edit] Device

[edit] Installing

You can use both Sailfish OS Emulator and real armv7hl or i486 device running latest Sailfish OS.

Only SFOS 2.1.x.x ! (and later?)

This same works also for Sailfish Emulator

First as precautionary measure we should change Default USB mode to be Developer mode. Allow Remote connection from Developer tools and set password for remote connection. And also backup Jolla's lipstick, just in case:

pkcon download /home/nemo/ lipstick-jolla-home-qt5

Next lets add latest (note: this is master branch of lipstick-glacier-home-qt5) Glacier repo:

for Emulator and i486 devices:

ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_i486/

for armv7hl devices:

ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_armv7hl/

If you use nit latest version of sailfish - check aviable version here: http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/

Then refresh packages:

pkcon refresh

Next step is to install Glacier packages:

pkcon install lipstick-glacier-home-qt5

If lipstick doesn't restart automatically:

systemctl --user restart lipstick

Volá !

If you want to try Glacier components in use:

pkcon install qt5-qtquickcontrols-nemo-examples

[edit] Uninstalling

If you want to uninstall Glacier, I don't see any reason, but here are the instructions:

ssu dr nemo-devel-ux
pkcon remove lipstick-glacier-home-qt5
pkcon install lipstick-jolla-home-qt5 

[edit] In case of panic

If something goes wrong and display stays black after restarting lipstick, you need to install Jolla's lipstick back.

Plug USB to your SFOS device and to your computer. SSH to your device with compter:

ssh nemo@192.168.2.15

192.168.2.15 is the default address, if you have changed this, insert changed one Then lets install backuped lipstick-jolla-home

pkcon install-local lipstick-jolla-home-qt5-*


[edit] VirtualBox Image

[edit] Installing

First download the SailfishOS Software Development Kit: https://sailfishos.org/wiki/Application_SDK

Supported Environments

Our SDK has been verified on the following systems:

  • Ubuntu 14.04 32/64 bit
  • Windows 8 32/64 bit
  • OS X 10.9.2
  • It should work on other Linux flavours as well, but at this stage, its functionality on other host environments has not been fully verified.

Pre-requisites:

  • A host machine running a Linux/Windows/OS X operating system.
  • Oracle’s VirtualBox version 4.1.18 or higher pre-installed on the host machine. You should use the VirtualBox that is compatible with your distribution.
  • About 5GB of free disk space.
  • 4GB of RAM or more is recommended.


Next download the ready made SFOS with Glacier UX vbox image: https://cloud.disroot.org/s/NneoSnjJWbKqXHn

Extract the tar, for example, to ~/SailfishOS/emulator/

Open Oracle VM VirtualBox application and select 'SailfishOS Emulator'. Open the 'Settings' of selected VM and from there select 'Storage'. Then continue to change 'sailfishos.vdi' to our extracted VM image 'SFOSGlacier.vdi'.

To get latest nemo packages follow https://wiki.merproject.org/wiki/Nemo/Glacier/Installing#Installing.

Personal tools