n00b questions - can I add additional repos? how is UT different from a "full" ubuntu
#1
I am loving my pinephone, but as a linux newbie, it is sometimes frustrating. I'm learning as fast as I can. Here are some of my initial questions about running Ubuntu Touch version 54 on my Pinephone:

1. Can I add additional repos to gain access to additional packages built for the arm64 architecture, or will it break my install?

2. How is Ubuntu Touch different from a full GNU/Linux OS? I get the amd64/arm64 ISA difference, but what am I missing? 

3. Once the phone goes to sleep/screen shuts off, it loses wifi connectivity, and I have to restart the phone to reconnect to wifi...is there a fix for that?

4. Is it possible to install Phosh on top of UT, instead of the Unity/Lomiri shell?

Thanks for helping a learner here...I enjoy being part of the FOSS community - this project rocks!
#2
(06-19-2020, 08:44 AM)arturo2bodegas Wrote: 1. Can I add additional repos to gain access to additional packages built for the arm64 architecture, or will it break my install?
Ubuntu Touch does ship with apt, and you should be able to add apt repos, but all of Ubuntu Touch's apps come from .click packages, which are kind of similar to APKs. Source

If you want to run desktop apps, or LibHandy apps or something like that, you could run that using Libertine

(06-19-2020, 08:44 AM)arturo2bodegas Wrote: 2. How is Ubuntu Touch different from a full GNU/Linux OS? I get the amd64/arm64 ISA difference, but what am I missing? 

The biggest difference is that it mostly uses click packages instead of apt, snaps, or flatpaks, and it ships Lomiri. Other than that, behind the hood is it just Linux.

(06-19-2020, 08:44 AM)arturo2bodegas Wrote: 3. Once the phone goes to sleep/screen shuts off, it loses wifi connectivity, and I have to restart the phone to reconnect to wifi...is there a fix for that?

I don't know the answer to this. Sorry.

(06-19-2020, 08:44 AM)arturo2bodegas Wrote: 4. Is it possible to install Phosh on top of UT, instead of the Unity/Lomiri shell?

It might be possible using Libertine, but I'm not sure. If you want a Debian phosh experience, I'd recommend Mobian.
#3
thanks for answering my questions. I'll check out libertine.
#4
I don't have to reboot in order to get WiFi back, on Stable 3 / Dev 53
I'm just asked for my WiFi password once it wakes , but that could be an unresolved issue of me having 2 WiFi accespoints serving the same SSID

/Bingo
#5
(06-19-2020, 08:44 AM)arturo2bodegas Wrote: I am loving my pinephone, but as a linux newbie, it is sometimes frustrating. I'm learning as fast as I can. Here are some of my initial questions about running Ubuntu Touch version 54 on my Pinephone:

1. Can I add additional repos to gain access to additional packages built for the arm64 architecture, or will it break my install?

2. How is Ubuntu Touch different from a full GNU/Linux OS? I get the amd64/arm64 ISA difference, but what am I missing? 

3. Once the phone goes to sleep/screen shuts off, it loses wifi connectivity, and I have to restart the phone to reconnect to wifi...is there a fix for that?

4. Is it possible to install Phosh on top of UT, instead of the Unity/Lomiri shell?

Thanks for helping a learner here...I enjoy being part of the FOSS community - this project rocks!


Software for Ubuntu Touch is shipped as click packages (an ancestor for snap packages created for Ubuntu Touch). click packages are distributed via the OpenStore.io, which is the only centralized repository of software for Ubuntu Touch (nothing prevents people from creating others, and the OpenStore was once an alternative the the Ubuntu Store).
On Ubuntu Touch you can also use libertine containers, which allow you too use deb packages from the Ubuntu Archive.
Ubuntu Touch itself is updated with images not packages, and it's rootfs is for safety reasons (including security) read only. This means that you can use deb packages from Ubuntu, but because the rootfs is read-only, by default that's it. I believe that in theory you can make the rootfs, read-write and add extra repositories like on any Ubuntu, however this is not recommend nor supported and is risky and change the rootfs to read-write might lead to breaking your OS or at least it failing to upgrade.

