Anbox привязывают сбои установки

Я пытаюсь установить Anbox в своей новой Ubuntu 16.04 с помощью инструкций от этой страницы. Это, казалось, работало, но я не получил значка в своем тире, таким образом, я подозреваю, что установка не полна. С Синаптическим Диспетчером пакетов I видят это anbox-common & anbox-modules-dkms установлены, но у меня нет значка в моем тире, таким образом, я пытался работать

sudo snap install --edge --devmode anbox

и получил эту ошибку:

error: cannot install "anbox": Get
   https://search.apps.ubuntu.com/api/v1/snaps/details/core?channel=stable&fields=anon_download_url%2Carchitecture%2Cchannel%2Cdownload_sha3_384%2Csummary%2Cdescription%2Cdeltas%2Cbinary_filesize%2Cdownload_url%2Cepoch%2Cicon_url%2Clast_updated%2Cpackage_name%2Cprices%2Cpublisher%2Cratings_average%2Crevision%2Cscreenshot_urls%2Csnap_id%2Csupport_url%2Ccontact%2Ctitle%2Ccontent%2Cversion%2Corigin%2Cdeveloper_id%2Cprivate%2Cconfinement%2Cchannel_maps_list:
   dial tcp: lookup search.apps.ubuntu.com on [::1]:53: read udp
   [::1]:54255->[::1]:53: read: connection refused

Что я делаю неправильно? Почему соединению отказали? Согласно инструкциям, кажется, что это - корректная команда для установки его.

PS: я не настолько знаком с Linux, я - больше парня Windows, пытаясь изучить Linux.

3
задан 3 September 2018 в 23:05

1 ответ

Обновление

Anbox имеет> =4GB RAM, рекомендуемая требования к аппаратным средствам.

Anbox-установщик УДЕРЖИВАЕТСЯ ОТ ИСПОЛЬЗОВАНИЯ.

Найдите обновленные инструкции по установке для Anbox (только 64-разрядная архитектура) в https://github.com/anbox/anbox/blob/master/docs/install.md.

Установите необходимые модули ядра

Чтобы добавить, что PPA к Вашей системе Ubuntu выполняет следующие команды:

sudo add-apt-repository ppa:morphis/anbox-support
sudo apt update
sudo apt install anbox-modules-dkms

Они добавят PPA к Вашей системе и установят anbox-modules-dkms пакет, который содержит мусорщиков и модули ядра редактора связей. Они будут, автоматически восстанавливают каждый раз пакеты ядра на Вашем системном обновлении.

После установки anbox-modules-dkms пакета, необходимо вручную загрузить модули ядра. В следующий раз, когда Ваша система запускается, они будут автоматически загружены.

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Теперь у Вас должно быть два новых узла в Ваших системах /dev каталог:

ls -1 /dev/{ashmem,binder}
/dev/ashmem
/dev/binder

Установите снимок Anbox

Установка снимка Anbox очень проста:

snap install --devmode --beta anbox

Для обновления Anbox к более новой версии, можно работать:

snap refresh --beta --devmode anbox

Ubuntu 14.04-18.04

Вы получили ошибку error: cannot install "anbox" потому что anbox не является корректным названием пакета снимка anbox. Пакет снимка anbox совместим с 64-разрядным OSs архитектуры только. Корректное имя является anbox-установщиком. Откройте терминал и тип:

sudo snap install --edge --classic anbox-installer

Запустите сценарий anbox-установщика.

anbox-installer   

Это добавит PPA к Вашим источникам программного обеспечения, загрузить 406.8 МБ архивов и установить новые пакеты ядра Linux, все это для установки anbox, который является в настоящее время альфа-версией программного обеспечения. Для наблюдения, что происходит во время установки, можно наблюдать этот скринкаст:

Во время установки Вы будете видеть это предупреждающее сообщение:

IMPORTANT: THIS IS ALPHA LEVEL SOFTWARE. EXPECT INSTABILITY AND BUGS !!!!!

Я установил Anbox так или иначе в Ubuntu 17.04, и встроенные приложения для Android, включенные в Anbox, работали из поля, хотя ожидаемые ошибки и нестабильность прибыли, как обещано.

Перезагрузка для окончания anbox установки.

sudo reboot  

Введите "anbox" в Тире и нажмите значок Anbox для запуска Администратора приложений Anbox. В Администраторе приложений Anbox Вы будете видеть строку значков приложения. Нажмите на значок для запуска его. Приложение Android запустится в новом окне, и Вы сможете выполнить его.

Anbox не идет с предварительно установленным Google Play Store (хотя можно установить его), и даже не имеет установщика пакета, таким образом, единственный способ установить дополнительные приложения в Anbox через пакет программного обеспечения Ubuntu под названием Мост Отладки Android (adb). Необходимо загрузить .apk файл приложения, Вы хотите установить, открыть терминал, использование каталогов изменения cd к каталогу .apk файла, и затем устанавливают приложение с командой, которая похожа на это:

adb install /path/to/file.apk  

Загрузка .apk файла с веб-сайта нелицензионного софта является скудной угрозой безопасности, однако некоторые приложения позволяют Вам загружать .apk файл с официального сайта приложения, например, WhatsApp Messenger для Android.

Затем, возможно, приложение установит, или возможно оно не установит, если приложение потребует дополнительных зависимостей, которые не установлены в Вашей операционной системе. Например, WhatsApp требует Java как зависимости. Мне уже установили Java в Ubuntu 17.04, таким образом, я пытался установить WhatsApp.

adb install WhatsApp.apk  

Я получил сообщение об ошибке, в котором было сказано error: cannot connect to daemon. Я закрыл Anbox и вновь открыл его. Я получил другое сообщение об ошибке, в котором было сказано write: Broken pipe. Я закрыл Anbox и открыл его снова и получил то же сообщение об ошибке. Anbox является багги точно так же, как в сценарии anbox-установщика говорится, что это. Я закрыл Anbox и вновь открыл его снова, и наконец WhatsApp установило в Anbox.

enter image description here
Anbox в Ubuntu 17.04

При открытии WhatsApp впервые, он показывает Вам экран с сообщением, в котором говорится:

WhatsApp will send an SMS message to verify your phone number.  
Enter your country code and phone number.  

WhatsApp также спрашивает, хотите ли Вы дать разрешение приложения получить доступ к файлам на Вашем устройстве, которое является другой угрозой безопасности, по-моему. Я думаю, что нормально давать разрешение WhatsApp получить доступ к файлам по моему телефону, но я не хочу давать разрешение приложения получить доступ к файлам на моем компьютере. Полномочия являются вопросом фундаментальной важности в Linux. Необходимо быть очень осторожны относительно предоставления полномочий к приложению, которое оно уже не имеет по умолчанию, и последний телеграммой поспешный пакет в Ubuntu 16.04 имеет лучшую поддержку, чем WhatsApp включая речевые вызовы Вызовов Telegram, которые в настоящее время доступны пользователям во всем мире.

5
ответ дан 1 December 2019 в 15:34

Другие вопросы по тегам:

Похожие вопросы: