5 страниц V < 1 2 3 4 5 >        
> Консольные приложения, Обновление от 07.10.11 + Busybox и пр.
VINRARUS
сообщение 13.1.2018, 16:25


Термоядерный
********

Группа: Пользователи
Сообщений: 3 239
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
Радиоактивные осадки...



Рейтинг: 1095



Цитата(fill.sa @ Сегодня, 18:12)
* Еще как в тему, я жетебе написал логику бузибокса и за счет чего бузибок уменьшают. И один из примеров

Я понимаю шо tar, например, внутри комбайна busybox в бинарнике будет намного меньше места занимать (если пощитать сколько байт припадает на функционал tarа) чем отдельная скомпилированая утилита tar.

Но вот почему баш так разжырел тогда? Ну нееееету там таких сверхсложных внутренних команд.

Добавлено позже (13.1.2018, 18:32):
Или есть и прячутся от меня? laugh.gif

Добавлено позже (13.1.2018, 18:47):
Код
bash-4.4.12/examples/loadables$ ls -1    
basename.c    
cat.c            
dirname.c          
finfo.c            
head.c            
hello.c            
id.c                
ln.c                
loadables.h        
logname.c                          
Makefile.in                                                                    
Makefile.inc.in            
mkdir.c                                            
mypid.c                                            
necho.c        
pathchk.c
perl
print.c
printenv.c
push.c
README
realpath.c
rmdir.c
setpgid.c
sleep.c
strftime.c
sync.c
tee.c
template.c
truefalse.c
tty.c
uname.c
unlink.c
whoami.c

Шо это за прикол? Как эти все утилиты внутри баша вызывать?
На sleep вызывается утилита из /bin...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 13.1.2018, 18:00


Куратор темы

Гуру
******

Группа: Пользователи
Сообщений: 917
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 290



Цитата(VINRARUS @ Сегодня, 17:25)
* Или есть и прячутся от меня?

Я тут не эксперт, но вижу файл perl и могу предположить что в баше есть кусок от перла.

Цитата(VINRARUS @ Сегодня, 17:25)
* Шо это за прикол? Как эти все утилиты внутри баша вызывать?

Возможно они попросту не задействованы при сборке. Нужно мэйки да и вообще код смотреть.

Да и вообще это вопросы к разработчикам баша, по бузибоксу я когда патчи переносил немного повникал и могу сказать, а что там в баше я хз.

Сообщение отредактировал fill.sa - 13.1.2018, 18:04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 11.5.2018, 22:23


Куратор темы

Гуру
******

Группа: Пользователи
Сообщений: 917
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 290



По случаю собрал пару свежих(последних на сегодняшний день) версий архиваторов.

p7zip(аналог виндового 7-zip)
Версия:16.02
И для коллекции версия 9.38.1, может кому пригодиться.
Внутри архивов несколько вариантов: 7za, 7z и 7zr

unrar
Версия:5.6.3

unzip
Версия:6.0
Внутри архива несколько вариантов: unzip, funzip и unzipsfx

zip
Версия:3.0
Внутри архива несколько вариантов: zip, zipnote, zipsplit и zipcloak

Сообщение отредактировал fill.sa - 20.5.2018, 18:47
Прикрепленный файл unzip_6.0_MagX.tar.gz   ( 118.35 килобайт ) Кол-во скачиваний: 82
Прикрепленный файл unrar_5.6.3_MagX.tar.gz   ( 118.6 килобайт ) Кол-во скачиваний: 82
Прикрепленный файл p7zip_16.02_MagX.tar.gz   ( 2.42 мегабайт ) Кол-во скачиваний: 89
Прикрепленный файл p7zip_9.38.1_MagX.tar.gz   ( 2.19 мегабайт ) Кол-во скачиваний: 73
Прикрепленный файл zip_3.0_MagX.tar.gz   ( 223.44 килобайт ) Кол-во скачиваний: 78
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 9.6.2018, 22:19


Термоядерный
********

