Pull to refresh

Comments 15

Так и не понял, что в конце-концов мы получаем?
Скомпилированный JB под определенное устройство, т.е. после компиляции можно начинать работать над оптимизацией новой версии Android под свое устройство, делать свою прошивку и т.д.
Для этого еще нужны свежие драйвера под конкретные устройства. А производители девайсов, к сожалению, их выкладывать не спешат.
80 гб нужно для сборки прошивки, размером в полгигабайта?
кошмар
Она сначала сама себе tool-chain собирает. Ну и то что объектные модули занимают не мало тоже никто не отменял.
А что такое? Сколько по-вашему места занимает исходки, файлы сборки и тулчейны для любой другой ОСи и приличного набора софта под нее?
я когда-то gentoo собирал на сервере с 5 гб жесткого диска
Ну убунте обязательно столкнешься с недоступностью sun-java6-jdk, проблема решаема, но через гугл. В Debian Wheezy достаточно non-free от Squeeze добавить. А в целом инструкция практически полностью совпадает под Debian.
Если проблема при скачке с репов, кто мешает скачать и установить с оф. сайта?
А еще из сорцов можно по make && make install софт ставить. Я надеюсь не нужно разъяснять чем это чревато?
Развернуть архив в /opt, обновить java-alternatives и ссылку на браузерный плагин (если нужен) — вполне штатный механизм. 5 минут от силы займет. Ничего никуда не нужно ставить и тем более собирать.
В конце концов можно вообще локально настроить для конкретного home окружения, если это сильно критично.
Против добавить одну строчку в sources.list.

Я говорю с простой позиции, я попробовал создать окружение для сборки Android на основе Ubuntu и Debian. Во втором случае телодвижений оказалось меньше.
Никто не отменяет сборку deb пакета из джава архива, для этого даже есть спец. тулза в репах (в debain точно есть) java-package. С ней система не превращается в слаку. Достаточно сделать несколько команд:
1. aptitude install java-package
2. Слить с оф. сайта oracle нужный архив с джавой в tar.gz формате;
3. собрать deb пакет:
fakeroot make-jpkg jdk-bla-bla.tar.gz;
4. установить:
dpkg -i jdk-bla-bla.deb;
5. Обновить alternatives:
update-alternatives --config java
update-alternatives --config javac
Все. В системе нормально стоит новая версия и заменить ее в случяае выхода еще более новой не составит труда.
Скажите, а можно как-то скомпилировать только один отдельный пакет? В частности, меня очень интересует LatinIME.apk, хочется немного подправить клавиатуру.
Sign up to leave a comment.

Articles