LINUX.ORG.RU

Вышел Linux Deploy 1.3

 , ,


1

1

Linux Deploy — это программа с открытым исходным кодом, автоматизирующая процесс установки и запуска GNU/Linux под Android.

Приложение скачивает и устанавливает на Android-устройство выбранный дистрибутив Linux. Установка может осуществляться в отдельный файл (образ), на выделенный раздел флеш-карты или в обычную директорию. Поддерживаются оптимизированные сборки для ARMv7. Приложения из новой Linux-системы запускаются в chroot-окружении параллельно со штатной работой платформы Android. Установка дистрибутива осуществляется по сети с официальных зеркал в Интернете. Доступ к Linux-системе осуществляется через SSH, VNC или сторонний X-сервер. Для работы приложению требуются привилегии суперпользователя (root).

В версии 1.3 реализована поддержка дистрибутивов Arch Linux, Fedora и openSUSE. В openSUSE пока не работает VNC, но есть поддержка SSH и X Window System. Также появилась возможность запустить из образа такие дистрибутивы как BackTrack, Bodhi Linux и Raspbian. Linux Deploy позволяет запускать сторонние образы Linux-дистрибутивов, которых нет в списке, но основаны на одном из поддерживаемых программой дистрибутивов. Для этого реализован механизм переконфигурации. Также в новой версии управлять процессом установки и запуска GNU/Linux-окружения можно полностью из консоли Android, используя сценарий linuxdeploy.

Характеристики:

  • поддерживаемые дистрибутивы: Debian, Ubuntu, Arch Linux, Fedora, openSUSE;
  • тип установки: файл образа, раздел диска, директория;
  • поддерживаемая файловая система: ext2, ext3, ext4;
  • интерфейс управления: SSH, VNC, X;
  • окружение рабочего стола: XTerm, LXDE, Xfce, GNOME, KDE;
  • поддерживаемый язык: русский, английский.

Основные изменения:

  • добавлена поддержка дистрибутивов Arch Linux, Fedora и openSUSE (экспериментально);
  • скрипт linuxdeploy теперь можно запускать из консоли Android;
  • добавлена возможность создания символьной ссылки на linuxdeploy в /system/bin;
  • добавлена функция автоматического расчета размера образа диска (90% от свободного пространства, но не больше 4095 МБ);
  • добавлен подпункт окружения рабочего стола «Другое» (для ручной настройки).

>>> Подробности



Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 2)

пытался запустить, никак не могу обновить окружение

DILIN ★★★★★
()

Вчера пробовал поставить арчик. При загрузке пакетов всё обломилось, планшет перезагрузился, после чего отрапортовал об ошибке расшифрования чего-то, и сбросился до заводских настроек. Сижу и думаю - чо эта?

false ★★★★★
()
Ответ на: комментарий от anonymous

Кодить надо в офисе, а не в метро.

Именно! - Именно таким именно там и место. Ну а нормальный люд программирует там где ему удобно.

anonymous
()
Ответ на: комментарий от AiFiLTr0

Чтобы ставить дуалбуты ставить надо уметь работать головой. То что вам/нам свойственно вовсе не означает что свойственно всем. Вот для части запилили такой костыль. Но это не страшно пока будут существовать windows-носороги способные ориентриоваться лишь в знакомом им интерфейсе и аудио/видео-плеерах.

anonymous
()
Ответ на: комментарий от wingear

Его же в Modern UI вроде переименовали?

как-то совсем плоско и не к месту, так даже специально сложно ляпнуть.

BaBL ★★★★★
()

Надо на телефоне дженту покомпилять. А то скучно становится.

imul ★★★★★
()

minSdkVersion=«8»

А для установки что, действительно нужен последний Андроид? Прям очень-очень?

BusyBox: http://www.busybox.net/source.html

e2fsprogs: http://packages.debian.org/squeeze/e2fsprogs

debootstrap: http://packages.debian.org/wheezy/debootstrap

OpenSSH(sftp-server): http://packages.debian.org/wheezy/openssh-server

Что это за блобство? Где ссылки на конкретные репозитории?

anonymous
()
Ответ на: комментарий от AiFiLTr0

Я вот поставил в chroot дебиан, и, хотя бы в консоли, у меня есть нормальное GNU окружение, что не может не радовать (графику ещё не осилил сделать — VNC это кошмар, нужно напрямую в фреймбуффер).

