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


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

Автор Тема: хочу скрипт sudo apt-get ....  (Прочитано 1083 раз)

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

Оффлайн gerruda

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
хочу скрипт sudo apt-get ....
« : 16 Июня 2017, 12:12:13 »
пытаюсь написать сприпт.. опыта писанины в баше нет..

#!/bin/bash
gnome-terminal -e sudo -i;
apt-get install хрень;
apt-get update;
apt-get upgrade;
apt-get autoremove;
apt-get aotoclean;


Вот такого вот плана. ОБяснять что делает скрипт думаю не нужно.  Ставит определенную прогу,  обновляет и чистит систему.  беда вот в чем. после первой команды сидит ждет следующих.  пробовал echo не пошло. 

Еще  вопрос.  как такой скрипт с правами выполнения доставить на клиентские машины? есть ftp могу по wget передать,  но как передать с правами? или есть другие варианты?

Сорри,  я знаю что я нуб,  курю маны.  Но решение хочется получить побыстрее и грамотнее.

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: хочу скрипт sudo apt-get ....
« Ответ #1 : 16 Июня 2017, 12:27:56 »
Ну нужен терминал. Просто сделайте

apt-get install хрень;
apt-get update;
apt-get upgrade;
apt-get autoremove;
apt-get aotoclean;

И запускайте сам скрипт с sudo.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: хочу скрипт sudo apt-get ....
« Ответ #2 : 16 Июня 2017, 16:48:15 »
apt-get install хрень;
apt-get -y install хрень;
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн kofesutra

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: хочу скрипт sudo apt-get ....
« Ответ #3 : 17 Июня 2017, 08:51:41 »
apt-get aotoclean;
apt-get autoclean;

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Re: хочу скрипт sudo apt-get ....
« Ответ #4 : 17 Июня 2017, 10:56:57 »
#!/bin/bash
sudo apt-get install хрень
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get autoclean
Оно запросит в первый раз пароль, а на остальные команды запомнит
« Последнее редактирование: 17 Июня 2017, 11:00:20 от soarin »

valderus

  • Гость
Re: хочу скрипт sudo apt-get ....
« Ответ #5 : 17 Июня 2017, 12:44:45 »
Зачем тут скрипт если это простая команда. Не спрашиваю на счет того зачем делать чистку, дело хозяйское.
Но если уж так хочется, то лучше кое-что поменять местами. Иначе можно поставить старый пакет.
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install хрень && sudo apt-get autoremove && sudo apt-get autoclean

Оффлайн _art_

  • Активист
  • *
  • Сообщений: 377
    • Просмотр профиля
Re: хочу скрипт sudo apt-get ....
« Ответ #6 : 17 Июня 2017, 12:50:13 »
> беда вот в чем. после первой команды сидит ждет следующих
Он ждет подтверждения установки от пользователя.

Как правильно подсказал Azure, нужно делать apt-get -y install хрень;Таким образом вы априори соглашаетесь на все вопросы.

valderus

  • Гость
Re: хочу скрипт sudo apt-get ....
« Ответ #7 : 17 Июня 2017, 13:01:59 »
Да. Забыл. Все правильно. После перед всеми командами кроме update нудно ставить -y.
Вообще все это очень некошерно. Можно притянуть кучу мусора или удалить нужные пакеты.

 

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