Storeman Installer

Rating: 
4.94366
Your rating: None Average: 4.9 (213 votes)

Installer for the native OpenRepos.net client for Sailfish OS

Starting from version 0.2.9 Storeman is buit with the help of Sailfish OS OBS and Storeman Installer is used for its installation. To update Storeman prior to 2.9, one need to remove the existing RPM and use the installer or use an appropriate repository for manual update. Further updates will be done automatically. All old RPMs from this repository were archived here.

ATTENTION!

  • Every SFOS release requires a configured OBS repository. Therefore Storeman installation may not be available for some time after a new SFOS release until maintainers configure a new repository. This is especially true for EA releases
  • If you have any troubles with installing, removing or updating packages after the system upgrade try to run "devel-su pkcon refresh" in the terminal app
  • Storeman can still be unstable! Application name does not affiliated to any other software

Installation instructions:

  • Enable "System → Security → Untrusted software → Allow untrusted software" in the device settings
  • Visit this page using the device’s browser, and tap the harbour-storeman-installer-$version.jolla_.noarch.rpm link further down the page or download the RPM with your computer and transfer it to the device somehow
  • Tap the downloaded or transfered RPM in the device's "File downloaded" notification or in the file browser and confirm the installation
  • Optionally disable back the "Allow untrusted software"
  • Find the "Storeman Installer" icon in the device's app grid, tap it and wait for Storeman installation finishes - the "Storeman Installer" icon should be replaced by Storeman itself
  • The installer itself is removed automatically

Current features:

  • List recently updated applications
  • List installed applications
  • List, add/remove, enable/disable repositories
  • Show applications info similar to the official Jolla store client
  • Install/remove applications
  • All lists are scrollable, data is loaded in the background
  • Search for applications
  • Authorize to OpenRepos.net using Sailfish Secrets for secure storing of credentials
  • Comment, reply to comments, edit and delete own comments for apps
  • Use button panel to add HTML tags when typing comments (hint: select text and then click a button to wrap it with a tag)
  • Tap on the "Reply to" label on the comments list to navigate to the original comment
  • List categories and apps by categories
  • Hide any categories of applications
  • Show categories on the applications page - tap a category label to show all related applications
  • Initial support for apps bookmarks (offline only)
  • Initial support for backups (offline only)
  • Rate applications
  • Find and manage local RPM files

Report an issue:

Development:

Donations:

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-storeman-installer-1.1.0-1.4.1.jolla_.noarch.rpm45.04 KB06/09/2021 - 09:43
Changelog: 

2021-11-05

  • Added repository for SFOS 4.3.0.12

2021-09-18 • Storeman 0.2.11 (SFOS 4.2 only)

  • Use the new share API

2021-09-06 • Storeman Installer 1.1.0

  • Update translations

Full changelog

Comments

osetr's picture

Hi,

What device do you use? Can it be a problem of missing aarch64 rpms?

JThurloe's picture

Hi there, can't install on the xperia 10 II, 
Fatal Error: Nothing provides ld-linux.armhf.so.3

Apologies if this has already been solved, I did see someone with a similar issue here: https://openrepos.net/comment/38312#comment-38312

But I didn't quite understand the fix, new to this!
Thanks!

osetr's picture
osetr's picture

Hi,

There is no "official" fix. Currently aarch64 package is broken. I will publish a fixed RPM this week.

itoss's picture

Since the update to SFOS 4.0.1.48 from SFOS 3.4 storeman no longer works. i can start the application but storeman has no access to /home/.zypp-cache/... an no network access :

set -x
nemo@Sailfish:~> harbour-storeman
+ harbour-storeman
[D] unknown:0 - Using Wayland-EGL
[W] unknown:0 - Theme dir "/usr/share/themes/jolla/meegotouch/z1.25/" does not exist
[C] unknown:0 - Could not read "/home/.zypp-cache/solv/@System/solv"
[W] unknown:0 - Network is unavailable!

I Think this is a firejail problem. How can i fix this ? Do i need a storeman.profile for firejail ? Can i disable firejail temporally, How can i whitelist everything in firejail for an application ?

osetr's picture

Hi,

Did you try devel-su pkcon refresh?

P.S. Don't launch Storeman from terminal. Use systemctl -f and launch Storeman with desktop entry to get logs.

Ta_das's picture

The .aarchz64 app does not work on Xperia XZ2. Is it caused by aarch64 issues, or is it community port related issue? As far as I understand the encryption services are not present in the port.

osetr's picture
osetr's picture
Seven_of_nine's picture

Very nice program, thank you very much! but unfortunately Storeman forgets credentials if phone is rebooted.

osetr's picture

Hi,

Do you mean the system dialogue about access to Storeman secrets?

direc85's picture

There is something wonky about the login and/or saving/retreiving the credentials... I'll create an issue about this with details how to reproduce this.

Edit: Issue created!

osetr's picture

As for me, saving credentials for automatic re-login seems not working.

direc85's picture

I'm trying to install 0.2.8-2-sdk4_0.1.24 aarch64 version to Sony Xperia 10 II running SFOS 4.0.1.24, and I'm getting "nothing provides ld-linux-armhf.so.3" error.

osetr's picture
ninepine's picture

Nothing provides libQt5Core.so.5

osetr's picture

Looks like Coderus's dockerized SDK doesn't build aarch64 properly. I will provide aarch64 RPMs built with the official SDK later.

piggz's picture

Perhaps you'd like to build storeman in sailfishos:chum, and get auto builds for all versions/architectures? ;)

direc85's picture

I compiled Storeman for myself with vanilla SFDK (with a little .spec file tweak), and can confirm that it seems to work just fine.

osetr's picture

Can you, please, share the "tweak"? ;)

direc85's picture

Sorry, I missed the reply!

I set just "Release: 2" (removed the rest of the line) and also removed "Requires: sailfish-version" line. Nothing fancy :)

ninepine's picture

'Problem with installing' message when upgrading to aaarch Version 0.2.8 on Xperia 10ii this morning. Currently have 0.2.7 but unsure what the issue is.

osetr's picture

Hi,

Could you, please, try installing with pkcon or zypper to get more information on the error?

osetr's picture

Sorry, SFOS 2.1 and 3.0 are rather old. I cannot support all versions of SFOS...

slava's picture

I've been able to make (almost) all my apps compatible with Sailfish OS 2.0 and later by compiling them against 2.0 SDK and not using QML features which appeared later. I have to admit that it requires some efforts, though.

osetr's picture

The original comment seems to be deleted but the error was about unresolvable dependency libsailfishsecrets. As I remember this library isn't available on SFOS 2, but I use it for storing auth data.

levone1's picture

Wonder if possible to add option to hide incompatible packages, now that we have ports and official builds using aarch64...

osetr's picture

Do you mean to hide packages that are not suitable for your device architecture? If so, then this is not possible until the repository of a specific package is enabled. But you can vote for this issue:)

UPD: Previous discussion

jkepler's picture

Doesn't work on my Jolla 1. My Jolla phone was recently factory reset and updated to 3.4.0.24.

I did <em>devel-su pkcon refresh</em> and also <em>devel-su pkcon install-local [path to package]</em> and got this error:

<em>Fatal error: nothing provides libsolv.so.0 needed by harbour-storeman-0.2.7.1~sfos3.3.arm7hl</em>

 

osetr's picture

Hi,

I configured wrong dependencies for SFOS 3.4. In the next release, I will fix the dependencies, and as for now you can install this old package.

You can find more details in this thread.

Pages