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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: скрипты  (Прочитано 4205 раз)

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

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: скрипты
« Ответ #30 : 15 Октября 2017, 20:46:24 »
А, так я вводил команду sudo, которую отправил ecc83.
Отставить sudo! Поправил команду. Смотрите снова.
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.

Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
Re: скрипты
« Ответ #31 : 15 Октября 2017, 20:48:58 »
Код: (text) [Выделить]
ryan@AceR:~$ chmod +x /home/ryan/Загрузки/LifeIsStrange/LifeIsStrange.sh
ryan@AceR:~$ sudo sh /home/ryan/Загрузки/LifeIsStrange/LifeIsStrange.sh
[sudo] пароль для ryan:
/home/ryan/Загрузки/LifeIsStrange/bin/LifeIsStrange: error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory
« Последнее редактирование: 15 Октября 2017, 20:55:59 от Azure »
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

bghno

  • Гость
Re: скрипты
« Ответ #32 : 15 Октября 2017, 20:50:29 »
А, так я вводил команду sudo, которую отправил ecc83.
Ох, ты ж господи… . Давай так: cd /home/ryan/Загрузки/LifeIsStrange/
./LIfeIsStrange.sh
Если не запуститься, тогда вывод ldd /bin/LIfeIsStrange под спойлер. Хотя уже кандидат на установку  sudo apt install libSDL2*
« Последнее редактирование: 15 Октября 2017, 21:10:28 от bghno »

Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
Re: скрипты
« Ответ #33 : 15 Октября 2017, 20:53:10 »
ryan@AceR:~$ cat /home/ryan/Загрузки/LifeIsStrange/LifeIsStrange.sh
#!/bin/sh

GAMEROOT=$(cd "${0%/*}" && echo $PWD)


unset LC_ALL

HAS_CURL=$( command -v curl-config )
if [ -n "${HAS_CURL}" ]; then
SSL_CERT_FILE="$( curl-config --ca )"
else
if [ -e "/etc/ssl/certs/ca-certificates.crt" ]; then
SSL_CERT_FILE="/etc/ssl/certs/ca-certificates.crt"
elif [ -e "/etc/pki/tls/certs/ca-bundle.crt"]; then
SSL_CERT_FILE="/etc/pki/tls/certs/ca-bundle.crt"
elif [ -e "/var/lib/ca-certificates/ca-bundle.pem" ]; then
SSL_CERT_FILE="/var/lib/ca-certificates/ca-bundle.pem"
fi
fi
export SSL_CERT_FILE
HAS_OPENSSL=$( command -v openssl )
if [ -n "${HAS_OPENSSL}" ]; then
SSL_CERT_DIR="$( openssl version -d | sed -E 's/.*\"(.*)\"/\1/' )/certs"
export SSL_CERT_DIR
fi

LD_PRELOAD_ADDITIONS=

HAS_CATALYST="$(grep fglrx /proc/modules)"
if [ -n "${HAS_CATALYST}" ]; then
LD_PRELOAD_ADDITIONS="../lib/x86_64/libtcmalloc_minimal.so:${LD_PRELOAD_ADDITIONS}"
fi

HAS_LSB_RELEASE=$(command -v lsb_release)
if [ -n "${HAS_LSB_RELEASE}" ] && [ "$(lsb_release -c | cut -f2)" = "trusty" ]; then
LD_PRELOAD_ADDITIONS="/usr/lib/x86_64-linux-gnu/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
fi

MINIMUM_THREAD_SIZE_WRAPPER="${GAMEROOT}/bin/libminimum_thread_stack_size_wrapper.so"
if [ -e "${MINIMUM_THREAD_SIZE_WRAPPER}" ]; then
LD_PRELOAD_ADDITIONS="${MINIMUM_THREAD_SIZE_WRAPPER}:${LD_PRELOAD_ADDITIONS}"
fi

export LD_PRELOAD="${LD_PRELOAD_ADDITIONS}:${LD_PRELOAD}"

cd "$GAMEROOT/bin"

"${GAMEROOT}/bin/LifeIsStrange" $@
RESULT=$?

exit ${RESULT}
« Последнее редактирование: 15 Октября 2017, 21:06:24 от Haron Prime »
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: скрипты
« Ответ #34 : 15 Октября 2017, 20:54:05 »
[sudo] пароль для ryan:
/home/ryan/Загрузки/LifeIsStrange/bin/LifeIsStrange: error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory
Поздравляю. Запустили. Только, как Вам ранее правильно подсказывали - это игра, причем Вы в неё явно бесплатно пытаетесь поиграть. Поэтому взяли steam-версию, и скопировали каталогом. А Ubuntu - не Windows. Здесь иной механизм запуска приложений и совершенно иная идеология. Здесь так не получится. У Вас два варианта:
1. Гуглить выхлопы падающего [скрипта/бинарника] (первый у Вас уже под руками: "error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory") и ставить библиотеки, которые он найти не может
2. Перестать маяться ерундой, поставить себе steam и купить в нем игру. Она скачается, установится и будет нормально работать (если системные требования позволяют)...
Как-то так.
« Последнее редактирование: 15 Октября 2017, 20:55:40 от zg_nico »
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.

Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
Re: скрипты
« Ответ #35 : 15 Октября 2017, 20:57:47 »
ryan@AceR:~$ ld /bin/LifeIsStrange
ld: cannot find /bin/LifeIsStrange: Нет такого файла или каталога
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: скрипты
« Ответ #36 : 15 Октября 2017, 20:58:56 »
А, так я вводил команду sudo, которую отправил ecc83.

