Can I install and run native GUI Linux apps on Ubuntu Touch?
there is a couple of things to say about that:
1) apt-get in itself does and will still work. That isnt going away. To the best of my knowledge, you can even still do apt-get update/upgrade to update your packages on touch. However for easier deployment, we now use click packages to deploy apps to touch.
2) will native apps run on touch? Well that depends. When you mean apps with a GUI then no, most likely not. When they haven’t been built using the Qt/QML sdk for Ubuntu, they wont be environmentally aware enough to function on touch. (Though theoretically you could build an app in (say) C++ without the sdk that would work on touch. It would just be an enormously complicated task)
So no: GUI-apps for Desktop Ubuntu in reality just will not run on Touch. The basic difference between Touch and Desktop Ubuntu (at the moment) is that Desktop uses the X display server. All Desktop GUI programs rely on X to render them to screen. Touch does not now and will not have X. A new display server called Mir has been designed for Touch. That brings great advantages compared to X but that means that applications that need X, just will not run on Touch. (Again, this is only for the GUI part of an app). Note also that in the near future, Ubuntu Desktop will also get MIR, but with a fallback to X for apps that don´t do MIR.
Most Commandline interface programs (like corkscrew for instance) will have no inherent problem with Touch. (Touch is however still under heavy development so it may not work right now.)
Sorry for the lenghty reply. This is however pretty complicated stuff :)
I've used "aptitude" to update / upgrade 15.04 and ran into some problems.
- the cache used a lot of space resulting in errors "ran out of space"
- some of the main Ubuntu touch components had been removed in the process - leaving the phone useful only in terminal mode but without the touchscreen applications 3) apt-get6 update seemed to run nicely but after the update the 3G / 2G carrier was not detected anymore . This could be easily solved by changing the carrier mode from 3G to 2G and back again => resulting in a rescan of available carriers - resulting in a working phone again :)
so Just a warning ... use apt-get
carefully ... the whole system is still in beta and this seems to result in some of these behaviours.
Perhaps this is a more relevant askubuntu answer? At least on how to enable apt-get on Ubuntu touch.
Basically it says to use phablet-tools and configure it
sudo ap-get install phablet-tools
phablet-config writable-image