#11
|
|||
|
|||
QNAP
Mihail Kapitanov написал(а) к Vladimir Donskoy в Mar 17 11:18:56 по местному времени:
Нello Vladimir! 05 Mar 17 11:21, you wrote to me: MK>> версиями ядра, libc и прочего и собрать на нем, например в MK>> виртуалке а потом пернести на сабж. VD> Я не уверен что там вообще полноценные библиотеки, так что надеяться VD> на них не хотелось бы. Если есть там SSН или Telnet - можно зайти и глянуть что там есть и каких версий. MK>> Можно собрать полностью статический бинарник. В общем задача MK>> решаема. VD> А вот это и есть мой вопрос, как бы его собрать? Указание опции VD> -static не помогает, при сборке не находятся библиотеки... Вот и VD> спросил начёт готового статика. Одного -static маловато. Нужно что-то типа: gcc -nostdlib -static source.c ... ./libc.a Возможно еще -static-libgcc нужно будет. Mihail --- GoldED+/LNX 1.1.5-b20161221 |
#12
|
|||
|
|||
QNAP
Michael Dukelsky написал(а) к Vladimir Donskoy в Mar 17 16:33:58 по местному времени:
Привет, Vladimir! 05 Mar 17 12:19, Vladimir Donskoy послал(а) письмо к Michael Dukelsky: VD>>> Завёлся у меня зверь под именем QNAP 251+. Это - NAS на пару VD>>> дисков, на интеловском процессоре (целерон какой-то 4-хядерный) VD>>> и порцией памяти до 8 гигов, а внутре у него свой собственный VD>>> вариант Линукса (подозреваю что ядро 2.6.1, но не уверен), в его VD>>> битности тоже не уверен - но раз можно поставить много памяти, VD>>> то скорее всего х64. MD>> Зайди туда по ssh или по telnet и дай команду uname -a. Доступ по MD>> ssh и telnet конфигурируется в графической оболочке, доступной из MD>> браузера. VD> # uname -a VD> Linux NAS 3.12.6 #1 SMP Mon Feb 13 01:03:18 CST 2017 x86_64 unknown VD> # cd /lib VD> # ls -l libc libresolv VD> -rwxr-xr-x 1 admin administ 1325172 Jan 31 2015 libc-2.6.1.so VD> lrwxrwxrwx 1 admin administ 13 Mar 2 15:31 libc.so.6 -> VD> libc-2.6.1.so -rw-r--r-- 1 admin administ 64712 Jan 31 2015 VD> libresolv-2.6.1.so lrwxrwxrwx 1 admin administ 14 Mar 2 VD> 15:31 libresolv.so -> libresolv.so.2 lrwxrwxrwx 1 admin administ VD> 18 Mar 2 15:31 libresolv.so.2 -> libresolv-2.6.1.so Ну вот, видно, что система действительно 64-битная с ядром 3.12.6, а 2.6.1 - это версия libc. VD> Запуск собранного в Centos binkd: VD> # ./binkd VD> ./binkd: /lib/libresolv.so.2: version `GLIBC_2.9' not found (required VD> by ./binkd) ./binkd: /lib/libc.so.6: version `GLIBC_2.7' not found VD> (required by ./binkd) VD> Как его избавить от этих требований? Вестимо пересобрать. [...skipped...] VD> Да я согласен на "слакварь", и без пакетного менеджера проживу, всё VD> равно там дополнительный софт только ФИДОшный и врядли будет меняться. Тогда возьми набор для кросс-компиляции, ссылку на который привёл Mihail Kapitanov. Желаю успехов, Vladimir! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20151128 |
#13
|
|||
|
|||
QNAP
Mihail Kapitanov написал(а) к Michael Dukelsky в Mar 17 14:56:14 по местному времени:
Нello Michael! 05 Mar 17 16:33, you wrote to Vladimir Donskoy: MD> Ну вот, видно, что система действительно 64-битная с ядром 3.12.6, а MD> 2.6.1 - это версия libc. Этой версии всего-то 10 лет. :) MD> Тогда возьми набор для кросс-компиляции, ссылку на который привёл MD> Mihail Kapitanov. Скачал я этот тулчейн, посмотрел. Все что нужно есть. Даже ncurses. Так что даже GoldEd можно собрать и запустить. Mihail --- GoldED+/LNX 1.1.5-b20161221 |
#14
|
|||
|
|||
QNAP
Mihail Kapitanov написал(а) к Dima Bargamov в Mar 17 16:41:40 по местному времени:
Нello Dima! 05 Mar 17 00:24, you wrote to Vladimir Donskoy: DB> Эхотаг на нем удавалось скомпилить. Дальше дело не пошло. Люди били DB> себя пяткой в грудь, но сливадись очень быстро. Интереста ради взаял в аренду на часик виртуалку на Vultr с Debian 8/x86_64. Распаковал тулчейн от QNAP для x86. И собрал binkd (из git). Вот что вышло: ==== Clip ==== root@vultr:/usr/src/binkd# ls -l binkd -rwxr-xr-x 1 root src 155184 Mar 5 08:33 binkd ===== Clip ==== ===== Clip ==== root@vultr:/usr/src/binkd# ldd binkd linux-gate.so.1 => (0xf7726000) libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xf770c000) libz.so.1 => /usr/lib/libz.so.1 (0xf76f7000) libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xf76e3000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xf7599000) /lib/ld-linux.so.2 (0xf7729000) ===== Clip ==== ===== Clip ==== root@vultr:/usr/src/binkd# ./binkd -v Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP) ===== Clip ==== ===== Clip ==== root@vultr:/usr/src/binkd# ./binkd -vv Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP) Compilation flags: gcc, zlib, bzlib2, amiga4doutbound. Facilities: fts5004 ipv6 ===== Clip ==== То что нужно? Бинарь нужен или в утиль? :) Mihail --- GoldED+/LNX 1.1.5-b20161221 |
#15
|
|||
|
|||
QNAP
Dima Bargamov написал(а) к Mihail Kapitanov в Mar 17 20:21:38 по местному времени:
Пpивeт тeбe, Mihail! Kaк-тo нa дняx (05 Мар 17) Mihail Kapitanov пишeт к Dima Bargamov... [ ... ] MK> То что нужно? Бинарь нужен или в утиль? :) Есть желание поставить все для фидо на свой кунап, но я ничего из выше написанного не понял. У меня стоит ipkg и я знаю, как ставить пакеты с расширением .ipk. Бинарь - это оно? Дмитрий Баргамов. 73! Altyn CB Radio (RX3AVD) --- GoldED+/W64 (ru.binkd) |
#16
|
|||
|
|||
Re: QNAP
Vladimir Donskoy написал(а) к Mihail Kapitanov в Mar 17 19:49:26 по местному времени:
Нello Mihail! 05 мар 17 16:41, Mihail Kapitanov wrote to Dima Bargamov: DB>> Эхотаг на нем удавалось скомпилить. Дальше дело не пошло. Люди DB>> били себя пяткой в грудь, но сливадись очень быстро. MK> Интереста ради взаял в аренду на часик виртуалку на Vultr с Debian MK> 8/x86_64. Распаковал тулчейн от QNAP для x86. И собрал binkd (из git). MK> Вот что вышло: MK> ==== Clip ==== MK> root@vultr:/usr/src/binkd# ls -l binkd MK> -rwxr-xr-x 1 root src 155184 Mar 5 08:33 binkd MK> ===== Clip ==== MK> ===== Clip ==== MK> root@vultr:/usr/src/binkd# ldd binkd MK> linux-gate.so.1 => (0xf7726000) MK> libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xf770c000) MK> libz.so.1 => /usr/lib/libz.so.1 (0xf76f7000) MK> libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 MK> (0xf76e3000) MK> libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xf7599000) MK> /lib/ld-linux.so.2 (0xf7729000) MK> ===== Clip ==== MK> ===== Clip ==== MK> root@vultr:/usr/src/binkd# ./binkd -v MK> Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP) MK> ===== Clip ==== MK> ===== Clip ==== MK> root@vultr:/usr/src/binkd# ./binkd -vv MK> Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP) MK> Compilation flags: gcc, zlib, bzlib2, amiga4doutbound. MK> Facilities: fts5004 ipv6 MK> ===== Clip ==== MK> То что нужно? Бинарь нужен или в утиль? :) Вау! Огромадное спасибо! Да, это как раз то что нужно! Можешь его заслать мне (нода сейчас работает СМ) или закинуть на какой-нибудь файлообменник? * Оригинал написан в RU.BINKD * Скопировано в NETMAIL С уважением, Vladimir Donskoy. --- GoldED+/W32-MINGW 1.1.5-b20161221 |
#17
|
|||
|
|||
QNAP
Alexey Vissarionov написал(а) к Vladimir Donskoy в Mar 17 15:19:00 по местному времени:
Доброго времени суток, Vladimir! 04 Mar 2017 22:39:58, ты -> All: VD> Завёлся у меня зверь под именем QNAP 251+. Это - NAS на пару дисков, VD> на интеловском процессоре (целерон какой-то 4-хядерный) и порцией VD> памяти до 8 гигов, а внутре у него свой собственный вариант Линукса VD> (подозреваю что ядро 2.6.1, но не уверен), в его битности тоже не VD> уверен - но раз можно поставить много памяти, то скорее всего х64. Пихну сюда же строчку из другого твоего сообщения: VD> Linux NAS 3.12.6 #1 SMP Mon Feb 13 01:03:18 CST 2017 x86_64 unknown Игого: x86_64 с относительно свежим ядром. VD> И захотел я на него водрузить эхотаг. Таки вперед, чеширский лев! VD> Попробовал подсунуть туда бинарник со своей VPS с CENTOS 6.8 - VD> конечно не завёлся Вполне закономерно. VD> Спрашивается: где взять бинарник под такую специфическую систему? VD> Или, может быть, кто-то имеет бинарник собранный полностью VD> статически, Ты не поверишь... http://download.binkd.org/linux/ :-) VD> в том числе и с такими старыми либами? Кого какая разница, с какими библиотеками собран бинарник, если они уже вкомпилячены внутрь? VD> Оффтопик он: а вдруг найдутся и остальные части ФИДОшного набора, VD> НPT например? http://download.huskyproject.org/linux/ Тоже прошлогодний, но критичных багфиксов с того времени не было. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Время выхода из лабиринта зависит от количества извилин --- /bin/vi |
#18
|
|||
|
|||
Re: QNAP
Vladimir Donskoy написал(а) к Alexey Vissarionov в Mar 17 14:46:47 по местному времени:
Нello Alexey! 06 мар 17 15:19, Alexey Vissarionov wrote to Vladimir Donskoy: VD>> Спрашивается: где взять бинарник под такую специфическую систему? VD>> Или, может быть, кто-то имеет бинарник собранный полностью VD>> статически, AV> Ты не поверишь... http://download.binkd.org/linux/ :-) Вау! И в самом деле он там именно статический! Большое спасибо! Жалко что там лежит только rpm, но он прекрасно сумел распаковаться 7zip и раздёргаться на отдельные файлы. VD>> в том числе и с такими старыми либами? AV> Кого какая разница, с какими библиотеками собран бинарник, если они AV> уже вкомпилячены внутрь? Да, и даже libc и т.п. не хочет... Великолепно! И даже запустился на QNAPе! Вечером сяду настраивать... VD>> Оффтопик он: а вдруг найдутся и остальные части ФИДОшного набора, VD>> НPT например? AV> http://download.huskyproject.org/linux/ AV> Тоже прошлогодний, но критичных багфиксов с того времени не было. Ещё раз спасибо! С уважением, Vladimir Donskoy. --- GoldED+/W32-MINGW 1.1.5-b20161221 |
#19
|
|||
|
|||
QNAP
Mihail Kapitanov написал(а) к Vladimir Donskoy в Mar 17 01:20:08 по местному времени:
Нello Vladimir! 05 Mar 17 19:49, you wrote to me: VD> Можешь его заслать мне (нода сейчас работает СМ) или закинуть на VD> какой-нибудь файлообменник? Бинарники для QNAP (пока что там только binkd, остальное соберу позже): https://drive.google.com/open?id=0B2...mJnblY2NzUxTnc Бинарники для Raspberry Pi 3 (binkd, Нusky и GoldEd): https://drive.google.com/open?id=0B2...UteFdmU3IzOНc Mihail --- GoldED+/LNX 1.1.5-b20161221 |
#20
|
|||
|
|||
QNAP
Alexey Vissarionov написал(а) к Vladimir Donskoy в Mar 17 17:17:00 по местному времени:
Доброго времени суток, Vladimir! 06 Mar 2017 14:46:46, ты -> мне: VD>>> Спрашивается: где взять бинарник под такую специфическую систему? VD>>> Или, может быть, кто-то имеет бинарник собранный полностью VD>>> статически, AV>> Ты не поверишь... http://download.binkd.org/linux/ :-) VD> Вау! И в самом деле он там именно статический! Ну дык... Это тебе не шишки-матрешки, а мексиканская шапка сомбреро :-) VD> Большое спасибо! Жопалуйста. VD> Жалко что там лежит только rpm, Для белых людей - rpm. Для всех остальных - проблемы бедуинов раввина вообще ни разу не ага. VD> но он прекрасно сумел распаковаться 7zip и раздёргаться на отдельные VD> файлы. http://pics.rsh.ru/img/gafometer_u67qh.png VD>>> в том числе и с такими старыми либами? AV>> Кого какая разница, с какими библиотеками собран бинарник, если они AV>> уже вкомпилячены внутрь? VD> Да, и даже libc и т.п. не хочет... Великолепно! Еще раз, медленно и печально: бинарник в пакете собран статически. VD> И даже запустился на QNAPе! Куда он нахрен денется... VD> Вечером сяду настраивать... Желаю творческих узбеков. VD>>> Оффтопик он: а вдруг найдутся и остальные части ФИДОшного набора, VD>>> НPT например? AV>> http://download.huskyproject.org/linux/ AV>> Тоже прошлогодний, но критичных багфиксов с того времени не было. VD> Ещё раз спасибо! Жопалуйста. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Какая я вам мама? Я вам в отцы гожусь --- /bin/vi |