Группа: Пользователи
Сообщений: 3 239
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
Радиоактивные осадки...



Рейтинг: 1095



Цитата(fill.sa @ 12.5.2018, 0:23)
* 7za, 7z и 7zr

Подписал бы чем отличаются. А то странно было узнать шо 7zr токо с 7z работает, а с zip нет. crazy.gif
Очень радует шо команда
Код
7z b
больше не требует наличия свапа и ей достаточно 50 мб оперативки.
А так потестил все 3 7z, вроде нормально распаковывает.

Добавлено позже (10.6.2018, 0:25):
Ну и unrar нормально работает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.6.2018, 5:11


Куратор темы

Гуру
******

Группа: Пользователи
Сообщений: 917
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 290



Цитата(VINRARUS @ Вчера, 23:19)
* Подписал бы чем отличаются. А то странно было узнать шо 7zr токо с 7z работает, а с zip нет.

Так это в документации на утилиты и так есть.
На всякий случай вот https://wiki.archlinux.org/index.php/P7zip_(Русский)

Цитата(VINRARUS @ Вчера, 23:19)
* больше не требует наличия свапа и ей достаточно 50 мб оперативки.

быть может из-за того что собирал с включением оптимизации, я вот могу собрать разные варианты с различными видами оптимизации, хорошо бы проверить как это в итоге повлияет на работу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 25.9.2018, 18:53


Куратор темы

Гуру
******

Группа: Пользователи
Сообщений: 917
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 290



Вначале предыстория
Когда-то с unreal_man был разговор про чат на jabber/xmpp И появилась идея собрать все это дело и для magx. Пока искал что взять за основу, попалась мне графическая прога zMessanger и оказалось что Anton уже делал попытки включить этот протокол в свою программу, но дело до конца не довел. Решил попробовать закончить его проект, в целом код для нормально сборки я поправил и прогу собрал. Но она на отрез отказалась подключаться, сервер не хотел проводить авторизацию. Я предположил что дело в слишком старой версии используемой библиотеки gloox и найдя исходники новой версии собрал ее под Magx. Но принципы работы библиотеки весьма сильно изменили и разобраться до конца с устройством я не смог, лиш отчасти начал менять код под новую библиотеку.
[close]


К чему это я, вот выкладываю, может кому пригодятся, инструменты-примеры которые идут в комплекте с исходниками, можно из консоли работать с jabber/xmpp. Может кто поймет назначение их и поделится инфой - возможно тогда допишу графический вариант проги.

Инструменты-примеры для чата по протоколу jabber/xmpp(библиотека gloox)
Версия:1.0.21

Сообщение отредактировал fill.sa - 27.9.2018, 20:06
Прикрепленный файл gloox-1.0.21_examples_MagX.zip   ( 30.11 мегабайт ) Кол-во скачиваний: 8
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 5.10.2018, 5:36


Куратор темы

Гуру
******

Группа: Пользователи
Сообщений: 917
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 290



busybox
Версия:1.26.2 с патчами

Описание:
Это не просто типовая сборка. Это перенос busybox, с патчами от motorola + мелкие мои изменения. Благодаря этому данная сборка может запускаться вместо родного busybox.
Изначально сделанная для SAmod v4 и призвана заменить устаревшую со временем родную версию busybox 1.01. Проверялось соответственно тоже только на SAmod_v4.

Известные проблемы:
Ибо никто не стал участвовать в помощи переноса и дальнейшей проверки(кроме тех. помощи от EXL), остались некоторые нерешенные задачи. 1. init не отрабатывает выключение телефона. 2. телефоны с wifi не могут подключиться к сети.
Решат которые я уже видимо не буду. По сему выкладываю, мож кому пригодится.

Сообщение отредактировал fill.sa - 5.10.2018, 5:45
Прикрепленный файл busybox_1.26.2_MagX_SAmod_.gz   ( 354.93 килобайт ) Кол-во скачиваний: 19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 26.12.2018, 23:19


Куратор темы

Гуру
******

