Как мне сделать постустановочные скрипты?
Как сделать сценарии после установки, чтобы при переустановке 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
- Что такое PPA и как их использовать? (проверьте ответ о добавлении их стиля командной строки).
Темы
Они либо в 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, но вам может потребоваться настроить их для каждой системы.
Это моя новая попытка создания сценария после установки:
Что это делает?
- обновить список источников
- удалите все каталоги в моем доме и создайте их снова в /discworld2/. После этого я воссоздаю каталоги своего домашнего каталога, используя символические ссылки. Таким образом, я могу отформатировать свой дом и хранить свои файлы (они находятся не только в другом разделе, но даже на другом диске);
- установить программное обеспечение, которое я хочу;
- настройте управление питанием так, как я хочу.
- добавить PPA, я хочу
После установки я просто запускаю свой файл post_install, и он будет работать долго, но он позаботится обо всем, что я захочу (ну, со временем я буду добавлять все больше и больше, чтобы он становился длиннее).
Я, вероятно, могу улучшить это, сделав составные утверждения некоторых из этих строк