Postinstall
Helper tool to configure an (X)Ubuntu operating system right after it has been installed.
→ You can download the latest pre-built release, or build it yourself.
Usage
Syntax : postinstall <command>
Here is the output produced with postinstall help
General infos
help prints this help
version prints version number (v1.4)
System install eases the installation of important packages
system-install-info describes what the installer does
system-install runs the installer
User install configures user desktop with nice defaults (according to me!)
user-install-info describes what the installer does
user-install runs the installer
Backup and restore user configuration
user-backup-info describes what the backup does
user-backup [file] saves the user defined config to a file
user-restore file restores a user defined config from a file
The source code is available at https://github.com/gandrille/postinstall
Build
A go version >= 1.12 is required. You can check your go version using go version
command.
git clone [email protected]:gandrille/postinstall.git
cd postinstall
./update-assets
go install postinstall.go
${GOPATH:-~/go}/bin/postinstall help
Versions
v1.4 Designed for XUbuntu 22.04 LTS (Jammy Jellyfish) - minor update
v1.3 Designed for XUbuntu 20.04 LTS (Focal Fossa) - minor update
v1.2 Designed for XUbuntu 20.04 LTS (Focal Fossa)
v1.1 First pre-release BEFORE 20.04 LTS (Focal Fossa)
v1.0 Designed for XUbuntu 18.04 LTS (Bionic Beaver)
v0.9 Pre-release
License
This project is released under the
Apache License 2.0.
Dependencies
TODO list
System
- auto-upgrade configuration
TODO
tags inside source code