Помошь со скриптом

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Помошь со скриптом

#1

23 окт 2016, 22:09

Делаю скрипт
#! /bin/sh
#репы
apt-add-repository -y ppa:remmina-ppa-team/remmina-next
#проверяем ключи
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`
#обновляем репы
apt-get update
#список пакетов
PACKAGES="remmina freerdp-x11 remmina-plugin-rdp"
#ставим паккеты
apt-get -y --force-yes install $PACKAGES
#ставим deb пакеты
#скачиваем deb пакет
wget -c http://kdl.cc.ksosoft.com/wps-community ... 1_i386.deb
#ставим deb пакет надо думать
#dpkg -i /home/user/wps-office_10.1.0.5672~a21_i386.deb
#удаляем скаченные deb
#rm -y /home/user/wps-office_10.1.0.5672~a21_i386.deb надо думать???
#удаляем не нужные пакеты
#apt-get -y --force-yes remove название_пакета
#обновляем совт
apt-get -y --force-yes upgrade
#чистим
apt-get -y --force-yes autoclean
apt-get -y --force-yes autoremove
Подскажите как сделать что бы в команде dpkg в путь подставлялось имя текущего пользователя?
И еще вопрос всё ли верно, может замечания какие есть по скрипту

Решение val » 23 окт 2016, 22:25
пробуй dpkg -i $HOME/wps-office_10.1.0.5672~a21_i386.deb

Перейти к ответу ➙
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

val
Сообщения: 49
Зарегистрирован: 03 сен 2016, 01:17
Решено: 2
Поблагодарили: 11 раз
Контактная информация:

Re: помошь со скриптом

#2

23 окт 2016, 22:25

пробуй dpkg -i $HOME/wps-office_10.1.0.5672~a21_i386.deb
В чем Сила Брат?!А Сила,она во Сне! :smoke:

Аватара пользователя

Автор темы
wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Re: помошь со скриптом

#3

23 окт 2016, 22:35

val писал(а): пробуй dpkg -i $HOME/wps-office_10.1.0.5672~a21_i386.deb
Спасибо то что нужно
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

val
Сообщения: 49
Зарегистрирован: 03 сен 2016, 01:17
Решено: 2
Поблагодарили: 11 раз
Контактная информация:

Re: помошь со скриптом

#4

23 окт 2016, 23:02

wanoska писал(а): #чистим
apt-get -y --force-yes autoclean
apt-get -y --force-yes autoremove
apt-get clean
очистка каталога /var/cache/apt/archives/

Относительно apt-get autoclean: с помощью этой команды удаляются только те архивы, которых уже нет в репозитариях, и сохраняются те, которые в данный момент в репозитариях присутствуют. Эта команда полезна, если вы хотите избавиться от старых архивов, которые были обновлены, но обновленные архивы хотите на всякий случай сохранить.
В чем Сила Брат?!А Сила,она во Сне! :smoke:

Аватара пользователя

Автор темы
wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Re: помошь со скриптом

#5

23 окт 2016, 23:08

добавил :thumbs:
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

Автор темы
wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Re: помошь со скриптом

#6

30 окт 2016, 09:04

Как сделать что бы команда mkdir $HOME/Рабочий\ стол/WEB, в скрипте запушенном от sudo, работала как от обычного пользователя?
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 14:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 47 раз
Контактная информация:

Re: помошь со скриптом

#7

30 окт 2016, 09:23

sudo --user=$USER mkdir $HOME/Рабочий\ стол/WEB
if you do this - you know what you are doing

Аватара пользователя

Автор темы
wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Re: помошь со скриптом

#8

30 окт 2016, 09:28

Спасибо
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Закрыто

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей