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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Создание ссылки на файл типа application/x-shellscript  (Прочитано 1534 раз)

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

Оффлайн The_Immortal

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Имеется исполняемый файл типа application/x-shellscript (/ansys_inc/v172/fluent/bin/fluent). Посредством nautilus я через ПКМ создал ссылку на данный файл и вынес эту ссылку в нужный мне каталог (/home/fluent_link).

Однако при вызове этой ссылки из терминала я получаю:
./fluent_link
/home/bin/archive/fluent -r[1-9]*
./fluent_link: строка 284: /home/imm/bin/archive/fluent: Нет такого файла или каталога
Т.е. исполняемый файл ищет в моем каталоге /home/imm/ вот такой каталог bin/archive/fluent, которого, естественно, там нет.

Каким образом создать обычный "ярлык", как это делается без каких-либо проблем в Windows?

Спасибо!

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 01/07/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 14:58:42 от zg_nico »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Создание ссылки на файл типа application/x-shellscript
« Ответ #1 : 23 Апреля 2018, 07:18:18 »
The_Immortal, а прикрепить сам файлик, на который вы создали линк не желаете? А то проблема именно в нем, а не в ссылке
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн The_Immortal

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Создание ссылки на файл типа application/x-shellscript
« Ответ #2 : 24 Апреля 2018, 05:09:20 »
EvangelionDeath,
а прикрепить сам файлик
Прикрепил, только не уверен, что это поможет.

проблема именно в нем, а не в ссылке
Не очень понимаю как может быть проблема в файле. В ОС семейства Windows без проблем можно сделать ссылку на любой исполняемый файл и запускать эту ссылку откуда угодно, на то она и ссылка... Тут же - танцы.

P.S. Также прикрепил файл Read.Me, в котором сказано что-то про пути. Может быть проблема как раз-таки в этом? Только я не очень понимаю где задается вот это:
If you use the C shell, you can do this by entering

set path = ( [installation-directory]/Fluent.Inc/bin $path )

or if you use the Bourne or Korn shell, by entering

PATH=[installation-directory]/Fluent.Inc/bin:$PATH
export PATH

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Создание ссылки на файл типа application/x-shellscript
« Ответ #3 : 24 Апреля 2018, 08:54:25 »
вот такой каталог bin/archive/fluent, которого, естественно, там нет.
А какой есть (если Вы сами не можете прописать полный путь)?
[installation-directory]/Fluent.Inc/bin
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 700
    • Просмотр профиля
Re: Создание ссылки на файл типа application/x-shellscript
« Ответ #4 : 24 Апреля 2018, 09:35:39 »
The_Immortal, а попробуйте так запустить:
$(readlink -f ./fluent_link)Если сработает, то проблема не в симлинке, а в самом скрипте, в коде которого не разрешаются пути в случае символических ссылок.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Создание ссылки на файл типа application/x-shellscript
« Ответ #5 : 24 Апреля 2018, 09:36:38 »
Каким образом создать обычный "ярлык", как это делается без каких-либо проблем в Windows?
Наткнулся на вот это, в связи с чем вопрос: а сам исполняемый файл по двойному щелчку или через терминал в директории запустить удается? И при этом не возникает ошибки^
/home/bin/archive/fluent -r[1-9]*
./fluent_link: строка 284: /home/imm/bin/archive/fluent: Нет такого файла или каталога
???
Если не возникает, покажите выхлоп readlink /home/fluent_link (где /home/fluent_link - путь до созданной Вами ссылки) и хочется увидеть вывод по locate fluent
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

 

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