Группа: Пользователи
Сообщений: 917
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 290



Из всех тем эта больше подходит, посему выложу библиотеки тут. Собирал для пк, заодно по случаю собрал и на магикс, авось пригодится.
А позже собрал еще пару прог.


make
Версия:4.2.1
Описание:
make - инструмент по сборке программ/бибилиотек.




openSSL+набор пробных команд.
Версия:1.1.1
Описание:
OpenSSL — полноценная криптографическая библиотека с открытым исходным кодом, широко известна из-за расширения SSL/TLS, используемого в веб-протоколе HTTPS.




libevent2
Версия:2.0.18
Описание:
libevent - это программная библиотека, которая обеспечивает несинхронное уведомление о событиях.




libreadline
Версия:7.0
Зависимости:
Описание:
GNU readline — свободная библиотека для интерфейса командной строки и обработки строк. Создана и поддерживается в рамках проекта GNU.
P.S. собрано с использованием termac-1.3.1(не стрипнутый) и вкомпилены во внутрь.




libjansson+пробник.
Версия:2.12
Описание:
Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are:




boost
Версия:1.63.0
Дом сайт: https://www.boost.org/
Описание:
Boost provides free peer-reviewed portable C++ source libraries.




lua
liblua
Версия:5.2.4
Зависимости: libreadline
Описание:
lua - интерпретатор скриптового языка программирования . Он загружает и выполняет программы на Lua либо в текстовом виде, либо в предварительно скомпилированном двоичном виде.
P.S. собран как двоичный файл, также нашел патч для сборки в виде библиотеки для использования Lua в качестве зависимости.




python-2.7.16
Версия:2.7.16rc1
Дом сайт: https://www.python.org/
Описание:
Python — интерпретатор скриптового языка программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.



Все собрано с оптимизацией и стрипнуто.

Сообщение отредактировал fill.sa - 6.3.2019, 18:31
Прикрепленный файл make-4.2.1_MagX.tar   ( 180 килобайт ) Кол-во скачиваний: 2
Прикрепленный файл libreadline-7.0_MagX.tar   ( 700 килобайт ) Кол-во скачиваний: 3
Прикрепленный файл libevent-2.0.18_MagX.tar   ( 1.11 мегабайт ) Кол-во скачиваний: 4
Прикрепленный файл lua-5.2.4_Magx.tar   ( 540 килобайт ) Кол-во скачиваний: 4
Прикрепленный файл openssl-1.1.1_MagX.tar.gz   ( 15.05 мегабайт ) Кол-во скачиваний: 10
Прикрепленный файл jansson-2.12_MagX.tar.gz   ( 63.39 килобайт ) Кол-во скачиваний: 10
Прикрепленный файл boost-1.63.0_MagX.tar.gz   ( 88.93 килобайт ) Кол-во скачиваний: 1
Прикрепленный файл python-2.7.16rc1_MagX.tar   ( 14.12 мегабайт ) Кол-во скачиваний: 3
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 27.12.2018, 21:16


Термоядерный
********

Группа: Пользователи
Сообщений: 3 239
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
Радиоактивные осадки...



Рейтинг: 1095



Не пойму чо ни на одном busybox с этой темы не работает:
Код
read G </proc/meminfo

Хотя на стандартном и на ПК работает... wacko.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 29.12.2018, 15:53


Куратор темы

Гуру
******

Группа: Пользователи
Сообщений: 917
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 290



VINRARUS,
ты уточняй что есть стандартный. А то каждый по свойму зовется.
И на пк у тебя какой? иногда дистр свои патчи ложит, кстати у моторолы тоже патчки на бузи свои. И версия какая, а то от версии к версии они прилично отличаются в коде, это только с наружи ничего не меняется.

Сообщение отредактировал fill.sa - 29.12.2018, 15:54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Консольные приложения, Обновление от 07.10.11 + Busybox и пр. · Motorola на Linux · Forum
 

5 страниц V < 1 2 3 4 5 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 21.3.2019, 14:09

Форум живёт: