Как мне сделать постустановочные скрипты?

Как сделать сценарии после установки, чтобы при переустановке Ubuntu все было так, как я хочу?

Вещи, которые я хочу достичь:

  • Установка PPA
  • установка моих программ
  • темы должны быть установлены
  • Необходимо изменить настройки (управление питанием, короткие команды, запуск приложений и т. Д.)
  • система перезагружается

1 ответ

Решение

Самый простой способ - собрать все необходимые вам команды, поместить их в текстовый файл и сделать его исполняемым.

Мы начинаем с командной строки и делаем это:

touch post_install_script
sudo 775 post_install_script
gedit post_install_script

И вы начинаете вводить команды, которые хотите выполнить.

Установка пакетов, которые есть в Ubuntu Software Center.

Начните с включения всех репозиториев и обновления списка программного обеспечения, поскольку LiveCD устарел:

sudo sed 's/# deb/deb/' -i /etc/apt/sources.list
sudo apt-get update

Посмотрите в USC, что там уже есть, и проверьте имя пакета. Примеры с VLC и smplayer:

sudo apt-get install vlc
sudo apt-get install smplayer

Таким же образом добавляя подобное программное обеспечение, вы также можете удалять пакеты с помощью:

sudo apt-get remove {package_name}

(просто будьте осторожны, чтобы сначала проверить зависимости)

ППА для установки наутилуса элементарно:

sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update && sudo apt-get upgrade

Темы

Они либо в USC, либо имеют PPA, так что вы можете добавить их одним из 2. Например, мне нравятся темы равноденствия, и я могу добавить их так:

sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install gtk2-engines-equinox

или набор иконок Faenza s:

sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install faenza-icon-theme


Таким образом, вы собираете все инструкции по установке, которые хотите добавить, и помещаете их в свой сценарий, каждый на новой строке. Вы можете ускорить процесс, удалив дублирующиеся записи: sudo apt-get upgrade Не нужно делать это с каждым PPA: это можно сделать после добавления всех PPA, но (!) перед установкой программного обеспечения из PPA.

Теоретически у вас может быть один из этих файлов сценариев для всех установок Ubuntu, но вам может потребоваться настроить их для каждой системы.

Это моя новая попытка создания сценария после установки:

введите описание изображения здесь

Что это делает?

  1. обновить список источников
  2. удалите все каталоги в моем доме и создайте их снова в /discworld2/. После этого я воссоздаю каталоги своего домашнего каталога, используя символические ссылки. Таким образом, я могу отформатировать свой дом и хранить свои файлы (они находятся не только в другом разделе, но даже на другом диске);
  3. установить программное обеспечение, которое я хочу;
  4. настройте управление питанием так, как я хочу.
  5. добавить PPA, я хочу

После установки я просто запускаю свой файл post_install, и он будет работать долго, но он позаботится обо всем, что я захочу (ну, со временем я буду добавлять все больше и больше, чтобы он становился длиннее).

Я, вероятно, могу улучшить это, сделав составные утверждения некоторых из этих строк

Другие вопросы по тегам