Page 3 of 20 FirstFirst 1234513 ... LastLast
Results 31 to 45 of 298

Thread: Как установить и настроить Midnight Commander ?

  1. #31
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Ха. Вот и ответ. Сделал я у себя ipkg update && ipkg upgrade и mc стал вылетать с той же ошибкой. Видать ктото на скорую руку пакет собирал. Выход - даунгрейдится.
    Code:
    [root@router root]$ ldd /opt/bin/mc    
            libglib-2.0.so.0 => /opt/lib/libglib-2.0.so.0 (0x2ab02000)
            libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x2aad7000)
            libc.so.0 => /opt/lib/libc.so.0 (0x2abb4000)
            libintl.so.0 => /opt/lib/libintl.so.0 (0x2aaaa000)
            ld-uClibc.so.0 => /opt/lib/ld-uClibc.so.0 (0x2aac0000)
    [root@router root]$ ipkg update && ipkg upgrade
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages
    Updated list of available packages in /opt/lib/ipkg/lists/unslung
    Successfully terminated.
    Upgrading mc on root from 4.5.55-6 to 4.5.55-7...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/mc_4.5.55-7_mipsel.ipk
    Upgrading openldap-libs on root from 2.3.33-1 to 2.3.35-1...
    Configuring mc
    Successfully terminated.
    [root@router root]$ mc
    mc: can't load library 'libext2fs.so.2'
    [root@router root]$ ldd /opt/bin/mc
            libglib-2.0.so.0 => /opt/lib/libglib-2.0.so.0 (0x2ab02000)
            libintl.so.0 => /opt/lib/libintl.so.0 (0x2aaaa000)
            libext2fs.so.2 => not found
            libcom_err.so.2 => not found
            libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x2aad7000)
            libc.so.0 => /opt/lib/libc.so.0 (0x2abb4000)
            ld-uClibc.so.0 => /opt/lib/ld-uClibc.so.0 (0x2aac0000)
    [root@router root]$

  2. #32
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Народ, а кто может подсказать, как правильно даунгрейдить пакеты? ipkg install -force-downgrade url_к_старому_пакету непрокатывает. Качает старый пакет, затем начинает качать новую версию и её устанавливает.

    Так что пришлось даунгрейдить mc через ж:
    Code:
    unlink /opt/lib/ipkg/lists/unslung
    ipkg install http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/mc_4.5.55-6_mipsel.ipk
    ipkg update

  3. #33
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Кстати libext2fs.so.2 я нашел в пакете e2fsprogs. С новым mc подружилась.

  4. #34

    Midnight Commander

    Поставил себе недавна прошивку, установил предметы первой необходимости (mc, nano, screen, adduser), настроил самбу. Потом то ли после установки enhanced-ctorrent, то ли чего ещё перестал запускаться mc. Даже из папки /opt/bin, где он лежит.

    Побродил по форуму, обнаружил, что нужно было поменять репозиторий на этот. Обновил по инструкции все пакеты, перегрузил, запустил mc и обнаружил, что пропала возможность переключения между ним и консолью (Ctrl+O). Показывает ошибку (см. вложение).

    Вопрос: это стало нормальным или нужно где-то что-то прописать? Список установленных пакетов во вложении; могу чего-нибудь ещё вывести, если это поможет делу.
    Attached Images Attached Images  
    Attached Files Attached Files
    Last edited by zygoth; 30-07-2007 at 00:59.

  5. #35
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Code:
    export TERM="xterm"
    если поможет, тогда добавь это в ~/.profile

  6. #36
    Перестал показывать ошибку, панели убираются. Но и писать я ничего не могу. Раньше можно было команды набирать, теперь когда нажимаю на любую клавишу, они снова появляются.

  7. #37
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Интересно.. Вот у меня например команды при убранной панели только при интерпретаторе bash можно набирать. С busybox'овским sh только при поднятых панелях можно писать.

  8. #38
    У меня можно было писать и со стандартным шеллом. Сразу после того, как я поставил прошивку. После обновления репозитория всё испортилось. Под тельнетом в mc вообще сидеть невозможно, глючит безбожно, приходится через SSH/putty.

  9. #39
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Хз, у меня не получалось и со старым репозитарием так сделать. В итоге я установил шелл для рута /opt/bin/bash и сделал ышо один аккаунт с UID=0 и шеллом /bin/sh, на случай, если вдруг bash окажется недоступен.
    Кстати SSH необязательно поднимать, если только не извне лазить на рутер. telnet/putty нормально работает (в т.ч. и мышь).

    upd. Hа десктопе mc также отказывается работать с busybox'овским sh.
    Last edited by Mam(O)n; 30-07-2007 at 04:05. Reason: upd

  10. #40
    Со старым репозиторием mc не понимал мышь, но позволял отрубать панели. То, как сейчас выглядит telnet можете глянуть во вложенном скриншоте. С putty при этом всё нормально.
    Attached Images Attached Images  

  11. #41
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Вы всё еще кипятите? (с)
    M$ telnet никогда неумел работать с xterm. Поэтому в нем нельзя посмотреть текст скрытый за панелями mc, да и мышь тоже идет лесом. В свою очередь Putty работает с xterm на 100%.

    Я смотрю что народ бывает в заблуждении, что для putty нужен обязательно SSH. SSH полезен в случае, если вход осуществляется со стороны враждебной сети. Putty замечательно работает и через протокол telnet, для доступа через который ненужно ничего дополнительно настраивать.

    Кстати чтоб в m$ telnet нормально отображалась псевдографика и отрубались панели нужно использовать в качестве шелла bash и TERM="linux". Но конечно же текст за панелями будет затираться.

  12. #42
    Join Date
    Mar 2007
    Location
    Budapest / Hungary
    Posts
    79
    Sorry my english.

    I read your list of installed packages and I look in list this: "uclibc-opt". If you not use Oleg-optware system (use it, if you install ipkg-opt instead on ipkg) , this packages not working on nslu2 standard base system. Remove uclibc-opt packages, reinstall libstdc++ and libuclibc++ packages with ipkg and try mc.

    George

  13. #43
    I read your list of installed packages and I look in list this: "uclibc-opt". If you not use Oleg-optware system (use it, if you install ipkg-opt instead on ipkg) , this packages not working on nslu2 standard base system. Remove uclibc-opt packages, reinstall libstdc++ and libuclibc++ packages with ipkg and try mc.
    I used a script given somewhere in this forum to update the packages & repository. It installed them automatically. And everything is working, except that I can't hide the panels and use the terminal while mc is running (the panels do hide, but I can't type anything or else they appear again).

    Я смотрю что народ бывает в заблуждении, что для putty нужен обязательно SSH.
    Putty+SSH удобен мне тем, что я могу в командную строку писать пароль. Putty его берёт только если протокол - SSH.

  14. #44
    Join Date
    Mar 2007
    Location
    Budapest / Hungary
    Posts
    79
    Hi and sorry my english.

    I now use oleg-optware system, but before I use a standard system. Formerly I try some version of MC, but not working correctly any version. The hide/show panel function is worked but if I resize ssh windows, mc is not working correctly - the mc windows size not resized. After I change std to oleg-optware version (remove all packages, install ipkg-opt and uclibc-opt packages, and reinstall all used packages) the mc working correctly (hide/show, resize working succesfully). And I used older sw (sctcs, etc) is working with optware.
    I you not want change to optware, remove some packages (any used by mc: termcap, glib, slang, e2fsprogs, etc)

    George

  15. #45
    I have already installed ipkg-opt. And without ulibc-opt I wasn't able to launch any binaries from the shell. So I think, that this package is in fact obligatory.

    Can you type any commands in mc after you press Ctrl+O?

Page 3 of 20 FirstFirst 1234513 ... LastLast

Similar Threads

  1. Установка и настройка torrent на RT-N16 (2.6)
    By valerakvb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 207
    Last Post: 22-08-2017, 14:05
  2. Asus WL-500gP: как проверить WAN порт ?
    By jmur in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 105
    Last Post: 07-07-2013, 14:02
  3. Replies: 16
    Last Post: 12-04-2010, 09:12

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
  •