Эта статья устарела. Для установки используйте 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
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
Буду в Москве 25 октября. Разберемся.
ОтветитьУдалить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
Поправил в тексте статьи. Теперь должно все быть тип-топ.
после выключения не хочет запускаться:( вчера всё было супер!
ОтветитьУдалитьпосле включения наблюдаю странную структуру директорий:
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#
покажи что дают две команды:
ОтветитьУдалить# cat /persistfs/senv.sh
# ls /HD_Media/hda3/.opt/opt
извини, допустил ошибку: 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#
Здесь очень неудобно общаться. Давай сюда перейдем.
ОтветитьУдалитьhttp://antisclerosis.forumup.com/viewtopic.php?t=39&mforum=antisclerosis
уже
ОтветитьУдалить