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


Автор Тема: Как это сделать?  (Прочитано 374 раз)

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

Оффлайн limas

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Как это сделать?
« : 31 Май 2017, 17:30:31 »
Необходимо сделать файл, выполнив который началось бы выполнение определённых команд (например sudo apt-get update, sudo apt-get dist-upgrade, sudo apt install ....). Как это сделать? И не могли бы вы сделать такой файлик, а я просто вставлю нужные команды?)

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: Как это сделать?
« Ответ #1 : 31 Май 2017, 17:36:26 »
#!/bin/sh
xterm -e sudo apt-get update;
sudo apt-get upgrade;
...и т.д.
Затем делаешь свой файл исполняемым:
sudo chmod +x /путь/до/твоего/файла

Оффлайн limas

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как это сделать?
« Ответ #2 : 31 Май 2017, 17:48:23 »
Morisson, ,спасиб, получилось:)

Пользователь добавил сообщение 31 Май 2017, 17:49:20:
Morisson, а как сделать, чтоб не нужно было вводить пароли при установке программ?

Пользователь добавил сообщение 31 Май 2017, 18:01:05:
То есть не пароль не вводить, а не вводить кнопку Y
« Последнее редактирование: 31 Май 2017, 18:01:05 от limas »

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: Как это сделать?
« Ответ #3 : 31 Май 2017, 18:17:58 »
после каждой команды нужно добавить
--force-yesВроде.

Оффлайн limas

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как это сделать?
« Ответ #4 : 31 Май 2017, 18:28:38 »
Morisson, так?
sudo apt-get update;
--force-yes

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: Как это сделать?
« Ответ #5 : 31 Май 2017, 18:35:13 »
sudo apt-get update --force-yes;

Оффлайн limas

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Как это сделать?
« Ответ #6 : 31 Май 2017, 18:36:30 »
Morisson, не так. Вспомнил, что вот так sudo apt-get -y update

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Как это сделать?
« Ответ #7 : 01 Июнь 2017, 01:35:46 »
#!/bin/sh
xterm -e sudo apt-get update;
sudo apt-get upgrade;
...и т.д.
Это не правильно, не срабоает.

Для обновления системы просто вставить в пустой файл:
apt-get -y update && apt-get -y dist-upgradeзапуск из терминала:
sudo sh имя_файла

 

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