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


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

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

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

Оффлайн art1101

  • Автор темы
  • Активист
  • *
  • Сообщений: 485
  • Arch Linux
    • Просмотр профиля
Скрипт на установку
« : 04 Декабря 2014, 16:42:24 »
Всем ку)
Последне время частенько стал ставить Linuxи знакомым (за вискарь  ;) ). Я частенько нахваливаю данную ОС, и т.к. среди них геймером не много, многие стали интересоваться. Ну, поставил одному, второму, третьему... делаю одни и те же заученные действия.
И тут подумал... ведь консоль на столько мощная штука (сам был поражен как удобно скачивать ролики с youtube из консоли))) ), а нельзя ли запилить такой скрипт (вот тут я не силен), выполнив который, в систему автоматически добавятся нужные репозитории и установятся необходимые пакеты по списку. Ну и плюс установятся из определенного каталога заранее скачанные deb-ки. Было бы супер, если бы кто-нибудь показал пример такого скрипта с комментами :)
И возможно ли настройку свести до автоматизма до такого уровня, чтобы, к примеру, на том же рабочем столе выставлялись по нужным местам нужные линки на приложения?
Так же интересны автоматизация установки аддонов для браузера.
ДЕ Xfce.
AMD FX8350/Asus M5A97 R2.0/Kingston 2x4Gb DDR3-1866/Asus nVidia GTX750TI 2048Gb (358.16)/SSD Kingston 60Gb, HDD WD640Gb, WD500Gb, WD250Gb, Sams500Gb/Samsung 245B Plus 24", Acer AL1916V 19/Archlinux

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Скрипт на установку
« Ответ #1 : 04 Декабря 2014, 16:52:51 »
man AptOnCD
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Скрипт на установку
« Ответ #2 : 04 Декабря 2014, 16:55:40 »
insall.sh

Код: (Bash) [Выделить]
#!/bin/bash

# Добавление репозиториев
add-apt-repository -y <some-repo>
add-apt-repository -y <other-repo>

# Обновление списка пакетов и установка необходимого софта
apt-get update && apt-get install -y <some-package> <other-package>

# Установка deb-пакетов из директории $DEBS_DIR
$DEBS_DIR="./debs"
if [ -d "$DEBS_DIR" ]; then
   for PKG in "$DEBS_DIR/*.deb"; do
      dpkg -i "$PKG"
   done
fi

# Загрузка зависимостей
apt-get install -f

chmod a+x ./install.sh
sudo ./install.sh
« Последнее редактирование: 04 Декабря 2014, 17:20:31 от .ubuntufan »

Оффлайн art1101

  • Автор темы
  • Активист
  • *
  • Сообщений: 485
  • Arch Linux
    • Просмотр профиля
Re: Скрипт на установку
« Ответ #3 : 04 Декабря 2014, 18:30:54 »
Вооо! от души :)
Сегодня начну клепать. Вопросы будут, напишу)

А прочие настройки типа аддонов, допустим, для Chrome? То есть, пришел я к человеку, запустил этот скрипт и ему, например, AdBlock автоматически установился ;) Или проще просто выпилить этот уже установленный аддон и просто прописать его копированием?
AMD FX8350/Asus M5A97 R2.0/Kingston 2x4Gb DDR3-1866/Asus nVidia GTX750TI 2048Gb (358.16)/SSD Kingston 60Gb, HDD WD640Gb, WD500Gb, WD250Gb, Sams500Gb/Samsung 245B Plus 24", Acer AL1916V 19/Archlinux

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Скрипт на установку
« Ответ #4 : 04 Декабря 2014, 21:37:48 »
А прочие настройки
Зависит от конкретной задачи.
Где-то можно через gsettings настроить DConf.
В другом месте — исправить конфиг sed-ом, либо просто скопировать.

 

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