Table des matières

Feuille de route

Je décrie ici mes manipulations pour la création de différents liveTruc, APODIO entre autre. Il y a déjà un très gros travail de fait par Julien Ottavi dans la sélection des logiciels et différents tests. Nous tenterons de définir une base plus large et stable que les différentes base ubuntu/xubuntu etc habituelles pour un usage exclusivement dédié au multimédia.

Création de la base LiveCD/DVD/USB nécessaire

  1. Installation de CrunchBang Linux
  2. Cure d'amaigrissement selon les besoins
  3. Francisation ( à l'installation ) et suppression des paquets us ou en.

Par exemple, j'ai enlevé : abiword*,agrave,bsd-mailx,mailx,claws-mail,dillo,elinks,elinks-data,exim4,fontipython,freepats,gftp,gimp-help-en,gnome-specimen,gnumeric*,gwibber,hunspell-en-us,inkscape,java-comon,kino,libgweather,liferea,link-grammar-dictionaries-en,mutt,myspell*,naim,newsbeuter,open-office*,osmo,pitivi,seahorse,spamc,spamassassin,skype*,xchm,xsne*,… Ceci a fait gagner 538Mo.

Ajout

  1. de dépots
echo "### depot xfce4.6.0 ###
deb http://ppa.launchpad.net/jerome-guelfucci/ppa/ubuntu intrepid main
gpg --keyserver keyserver.ubuntu.com --recv 0E23917F5D9DCE6C
gpg --export --armor 0E23917F5D9DCE6C | sudo apt-key add -
  1. XFCE 4 pour avoir un bureau alternatif celui de CrunchBang ( OpenBox ) complet
  2. Ajout de unetbootin et VNC
  3. Ajout de mesa-utils (pour glxinfo)
  4. Création d'un dépôt local pour les drivers utilisables par jockey. Voir cette page . Ceci permet de gagner du temps a l'installation de driver nvidia et ati, tout est en local… En gros
mkdir -p /var/apt /var/apt/conf /var/apt/incoming
echo "Origin: gepeto
Label: La Fabrique du Libre
Suite: stableici
Codename: intrepid
Version: 8.10
Architectures: i386 source
Components: main contrib restricted nonfree
Description: local copy for driver"
> /var/apt/conf/distributions 

### mettre tous les .deb dans le répertoire /var/apt/incoming !!!

cd /var/apt
for i in `ls -1 incoming/*.deb`; do reprepro -b . includedeb intrepid $i; done

# ajout du depot dans sources.list
echo "deb file:/home/user/apt stableici main restricted contrib non-free" >> /etc/apt/sources.list.d/stableici.list

### modifier le porg remastersys pour qu'il garde les .deb
sed -i /usr/bin/remastersys -e " "s/--exclude='*.deb' //"

Modifications

chmod 660 /etc/sudoers
echo "
# pour xfce4 shutdown correct
ALL ALL = NOPASSWD: /usr/sbin/xfsm-shutdown-helper
" >> /etc/sudoers
chmod 440 /etc/sudoers
xfconf-query -c xfce4-session -np '/shutdown/ShowSuspend' -t 'bool' -s 'false'
xfconf-query -c xfce4-session -np '/shutdown/ShowHibernate' -t 'bool' -s 'false'
 Pour eviter l'utilisation d'un mauvais module nvidia
sed -i /etc/default/linux-restricted-modules-common -e "s/DISABLED_MODULES=\"/DISABLED_MODULES=\"nvidia nvidia_legacy"

puredata

svn co https://devel.goto10.org/svn/pdmtl/trunk/pdmtl
cd pdmtl
bash ./SETUP-pdrc.sh
pd hbrowser.pd