Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: РЕШЕНО: Ubuntu 10.10 Запуск файлов типа .sh  (Прочитано 5233 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pavel.shavrov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
  • Ubuntu 10.04 - это уже что-то близкое сердцу!
    • Просмотр профиля
    • Вконтакте
Приобрел диск с видеобучением по Ubuntu 10.04 Дмитрия Котенка (www.ubuntu-video.ru). Для автозапуска на нём есть два файла: один для Windows - .exe, один для Linux - .sh. Однако с какого-то момента (копировал все данные c раздела Ext4 Ubuntu 10.04 на раздел NTFS Windows пред установкой Ubuntu 10.10) файл .sh перестал запускаться, Ubuntu предлагает его только просматривать. Вопрос: как его сделать вновь выполняемым, не копируя информацию с диска видеобучения заново?
« Последнее редактирование: 21 Октября 2010, 21:20:47 от pavel.shavrov »
Я за тебя свою работу делать не буду!

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #1 : 21 Октября 2010, 20:52:45 »
Файловая система NTFS не поддерживает режимы доступа файла *nix. То есть отдельно его сделать исполняемым не удастся. Наверное можно подмонтировать ntfs раздел так, чтобы на фсех файлах еэтого раздела был бит исполнения, но как - не подскажу.

А пока запускай его вручную через bash или sh, например:
bash /путь/к/файлу/скрипт.sh

Оффлайн qupl

  • Активист
  • *
  • Сообщений: 286
  • и тебя забанят, и меня забанят
    • Просмотр профиля
Re: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #2 : 21 Октября 2010, 20:56:19 »
Вариант 1) скопировать на раздел с Ext4 и сделать исполняемым
Вариант 2) смотреть опции монтирования раздела NTFS в /etc/fstab

(Нажмите, чтобы показать/скрыть)
Муха (ё).
Муха - это насекомое. А "ё" - это буква, кому не хватает ее на клавиатуре.

Оффлайн pavel.shavrov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
  • Ubuntu 10.04 - это уже что-то близкое сердцу!
    • Просмотр профиля
    • Вконтакте
Re: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #3 : 21 Октября 2010, 21:02:44 »
Я его хочу выполнить в Ubuntu! Денег не жалко. В свойствах поставил для владельца право на выполнение, появилась команда выполнить, но меню автозапуска не появляется. скрипт в файле такой:
#!/bin/bash
CPU=$( uname -m )
PATH=$( dirname "$0" )
if [[ "$PATH" == '' ]]; then
   PATH='.'
fi
NAME='ubuntu-for-beginners'
if [[ "$CPU" == 'i686' || "$CPU" == 'i386' ]]; then
   export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PATH/linux/32/"
   "$PATH/linux/32/$NAME" &
elif [[ "$CPU" == 'amd64' || "$CPU" == 'x86_64' ]]; then
   export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PATH/linux/64/"
   "$PATH/linux/64/$NAME" &
fi
Я за тебя свою работу делать не буду!

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #4 : 21 Октября 2010, 21:12:55 »
Ну все права слетели. Этот скрипт еще дергает linux/32/ubuntu-for-beginners или linux/64/ubuntu-for-beginners в зависимости от архитектуры. На них тогда тоже права на исполнение должны стоять

Оффлайн pavel.shavrov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
  • Ubuntu 10.04 - это уже что-то близкое сердцу!
    • Просмотр профиля
    • Вконтакте
Re: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #5 : 21 Октября 2010, 21:20:20 »
Ну все права слетели. Этот скрипт еще дергает linux/32/ubuntu-for-beginners или linux/64/ubuntu-for-beginners в зависимости от архитектуры. На них тогда тоже права на исполнение должны стоять
Спасибо огромное! Помогло!

Пользователь решил продолжить мысль 21 Октября 2010, 21:30:19:
Блин. Рано тему закрыл. При щелчке по пункту меню, видео не воспроизводится. Может можно как-то всем подпапкам и файлам папки с видеообучением право на выполнение проставить?
« Последнее редактирование: 21 Октября 2010, 21:30:19 от pavel.shavrov »
Я за тебя свою работу делать не буду!

Оффлайн qupl

  • Активист
  • *
  • Сообщений: 286
  • и тебя забанят, и меня забанят
    • Просмотр профиля
Re: РЕШЕНО: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #6 : 21 Октября 2010, 21:36:41 »
(Нажмите, чтобы показать/скрыть)
Муха (ё).
Муха - это насекомое. А "ё" - это буква, кому не хватает ее на клавиатуре.

Оффлайн pavel.shavrov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
  • Ubuntu 10.04 - это уже что-то близкое сердцу!
    • Просмотр профиля
    • Вконтакте
Re: РЕШЕНО: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #7 : 21 Октября 2010, 22:03:59 »
В том-то и дело, что в первом уроке указан адрес службы техподдержки www.ubuntuplanet.ru/support/, а перейти по этой ссылке не получается!
Я за тебя свою работу делать не буду!

Оффлайн Дмитрий К

  • Участник
  • *
  • Сообщений: 138
    • Просмотр профиля
Re: РЕШЕНО: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #8 : 21 Октября 2010, 22:07:51 »
В том-то и дело, что в первом уроке указан адрес службы техподдержки www.ubuntuplanet.ru/support/, а перейти по этой ссылке не получается!
:)) зато способы оплаты прекрасно работают

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: РЕШЕНО: Ubuntu 10.10 Запуск файлов типа .sh
« Ответ #9 : 21 Октября 2010, 22:37:21 »
Вопрос решен, тема закрыта. Во избежании.

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.