пятница, 15 октября 2010 г.

Midnight Commander v 4.7.4-54 для HDX BD-1.

Эта статья устарела. Для установки используйте ipkg.

Собрал текущую версию Midnight Commander. Архив качать отсюда: mc-4.7.4-bd1.tar.gz
Инструкции по самостоятельной сборке здесь.








Устанавливать так: sh-3.00# mv /opt /opt_org sh-3.00# mkdir -p /HD_Media/hda3/.opt/opt sh-3.00# ln -s /HD_Media/hda3/.opt/opt / sh-3.00# ln -s /HD_Media/hda3/sybhttpd /opt sh-3.00# cd / sh-3.00# tar -xzvf /path-to-archive/mc-4.7.4-bd1.tar.gz sh-3.00# cat >> "/persistfs/senv.sh" <<\EOF > #!/bin/sh > > if [ ! -d /opt_org ] > then > mv /opt /opt_org > ln -s /HD_Media/hda3/.opt/opt / > fi > > export PATH=/opt/bin:$PATH > export LD_LIBRARY_PATH=/opt/lib:$LD_LIBRARY_PATH > alias mc="mc -c" > EOF sh-3.00# chmod +x /persistfs/senv.sh sh-3.00#
Запускать так: sh-3.00# source /persistfs/senv.sh sh-3.00# mc

8 комментариев:

  1. tar -xcvf /path-to-archive/mc-bd1-4.7.4.tar.gz выдает help к tar. Может -xCvf? Ну и название файла, который приложен mc-4.7.4-bd1.tar.gz :)
    также перед !/bin/sh в файле senv.sh вроде не хватает #
    правда это не помогло. После выключения плеера система не может найти mc -
    sh-3.00# source /persistfs/senv.sh
    sh-3.00# mc
    sh: /bin/mc: No such file or directory

    ОтветитьУдалить
  2. Буду в Москве 25 октября. Разберемся.

    ОтветитьУдалить
  3. slushay, спасибо.

    Очепятки.

    1. Вместо
    sh-3.00# tar -xcvf /path-to-archive/mc-bd1-4.7.4.tar.gz
    должно быть
    sh-3.00# tar -xzvf /path-to-archive/mc-bd1-4.7.4.tar.gz

    2. Вместо
    sh-3.00# cat >> "/persistfs/senv.sh" <<\EOF
    > !/bin/sh
    должно быть
    sh-3.00# cat >> "/persistfs/senv.sh" <<\EOF
    > #!/bin/sh

    3. Забыл указать команду
    chmod +x /persistfs/senv.sh


    Поправил в тексте статьи. Теперь должно все быть тип-топ.

    ОтветитьУдалить
  4. после выключения не хочет запускаться:( вчера всё было супер!
    после включения наблюдаю странную структуру директорий:
    sh-3.00# cd /
    sh-3.00# ls
    DVD_Media Web_Media ftproot nmt root upgrade
    HD_Media bin home online sbin usr
    Hdtv_Media cdrom init opt share var
    NETPLAY_Media dev lib persistfs sys zhddata
    Settings etc linuxrc proc tango
    USB_Media flash mnt ramfs tmp
    sh-3.00# cd opt
    sh-3.00# ls
    sybhttpd
    sh-3.00# cd /
    sh-3.00# source /persistfs/senv.sh
    sh-3.00# mc
    sh: /bin/mc: No such file or directory
    sh-3.00#

    ОтветитьУдалить
  5. покажи что дают две команды:
    # cat /persistfs/senv.sh

    # ls /HD_Media/hda3/.opt/opt

    ОтветитьУдалить
  6. извини, допустил ошибку: 2 раза отправил в senv.sh один и тот же текст. здесь уже исправлено:
    sh-3.00# cat /persistfs/senv.sh
    #!/bin/sh

    export PATH=/opt/bin:$PATH
    export LD_LIBRARY_PATH=/opt/lib:$LD_LIBRARY_PATH
    alias mc="mc -c"
    sh-3.00# ls /HD_Media/hda3/.opt/opt
    bin etc lib libexec share sybhttpd
    sh-3.00#

    ОтветитьУдалить
  7. Здесь очень неудобно общаться. Давай сюда перейдем.

    http://antisclerosis.forumup.com/viewtopic.php?t=39&mforum=antisclerosis

    ОтветитьУдалить