> Внимание!

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку "Жалоба".



® Linux Deploy | Установка и запуск GNU/Linux на Android устройствах



Реп: (537)
Linux Deploy
Версия: 2.6.0
Последнее обновление в шапке: 02.02.2020

Прикрепленное изображение


Краткое описание:
Linux Deploy - это приложение представляет собой программное обеспечение с открытым исходным кодом для быстрой и простой установки операционной системы GNU / Linux на ваше Android-устройство.


Платформа: Android
Системные требования: Android 5.0+
Русский интерфейс: Да
Домашняя страница: Meefik Github

Скачать:
Версия: 2.6.0

Подробное описание
Это приложение с открытым исходным кодом, предназначенное для автоматизации процесса установки, конфигурирования и запуска GNU/Linux дистрибутивов на платформе Android внутри контейнера chroot. Приложение создает образ диска на карте памяти или ином носителе, монтирует его и устанавливает туда выбранный Linux-дистрибутив. Поддерживается установка в файл, прямо на раздел карты памяти, в директорию с файловой системой ext2/ext3/ext4 и в оперативную память. Приложения из Linux-дистрибутива запускаются в chroot окружении, работают параллельно с основной системой и сопоставимы с ней по скорости. Все вносимые изменения на устройстве обратимы, т.е. приложение и созданные им компоненты можно полностью удалить. Установка Linux-дистрибутива осуществляется по сети с официальных зеркал в интернете. Поскольку работа Linux Deploy базируется на системном вызове ядра Linux, то в роли "гостевых" систем могут выступать только дистрибутивы Linux. Через интерфейс программы можно управлять процессом установки Linux-дистрибутива, а после установки можно запускать и останавливать сервисы установленной системы (есть поддержка запуска собственных сценариев). Процесс установки отображается в виде текстовых отчетов в главном окне приложения. Во время установки программа сама настраивает рабочее окружение, которое включает в себя базовую систему, сервер SSH, сервер VNC и графическую среду на выбор. Также через интерфейс программы можно управлять параметрами серверов SSH и VNC. Установка Linux-дистрибутива занимает около 30 минут. Рекомендованный минимальный размер образа диска без графического интерфейса - 512 МБ, а с графическим интерфейсом - 1024 МБ (для LXDE). После начальной установки пароль для доступа по SSH и VNC назначается как "changeme", который можно сменить стандартными средствами дистрибутива, либо через параметры приложения.

