Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Fermer
informationInformation
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 !




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).

  1. 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
  2. Vérifiez la position de votre clé usb
    df -T -h
  3. Ensuite vous passez en root (su)
    dd if=debian-testing-amd64-i386-netinst.iso.iso of=/dev/sdx
  4. 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

commentaireNotes :
# = su = donc root
Sous sous XFCE l'éditeur est mousepad tandis que sous mate il se nome pluma mais vous pouvez utiliser nano.

  1. À 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.
  2. Nous allons commencer par éviter la fenêtre qui demande notre login.
    # pluma /etc/lightdm/lightdm.conf
  3. Recherchez la ligne
    # autologin=
    et dé-commentez là: et ajoutez vos utilisateur après le "="
    autologin=votre-utilisateur
  4. Sauvez votre fichier puis rémarrez votre machine. Vous devriez être connecté automatiquement à votre session.
  5. Installez si besoin le le paquet gksu + caja-gksu pour mate.
    Ces derniers peuvent être pratique pour ouvrir un fichier en "tant qu'administrateur".
  6. Idem avec caja_open-terminal (mate uniquement)
    qui permet d'ouvrir un terminal depuis n'importe où à l'aide d'un clic droit.
  7. 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
  8. Vous devriez vous déconnecter pour que cela prenne effet (à l'ouverture de votre session).


Erreur du kernel

Vous pouvez avoir ce genre d'erreur
Error: 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.

AvertissementEt surtout !!!!
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 update
suivit d'un
reboot


noteRemarque
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.



Booter sur la configuration Temps Réel depuis le grub



AvertissementAvertissement
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 twisted.
L'auteur ne saurait être tenu pour responsable d'une manipe ou d'une insertion de caractères mal-venus wink.
La rédaction de ce présent tutoriel a commencé le 9 mars 2014 donc la version du noyaux peut avoir changé.


astuceConseil aux débutants
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
Ces comandes permettent d'explorer graphiquement le contenu du système.
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 cool.
Une partie des dépôt de la TangoSudio peut fonctionner mais nécessite quelques ajustements et précautions.

noteRemarque
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.
Par défaut votre utilisateur ne fait pas partie du groupe sudo , donc je vous suggère d'utiliser su pour les action root et pour revenir en simple utilisateur il suffit de saisir exit . Ceci vous permetra ne travailler qu'avec un seul terminal de base en non-root bien sûr ;).


XFCE KXStudio (clone)


  1. 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
  2. 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
  3. Puis supprimez les paquets de votre home (ou sauvegardez les, à vous de voir).
    $ rm *.deb
  4. Actualisez la liste des dépots :
    # apt-get update
  5. 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.
     
     
  6. 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)


commentaireCommentaire
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.


  1. 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
  2. Installez le
    # dpkg -i *.deb
  3. Supprimez le paquet
    $ rm *.deb
  4. Rechargez la liste des dépots:
    # apt-get update
  5. 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
  6. Rechargez la liste
    # apt-get update
  7. Une autre erreur au sujet de la signature du dépôt nous amène à installer sa clé
    # apt-get install tangostudio-keyring
  8. Rechargez la liste
    # apt-get update
  9. 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"
    Image   Image

    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...
  10. 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à)...
  11. 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
  12. Mise à jour de ce qui est en place
    # apt-get dist-update

    Suivit d'un reboot de la machine.
  13. 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 biggrin.
  14. 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!

astuceConseil
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.


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_USERSoftwareWineWineAsio
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-keyring
et 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 ça m'évitera à l'avenir du travail en doublon. J'y ai ajouté pas mal de choses pour rendre le bureau mate le plus fonctionnel possible. Tout un pan de la page est en cours de remaniement du fait qu'elle a été rédigée à l'époque de debian jessie en testing et depuis bien des choses ont changé entre l'évolution de KXStudio et l'arrêt de la TangoStudio....




Collaborateur(s) de cette page : olinuxx et utilisateur_anonyme .
Page dernièrement modifiée le Lundi 23 mai 2016 16:45:55 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)
calixtus06, 18:59, lun. 04 mars 2024: Bonjour et bienvenue à Hborsa et Adjudandouille :-)
olinuxx, 18:34, jeu. 29 Feb 2024: Bonjour et bienvenue à anto45500 cool
jujudusud, 23:38, mar. 27 Feb 2024: Venez participer à la joute numéro 17 : [Lien]
calixtus06, 18:36, jeu. 22 Feb 2024: Bonjour et bienvenue à nikartri et rckloar :-)
calixtus06, 10:15, mer. 14 Feb 2024: Bonjour et bienvenue à smonff, Alphascorpii, tadumtss et letoII :-)