Проблема с установкой Anbox

В том случае, если вы все еще ищете, программный пакет «easygesture», похоже, обеспечивает то, что вы ищете, а также работает в 12.04.

2
задан 8 August 2017 в 17:30

2 ответа

Ubuntu 14.04-18.04

У вас есть ошибка error: cannot install "anbox", потому что anbox не является правильным именем пакета привязки anbox. Правильное имя - anbox-installer. Откройте терминал и введите:

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

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

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 Application Manager. В Диспетчере приложений Anbox вы увидите ряд значков приложений. Нажмите на значок, чтобы запустить его. Android-приложение запустится в новом окне, и вы сможете его запустить.

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

adb install /path/to/file.apk

Загрузка файла .apk с веб-сайта warez является жалкой угрозой безопасности, однако некоторые приложения позволяют загружать файл .apk с официального сайта приложения, например this screencast ].

Тогда, возможно, приложение установит или, возможно, оно не будет установлено, если для приложения требуются дополнительные зависимости, которые не установлены в вашей операционной системе. Например, WhatsApp требует Java в качестве зависимости. У меня уже установлена ​​Java в Ubuntu 17.04, поэтому я попытался установить WhatsApp.

adb install WhatsApp.apk

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

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 Calls, которые в настоящее время доступны пользователям по всему миру .

3
ответ дан 18 July 2018 в 08:52

Ubuntu 14.04-18.04

У вас есть ошибка error: cannot install "anbox", потому что anbox не является правильным именем пакета привязки anbox. Правильное имя - anbox-installer. Откройте терминал и введите:

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

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

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 Application Manager. В Диспетчере приложений Anbox вы увидите ряд значков приложений. Нажмите на значок, чтобы запустить его. Android-приложение запустится в новом окне, и вы сможете его запустить.

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

adb install /path/to/file.apk

Загрузка файла .apk с веб-сайта warez является жалкой угрозой безопасности, однако некоторые приложения позволяют загружать файл .apk с официального сайта приложения, например this screencast ].

Тогда, возможно, приложение установит или, возможно, оно не будет установлено, если для приложения требуются дополнительные зависимости, которые не установлены в вашей операционной системе. Например, WhatsApp требует Java в качестве зависимости. У меня уже установлена ​​Java в Ubuntu 17.04, поэтому я попытался установить WhatsApp.

adb install WhatsApp.apk

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

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 Calls, которые в настоящее время доступны пользователям по всему миру .

3
ответ дан 24 July 2018 в 19:11
  • 1
    Большое спасибо за вашу помощь, кажется, сейчас работает, по крайней мере, устанавливает. Извините, что беспокою вас снова, но я пробовал так много команд, и сейчас я смущен, какую команду следует использовать, если что-то пойдет не так, и мне придется перезапустить все заново? Это правильная команда для его установки? $ sudo apt install -y software-properties-common linux-header-generic $ sudo add-apt-repository -y 'ppa: morphis / anbox-support' $ sudo apt update $ sudo apt install -y anbox-modules-dkms then $ sudo snap install --edge --devmode anbox-installer? В очередной раз благодарим за помощь – Michael 8 August 2017 в 18:18
  • 2
    Я считаю, что это сработало, оно просит меня перезагрузиться, мне придется выйти и протестировать его, я опубликую то, что произошло в ближайшее время. Еще раз спасибо за вашу помощь, если это не так уж сложно, не могли бы вы написать правильную последовательность команд, которую я должен ввести для новой установки? На всякий случай, если что-то случилось, и я снова должен переустановить Ubuntu. – Michael 8 August 2017 в 18:25
  • 3
    Как насчет этих команд? $ sudo apt install -y software-properties-common linux-header-generic $ sudo add-apt-repository -y 'ppa: morphis / anbox-support' $ sudo apt update $ sudo apt install -y anbox-modules-dkms – Michael 8 August 2017 в 18:28
  • 4
    Я скопировал / вставлял всю последовательность команд в случае, если вы хотите их вернуть. Если вы продолжаете комментировать последние комментарии для комментариев, я получаю уведомление, если я хочу открыть новый частный чат для этого вопроса, который позволяет неограниченные комментарии. Я открою частный чат и ссылка на него появится в комментариях, чтобы вы могли посетить чат вашего вопроса. Предварительно установленные приложения Anbox Android работают в моем Ubuntu 17.04, и, как вы можете видеть на моем скриншоте, я также установил WhatsApp. – karel 8 August 2017 в 19:51
  • 5
    Еще раз спасибо за ваш ответ, кажется, работает, я не думаю, что есть необходимость в частном чате, – Michael 11 August 2017 в 17:55

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

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