问题描述
有没有办法在常规Ubuntu计算机上而不是在手机或平板电脑上的虚拟机中安装Ubuntu Touch?还是有一个模拟器,就像Android SDK附带的模拟器一样?
最佳解决方法
最后,有一个模拟器!
使用模拟器
如何在Ubuntu 14.04上安装:
sudo apt-get install android-emulator
cp -r /usr/share/android/emulator/ ~/
cd ~/emulator/
./build-emulator-sdcard.sh
要运行模拟器:
./run-emulator.sh
对于Ubuntu 13.10及更早版本,您应该能够从https://launchpad.net/ubuntu/+source/android安装deb。
要更新模拟器,请运行以下命令:
cd ~/emulator/
rm -f ./out/target/product/generic/ubuntu-rootfs.tar.xz
./build-emulator-sdcard.sh
警告:请勿在amd64上卸载然后使用apt-get autoremove
。如果你这样做,你将处于无与伦比的状态。按照说明on the wiki修复系统。
有关更多详细信息或如何从源构建,请参阅the wiki page。
其他方法
但是,如果您只想运行应用程序或测试unity8 shell,则使用模拟器可能会很复杂。所以,还有另外两种方法:
1.运行Ubuntu Touch应用程序
您现在可以使用PPA直接在运行Ubuntu 12.10或更高版本(或其中一个衍生产品,如Kubuntu)的计算机上安装核心触摸应用程序。
首先,通过在终端中运行以下命令来添加Core Apps Daily PPA:
sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily
sudo apt-get update
然后通过运行安装所需的应用程序:
sudo apt-get install <app-name>
或者您可以使用它们安装所有这些
sudo apt-get install touch-coreapps
以下是可用的核心应用程序列表:
-
ubuntu-calculator-app
-
calendar-app
-
ubuntu-clock-app
-
ubuntu-weather-app
-
ubuntu-docviewer-app
-
ubuntu-emailclient-app(尚未使用)
-
ubuntu-filemanager-app
-
ubuntu-rssreader-app
-
ubuntu-terminal-app
-
stock-ticker-mobile-应用
-
dropping-letters
-
sudoku-app
-
music-app
有关更多信息,请参阅http://www.omgubuntu.co.uk/上的this article。
2.运行Unity 8 Shell
如果您运行的是Ubuntu 13.10,则可以在桌面上运行Unity 8的移动界面。要执行此操作,请通过单击链接或键入以下命令来安装unity8软件包:
sudo apt-get install unity8
要运行它,请使用以下命令:
unity8 -mousetouch
不幸的是,没有办法在shell中运行应用程序。单击桌面应用程序将在其自己的窗口中打开它,单击Ubuntu Touch应用程序将不执行任何操作。
次佳解决方法
现在有一个实验模拟器可用。查看https://wiki.ubuntu.com/Touch/Emulator