# setup - do not touch mount -t proc none /proc/ mount -t sysfs none /sys/ mount -t devpts none /dev/pts/ # end setup # set timezone echo "Europe/Paris" > /etc/timezone ln -sf /usr/share/zoneinfo/$(cat /etc/timezone) /etc/localtime dpkg-reconfigure -f noninteractive tzdata sudo apt-get update sudo apt-get upgrade -y # install lang pack lang=fr for l in $(cat /usr/share/linuxmint/mintlocale/language_packs); do category=$(echo $l | awk -F ':' '{print $1}') if [ $category = 'tr' ]; then languagecode=$(echo $l | awk -F ':' '{print $2}') if [ -z $languagecode ] || [ $languagecode = 'fr' ]; then dep=$(echo $l | awk -F ':' '{print $3}') if [ -z $dep ] || dpkg -l $dep > /dev/null 2>&1; then pull=$(echo $l | awk -F ':' '{print $4}') echo "Installing $pull$lang because dep is '$dep'" sudo apt-get install -y $pull$lang fi fi fi done # setup custom background rm /usr/share/backgrounds/linuxmint/default_background.jpg ln -s sele_ring_lis67.jpg /usr/share/backgrounds/linuxmint/default_background.jpg # gen locales locale-gen fr # language french update-locale LANG=fr_FR.UTF-8 LANGUAGE=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 # keyboard french sed -i 's/us/fr/g' /etc/default/keyboard # install custom packages # ANCESTRIS #sudo add-apt-repository -y ppa:ancestris/ancestris-stable #sudo apt-get update #sudo apt-get install -y ancestris # ABRICOTINE #wget "https://github.com/brrd/abricotine/releases/download/1.0.0/abricotine-1.0.0-ubuntu-debian-x64.deb" #sudo dpkg -i abricotine-1.0.0-ubuntu-debian-x64.deb #rm abricotine-1.0.0-ubuntu-debian-x64.deb # BAOBAB #sudo apt-get install -y baobab # SCRIBUS #sudo apt-get install -y scribus # KEEPASSXC #sudo add-apt-repository -y ppa:phoerious/keepassxc #sudo apt-get update #sudo apt-get install -y keepassxc # clean - do not touch rm -rf /tmp/* rm -f /etc/hosts /etc/resolv.conf umount /proc/ umount /sys/ umount /dev/pts