Ubuntu Touch differences to Ubuntu are mostly on how Ubuntu Touch was designed to be more safe than Ubuntu, because having a working phone is usually more critical to people (i.e.: it's used to call for emergency services). This means things like read-only rootfs, apps not being able to freely roam through the OS and user data, but having to use system services and special API, to access resources in controlled ways, click packages that include confinement features, on-the-go permissions system that asks the user if applications should be able to access things like sensors. Additionally both Lomiri, the Ubuntu Touch UI, formerly known as Unity 8, and the frameworks and toolkits, are made in ways that depending on the case are either intentionally designed for, or that just allow to do UI convergence.

The wifi thing you mentioned is PinePhone specific, I don't know more about that issue.

It's not possible to replace Lomiri on Ubuntu Touch, in the sense that UBports hasn't made anything to allow for it, or facilitate it, it would also mean to remake almost everything if anyone else wants do to it, UBports has no intention of doing it.
#6
(07-09-2020, 05:28 AM)Diogo Wrote:
(06-19-2020, 08:44 AM)arturo2bodegas Wrote: I am loving my pinephone, but as a linux newbie, it is sometimes frustrating. I'm learning as fast as I can. Here are some of my initial questions about running Ubuntu Touch version 54 on my Pinephone:

1. Can I add additional repos to gain access to additional packages built for the arm64 architecture, or will it break my install?

2. How is Ubuntu Touch different from a full GNU/Linux OS? I get the amd64/arm64 ISA difference, but what am I missing? 

3. Once the phone goes to sleep/screen shuts off, it loses wifi connectivity, and I have to restart the phone to reconnect to wifi...is there a fix for that?

4. Is it possible to install Phosh on top of UT, instead of the Unity/Lomiri shell?

Thanks for helping a learner here...I enjoy being part of the FOSS community - this project rocks!


Software for Ubuntu Touch is shipped as click packages (an ancestor for snap packages created for Ubuntu Touch). click packages are distributed via the OpenStore.io, which is the only centralized repository of software for Ubuntu Touch (nothing prevents people from creating others, and the OpenStore was once an alternative the the Ubuntu Store).
On Ubuntu Touch you can also use libertine containers, which allow you too use deb packages from the Ubuntu Archive.
Ubuntu Touch itself is updated with images not packages, and it's rootfs is for safety reasons (including security) read only. This means that you can use deb packages from Ubuntu, but because the rootfs is read-only, by default that's it. I believe that in theory you can make the rootfs, read-write and add extra repositories like on any Ubuntu, however this is not recommend nor supported and is risky and change the rootfs to read-write might lead to breaking your OS or at least it failing to upgrade.

Ubuntu Touch differences to Ubuntu are mostly on how Ubuntu Touch was designed to be more safe than Ubuntu, because having a working phone is usually more critical to people (i.e.: it's used to call for emergency services). This means things like read-only rootfs, apps not being able to freely roam through the OS and user data, but having to use system services and special API, to access resources in controlled ways, click packages that include confinement features, on-the-go permissions system that asks the user if applications should be able to access things like sensors. Additionally both Lomiri, the Ubuntu Touch UI, formerly known as Unity 8, and the frameworks and toolkits, are made in ways that depending on the case are either intentionally designed for, or that just allow to do UI convergence.

The wifi thing you mentioned is PinePhone specific, I don't know more about that issue.

It's not possible to replace Lomiri on Ubuntu Touch, in the sense that UBports hasn't made anything to allow for it, or facilitate it, it would also mean to remake almost everything if anyone else wants do to it, UBports has no intention of doing it.
Do you know if , say, r/w was applied. Can you revert back to read only??

Sent from my Pixel 3 XL using Tapatalk
#7
I had no luck running Libertine about 3 weeks ago, it crashed instantly. I have been able to run desktop apps on the Pinephone using the Fedora offering


Possibly Related Threads…
Thread Author Replies Views Last Post
  Ubuntu Touch on Pine64 Rondarius 11 4,259 10-11-2023, 12:36 PM
Last Post: Rondarius
  Ubuntu Touch vs Standard Pinephone OS MarsColonist 8 6,481 06-26-2023, 07:50 AM
Last Post: gregb49
  Reinstall Ubuntu Touch on PinePhone with 10 drives? Peter Gamma 4 3,168 05-24-2022, 06:42 AM
Last Post: Peter Gamma
  Ubuntu Touch with OTA updates Luke 131 174,671 04-21-2021, 12:20 PM
Last Post: Nooblife
  UT move to Ubuntu 20.04 Concrete_panda 2 5,434 11-24-2020, 12:43 PM
Last Post: DrewTechs
  How to enable SSH on UBPorts Ubuntu Touch? eaglecup 12 20,923 09-15-2020, 03:42 PM
Last Post: voidmain
  Questions about Immutable Aspect of UBPorts QazTheWsx 3 4,793 09-09-2020, 05:03 AM
Last Post: evilbunny
  Ubuntu Touch 6 brings camera to RC channel doelf 2 4,207 09-01-2020, 02:15 PM
Last Post: doelf
  Ubuntu updater fail, partical win, fail again Msemmett 8 11,098 08-18-2020, 03:43 PM
Last Post: bcnaz
  Ubuntu bootloops on Braveheart lapinus 0 2,116 07-26-2020, 03:45 PM
Last Post: lapinus

Forum Jump:


Users browsing this thread: 1 Guest(s)