Ставил ручками, без инстоллеров, потому что инстоллер не помог, благо на вики дебиана прекрасно написано, что надо делать.

Binary ★★★★★
()
Ответ на: комментарий от Quasar

Один фиг сабж бесполезен совсем.

Да фиг его знает. Не могу дать оценку так как не пользовал. Но пока читал новость все время вспоминалась команда debootstrap. К чему бы это ?

anonymous
()

/r порт под венду, чтобы в автоматическом режиме устанавливало слаку и распространялось от компа к компу как червяк.

fork_you
()
Ответ на: комментарий от Quasar

И после этого с VNC там сидеть и извращаться, ага.

Мсье любитель иксов?

tazhate ★★★★★
()

интерфейс управления: ... X;

Как сделано? Почему в инструкции только про VNC?

Uniqa
()
Ответ на: комментарий от aptyp

Не сломает андроид в случае фейла?

Нет, он на флешечку в файлик ставится.

tazhate ★★★★★
()
Ответ на: комментарий от frozenix

Ага, без каких-либо драйверов к графике, gsm, bluetooth, etc.

tell me more

exception13 ★★★★★
()
Ответ на: комментарий от anonymous

Я задолго до появления ставил Debian в chroot на андроидофон. И знаю, о чём пишу.

Quasar ★★★★★
()

хоть один костылестроитель вспомнил бы что есть lxc и гораздо кошернее использовать его вместо chroot если уж не готовы полностью расстаться с ведроидом.

exception13 ★★★★★
()
Ответ на: комментарий от Quasar

От этого ненужного дерьма, типа «илиты», слишком много комментариев.

anonymous
()

Господа, объясните тому, кто не в курсе, почему все подобные решения не выходят за рамки chroot+VNC/SSH? Почему нельзя установить тот же самый набор ПО напрямую, без подобного извращения?

monsta_kill
()
Ответ на: комментарий от monsta_kill

Почему нельзя установить тот же самый набор ПО напрямую, без подобного извращения?

Потому что:
1) Нету драйверов, либо часть из них закрытая;
2) Потому что трудно хакнуть загрузчик;
3) Потому что нету ничего, что нормально бы работало в таких условиях, кроме самого андроида.

tazhate ★★★★★
()
Ответ на: комментарий от monsta_kill

Можно https://www.youtube.com/watch?v=J45M0ZM9ZO4 Но не на каждую микроволновку. Драйверов-то в дистрибутивах нет. Я так – уже работающее ядро реализует все что требуется.

anonymous
()
Ответ на: комментарий от Quasar

Вот поэтому не deploy нужны, а правильные аппараты покупать надо.

Мы говорили о причинах невозможности, а не как это обходить.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Повторяю: этот Deploy бесполезен в принципе. Только попонтоваться. Итого видим бесполезный проект, про который ещё и новости пишут.

Quasar ★★★★★
()
Ответ на: комментарий от Reset

Для этого должно быть собрано ядро с поддержкой.

ну так проблем пересобрать ядро не вижу. тем более что сам ведроид активно использует часть cgroup и ns

exception13 ★★★★★
()
Ответ на: комментарий от Quasar

Повторяю: Quasar бесполезен в принципе. Только попонтоваться. Итого видим бесполезный бездельник, котрый еще и комментарии плодит сотнями.

anonymous
()
Ответ на: комментарий от exception13

ну так проблем пересобрать ядро не вижу.

Кто будет его собирать? Шить потом телефон? А где гарантия, что с таким ядром заведутся блобы?

Reset ★★★★★
()
Ответ на: комментарий от Quasar

Повторяю: этот Deploy бесполезен в принципе. Только попонтоваться. Итого видим бесполезный проект, про который ещё и новости пишут.

Я вполне успешно на нем ковыряю всякие штучки.

tazhate ★★★★★
()
Ответ на: комментарий от Reset

Кто будет его собирать? Шить потом телефон? А где гарантия, что с таким ядром заведутся блобы?

а каштомы от васи пупкина и ко шить это безопасно?

exception13 ★★★★★
()
Ответ на: комментарий от tazhate

Так прикладному софту уже драйвера нужны? А для сборки glibc уже загрузчик нужно хакать? А из Wayland поддержку Android уже убрали?

anonymous
()
Ответ на: комментарий от Quasar

Во-во. Красноглазие и только. Практической пользы ноль.

Эм. А ты не думал, что красноглазие увеличивает скилл, например?

tazhate ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.