มีวิธีใดที่จะติดตั้ง Ubuntu Touch ภายในเครื่องเสมือนบนคอมพิวเตอร์ Ubuntu ปกติแทนที่จะใช้โทรศัพท์หรือแท็บเล็ต หรือมีอีมูเลเตอร์เช่นเดียวกับ Android SDK ที่มาพร้อมกับ?
มีวิธีใดที่จะติดตั้ง Ubuntu Touch ภายในเครื่องเสมือนบนคอมพิวเตอร์ Ubuntu ปกติแทนที่จะใช้โทรศัพท์หรือแท็บเล็ต หรือมีอีมูเลเตอร์เช่นเดียวกับ 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
สำหรับอูบุนตู 13.10 และมากกว่าคุณก็ควรจะสามารถติดตั้ง deb จากhttps://launchpad.net/ubuntu/+source/android
ในการอัพเดตอีมูเลเตอร์ของคุณให้รันคำสั่งเหล่านี้:
cd ~/emulator/
rm -f ./out/target/product/generic/ubuntu-rootfs.tar.xz
./build-emulator-sdcard.sh
คำเตือน:อย่าถอนการติดตั้งและใช้งานapt-get autoremove
ใน amd64 หากคุณทำเช่นนั้นคุณจะอยู่ในสถานะที่ไม่สามารถเอาชนะได้ ทำตามคำแนะนำบนวิกิเพื่อแก้ไขระบบของคุณ
สำหรับรายละเอียดเพิ่มเติมหรือวิธีการสร้างจากแหล่งดูหน้าวิกิพีเดีย
อย่างไรก็ตามการใช้อีมูเลเตอร์สามารถทำให้ซับซ้อนได้หากคุณต้องการเรียกใช้แอพหรือทดสอบเชลล์ unity8 ดังนั้นมีสองวิธีอื่น ๆ :
ตอนนี้คุณสามารถติดตั้งแอปพลิเคชั่นคอร์ทัชแบบสัมผัสโดยตรงบนคอมพิวเตอร์ที่ใช้ Ubuntu 12.10 หรือใหม่กว่า (หรือหนึ่งในอนุพันธ์เช่น Kubuntu) โดยใช้ PPA
ก่อนอื่นเพิ่ม 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
นี่คือรายการแอพหลักที่มีให้:
สำหรับข้อมูลเพิ่มเติมโปรดดูบทความนี้ในhttp://www.omgubuntu.co.uk/
เป็นไปได้ที่จะเรียกใช้อินเทอร์เฟซมือถือสำหรับ Unity 8 บนเดสก์ท็อปหากคุณใช้ Ubuntu 13.10 ในการดำเนินการนี้ให้ติดตั้งแพ็คเกจ unity8 โดยคลิกที่ลิงค์หรือพิมพ์คำสั่งต่อไปนี้:
sudo apt-get install unity8
เพื่อเรียกใช้ใช้คำสั่งนี้:
unity8 -mousetouch
น่าเสียดายที่ไม่มีวิธีเรียกใช้แอพในเชลล์ การคลิกที่แอพเดสก์ท็อปจะเปิดในหน้าต่างของตัวเองและการคลิกที่แอป Ubuntu Touch จะไม่ทำอะไรเลย
ตอนนี้มี Emulator ทดลองใช้งานแล้ว ตรวจสอบhttps://wiki.ubuntu.com/Touch/Emulator
แก้ไข /usr/share/android/emulator/build/tools/get-tarball-url.py
เปลี่ยนแปลง
host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/devel-proposed/mako/index.json"
ไปยัง
host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"