Ubuntu Estonian Remix

UER (Ubuntu Estonian Remix) script is meant for customized desktop ISO rebuilding.

Wiki in Estonian language - https://wiki.itcollege.ee/index.php/Ubuntu_Estonian_Remix

Testing ISO files - http://linux.itcollege.ee/Ubuntu-Estonian-Remix/


GitHub


Installation

Preparation

Building environment installation:

sudo apt update && sudo apt -y install zsync squashfs-tools syslinux-utils genisoimage apt-cacher-ng dialog && sudo apt clean

Caching proxy apt-cacher-ng can be used to build faster repeatedly. There would be needed to allow https connections:

echo 'PassThroughPattern: .*' | sudo tee -a /etc/apt-cacher-ng/acng.conf
sudo service apt-cacher-ng restart

Estonian language speller for LibreOffice (optional)

Do this step if really needed!

Whenever the included package does not fit then creating can be done as follows:

sudo apt install bzr build-essential debhelper
bzr branch lp:estobuntu
cd estobuntu/oofslinget-addon-estobuntu
sudo dpkg-buildpackage -tc -uc -b

Copy the created ~/estobuntu/oofslinget-addon-estobuntu_4.1.0_all.deb package into your Git-mirrored folder in your computer.

Building new ISO

Download latest Ubuntu LTS ISO

Download appropriate ISO:

E.g. for Ubuntu 16.04 LTS there is a folder http://ftp.aso.ee/ubuntu-releases/releases/xenial/

Please check which version is the latest LTS for mission-critical systems - https://wiki.ubuntu.com/Releases

For download also zsync can be used, e.g.:

zsync http://ftp.aso.ee/ubuntu-releases/releases/xenial/ubuntu-16.04.3-desktop-amd64.iso.zsync

Download latest state of the building script

Main mirror:

git clone https://github.com/estobuntu/ubuntu-estonian-remix.git
cd ubuntu-estonian-remix/

Forked mirror:

git clone https://github.com/edmundlaugasson/ubuntu-estonian-remix.git
cd ubuntu-estonian-remix/

Check the script before running it!

Definitely check the script before running - file locations (from where to take ISO and where to save new ISO) and possibly some other variables.

Run the script

To run the bash script:

sudo ./makeRemix.sh

Same applies to all .sh script files you may find.

Whenever needed, make script executable beforehand:

chmod a+x makeRemix.sh

You will get some announcements and can make some choices. Then finally the building process begins.

Result

The result will be .iso file that can be used as regular Ubuntu installation ISO but now with latest updates + other changes that have been done by script.