Внимательно посмотри для какого скрипта я тебе давал команду с sudo.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: скрипты
« Ответ #37 : 15 Октября 2017, 20:59:42 »
Fhejinum21,
ld: cannot find /bin/LifeIsStrange: Нет такого файла или каталога
Иными словами, Вы даже не каталог, Вы один скрипт скопировали у кого-то, принесли себе "на дискете", и думаете таким образом запустить игру?! Серьёзно?!  :2funny:
Это прям триллер - "Пираты XXI века" :)
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.

bghno

  • Гость
Re: скрипты
« Ответ #38 : 15 Октября 2017, 21:02:00 »
ryan@AceR:~$ ld /bin/LifeIsStrange
ld: cannot find /bin/LifeIsStrange: Нет такого файла или каталога
sudo apt install libsdl2-image-2.0-0 libsdl2-image-dev
sudo chmod -R 777 /home/ryan/Загрузки/LifeIsStrange/
cd /home/ryan/Загрузки/LifeIsStrange/
ldd /bin/LifeIsStrange
Когда доустановишь все библиотеки (или выхлоп ldd давай сюда под спойлер, если не разберёшься), тогда cd /home/ryan/Загрузки/LifeIsStrange/
./LifeIsStrange.sh
Просто в steam все эти библиотеки присутствуют, раз запускаешь без steam надо их установить самому вручную
« Последнее редактирование: 15 Октября 2017, 21:42:03 от bghno »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: скрипты
« Ответ #39 : 15 Октября 2017, 21:31:32 »
bghno, а смысл? У него похоже ресурсов исполняемого приложения нет. Ни папки этой /bin/LifeIsStrange, ни чего либо еще, помимо скрипта в папке "загрузки", который непонятно на что ссылается.
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.

bghno

  • Гость
Re: скрипты
« Ответ #40 : 15 Октября 2017, 21:34:05 »
bghno, а смысл? У него похоже ресурсов исполняемого приложения нет. Ни папки этой /bin/LifeIsStrange, ни чего либо еще, помимо скрипта в папке "загрузки", который непонятно на что ссылается.
Всё у него есть ryan@AceR:~$ ls /home/ryan/Загрузки/LifeIsStrange
bin  lib  LifeIsStrange.sh  share
Надо только библиотеки установить

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: скрипты
« Ответ #41 : 15 Октября 2017, 21:36:50 »
я думал vps.
Wars ~.o

bghno

  • Гость
Re: скрипты
« Ответ #42 : 16 Октября 2017, 06:32:06 »
Ну что запустил?

Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
Re: скрипты
« Ответ #43 : 16 Октября 2017, 15:14:38 »
Библиотеки установил.
sudo apt install libsdl2-image-2.0-0 libsdl2-image-dev
sudo chmod -R 777 /home/ryan/Загрузки/LifeIsStrange/
cd /home/ryan/Загрузки/LifeIsStrange/
ldd /bin/LifeIsStrange~/Загрузки/LifeIsStrange$ ./LIfeIsStrange.sh
bash: ./LIfeIsStrange.sh: Нет такого файла или каталога

После второй команды снова не пошло.
Библиотеки установил.
ryan@AceR:~$ sudo chmod -R 777 /home/ryan/Загрузки/LifeIsStrange/
ryan@AceR:~$ cd /home/ryan/Загрузки/LIfeIsStrange/
bash: cd: /home/ryan/Загрузки/LIfeIsStrange/: Нет такого файла или каталога
ryan@AceR:~$ ldd /bin/LifeIsStrange
ldd: /bin/LifeIsStrange: Нет такого файла или каталога
ryan@AceR:~$ cd /home/ryan/Загрузки/LifeIsStrange/
ryan@AceR:~/Загрузки/LifeIsStrange$ ./LIfeIsStrange.sh
bash: ./LIfeIsStrange.sh: Нет такого файла или каталога
« Последнее редактирование: 16 Октября 2017, 17:04:50 от Haron Prime »
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: скрипты
« Ответ #44 : 16 Октября 2017, 15:29:08 »
Нет такого файла или каталога
Потому-что не надо вручную набирать с ошибками. Копируй имена из вывода ls.

 

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