Уважаемые форумчане. У кого есть возможность, будьте добры, откомпилируйте, пожайлуста, программу
http://tmux.sourceforge.net/
Уважаемые форумчане. У кого есть возможность, будьте добры, откомпилируйте, пожайлуста, программу
http://tmux.sourceforge.net/
С вас отчёт о тестировании.
Так gnu screen не умеет.
Upd 20.01.11. Скомпилированный пакет перенесён в энтузиасткий репозиторий. Подключаем репозиторий и устанавливаем tmux:
Code:$ ipkg install tmux
Last edited by ryzhov_al; 20-01-2011 at 18:50. Reason: Вложение tmux_1.4_mipsel.ipk.tgz (171.8 Кбайт, 14 просмотров) удалено.
"а чем вас screen не устроил?"
Информацию о различиях вы можете легко найти в интернете.
"С вас отчёт о тестировании."
Спасибо. Ок) Пока юзаю, полет нормальный. Однако заметил незначительную деталь: допустим, в конфиг ~/.tmux.conf прописываем
new -d
neww -d mc
neww -d htop
Если на основной машине , где стоит tmux 1.1, в строке состояния окна именуются согласно запущенным программам, то здесь видно только
1:sh* 2:sh- 3:sh-
а нужно, чтобы было
1:sh* 2:mc- 3:htop
Манипуляции с конфигом к желаемомому результату не привели.
Посмотрим еще.
Очень нужно для решения 3-х летней проблемы с подключением к роутеру принтеров Canon серии LBP (CAPT), подробнее тут:
http://wl500g.info/showthread.php?t=24554
Название пакета: Libnetpbm 10
URL репозитория:
https://netpbm.svn.sourceforge.net/s.../super_stable/
или архив тут:
https://netpbm.svn.sourceforge.net/
используется в реинженированном драйвере Foo2capt исходники которого тут:
https://foo2capt.svn.sourceforge.net/svnroot/foo2capt/
При выполнении make на роутере упираюсь в отсутствие gcc и получаю:
$ make
make -C /tmp/mnt/disc0/workdir/buildtools/ -f /tmp/mnt/disc0/workdir/buildtools/
Makefile \
SRCDIR=/tmp/mnt/disc0/workdir BUILDDIR=/tmp/mnt/disc0/workdir typegen
make[1]: Entering directory `/tmp/mnt/disc0/workdir/buildtools'
cc -c -O3 -ffast-math -pedantic -fno-common -Wall -Wno-uninitialized -Wmissing-
declarations -Wimplicit -Wwrite-strings -Wmissing-prototypes -Wundef -o typegen.
o typegen.c
make[1]: cc: Command not found
make[1]: *** [typegen.o] Error 127
make[1]: Leaving directory `/tmp/mnt/disc0/workdir/buildtools'
make: *** [/tmp/mnt/disc0/workdir/buildtools/typegen] Error 2
Преамбула - было бы неплохо почитать форум про gcc на роутере и т.п.
К сожалению, с этим пакетом не всё так гладко - он хочет libjpeg, libtiff, libz, Svgalib и libX11! Последние две библиотеки обеспечить почти нереально, надо вырезать. Также пакет не рассчитан на кросс-компиляцию - надо дорабатывать напильником
Пишу краткую инструкцию по подключению энтузиасткого репозитория ПО. В будущем буду на неё ссылаться.
Итак. В энтузиастком репозитории находится ряд интересных пакетов, которые либо заточены для работы с нашей прошивкой, либо просто отсутствуют в основном репозитории optware, например:
- shakespeer - клиент DC-сетей,
- USB/IP - для "расшаривания" USB-устройств с роутера,
- microdc2 - с поддержкой русского языка и подключению к нескольким хабам,
- tmux - терминальный оконный менеджер,
- umurmur -сервер голосового чата,
- fidoip - полный пакет софта для работы в ФИДО со скриптами обвязки и автонастройки,
- owfs - cофт для работы с 1-wire датчиками,
- bluez4 - для работы bluetooth на rtn-прошивках,
последние версии palantir, mediatomb и других пакетов.
Для того, чтобы воспользоваться этим ПО, необходимо добавить две строчки в файл /opt/etc/ipkg.conf:
В итоге файл примет следующий вид:Code:src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware
После чего обновляем список доступных пакетов:Code:src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware dest /opt/ /
и устанавливаем пакеты привычным образом, например:Code:$ ipkg update
Code:$ ipkg install usbip
Last edited by ryzhov_al; 07-06-2011 at 18:37. Reason: обновил перечень заманюх
Скомпилируйте пожалуйста
ov591-JpegHacked драйвер для
Вот устройство:Code:Linux version 2.6.22.19 (root@localhost) (gcc version 4.3.5 (GCC) ) #2 Wed Jan 12 05:34:33 MSK 2011 1.9.2.7-rtn-r2467
Я ветку перечитал, но сам, боюсь, не сумеюCode:Live! Cam Notebook Pro VF0400 0x041e 0x4061
Asus WL-500gPv1 128RAM, 300Mhz, 2 inside USB, inside usb-flash 2Gb.
Linux version 2.6.22.19 - 4 Dec 23 20:43:04 MSK 2012 1.9.2.7-rtn-r4772
Как можно установить ipfilter? Читал про компиляцию и все такое. Но я в этом чайник. Хотелось бы подробную инструкция для компиляции (установки) rtorrent с ipfilter-ом на наш роутер.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
ryzhov_al
Здравствуйте!
на сайте http://www.transmissionbt.com/ появился Beta Release: 2.30b3.
Можно Вас попросить скомпилировать это?
To someoneelse
Для ускорения всего, что выписали в посте 226, а также тут http://code.google.com/p/wl500g/wiki...CustomFirmware, набросал для себя скриптик. Кидаем в директорию со скриптом Toolchain и ядро Linux (linux-2.4.37.11.tar.bz2 или linux-2.6.22.19.tar.bz2). Запускаем скрипт. Смысл его работы, надеюсь понятен Мож кому пригодится
Кстати, а почему сейчас r2905, а собирается r2902? И еще, toolchain обновился? (r2905 toolchain: gcc 4.4.6 is out)Code:echo "Select:" echo "1) 1.9.2.7-d 2) 1.9.2.7-rtn" read f while [ "${f}" != "1" -a "${f}" != "2" ] do echo "select 1 or 2" read f done rm -r /opt/brcm/* rm -r broadcom/src/* mkdir -p broadcom/src/linux mkdir -p /opt/brcm echo "Old data removed. Press ENTER" read a echo "Unpacking hndtools-mipsel-uclibc..." tar -C /opt/brcm -jxf hndtools-mipsel-uclibc-4.3.5*.tar.bz2 echo "completed" if [ $f -eq 1 ] ; then KVER=2.4.37.11 echo "download sources 1.9.2.7-d ...." svn checkout --quiet http://wl500g.googlecode.com/svn/trunk/ broadcom/src/1.9.2.7-d echo "completed" else KVER=2.6.22.19 echo "download sources 1.9.2.7-rtn ..." svn checkout --quiet http://wl500g.googlecode.com/svn/branches/rt-n/ broadcom/src/1.9.2.7-rtn echo "completed" fi echo "Unpacking linux-"$KVER" sources..." ln -sf /opt/brcm/hndtools-mipsel-uclibc-4.3.5* /opt/brcm/hndtools-mipsel-uclibc tar -C broadcom/src/linux -jxf linux-$KVER.tar.bz2 echo "completed" if [ "${KVER#2.6}" != "${KVER}" ]; then ln -sf linux-$KVER broadcom/src/linux/linux-2.6 else ln -sf linux-$KVER broadcom/src/linux/linux fi export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin echo $PATH if [ $f -eq 1 ] ; then cd broadcom/src/1.9.2.7-d else cd broadcom/src/1.9.2.7-rtn fi echo "Preparing completed. Press ENTER" read a make kernel make cd ../gateway echo "Select router model:" echo "1) WL500gp 2) WL500gpv2" echo "3) WL500W 4) WL700g" echo "4) RT-N10 5) RT-N12" echo "7) RT-N16" read M while [ $M -lt 1 -o $M -gt 7 ] do echo "select 1 - 7" read M done case $M in 1) UMODEL="MODEL=WL500gp";; 2) UMODEL="MODEL=WL500gpv2";; 3) UMODEL="MODEL=WL500W";; 4) UMODEL="MODEL=WL700g";; 5) UMODEL="MODEL=RT-N10";; 6) UMODEL="MODEL=RT-N12";; 7) UMODEL="MODEL=RT-N16";; esac sed -i "s/# WL500gp, WL500gpv2, WL500W, WL700g, RT-N10, RT-N12, RT-N16/${UMODEL}/" Makefile make make install mv mipsel-uclibc/*.trx ../../../ ########################
Last edited by Omega; 16-02-2012 at 16:04. Reason: fixed