Page 4 of 9 FirstFirst ... 23456 ... LastLast
Results 46 to 60 of 278

Thread: Компиляция пакетов - помогите, пожалуйста..

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    компиляция tmux

    Уважаемые форумчане. У кого есть возможность, будьте добры, откомпилируйте, пожайлуста, программу
    http://tmux.sourceforge.net/

  2. #2
    Quote Originally Posted by uinoksk View Post
    Уважаемые форумчане. У кого есть возможность, будьте добры, откомпилируйте, пожайлуста, программу
    http://tmux.sourceforge.net/
    а чем вас screen не устроил?
    ASUS RT-N15U

  3. #3
    Quote Originally Posted by uinoksk View Post
    будьте добры, откомпилируйте, пожайлуста
    С вас отчёт о тестировании.
    Quote Originally Posted by AndreyUA View Post
    а чем вас screen не устроил?
    Так 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 просмотров) удалено.

  4. #4
    "а чем вас 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
    Манипуляции с конфигом к желаемомому результату не привели.
    Посмотрим еще.

  5. #5

    Exclamation Помогите откомпилировать пакет под ASUS

    Очень нужно для решения 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

  6. #6
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by xypma View Post
    Название пакета: Libnetpbm 10
    Преамбула - было бы неплохо почитать форум про gcc на роутере и т.п.

    К сожалению, с этим пакетом не всё так гладко - он хочет libjpeg, libtiff, libz, Svgalib и libX11! Последние две библиотеки обеспечить почти нереально, надо вырезать. Также пакет не рассчитан на кросс-компиляцию - надо дорабатывать напильником

  7. #7
    Quote Originally Posted by lly View Post
    Последние две библиотеки обеспечить почти нереально, надо вырезать.
    В пакете конфигуратор с диалогом выбора состава, в принципе X11 и SVGA при конфигурации пакета я не включаю, возможна ли кросскомпиляция оставшихся компонентов?

  8. #8
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by xypma View Post
    В пакете конфигуратор с диалогом выбора состава, в принципе X11 и SVGA при конфигурации пакета я не включаю, возможна ли кросскомпиляция оставшихся компонентов?
    Дело не в конфигураторе, а в содержимом buildtools/ в 10.35.78 и завязках на него в Makefile.

    Возможно всё, но потребуется приложить усилия...

  9. #9

    Lightbulb Как подключить энтузиасткий репозиторий пакетов

    Пишу краткую инструкцию по подключению энтузиасткого репозитория ПО. В будущем буду на неё ссылаться.

    Итак. В энтузиастком репозитории находится ряд интересных пакетов, которые либо заточены для работы с нашей прошивкой, либо просто отсутствуют в основном репозитории 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: обновил перечень заманюх

  10. #10
    Скомпилируйте пожалуйста
    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

  11. #11
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Taiser View Post
    Скомпилируйте пожалуйста
    ov591-JpegHacked драйвер
    Не соберется - это V4L1 драйвер, а в нашем дереве поддерживается только V4L2. Нужно допиливать.

    Видимо пока ни у кого нет времени (или возможности)...

  12. #12

    ipfilter

    Как можно установить ipfilter? Читал про компиляцию и все такое. Но я в этом чайник. Хотелось бы подробную инструкция для компиляции (установки) rtorrent с ipfilter-ом на наш роутер.

  13. #13
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by bekkuz View Post
    Как можно установить ipfilter? Читал про компиляцию и все такое. Но я в этом чайник. Хотелось бы подробную инструкция для компиляции (установки) rtorrent с ipfilter-ом на наш роутер.
    "Кросскомпиляцию для чайников" Вы не найдете - это не так просто, как бы Вам хотелось.
    Либо начните с азов, либо найдите того, кто Вам скомпилирует.
    Все дальнейшие причитания поедут во "Флудильню".

  14. ryzhov_al
    Здравствуйте!
    на сайте http://www.transmissionbt.com/ появился Beta Release: 2.30b3.
    Можно Вас попросить скомпилировать это?

  15. #15
    Join Date
    Mar 2011
    Location
    UA
    Posts
    222

    скрипт

    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). Запускаем скрипт. Смысл его работы, надеюсь понятен Мож кому пригодится
    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 ../../../
    ########################
    Кстати, а почему сейчас r2905, а собирается r2902? И еще, toolchain обновился? (r2905 toolchain: gcc 4.4.6 is out)
    Last edited by Omega; 16-02-2012 at 16:04. Reason: fixed

Page 4 of 9 FirstFirst ... 23456 ... LastLast

Similar Threads

  1. Кросс-компиляция rTorrent
    By al37919 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 94
    Last Post: 22-04-2012, 19:48
  2. Компиляция mc
    By angel_il in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 432
    Last Post: 02-12-2011, 14:32
  3. Нативная компиляция пакетов на роутере
    By shi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 95
    Last Post: 04-11-2011, 13:53
  4. HP 1000w + Asus WL-500GP v.2 (1.9.2.7-10). Помогите пожалуйста.
    By shevtsov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 12-07-2009, 11:20

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •