

Ce présent tutoriel se basait sur Jessie en version testing mais depuis le 25 avril 2015 Jessie est passée en version stable.
N'hésitez pas à poser vos griffes sur cette page qui est loin d'être complète !
N'hésitez pas à poser vos griffes sur cette page qui est loin d'être complète !
Table des matières
Avant-propos
Outre le fait de l'arrêt de la TangoSudio j'ai constaté à plusieurs reprise que les utilisateurs se heurtaient à un problème de compatibilité de logiciels et cela sur Debian 7 alias Wheezy. Actuellement la version stable officielle.
Mais il se trouve que Debian 8 alias Jessie est pleine de surprises.
La base
Dans un premier temps nous faut une image iso de ce qui sera notre futur système. Ayant plusieurs machines différentes j'ai opté pour une version multiarchitecture ça évitera d'avoir à refaire une clé usb à chaque fois ;) .À vous de choisir l'installateur qui vous convient:
https://www.debian.org/CD/netinst/

http://cdimage.debian.org/cdimage/release/current/multi-arch/iso-cd/

Le temps de télécharger votre image.iso vous allez préparer votre support (clé usb) avec gparted par exemple et formatez-la en fat32 (si besoin est).
- Copiez votre image iso sur votre cd de cette façon en allant dans votre répertoire de téléchargements
cd ~/Téléchargements
- Vérifiez la position de votre clé usb
df -T -h
- Ensuite vous passez en root (su)
dd if=debian-testing-amd64-i386-netinst.iso.iso of=/dev/sdx
- Une fois la copie effectuée vous pouvez démarrer votre machine dessus!
Si c'est votre première installation du genre le mieux est de vous laisser guider avec l'installateur debian.
A un moment vous avez la possibilité de formater le disque dur ou bien d'utiliser les partitions existantes.
Le mieux est donc d'utiliser l'option "partitionnement assisté".
L'installateur Debian vous offre la possibilité de choisir votre environnement du bureau.
Pour ma part je choisis Mate c'est une question de feeling mais vous pourrez aussi choisir le bureau XFCE si vous préférez ce dernier on le dit plus léger.
Voilà l'installation du bureau étant cours il vous faudra donc patienter un bon moment ... Allez faire un tour. ;)
Une fois l'environnement de bureau installé il vous sera demandé sur quel disque dur installer le secteur d'amorçage.
Choisissez bien sûr la partition ou se trouve le système. Attendez la fin de la procédure puis suivez les instruction avant de redémarrer le pc.
Les trucs chi@nts
- À votre première connexion une question vous est posée. Le mieux est de sélectionner un tableau de bord vide.
Par la suite il sera réaménagé pour le/la musicien(ne) que vous êtes. - Nous allons commencer par éviter la fenêtre qui demande notre login.
# pluma /etc/lightdm/lightdm.conf
- Recherchez la ligne
# autologin=
et dé-commentez là: et ajoutez vos utilisateur après le "="
autologin=votre-utilisateur
- Sauvez votre fichier puis rémarrez votre machine. Vous devriez être connecté automatiquement à votre session.
- Installez si besoin le le paquet gksu + caja-gksu pour mate.
Ces derniers peuvent être pratique pour ouvrir un fichier en "tant qu'administrateur". - Idem avec caja_open-terminal (mate uniquement)
qui permet d'ouvrir un terminal depuis n'importe où à l'aide d'un clic droit. - Par défaut votre utilisateur ne fait pas partie du groupe sudo mais vous pouvez utiliser "su" à la place.
Ceci dit vous êtes un habitué à sudo blah blah ...
adduser votre-utilisateur sudo
- Vous devriez vous déconnecter pour que cela prenne effet (à l'ouverture de votre session).
Erreur du kernel
Vous pouvez avoir ce genre d'erreurError: Driver ‘pcspkr’ is already registered, aborting…
Pas de soucis editez (en root) le fichier
/etc/modprobe.d/fbdev-blacklist.conf
et ajoutez lui tout simplement cette ligne:blacklist pcspkr
Puis redémarrez votre machine.
Installation du RealTime
En fonction de l'environnement de bureau vous pouvez utiliser mousepad ou pluma (respectivement pour XFCE et MATE).
Pour installer le realtime depuis quelques jours les backports de Jessie offrent une version stable du noyaux Temps Réel.
À priori l'installation du dernier noyaux s'occupe de mettre à jour le /boot/grub/grub.cfg. (Ce qui signifie que la machine redémarrera sur le nouveau noyau)
Ajuster le /etc/apt/sources.list
user-test@debian-jessie:~$ su Mot de passe : root@debian-jessie:pluma /etc/apt/sources.list
# deb http://ftp.fr.debian.org/debian/ jessie main # deb-src http://ftp.fr.debian.org/debian/ jessie main # deb http://security.debian.org/ jessie/updates main # deb-src http://security.debian.org/ jessie/updates main # jessie-updates, previously known as 'volatile' # deb http://ftp.fr.debian.org/debian/ jessie-updates main # deb-src http://ftp.fr.debian.org/debian/ jessie-updates main ## Backports Jessie - dépôts officiels deb http://ftp.debian.org/debian jessie-backports main contrib non-free # src deb http://ftp.debian.org/debian jessie-backports main contrib non-free
Sauvez et fermez votre éditeur
Par synaptic
Ouvrez votre synaptic et recharger la liste des logiciels disponibles.
Recherchez le paquet linux-image-3.x.x-x-rt-686pae (pour la i686)
Il vous demandera d'installer deux autres paquets avec lui.
Il faudra rebooter votre machine puis vérifier la version avec
uname -ra
Si la version ne contient pas la mention rt alors il faudra modifier le grub autrement dit le secteur d'ammorçage.
Vous pouvez aussi choisir au moment du grub le menu options puis sélectionner le noyau real time mais vu que vous faites de la MAO il est possible de le contraindre à booter dessus si besoin.
Pour la 64 bits vous devez trouver 3 paquets qui sont:
linux-image-3.x.x-x-rt-amd64 x 2 et le linux-headers-rt-amd64 installez les.

N'oubliez pas de désactiver les dépôts testing et unstable avant toute chose!!!
Reactivez les dépots stable-main et autre puis ...
Ensuite un
apt-get updatesuivit d'un
reboot

Quand le grub va s'afficher vous devez aller dans les options pour démarrer sur le nouveau noyaux ! (voir chapitre suivant)
Nous verrons après comment booter dessus de manière définitive.
Nous verrons après comment booter dessus de manière définitive.
Booter sur la configuration Temps Réel depuis le grub

L'édition de ce fichiers est un élément clé du système respectez scrupuleusement la syntaxe sous peine de planter au démarrage.
En cas de besoin le menu d'options doit vous permettre de redémarrer sur l'autre noyaux.
Ne cherchez pas ici le super grub de ouf car ici on se cantonne à faire fonctionner la machine
.
L'auteur ne saurait être tenu pour responsable d'une manipe ou d'une insertion de caractères mal-venus
.
La rédaction de ce présent tutoriel a commencé le 9 mars 2014 donc la version du noyaux peut avoir changé.
En cas de besoin le menu d'options doit vous permettre de redémarrer sur l'autre noyaux.
Ne cherchez pas ici le super grub de ouf car ici on se cantonne à faire fonctionner la machine

L'auteur ne saurait être tenu pour responsable d'une manipe ou d'une insertion de caractères mal-venus

La rédaction de ce présent tutoriel a commencé le 9 mars 2014 donc la version du noyaux peut avoir changé.

Pour être sûr d'éditer correctement le fichier de configuration du grub le plus sage est d'utiliser grub-customizer.
Sous MATE
Le mieux si ce n'est déjà fait est sans doute d'installer les paquets caja-gksu et gksu ensuite vous vous dellogguer et vous aurez les options suivantes sur le clic droit:- Ouvrir un terminal ici
- Ouvrir en tant qu'administrateur
Mais pouvez tout simplement l'éditer de la sorte :
pluma /boot/grub/grub.cfg
Sous XFCE
N'ayant pas l'habitude le mieux sous XFCE c'est de se créer un fichier dans votre home nommez le grub.cfg et collez lui le contenu qui suis au paragraphe suivant.user-test@debian-jessie:~$ su Mot de passe : root@debian-jessie:/home/user-test# mv grub.cfg /boot/grub/grub.cfg
/boot/grub/grub.cfg
Voici le contenu modifié de mon grub.conf.
# # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi font="/usr/share/grub/unicode.pf2" fi if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=fr_FR insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ] ; then set timeout=-1 else if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi insmod png if background_image /usr/share/images/desktop-base/lines-grub.png; then set color_normal=white/black set color_highlight=black/white else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### function gfxmode { set gfxpayload="${1}" } set linux_gfx_mode= export linux_gfx_mode menuentry 'Debian GNU/Linux, avec Linux 3.2.0-4-rt-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-4-rt-amd64-advanced-aca67937-9eea-4187-8c0d-e67bebc5e103' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi echo 'Chargement de Linux 3.2.0-4-rt-amd64…' linux /boot/vmlinuz-3.2.0-4-rt-amd64 root=UUID=aca67937-9eea-4187-8c0d-e67bebc5e103 ro quiet echo 'Chargement du disque mémoire initial…' initrd /boot/initrd.img-3.2.0-4-rt-amd64 } menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-rt-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-4-rt-amd64-recovery-aca67937-9eea-4187-8c0d-e67bebc5e103' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi echo 'Chargement de Linux 3.2.0-4-rt-amd64…' linux /boot/vmlinuz-3.2.0-4-rt-amd64 root=UUID=aca67937-9eea-4187-8c0d-e67bebc5e103 ro single echo 'Chargement du disque mémoire initial…' initrd /boot/initrd.img-3.2.0-4-rt-amd64 } menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-aca67937-9eea-4187-8c0d-e67bebc5e103' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi echo 'Chargement de Linux 3.16.0-4-amd64…' linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=aca67937-9eea-4187-8c0d-e67bebc5e103 ro quiet echo 'Chargement du disque mémoire initial…' initrd /boot/initrd.img-3.16.0-4-amd64 } submenu 'Options avancées pour Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-aca67937-9eea-4187-8c0d-e67bebc5e103' { menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-aca67937-9eea-4187-8c0d-e67bebc5e103' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi echo 'Chargement de Linux 3.16.0-4-amd64…' linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=aca67937-9eea-4187-8c0d-e67bebc5e103 ro quiet echo 'Chargement du disque mémoire initial…' initrd /boot/initrd.img-3.16.0-4-amd64 } menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-recovery-aca67937-9eea-4187-8c0d-e67bebc5e103' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi echo 'Chargement de Linux 3.16.0-4-amd64…' linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=aca67937-9eea-4187-8c0d-e67bebc5e103 ro single echo 'Chargement du disque mémoire initial…' initrd /boot/initrd.img-3.16.0-4-amd64 } menuentry 'Debian GNU/Linux, avec Linux 3.2.0-4-rt-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-4-rt-amd64-advanced-aca67937-9eea-4187-8c0d-e67bebc5e103' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi echo 'Chargement de Linux 3.2.0-4-rt-amd64…' linux /boot/vmlinuz-3.2.0-4-rt-amd64 root=UUID=aca67937-9eea-4187-8c0d-e67bebc5e103 ro quiet echo 'Chargement du disque mémoire initial…' initrd /boot/initrd.img-3.2.0-4-rt-amd64 } menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-rt-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-4-rt-amd64-recovery-aca67937-9eea-4187-8c0d-e67bebc5e103' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 aca67937-9eea-4187-8c0d-e67bebc5e103 else search --no-floppy --fs-uuid --set=root aca67937-9eea-4187-8c0d-e67bebc5e103 fi echo 'Chargement de Linux 3.2.0-4-rt-amd64…' linux /boot/vmlinuz-3.2.0-4-rt-amd64 root=UUID=aca67937-9eea-4187-8c0d-e67bebc5e103 ro single echo 'Chargement du disque mémoire initial…' initrd /boot/initrd.img-3.2.0-4-rt-amd64 } } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
Explications sur la modife effectuée
[+]Intégration de dépôts tiers
J'ai eu le loisir de découvrir avec plaisir que les dépôts de la KXStudio semblent bien fonctionner avec Jessie

Une partie des dépôt de la TangoSudio peut fonctionner mais nécessite quelques ajustements et précautions.

Pour ne pas avoir à écrire qe telle commande ce fait en root et une autre en simple utilisateur j'ai dissocié le contenu:
- Le symbole # annonce une action en root.
- Le symblole $ annonce une action en simple utilisateur.
exit
. Ceci vous permetra ne travailler qu'avec un seul terminal de base en non-root bien sûr ;). XFCE KXStudio (clone)
- Téléchargez le paquet qui va bien!
$ wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.0.0~kxstudio1_all.deb
- Vous aurez besoin d'installer les dépendance au préalable (root):
# apt-get install software-properties-common apt-transport-https
Puis:
# dpkg -i kxstudio-repos_9.0.0~kxstudio1_all.deb
- Puis supprimez les paquets de votre home (ou sauvegardez les, à vous de voir).
$ rm *.deb
- Actualisez la liste des dépots :
# apt-get update
- L'installation de certains metapaquets installeront avec eux une bonne série de logiciels.
Il vaut tout de même mieux être vigilant lors de votre sélection.
Ceci dit quand des paquets sont en conflit synaptic vous le signale lourdement.
- En choisissant d'installer le paquet kxstudio-desktop vous aurez le bureau comme il est dans sa distribution originale.
Les captures présentent une installation dans une machine virtuelle.
Mate TangoStudio (clone)

Attention Le Dépots TangoStudio (wheezy) est toujours disponible en ligne mais cela ne garantie pas que les application fonctionneront sous jessie.
Certaines d'entre elles peuvent très bien fonctionner comme d'autres peuvent littéralement planter.
Certaines d'entre elles peuvent très bien fonctionner comme d'autres peuvent littéralement planter.
- Téléchargez le paquet qui permet la mise en place du bon dépots
$ wget http://download.tuxfamily.org/tangostudio/apt/tangostudio-apt_0.2.2_all.deb
- Installez le
# dpkg -i *.deb
- Supprimez le paquet
$ rm *.deb
- Rechargez la liste des dépots:
# apt-get update
- Un message d'erreur va s'afficher nous allons supprimer un dépôt obsolète
# rm /etc/apt/sources.list.d/mate-desktop.list
- Rechargez la liste
# apt-get update
- Une autre erreur au sujet de la signature du dépôt nous amène à installer sa clé
# apt-get install tangostudio-keyring
- Rechargez la liste
# apt-get update
- Nous arrivons sur la partie ou nous allons installer la configuration de mate mais n'installez rien pour le moment.
Vous installez les paquets qui sont sélectionnés sur la capture. N'essayez pas le paquet tangostudio-desktop-mate.
Pour les futurs nostalgiques si vous voulez l'aspect de la TangoStudio (à quelques détails près ) vous n'aurez qu'à appliquer le thème Tango Studio" ou "Tango Studio Murine"
Pour le fond d'écran installez les paquets "tangostudio-artwork" et "tangostudio-wallpaper". Vous devrez ensuite choisir vous même le fond d'écran.
Et bien sûr pour le menu bien rangé je vous laisse deviner quel paquet installer ;).
Notez que si un logiciel est installé depuis un autre dépôt et qu'il ne fait pas partie de la liste des applications diponibles sur TangoStudio alors vous devrez éditer le menu pour ranger le lanceur où il vous convient... - La suite peut être un peux plus ardue mais ça va le faire quand même!
En effet on choisi certains métapaquets et on en ignore d'autres car certaines librairies sont incompatibles.
N'oubliez pas d'activer Jackd2 pour le temps réel (hé oui c'est aussi pour ça qu'on est là)... - Il manque les dépôts non-free alors à présent mettez à jour le paquet tangostudio-apt.
Ensuite fermez synaptic et ouvrez un terminal et rechargez la liste
# apt-get update
- Mise à jour de ce qui est en place
# apt-get dist-update
Suivit d'un reboot de la machine. - On verifie la version du noyau au cas où ...
$ uname -ra
qui doit vous retourner quelque chose du style:
Linux debian 3.2.0-4-rt-amd64 #1 SMP PREEMPT RT Debian 3.2.65-1+deb7u2 x86_64 GNU/Linux
C'est chaud non? Bin c'est pas fini.
- Pour ce qui est de wine (en rt) et wineasio je vous renvois sur le chapitre XFCE KXStudio (clone) pour l'installation des dépôts de la KXStudio. Et pour l'installation de wine rdv sur le chapitre suivant!

En fonction de ce que vous allez avoir besoin dans votre course à l'armadamaoiste vous jonglerez entre plusieurs dépôts. Parfois certains paquets issus d'un dépôt peuvent poser problème lorsqu'ils sont en dépendance d'un autre paquet lui même d'un autre dépôt.
Dans ce cas je vire le paquet et je sélectionne "par origine" depuis synaptic. Pour l'instant ça semble fonctionner.
Dans ce cas je vire le paquet et je sélectionne "par origine" depuis synaptic. Pour l'instant ça semble fonctionner.
Wine
L'installation de wine peut être assez subtile sur une architecture x64 voyez vous même ce qui suit:Wine sur architecture x86_64
# dpkg --add-architecture i386 # apt-get update # apt-get install wine-bin:i386
Wine Asio sur architecture x86_64
Pour installer wineasio il faut gruger en forçant l'installation des librairie de la i386.# apt-get install wineasio-i386
Wineasio sur i686 et x86_64
Vous n'oublierez pas d'inscrire (en non root) le pilote au registre windows:$ regsvr32 wineasio.dll
Pour une configuration avancée de ce pseudo pilote vous pouvez lancer
$ regedit
Allez dans HKEY_CURRENT_USER ⇒ Software ⇒ Wine ⇒ WineAsio
Les 4 valeurs suivantes sont la configuration du pilote asio et sont éditables assez facilement.
- Connect to hardware (autrement dit à Jack)
- Number of input
- Number of outputs
- Prefered buffersize
Pour conclure
Quand je me suis penché sur la question qui était je cite:
Citation :
Et si on pouvait faire un système qui serait capable d'absorber les dépôts de KXSTudio et TangoStudio le tout sur debian ?
je ne pensais pas du tout arriver à ce résultat. Mon but était de ne rien avoir à compiler sauf ardour 3. Et ce que je souhaitai c'était d'arriver à réaliser cela sur les deux architectures i686 et x86_64.
Pour ce qui est de la gestion du grub, l'installation de grub-customizer est le remède.
Maintenant il reste à mettre tout ça à l'épreuve.
Ce tuto est une variante d'une autre publication sur le net licenciée sous les termes CC BY-SA 2.5.
Dépôts tiers
Vous pouvez ou non utiliser le dépôt deb-multimedia plus facilemnt que d'autres dépots par ailleurs un peu farfelu à utiliser pour l'utilisateur débutant.
deb-multimedia met régulièrement les logiciels à jour comme par exemple le flashplayer-mozilla pour ne citer que cet exemple.
L'installation est super simple vous ajoutez juste ce qui suit dans votre sources.list:
deb http://www.deb-multimedia.org wheezy main non-free # deb-src http://www.deb-multimedia.org wheezy main non-free
Mettez la liste à jour (vous aurez un message d'avertissement) et vous installez le paquet qui va bien:
apt-get install deb-multimedia-keyringet mettez votre liste de logiciels à jour ...
A propos des dépôts testing et unstable
Si l'installation de tels dépôts peux être rebutant sachez que certains logiciels ne pourront même pas être compilé sur votre système lorsqu'il exigent des versions de librairies qui sont absentes dans les dépôts stables officiels ...
Liens et commentaires
Je me devais de faire un petit retour su cet aspect.
En jonglant sur plusieurs dépots et faisant divers tests d'installations je vous écrit depuis jessie avec jackd2 disponible au dépôt idem pour ffado je peux donc y faire tourner la Edirol FA-101 sans problème (je veux dire sans ajouter de dépôts tiers) Il y a d'ailleurs un métapaquet qui répond au nom de multimedia-firewire à installer. Une liste de logiciels suggérés y est associé donc jackd2 avec activation temps réel (via un terminal taskel) ffado-mixer-qt4 ...
Le bureau MATE est d'une fluidité que je ne lui connaissais pas sur mon petit pc dual corps que je trouvais plutôt "mou du gras" jusqu'ici ...
La configuration du bureau est, après installation, inaccessible mais après un dist-upgrade tout prends son sens avec dconf-editor.
Coté applications audio on y trouve déjà audacity en 2.0.6-2, ardour2, 3 calf-plugin et bien d'autres j'en passe à X42-plugins Zamplugins ...
L'intégration des dépôts de kxstudio doit se faire en installant certaines des ses librairies statiques qui permettent de contourner les limites du système.
Aussi j'ajoute le lien vers le tuto d'origine

Sous sous XFCE l'éditeur est mousepad tandis que sous mate il se nome pluma mais vous pouvez utiliser nano.