Package Details: ubports-installer 0.10.0-1

Git Clone URL: (read-only, click to copy)
Package Base: ubports-installer
Description: A simple tool to install Ubuntu Touch on UBports devices
Upstream URL:
Keywords: ubuntu-touch
Licenses: GPL3
Conflicts: ubports-installer-bin, ubports-installer-git
Submitter: bruceutut
Maintainer: patlefort
Last Packager: patlefort
Votes: 9
Popularity: 0.000001
First Submitted: 2018-02-21 08:01 (UTC)
Last Updated: 2023-11-12 03:19 (UTC)

Pinned Comments

bruceutut commented on 2019-08-28 00:53 (UTC) (edited on 2019-08-28 01:05 (UTC) by bruceutut)

@ITwrx This package intends to make ubports installer able to run without root.

So before you run this tool, you need to install android-udev and reboot entire system first, to make udev rule working.

android-udev package inludes tons of devices and vendors, which will make you able to run adb without root permission.

You can try to stop adb.service and try to run adb devices from terminal, to check if your device is working.

Latest Comments

1 2 3 Next › Last »

marza commented on 2022-08-11 21:47 (UTC) (edited on 2022-08-11 21:47 (UTC) by marza)

Tested v0.9.6_beta, and it's working fine for me:

diff --git a/PKGBUILD b/PKGBUILD
index 94ba3c2..ca6a1f2 100644
@@ -1,6 +1,6 @@
 # Maintainer: Duy Truong <>
 pkgdesc='A simple tool to install Ubuntu Touch on UBports devices'
@@ -11,7 +11,7 @@ depends=('android-tools' 'android-udev' 'electron' 'e2fsprogs' 'heimdall')
 options=('!strip' '!emptydirs')
 conflicts=('ubports-installer-git' 'ubports-installer-bin')

 package() {
         tar xf data.tar.xz -C "${pkgdir}"

maltejur commented on 2021-12-10 17:12 (UTC)

@jimreynold2nd I can confirm that it works again, thanks!

jimreynold2nd commented on 2021-12-10 00:11 (UTC)

@maltejur should be fixed now

maltejur commented on 2021-12-09 21:47 (UTC)

Fails for me with install: cannot stat '/opt/ubports-installer/resources/app.asar.unpacked/node_modules/universalify/LICENSE': No such file or directory

matthias.lisin commented on 2019-10-15 19:08 (UTC)

@jussihi Do you mean while building/installing the package or while installing ubports?

jussihi commented on 2019-10-15 17:46 (UTC) (edited on 2019-10-15 17:47 (UTC) by jussihi)

When installing, I get the error "node: symbol lookup error: node: undefined symbol: nghttp2_option_set_max_outbound_ack"

EDIT: I had installed the "libnghttp2-git" instead of "nghttp2" package, after reverting to the one in official repos, it worked.

bruceutut commented on 2019-10-07 02:54 (UTC)


electron4 is both depends and make depends for this package, as the wiki below stated, it should not be dupulicate in makedepends array. You should build this package with makepkg -s

An array of packages that are only required to build the software. The minimum dependency version can be specified in the same format as in the depends array. The packages in the depends array are implicitly required to build the package, they should not be duplicated here.

fordprefect commented on 2019-10-06 16:47 (UTC)

electron4 seems to be a buildtime dependency, as build fails without it being installed. please verify and add.

ITwrx commented on 2019-08-28 04:45 (UTC)

@bruceutut I hadn't noticed that i was using 0.2.5b-2 while the latest was 0.2.5.b-3. I upgraded and now it gets past the "starting adb server" part.

sorry for the trouble.

ITwrx commented on 2019-08-28 01:45 (UTC)

@brucetut i'm already using android-udev as per the arch wiki and my adb works fine without root or systemd service.