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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
скрипты
« : 14 Октября 2017, 11:53:49 »
Как запускать скрипты Uninstall.sh?

ТС не появлялся на Форуме более трех месяцев по состоянию на 22/02/2020 (последняя явка: 29/05/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Февраля 2020, 06:43:16 от zg_nico »
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: скрт
« Ответ #1 : 14 Октября 2017, 11:55:14 »
Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.6. Создавать темы с неинформативным названием, например «Помогите», «Пара вопросов», «Настройка Интернета» и т. п.

Измените название темы на более информативное.
В противном случае она будет удалена.
--HP

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: скрипты
« Ответ #2 : 14 Октября 2017, 12:31:44 »
Как запускать скрипты Uninstall.sh?

например так:

sudo sh Uninstall.sh

Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
Re: скрипты
« Ответ #3 : 15 Октября 2017, 13:05:13 »
Can not open this file и так на все с .sh, что делать?
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: скрипты
« Ответ #4 : 15 Октября 2017, 13:16:42 »
chmod +x Uninstall.sh
sudo ./Uninstall.sh

Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
Re: скрипты
« Ответ #5 : 15 Октября 2017, 13:22:01 »
Нет такого файла или каталога. Это баг?
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн victor00000

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

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: скрипты
« Ответ #7 : 15 Октября 2017, 13:26:04 »
Нет такого файла или каталога. Это баг?

Нет, это ваша лень разобраться в вопросе.


Сначала вы спросили:

Как запускать скрипты Uninstall.sh?

Теперь этого скрипта Uninstall.sh у вас нет. Откуда я знаю что вы с ним сделали?


Оффлайн Fhejinum21

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
  • True Linuxoid
    • Просмотр профиля
Re: скрипты
« Ответ #8 : 15 Октября 2017, 13:43:09 »
Так он мне выдает: нет такого файла.

Пользователь добавил сообщение 15 Октября 2017, 13:44:18:
ls
а с этим что делать?
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн Сэм

  • Активист
  • *
  • Сообщений: 421
  • чиновник и народ
    • Просмотр профиля
Re: скрипты
« Ответ #9 : 15 Октября 2017, 13:53:56 »
Fhejinum21, откроййте терминал в папке, где находится файл Uninstall.sh
после этого выполните то, что Вам писал ecc83,

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: скрипты
« Ответ #10 : 15 Октября 2017, 13:56:34 »
найти слово Uninstall.sh есть?
если нету, ещё поиск в файл команду.
find / -name "Uninstall.sh" 2>/dev/null
если снова нету, я не знаю.

Wars ~.o

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: скрипты
« Ответ #11 : 15 Октября 2017, 13:57:55 »
Fhejinum21, уважаемый ecc83 имеет в виду, что Вы не указали путь до исполняемого файла. В приведенном им ранее верном решении
sudo sh Uninstall.shsudo - запуск последующей команды от имени суперпользователя (в случае с именем скрипта, которое Вы указали - это логично, поскольку операция удаления пакета будет требовать соответствующих полномочий).
sh - вызов командного интерпретатора (BASH). Синтаксис вызова в данном случае:
sh [полное_имя_исполняемого_файла]Касательно имени файла:
Uninstall.sh - имя исполняемого файла
/home/[ЮЗВЕРЬ]/Загрузки/Uninstall.sh - полное имя исполняемого файла Uninstall.sh, лежащего в каталоге /home/[ЮЗВЕРЬ]/Загрузки/
Таким образом, если Вы запускаете
sudo sh Uninstall.shпросто из терминала, то sh пытается искать файл Uninstall.sh по пути / (корневой каталог файловой системы), где его с вероятностью 100% нет, поскольку не находит, и выдает ошибку "Нет такого файла или каталога".
Вам же следует дать вызов вида:
sudo sh /home/[ЮЗВЕРЬ]/Загрузки/Uninstall.shТолько вместо /home/[ЮЗВЕРЬ]/Загрузки/ следует указать ТОТ САМЫЙ КАТАЛОГ, в котором у Вас лежит файл Uninstall.sh.
Справедливости ради, есть более привычный для мигрирующих с Windows пользователей запуска таких скриптов.
Но для того, чтобы Вам его озвучить, мне необходимо знать каким файловым менеджером Вы пользуетесь. У Вас Nautilus? Caja?  PcManFM? Thunar? Их реально очень много, и GUI у каждого устроен по-своему.
В случае с CAJA, например, достаточно двух условий:
1. В меню файлового менеджера настроить поведение: "Правка" -> "Параметры" -> "Поведение" -> "Исполняемые текстовые файлы" = [Каждый раз спрашивать]
2. Найти исполняемый файл Uninstall.sh, вызвать контекстное меню правой клавишей мыши, найти "Свойства", на вкладке "Права" поставить галочку напротив "Позволять выполнение файла как программы".
После этого двойной клик ЛКМ на файле вызовет диалоговое окно, в котором будет пункт "Запустить в терминале", его Вам следует выбрать, - это приведет к выполнению скрипта Uninstall.sh в новом окне терминала.
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: скрипты
« Ответ #12 : 15 Октября 2017, 14:12:55 »
В общем он не может открыть этот файл или любой другой с ".sh". Путь до файла: /home/ryan/Загрузки/LifeIsStrange/
Пользуюсь наутилусом.
Одна Ubuntu есть - и это хорошо, а две лучше - и это замечательно!

Оффлайн victor00000

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

bghno

  • Гость
Re: скрипты
« Ответ #14 : 15 Октября 2017, 14:43:34 »
В общем он не может открыть этот файл или любой другой с ".sh". Путь до файла: /home/ryan/Загрузки/LifeIsStrange/
Пользуюсь наутилусом.
Ты скачал пиратскую игру и не можешь её запустить? А причём здесь Ubuntu?

 

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