Характеристики:
Поддерживаемые дистрибутивы: Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, CentOS, Gentoo, Slackware, RootFS (tgz, tbz2, txz)
Тип установки: файл, раздел, оперативная память, директория
Поддерживаемые файловые системы: ext2, ext3, ext4
Поддерживаемые архитектуры: ARM, ARM64, x86, x86_64, режим эмуляции архитектуры (ARM <-> x86)
Способы подключения к контейнеру: CLI, SSH, VNC, X-сервер, фреймбуфер
Интерфейсы управления (CLI): Android-терминал (или adb), telnet, веб-интерфейс (терминал через браузер)
Окружение рабочего стола: XTerm, LXDE, Xfce, MATE, другое (ручная настройка)
Поддерживаемые языки: мультиязычный интерфейс
Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Прошлые версии
версия: 2.5.1 ® Linux Deploy (Пост meefik #92375609)
версия: 2.5.0 ® Linux Deploy (Пост meefik #90507879)
версия: 2.4.1 ® Linux Deploy (Пост meefik #90007424)
версия: 2.4.0 ® Linux Deploy (Пост meefik #87928549)
версия: 2.3.1 ® Linux Deploy (Пост meefik #87643733)
версия: 2.3.0 ® Linux Deploy (Пост meefik #83463441)
версия: 2.2.2 ® Linux Deploy (Пост meefik #80496666)
версия: 2.2.1 ® Linux Deploy (Пост meefik #78430837)
версия: 2.2.0 ® Linux Deploy (Пост meefik #76376194)
версия: 2.1.1 ® Linux Deploy (Пост meefik #76217419)
версия: 2.1.0 ® Linux Deploy (Пост meefik #73410724)
версия: 2.0.7 ® Linux Deploy (Пост meefik #72728727)
версия: 2.0.6 ® Linux Deploy (Пост meefik #70474469)
версия: 2.0.5 ® Linux Deploy (Пост meefik #68436894)
версия: 2.0.4 ® Linux Deploy (Пост meefik #67574664)
версия: 2.0.3 ® Linux Deploy (Пост meefik #65682767)
версия: 2.0.2 ® Linux Deploy (Пост meefik #61257035)
версия: 2.0.1 ® Linux Deploy (Пост meefik #57519473)
версия: 2.0.0 ® Linux Deploy (Пост meefik #54086640)
версия: 1.5.6 ® Linux Deploy (Пост meefik #48708124)
версия: 1.5.5 ® Linux Deploy (Пост meefik #45633116)
версия: 1.5.4 ® Linux Deploy (Пост meefik #43602651)
версия: 1.5.3 ® Linux Deploy (Пост meefik #42885573)
версия: 1.5.2 ® Linux Deploy (Пост meefik #42297642)
версия: 1.5.1 ® Linux Deploy (Пост meefik #40284009)
версия: 1.5.0 ® Linux Deploy (Пост #37143415)
версия: 1.4.8 https://4pda.to/forum/d…484802/linuxdeploy.apk
версия: 1.4.7 https://4pda.to/forum/d…458708/linuxdeploy.apk
версия: 1.4.6 https://4pda.to/forum/d…035579/linuxdeploy.apk
версия: 1.4.5 https://4pda.to/forum/d…587469/linuxdeploy.apk
версия: 1.4.4 https://4pda.to/forum/d…084142/linuxdeploy.apk
версия: 1.4.3 https://4pda.to/forum/dl/post/3774048/linuxdeploy.apk
версия: 1.4.2 https://4pda.to/forum/dl/post/3494031/linuxdeploy.apk
версия: 1.4.1 https://4pda.to/forum/dl/post/3400875/linuxdeploy.apk
версия: 1.4.0 https://4pda.to/forum/dl/post/3241778/linuxdeploy.apk
версия: 1.3.9 https://4pda.to/forum/dl/post/3060491/linuxdeploy.apk
версия: 1.3.8 https://4pda.to/forum/dl/post/2951725/linuxdeploy.apk
версия: 1.3.7 https://4pda.to/forum/dl/post/2825216/linuxdeploy.apk
версия: 1.3.6 https://4pda.to/forum/dl/post/2687632/linuxdeploy.apk
версия: 1.3.5 https://4pda.to/forum/dl/post/2528698/linuxdeploy.apk
версия: 1.3.4 https://4pda.to/forum/dl/post/2512696/linuxdeploy.apk
версия: 1.3.3 https://4pda.to/forum/dl/post/2451294/linuxdeploy.apk
версия: 1.3.2 https://4pda.to/forum/dl/post/2439116/linuxdeploy.apk
версия: 1.3.1 https://4pda.to/forum/dl/post/2402023/linuxdeploy.apk
версия: 1.3.0 https://4pda.to/forum/dl/post/2387223/linuxdeploy.apk
версия: 1.2.9 https://4pda.to/forum/dl/post/2257076/linuxdeploy.apk
версия: 1.2.8 https://4pda.to/forum/dl/post/2218873/linuxdeploy.apk
версия: 1.2.7 https://4pda.to/forum/dl/post/2185217/linuxdeploy.apk
версия: 1.2.6 https://4pda.to/forum/dl/post/2175691/linuxdeploy.apk
версия: 1.2.5 https://4pda.to/forum/dl/post/2171527/linuxdeploy.apk
версия: 1.2.4 https://4pda.to/forum/dl/post/2097700/linuxdeploy.apk
версия: 1.2.3 https://4pda.to/forum/dl/post/2087782/linuxdeploy.apk
версия: 1.2.2 https://4pda.to/forum/dl/post/2077549/linuxdeploy.apk
версия: 1.2.1 https://4pda.to/forum/dl/post/2076654/linuxdeploy.apk
версия: 1.2.0 https://4pda.to/forum/dl/post/2075530/linuxdeploy.apk
версия: 1.1.9 https://4pda.to/forum/dl/post/2071051/linuxdeploy.apk
версия: 1.1.8 https://4pda.to/forum/dl/post/2061333/linuxdeploy.apk
версия: 1.1.7 https://4pda.to/forum/dl/post/2051433/linuxdeploy.apk
версия: 1.1.6 https://4pda.to/forum/dl/post/2044106/linuxdeploy.apk
версия: 1.1.5 https://4pda.to/forum/dl/post/2042228/linuxdeploy.apk
версия: 1.1.4 https://4pda.to/forum/dl/post/2041025/linuxdeploy.apk
версия: 1.1.3 https://4pda.to/forum/dl/post/2039963/linuxdeploy.apk
версия: 1.1.2 https://4pda.to/forum/dl/post/2037655/linuxdeploy.apk
версия: 1.1.1 https://4pda.to/forum/dl/post/2036592/linuxdeploy.apk
версия: 1.1.0 https://4pda.to/forum/dl/post/2031736/linuxdeploy.apk
версия: 1.0.8 https://4pda.to/forum/dl/post/2023504/linuxdeploy.apk
версия: 1.0.6 Прикрепленный файлlinuxdeploy.apk ( 867.74 КБ )

Beta-версии
Модификации
Версия: 3.1.0 Linux Deploy Pro Mod
Полезные дополнения

Полезное
Для функционирования программы необходимы права root пользователя.
FAQ
Ошибки
1) Ошибка Nautilus - "The destination is read-only".
® Linux Deploy (Пост #18199163)

2) Постоянная загрузка процессора службой dbus (Debian/Ubuntu).
® Linux Deploy (Пост #18821886)

3) После установки и запуска GNU/Linux не удается переключиться на root.
Одной из причин может быть ошибка, связанная с опцией монтирования nosuid раздела, на котором размещается рабочее окружение приложения. Для решения данной проблемы можно пойти двумя путями. 1. Сменить пользователя в параметрах LD на root (Параметры -> Имя пользователя) и выполнить переконфигурацию. 2. Сменить каталог рабочего окружения на /system/linux (Настройки -> Директория окружения) и выполнить обновление окружения. Перед обновлением окружения нужно перемонтировать раздел /system на запись командой mount -o rw,remount /system из любого Android-терминала под рутом. При этом на /system разделе должно быть не менее 20 МБ свободного места.

4) Не запускается обновление окружения или установка, в режиме отладки появляются ошибки.
Linux Deploy может также постоянно отображать сообщение "The container is already mounted" или вообще ничего. В режиме отладки могут появляться ошибки "Permission denied", "Socket operation on non-socket" или другие.
Решение: Установить совместимый ® BusyBox в /system/xbin, добавить в "Настройки -> PATH" ("Settings -> PATH variable") путь /system/xbin, выполнить обновление окружения "Настройки -> Обновить окружение" ("Settings -> Update ENV"). Перед обновлением окружения желательно перезагрузить устройство. Затем в параметрах контейнера выбрать "Параметры -> Файловая система -> Автоопределение" ("Properties -> File system -> Auto") и "Параметры -> Размер образа (МБ) -> 2000" ("Propetries -> Image size (MB) -> 2000"), т.к. busybox mke2fs не поддерживает параметр "-t" для указания типа файловой системы и не поддерживает образы больше 2 ГБ. После этого можно запускать новую установку "Меню - Установить" ("Menu -> Install").

5) Ошибка на этапе создания образа.
Making new disk image (4095 MB) ... fail
dd: opening `/storage/emulated/0/linux.img': No such file or directory

Заменить в пути 0 на legacy.

6) Ошибка при установке приложения через Google Play.
Сообщение: "Неизвестный код ошибки во время установки приложения 24".
Решение: http://lifehacker.ru/2…ozhenij-v-google-play/
Если кратко, то нужно удалить с устройства остаточные файлы приложения (если оно уже было до этого установлено). Для этого нужно удалить каталог: /data/data/ru.meefik.linuxdeploy

7) LD не видит карту памяти, при установке появляется ошибка "Read-only file system", создание образа на карте памяти заканчивается ошибкой.
Такое может случиться, если в системе используется разделение пространства имен. В этом случае карта памяти смонтирована под каким-то пользователем, а при переходе в root смонтированные устройства уже не видны. В утилите SuperSU есть опция, которая может помочь решить данную проблему. Для этого нужно снять флаг "SuperSU -> Настройки -> Создать поименное разделение пространств".
® Linux Deploy (Пост meefik #40263455)

8) Появляется ошибка "Couldn't find these debs: 0" (версия 1.x)
В Android нужно выставить правильные права для файла pkgdetails.
Через терминал это можно сделать так:
chmod 755 /data/data/ru.meefik.linuxdeploy/linux/deploy/debootstrap/pkgdetails


9) Ошибка при запуске LXDE "No session for pid"
® Linux Deploy (Пост _sudo_ #43416527)

10) Ошибка "PERM_ROOT: setresuid(0, -1, -1): Premission denied"
® Linux Deploy (Пост meefik #55082689)

11) Ошибка "chroot: can't execute '/debootstrap/debootstrap': Permission denied"
® Linux Deploy (Пост ottiwell #71213504)
Вместо '/debootstrap/debootstrap' может быть другая команда, в зависимости от дистрибутива.
Проблема связана с отсутствием прав на выполнение файлов на разделе. При установке в директорию не используйте SD-карту с файловой системой FAT. Если установка происходит в /data, то раздел /data должен быть примонтирован с правами suid,exec,dev.
mount -o remount suid,exec,dev /data
Инструкции
1) Доступ к системе из локальной консоли Android.
Начиная с версии 1.3.2 доступ к консоли (chroot) осуществляется командой: linuxdeploy shell
Описание команд: ® Linux Deploy (Пост #18624667)
Скрипт linuxchroot больше не поддерживается.

2) Инструкция по установке GNU/Linux на раздел карты памяти.
® Linux Deploy (Пост #19370034)

3) Собственный сценарий автозапуска.
® Linux Deploy (Пост #15824199)

4) Установка и настройка автозагрузки окружения рабочего стола, которого нет в настройках программы.
Enlightenment E17: ® Linux Deploy (Пост #16250008)
IceWM: ® Linux Deploy (Пост #16344958)
Unity-2d (Ubuntu): ® Linux Deploy (Пост #18117729)

5) Установка веб-браузера.
® Linux Deploy (Пост #17348086)

6) Увеличить размер образа без переустановки системы.
Из-под Linux: ® Linux Deploy (Пост #16137864)
Из-под Android: ® Linux Deploy (Пост Next2008 #41762282)

7) Запуск Heroes of Might and Magic 3 через vcmi.
® Linux Deploy (Пост #18809948)
® Linux Deploy (Пост #19079793)

8) Управление Linux Deploy из командной строки.
® Linux Deploy (Пост meefik #18624667) и статья.

9) Правильный поворот экрана в режиме фрейм-буфера.
® Linux Deploy (Пост #24465289)
® Linux Deploy (Пост meefik #43858256)

10) Виртуальная клавиатура в режиме фрейм-буфера.
® Linux Deploy (Пост #31757932)

11) Жесты Easystroke в режиме фреймбуфера.
® Linux Deploy (Пост wwwcase #44172053)

12) Пересборка ядра Linux и его модулей, в том числе binfmt_misc.
® Linux Deploy (Пост #37781126)

13) Официальные инструкции по эмулятору.

14) Запуск любого GNU/Linux дистрибутива из образа.
Статья.

15) Установка дистрибутива в оперативную память.
® Linux Deploy (Пост meefik #40284009)

16) Установка специальных приложений Kali Linux.
® Linux Deploy (Пост meefik #42441502)

17) Запуск своих RootFS/образов дистрибутивов
Bodhi Linux (Пост meefik #18289329)
Запуск Bodhi Linux (Блог meefik)
Raspbian MATE (Пост meefik #18347183)
Официальный образ Kali с ее сайта (Пост meefik #33171264)

18) Запуск служб, требующих доступ к интернету
® Linux Deploy (Пост Scordion #18837369)
® Linux Deploy (Пост meefik #25205903)

19) Софтверная эмуляция OpenGL-ускорителя.
® Linux Deploy (Пост Next2008 #43048501)

20) Проверка поддержки режима монитора WiFi:
® Linux Deploy (Пост vanya2000 #43297057)

21) Установка драйвера mtev
® Linux Deploy (Пост meefik #24465289)

22) Настройка звука в контейнере.
® Linux Deploy (Пост Next2008 #43096742)

23) Обновление дистрибутива ubuntu до новых версий
Познавательное
1) Какие программы нужно использовать в связке с Linux Deploy?
Работоспособность проверена при использовании следующих программ.
X-сервер: XServer XSDL
VNC: Free bVNC, Jump Desktop, VNC Viewer
SSH: VX ConnectBot, ConnectBot
Клавиатура: Hacker's Keyboard, Russian Keyboard, Jbak2
Busybox: ®BusyBox (автор - meefik)

Для компьютера (Windows):
VNC: RealVNC Viewer, TightVNC Viewer
X-сервер: Xming
SSH: Putty

2) Сравнение скорости чтения/записи SD карты напрямую и через loop на разных файловых системах.
Результаты теста: ® Linux Deploy (Пост #15774589)
Технология тестирования: ® Linux Deploy (Пост #15768808)

3) Сравнение времени установки и занимаемого объема для разных окружений рабочего стола.
® Linux Deploy (Пост #16008586)

4) Как работает поддержка X Window System (X Server).
® Linux Deploy (Пост #18535020)

5) Поддержка Java приложений.
® Linux Deploy (Пост #16047967)

6) Поддержка Flash.
Через gnash: ® Linux Deploy (Пост vanya2000 #42414094)

7) Подробности о работе Linux Deploy
Блог meefik о Linux Deploy
® Linux Deploy (Пост meefik #19143582)
® Linux Deploy (Пост Auxx #18454054)
® Linux Deploy (Пост meefik #37648028)
® Linux Deploy (Пост meefik #40673014)

8) Максимальный размер файла .img.
Для карт памяти с файловой системой FAT максимальный размер образа не должен превышать 4095 МБ.

9) Зачем GNU/Linux на мобильном устройстве?
Варианты могут быть разные, от развлечений до решения практических задач:
® Linux Deploy (Пост #37793593)
® Linux Deploy (Пост #37795012)
® Linux Deploy (Пост #37799689)
® Linux Deploy (Пост #19079793)
® Linux Deploy (Пост #38044938)
® Linux Deploy (Пост CkaH3p #53062219)

10) Можно ли установить дистрибутив из ISO образа?
Нельзя.

11) Какой BusyBox совместим с Linux Deploy.
® Linux Deploy (Пост meefik #43694160)

12) Хочу запустить Linux вместо андроид, как это сделать?
® Linux Deploy (Пост meefik #44108016)

13) Виртуальная клавиатура для работы в режиме кадрового буфера (framebuffer):
florence
matchbox-keyboard

14) Варианты подключения к LD-контейнеру с компьютера:
® Linux Deploy (Пост meefik #53065863)

15) Чем отличается метод контейнеризации chroot и proot:
® Linux Deploy (Пост meefik #54695789)

16) Ограничения PRoot:
® Linux Deploy (Пост meefik #55016629)

17) Видеообзор:
https://youtu.be/0lBnL66FAGc

18) Для тех у кого старый телефон

19) Запуск десктопных игр/софта, на смартфонах и планшетах на андроиде, с процессорами Intel Atom (x86/x64)


1) Местонахождение лог-файла установки Debian/Ubuntu/Kali (в случае ошибки).
Под Android: <ENV_DIR>/mnt/debootstrap/debootstrap.log

2) Местонахождение лог-файла VNC сервера.
Под Linux (для Display 0): ~/.vnc/localhost\:0.log

3) Остались вопросы? Рекомендуется ознакомиться с материалами.
® Linux Deploy (Пост #37385081)

*) Есть желание поддержать проект? Воспользуйтесь ссылкой :)
https://meefik.github.io/donate
Google Play

ИНСТРУКЦИЯ ПО УСТАНОВКЕ GNU/LINUX
  1. Подключите WiFi или другую сеть с доступом в Интернет. Установка осуществляется по сети и не будет работать без доступа в Интернет.
  2. Убедитесь, что на устройстве получены права суперпользователя (root). Установите последнюю версию программы Linux Deploy и запустите её.
  3. При первом запуске приложения автоматически запускается обновление рабочего окружения, которое представляет собой директорию, содержащую все необходимые сценарии, настройки и профили контейнеров. Настройки рабочего окружения можно посмотреть в разделе "Настройки -> Рабочее окружение". Директорию окружения не следует менять, если на то нет причины. Полезно оставить включенной опцию "Настройки -> Не отключать экран" ("Settings -> Screen Lock"), пока приложение будет активно, экран, WiFi и процессор не будут переходить в спящий режим.
  4. Программа поддерживает работу с несколькими профилями, где хранятся параметры каждого экземпляра GNU/Linux. Можно быстро переключаться между экземплярами через окно управления профилями (открывается по нажатию на пиктограмму в заголовке главного окна). По умолчанию создается профиль с именем "linux". Зайдите в параметры текущего профиля (крайняя правая кнопка) и настройте необходимые опции установки и запуска дистрибутива GNU/Linux (см. описание параметров).
  5. Linux Deploy 2.x не требует обязательной установки в систему BusyBox, однако в редких случаях может понадобится использование системного BusyBox. Для этого установите совместимый ®BusyBox. В параметрах BusyBox перед установкой необходимо выбрать опцию "Заменить апплеты". После чего в настройках рабочего окружения Linux Deploy нужно указать путь к системному BusyBox в поле "Настройки -> Переменная PATH" ("Settings -> PATH variable"), например, /system/xbin, и запустить обновление рабочего окружения "Настройки -> Обновить окружение" ("Settings -> Update ENV").
  6. Запустите установку выбранного дистрибутива: "Меню -> Установить" ("Menu -> Install"). Журнал установки отображается в главном окне приложения. Установка в среднем занимает около 30 минут. Этап создания образа при размере более 2 ГБ может занимать длительное время (около 15 мин.).
  7. Если установка завершилась без ошибок, то можно запустить Linux-систему кнопкой "СТАРТ" ("START"). При этом будут запущены отмеченные в параметрах сервисы - SSH, VNC и другие.
  8. Для доступа к консоли Linux-системы по SSH следует установить ConnectBot (или другой SSH клиент). Для доступа к рабочему столу Linux-системы следует установить X-сервер, например XServer XSDL. В настройках следует указать IP устройства для подключения, для того же устройства - 127.0.0.1. Пароль к SSH и VNC указывается в параметрах контейнера. Изменить пароль текущего пользователя можно из консоли командой passwd. Для запуска программ из-под пользователя root используйте команду sudo (например, sudo synaptic). По умолчанию для пользователя root (если только он не указан в настройках в качестве имени пользователя) пароль не установлен, однако можно задать для него пароль командой sudo passwd root.
  9. Чтобы остановить Linux-систему, все запущенные под ней сервисы и размонтировать диски, достаточно нажать кнопку "СТОП" ("STOP").
  10. Linux Deploy позволяет управлять контейнерами через CLI (интерфейс командной строки). Для доступа к CLI можно использовать telnet или веб-браузер, предварительно активировав соответствующие интерфейсы управления в настройках.
  11. Чтобы сократить время на установку базовой системы или в случае проблем с установкой системы из официальных репозиториев, можно импортировать контейнер из заранее подготовленного архива. Для этого есть репозиторий контейнеров, созданных с помощью Linux Deploy и доступных через интерфейс приложение в разделе "Репозиторий" ("Repository"). Достаточно выбрать нужный контейнер в интерфейсе репозитория и нажать кнопку "Импорт" ("Import"). После этого в приложении будет создан новый профиль, параметры которого можно изменить при необходимости. Затем нужно просто запустить установку "Меню -> Установить" ("Menu -> Install"), при этом будет подготовлен путь установки (создан образ для контейнера), скачан архив контейнера, распакован и сконфигурирован. После завершения процедуры можно запустить контейнер кнопкой "СТАРТ" ("START").

ОБНОВЛЕНИЕ ПРОГРАММЫ
После обновления программы автоматически выполняется обновление рабочего окружения. При необходимости обновление можно запустить вручную: "Настройки -> Обновить окружение" ("Settings -> Update ENV"). Обновления программы (окружения) не влияют на уже установленную GNU/Linux систему, т.е. установленная система из-за обновления не может повредиться или каким-то образом измениться.
Для изменения настроек уже установленной системы или для возвращения настроек к исходным нужно выполнить конфигурацию: "Меню -> Конфигурировать" ("Menu -> Configure"). Если в параметрах выбраны какие-то компоненты, то при конфигурации будет осуществляться установка пакетов для выбранных компонентов.

УДАЛЕНИЕ ПРОГРАММЫ
Перед удалением программы нужно остановить работу GNU/Linux дистрибутива кнопкой СТОП (STOP), если остановить дистрибутив не удается, то рекомендуется перезагрузить устройство. После этого выполнить команду "Настройки -> Удалить окружение" ("Settings -> Remove ENV"). После этого можно удалить приложение. Удалять приложение с неразмонтированным контейнером опасно, при удалении приложения версии ниже 1.5.3 также удаляются все данные со всех смонтированных в контейнер разделов! Также могут остаться файлы .img, которые создаются на карте памяти при установке дистрибутивов, такие файлы могут быть удалены вручную через любой файловый менеджер.

ЧТО НУЖНО, ЧТОБЫ ПОЛУЧИТЬ ПОМОЩЬ?
Для того, чтобы получить помощь, необходимо в настройках программы включить режим отладки, трассировки, логгирование (журналирование) и приложить лог к посту. Скриншот не является достаточно информативным источником сведений для предоставления помощи.
Лог находится здесь: /data/data/ru.meefik.linuxdeploy/files/output.log
Опросы

Все вопросы, касающиеся Kali Linux, в теме игнорируются.
Если вы выбрали этот дистрибутив, это предполагает, что вы продвинутый linux-user и способны самостоятельно разобраться с возникающими проблемами, как установки, так и использования.


По вопросам наполнения шапки обращайтесь в QMS к Модераторам раздела или через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал Velton27RUS - 01.02.24, 00:50
Причина редактирования: Linux Deploy Pro Mod



Реп: (163)
* Бaтyeв Вaлентин, тем более нужно использовать активность, раз одно окно. Да и, как я говорил, egl поднять проще из anativeactivity.

Сообщение отредактировал zhenyolka - 27.06.19, 12:45



Реп: (1)
Бaтyeв Вaлентин @ 27.06.19, 12:36 *
В выводе


Прикрепленные изображения
Прикрепленное изображение



Реп: (6)
* soldier.kot, понятненько, похоже, не монтирует... Спасибо.
Вот не ясно, как лучше добавлять новые функции: делать патчи для LD или просто добавить в Sparkle-W кнопку "выполнить скрипт", которая будет выполнять заранее указанный скрипт. Скрипт сможет, например, смонтировать и запустить дистрибутив (вместо LD) и запустить в нем xwayland.

Сообщение отредактировал Бaтyeв Вaлентин - 27.06.19, 16:12



Реп: (115)
* Бaтyeв Вaлентин, А наше мнение будет иметь вес? Вам как разработчику виднее.
Но как по мне так лучше допиливать LD.



Реп: (6)
* konic2884, ну просто скрипт всегда будет функциональнее и гибче любого LD...
А, ладно... Да и не разработчик я.

Сообщение отредактировал Бaтyeв Вaлентин - 27.06.19, 17:46



Реп: (6)
Если кто интересуется установкой без Linux Deploy, то нам, походу, офигенно подходят архивы от Docker.

Во-первых, там выложены готовые rootfs архивы разных версий всех популярных дистрибутивов под любую архитектуру. Если на устройстве есть busybox, то такой архив можно скачать и "установить" парой команд в терминал.

А во-вторых, эти архивы весят всего 25-35 МБ. После распаковки дистрибутив занимает 200-250 МБ. Из них выпилено всякое лишнее, что в контейнере не нужно (ядро, модули ядра, фирмвары итп.). При "нормальной" установке (даже самой минимальной) дистрибутив занимает раза в 4 больше.

В общем, попробуйте, полезные архивы.



Реп: (1)
Это который https://hub.docker.com ?



Реп: (6)
* soldier.kot, ага, вроде. Федоры, например, вот тут:
hub.docker.com/_/fedora/



Реп: (429)
MasterDevX @ 26.06.19, 23:17 *
Задумайтесь - ведь это же ОС
Линукс - не ОС, а ядро.
MasterDevX @ 26.06.19, 23:17 *
пусть на arm будет мало приложений
в репах альпина больше 10 тысяч. А остальное собрать можно
double55 @ 26.06.19, 23:01 *
И какой нафиг сервер на телефоне
нормальный
surgeon1 @ 26.06.19, 23:57 *
Не сделали для андроида таких приложений
есть куча кроссплатформенного ПО

Добавлено 28.06.2019, 16:15:

Бaтyeв Вaлентин @ 27.06.19, 23:50 *
200-250 МБ
в докер хабе есть и пятимегабайтовые :blush:

Добавлено 28.06.2019, 16:18:

MasterDevX @ 26.06.19, 23:17 *
я думаю, что уже за несколько лет у линукса ассортимент доступных приложений и игр сравнится с виндой
всё, что работает на винде, запустится на лине, если будет исходный код. Конечно, кроме MS .NET
* Бaтyeв Вaлентин,
там регистр образов, разве там можно архив достать?

Мне кажется, что большинство тут не знают что такое Линукс, Андроид, архитектура и компилятор

Сообщение отредактировал PHPoeniX - 28.06.19, 16:20



Реп: (6)
* PHPoeniX, не-е-е-е-т! Ну нафига ты ему ответил? Может, он и не вернулся бы больше. А теперь у него появится "упоминание" и он придет продолжать срачь.

Добавлено 28.06.2019, 16:22:

* PHPoeniX, там как-раз архивы. "Устанавливаются" без LD как-то так:
mkdir 1
cd 1
tar -xJf blabla.tar.xz
mount -o bind /dev dev
mount -t devpts devpts dev/pts
mount -t proc proc proc
mount -t sysfs sysfs sys
mount -t tmpfs tmpfs tmp
chroot . /bin/su -

и всё...



Реп: (429)
* Бaтyeв Вaлентин,
а где ссылку взять на архив?
Бaтyeв Вaлентин @ 28.06.19, 16:19 *
"Устанавливаются" без LD
в эмуляторе - да. А так, LD_LIBARY_PATH конфликтовать может



Реп: (429)
Бaтyeв Вaлентин @ 28.06.19, 16:19 *
не-е-е-е-т! Ну нафига ты ему ответил?
должен же кто-то просвещать людей заместо псевдокулхацкеров и прочих сомнительных элементов массы



Реп: (429)
Бaтyeв Вaлентин @ 27.06.19, 23:50 *
архивы от Docker.
не архивы, а образы. Для работы докера требуется systemd, а для этого нужно лезть в init

Добавлено 28.06.2019, 16:49:

double55 @ 28.06.19, 16:37 *
А сервера на телефоне быть не может, половина пакетов доступны только для x86 и закрыты
о каком дистрибутиве идёт речь? Что мешает собрать самому бины? Открытого ПО куча! И СУБД и почтовики и керберос nginx... Мне кажется, что вы неправильно искали
double55 @ 28.06.19, 16:37 *
На телефоне через arm линукс можно запустить 1% программ
если собрано под x86 - не запускается, а если это шел-скрипт - работает?
double55 @ 28.06.19, 16:37 *
jre, и все на x86. И ни одной нет с открытым исходным кодом
https://openjdk.java.net/
double55 @ 28.06.19, 16:37 *
visual c++
qt creator. На мой взгляд, он удобнее и более функционален


Сообщение отредактировал PHPoeniX - 28.06.19, 16:56



Реп: (429)
double55 @ 28.06.19, 17:29 *
wine.
mono есть для арм



Реп: (6)
PHPoeniX @ 28.06.19, 13:44 *
не архивы, а образы.

Да насрать мне, что там требуется для работы срaнoго докера...
Я говорю, что у них выложены rootfs архивы многих версий многих дистрибутивов под разные архитектуры. Думаешь, я не могу отличить tar.xz архив от какого-то образа? Эти архивы нам как-раз отлично подходят.



Реп: (6)
double55 @ 28.06.19, 14:29 *
навыков в программировании и переписывании чужого кода под другую систему НЕТ, среди моих программ и игр всего 5 штук имеют аналоги для linux с открытым исходным кодом, и то они меня не устраивают

По-моему, это значит, что лично тебе линукс на арме не подходит. Ну и ладно. Не используй.
А вот у меня есть навыки программирования и линуксовские+кроссплатформенные программы меня устраивают.
А на .net я вообще за всю жизнь не видел ни одной стоящей программы.

Сообщение отредактировал Бaтyeв Вaлентин - 28.06.19, 17:48



Реп: (429)
double55 @ 28.06.19, 17:39 *
программ на .net у меня всего 3
если у остальных есть исходники, работать будут

Бaтyeв Вaлентин @ 28.06.19, 17:36 *
Я говорю, что у них выложены rootfs архивы
второй раз спрашиваю: где? Я работаю с докером и такого там не видел



Реп: (6)
* double55, если меня не устраивают существующие открытые программы, я делаю свою. Тебе это не подходит. Но это тебе. А от нас отстань. Хотя в данном случае ты не виноват... Это PhoeniX, блин, тебя призвал своим упоминанием...



Реп: (429)
double55 @ 28.06.19, 17:48 *
Большинство нормальных программ закрытые, а большинство открытых фигня
полный бред
Если линь такой ужасный, как и всё комьюнити FOSS, то этот подфорум не для вас


Сообщение отредактировал PHPoeniX - 28.06.19, 17:54



Реп: (6)
* PHPoeniX, я давал ссылку.
hub.docker.com/_/fedora/
hub.docker.com/_/debian
выбираешь версию, а там чуть порыться надо:
github.com/fedora-cloud/docker-brew-fedora/tree/aa106da2be30656a7ccb32b96f6788031ce8656f/armhfp


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.03.24, 11:11