#1 Le 18/03/2015, à 03:24
- Squashfs
Script post-install d'Ubuntu 14.04.3 LTS
#!/bin/bash
# remove proposed #
add-apt-repository --remove "deb http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs)-proposed restricted main multiverse universe"
# indicator-sensors #
add-apt-repository -y ppa:alexmurray/indicator-sensors
# spotify #
echo "deb http://repository.spotify.com stable non-free" > /etc/apt/sources.list.d/spotify.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2C19886
# ubuntu-tweak #
add-apt-repository -y ppa:tualatrix/ppa
# update-upgrade #
apt-get -y update && apt-get -y upgrade
# mscorefonts-eula #
bash -c 'echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections'
# install #
apt-get -y install gdebi gimp gparted indicator-cpufreq indicator-sensors libatm1 numlockx radiotray samba spotify-client spotify-client-gnome-support spotify-client-qt synaptic ubuntu-restricted-extras ubuntu-tweak ubuntu-wallpapers-precise unity-tweak-tool
# radiotray #
cp /usr/share/applications/radiotray.desktop /etc/xdg/autostart
bash -c "cat > /usr/share/radiotray/bookmarks.xml <<-'eof'
<bookmarks>
<group name=\"root\">
<bookmark name=\"France Info\" url=\"http://www.listenlive.eu/franceinfo.m3u\"/>
<bookmark name=\"Smooth Jazz\" url=\"http://smoothjazz.com/streams/smoothjazz_128.pls\"/>
</group>
</bookmarks>
eof"
# disable-apport #
sed -i 's/enabled=1/enabled=0/' /etc/default/apport
# numlockx #
echo "greeter-setup-script=/usr/bin/numlockx on" >> /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
# end #
apt-get -y clean
exit 0
# hb #
Dernière modification par Squashfs (Le 25/02/2016, à 23:34)
Hors ligne
#2 Le 26/03/2015, à 09:21
- tiramiseb
Re : Script post-install d'Ubuntu 14.04.3 LTS
Salut,
Hola il y a moyen de largement factoriser ton code, là...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 26/03/2015, à 09:26
- SilentStorm
Re : Script post-install d'Ubuntu 14.04.3 LTS
dès le début du script il y a des erreurs.
Par exemple tu fais un apt-get -y upgrade seul, il faut toujours faire un apt-get update avant sinon ça ne rafraîchis pas la liste des paquets donc mettre par exemple :
apt-get update && apt-get -y upgrade
Pour être sûr d'avoir toutes les mises a jour d'effectué, on peux utiliser dist-upgrade a la place de upgrade.
Dernière modification par SilentStorm (Le 26/03/2015, à 09:27)
Core I7 a 2.4 GHz / 16 Go de ram / SSD 512 Go + HDD 1 To (1.5 To) / GeForce 650m GT (pc portable)
OS : Linux Mint 17.1 (Cinnamon) - Debian 8 Jessie (Mate) - ArchLinux (Xfce)
Hors ligne
#4 Le 26/03/2015, à 09:26
- tiramiseb
Re : Script post-install d'Ubuntu 14.04.3 LTS
Tiens, j'ai mis le mien en ligne :
https://gist.github.com/tiramiseb/db2f6d4d54b994395d1b
Je t'invite à regarder la fonction "install".
Quelques conseils :
- donne des noms plus explicites à tes fonctions
- utilise des arguments pour les fonctions, plutôt que des variables globales
- mets quelques commentaires là où tes trucs ne sont pas clairs
Et pour ta mise en forme des tests, je trouve ça un peu bizarre de laisser "if" seul sur sa ligne et de mettre le test en-dessous...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 26/03/2015, à 09:27
- tiramiseb
Re : Script post-install d'Ubuntu 14.04.3 LTS
SilentStorm: bien vu pour le upgrade avant lequel il manque un update
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 26/03/2015, à 14:32
- Squashfs
Re : Script post-install d'Ubuntu 14.04.3 LTS
Salut à tous.
Merci pour vos remarques, je viens de faire les corrections, j'ai aussi testé mon script et tous vas bien mais je reste ouvert à tous les conseils.
Dernière modification par Squashfs (Le 26/03/2015, à 14:51)
Hors ligne