Chargement...
 
Skip to main content

Historique: Debian 8 Jessie MAO

Aperçu de cette version: 26

 astuce
Attention, la Debian Jessie n'étant pas encore sortie officiellement en tant que Debian "Stable", ce tutoriel est un tutoriel de "testing" pour utilisateur averti. 😉




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 😉 . A vous de choisir l'installateur qui vous convient.
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
    Copy to clipboard
    cd ~/Téléchargements
  2. Vérifiez la position de votre clé usb
    Copy to clipboard
    df -T -h
  3. Ensuite vous passez en root (su)
    Copy to clipboard
    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

 Notes :
# = 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.
    Copy to clipboard
    # pluma /etc/lightdm/lightdm.conf
  3. Recherchez la ligne
    Copy to clipboard
    # autologin=
    et dé-commentez là: et ajoutez vos utilisateur après le "="
    Copy to clipboard
    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 ...
    Copy to clipboard
    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
Copy to clipboard
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:
Copy to clipboard
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).

Ajuster le /etc/apt/sources.list

Copy to clipboard
user-test@debian-jessie:~$ su Mot de passe : root@debian-jessie:pluma /etc/apt/sources.list


Copy to clipboard
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 # jessie-backports, previously on backports.debian.org deb http://ftp.fr.debian.org/debian/ jessie-backports main # deb-src http://ftp.fr.debian.org/debian/ jessie-backports main # A voir ... # deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib # deb-src http://ftp.fr.debian.org/debian/ jessie contrib non-free main # deb http://security.debian.org/ jessie/updates contrib non-free main # deb-src http://security.debian.org/ jessie/updates contrib non-free main # ........................................................................ ## Debian unstable - dépôts officiels deb http://ftp.fr.debian.org/debian/ unstable main ## Debian testing - dépôts officiels deb http://ftp.fr.debian.org/debian/ testing main deb http://security.debian.org/ testing/updates main ## Debian stable - dépôts officiels deb http://ftp.fr.debian.org/debian/ stable main deb http://ftp.fr.debian.org/debian/ stable-updates main deb http://security.debian.org/ stable/updates main

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
Copy to clipboard
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 et rebootez votre machine.

 Remarque
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



 Avertissement
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é.

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 :

Copy to clipboard
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.
Copy to clipboard
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.

Copy to clipboard
# # 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


Ce que j'ai fait c'est que j'ai recopié le contenu qui normalement s'affiche dans les options du grub puis je l'insère juste audessus de la position du noyaux défini par défaut. Évidement nous somme loin d'un grub customisable à la suce ubuntu mais après ce qu'on souhaite c'est que cela fonctionne et c'est tout. 😀
Copy to clipboard
### BEGIN /etc/grub.d/10_linux ### function gfxmode { set gfxpayload="${1}" } set linux_gfx_mode= export linux_gfx_mode

Copy to clipboard
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 }

 Conseil
Si vous avez un doute ne faites rien mais vous trouverez de l'aide sur cette section du forum.
Ouvrez-y un nouveau sujet et apportez le retourn de cette commande:
Copy to clipboard
cat /boot/grub/grub.cfg



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.

 Remarque
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 les deux paquets qui vont bien!
    Copy to clipboard
    $ wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos-backports_7.2.0%7Ekxstudio1_all.deb && wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_7.2.0%7Ekxstudio1_all.deb
  2. En root:
    Copy to clipboard
    # dpkg -i *.deb
  3. Puis supprimez les paquets de votre home (ou sauvegardez les, à vous de voir).
    Copy to clipboard
    $ rm *.deb
  4. Actualisez la liste des dépots :
    Copy to clipboard
    # 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)

  1. Téléchargez le paquet qui permet la mise en place du bon dépots
    Copy to clipboard
    $ wget http://download.tuxfamily.org/tangostudio/apt/tangostudio-apt_0.2.2_all.deb
  2. Installez le
    Copy to clipboard
    # dpkg -i *.deb
  3. Supprimez le paquet
    Copy to clipboard
    $ rm *.deb
  4. Rechargez la liste des dépots:
    Copy to clipboard
    # apt-get update
  5. Un message d'erreur va s'afficher nous allons supprimer un dépôt obsolète
    Copy to clipboard
    # rm /etc/apt/sources.list.d/mate-desktop.list
  6. Rechargez la liste
    Copy to clipboard
    # apt-get update
  7. Une autre erreur au sujet de la signature du dépôt nous amène à installer sa clé
    Copy to clipboard
    # apt-get install tangostudio-keyring
  8. Rechargez la liste
    Copy to clipboard
    # 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"
    Jessie MATE Thème Par Défault   Jessie MATE TS Thème

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

    Suivit d'un reboot de la machine.
  13. On verifie la version du noyau au cas où ...
    Copy to clipboard
    $ uname -ra

    qui doit vous retourner:
    Copy to clipboard
    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 😀.
  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!

     Conseil
    Si lors du rechargement de la lite des logiciel vous avez un message qui vous signale un doublon dans la liste il faudra réajuster votre sources.list .

    Copy to clipboard
    # 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 # jessie-backports, previously on backports.debian.org deb http://ftp.fr.debian.org/debian/ jessie-backports main # deb-src http://ftp.fr.debian.org/debian/ jessie-backports main # A voir ... deb http://ftp.fr.debian.org/debian/ jessie contrib non-free main # deb-src http://ftp.fr.debian.org/debian/ jessie contrib non-free main # deb http://security.debian.org/ jessie/updates contrib non-free main # deb-src http://security.debian.org/ jessie/updates contrib non-free main # ........................................................................ ## Debian unstable - dépôts officiels deb http://ftp.fr.debian.org/debian/ unstable main ## Debian testing - dépôts officiels deb http://ftp.fr.debian.org/debian/ testing main deb http://security.debian.org/ testing/updates main ## Debian stable - dépôts officiels deb http://ftp.fr.debian.org/debian/ stable main deb http://ftp.fr.debian.org/debian/ stable-updates main deb http://security.debian.org/ stable/updates main

 Conseil
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

Copy to clipboard
# 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.
Copy to clipboard
# 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:
Copy to clipboard
$ regsvr32 wineasio.dll

Pour une configuration avancée de ce pseudo pilote vous pouvez lancer
Copy to clipboard
$ 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:
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 je me demande si l'installation de grub-customizer ne serait pas 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.

Retour sur l'utilisation ...


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.

REDIRECT plugin: The redirection to 'Debian 8 Jessie MAO&structure=Accueil+Tutos' is disabled in preview mode.

Historique

Avancé
Information Version
Mon 23 mai 2016 16:45 olinuxx + 1 lien interne + rétablissement du "expérimental" en fait 45
Afficher
Mon 23 mai 2016 16:44 olinuxx modification du titre de la page (suppression de "expérimental") 44
Afficher
Sat 20 Feb 2016 00:51 utilisateur_anonyme2 Changement de lien suite à migration ( le tuto sera ré-édité prochainement ) 43
Afficher
Fri 28 Aug 2015 11:00 utilisateur_anonyme2 MAJ des liens qui étaient à l'époque en testing 42
Afficher
Wed 19 Aug 2015 23:38 utilisateur_anonyme2 Suppression d'un étape HS et avertissement sur dépots TS 41
Afficher
Wed 19 Aug 2015 22:44 utilisateur_anonyme2 Backports Jessie 40
Afficher
Wed 19 Aug 2015 22:40 utilisateur_anonyme2 39
Afficher
Tue 18 Aug 2015 23:17 utilisateur_anonyme2 38
Afficher
Tue 18 Aug 2015 14:15 utilisateur_anonyme2 37
Afficher
Tue 18 Aug 2015 13:44 utilisateur_anonyme2 36
Afficher
Tue 18 Aug 2015 13:44 utilisateur_anonyme2 35
Afficher
Tue 18 Aug 2015 13:43 utilisateur_anonyme2 34
Afficher
Tue 18 Aug 2015 13:41 utilisateur_anonyme2 MAJ du sources.list 33
Afficher
Tue 18 Aug 2015 13:36 utilisateur_anonyme2 32
Afficher
Tue 18 Aug 2015 09:36 utilisateur_anonyme2 31
Afficher
Tue 18 Aug 2015 09:35 utilisateur_anonyme2 MAJ intégration dépôts KXS 30
Afficher
Mon 17 Aug 2015 23:12 utilisateur_anonyme2 Ajout d'une désactivation dépots testing-unstable 29
Afficher
Mon 04 mai 2015 09:59 utilisateur_anonyme2 28
Afficher
Sat 28 Mar 2015 21:30 utilisateur_anonyme2 27
Afficher
Sat 14 Mar 2015 23:08 utilisateur_anonyme2 Retours (à l'usage ...) 26
Afficher
Fri 13 Mar 2015 19:09 utilisateur_anonyme2 Mise à jour rectifs diverses 25
Afficher
Fri 13 Mar 2015 15:07 utilisateur_anonyme2 24
Afficher
Thu 12 Mar 2015 17:06 utilisateur_anonyme2 + caja-open-terminal 23
Afficher
Thu 12 Mar 2015 09:53 utilisateur_anonyme2 22
Afficher
Thu 12 Mar 2015 09:49 utilisateur_anonyme2 21
Afficher
Thu 12 Mar 2015 09:49 utilisateur_anonyme2 20
Afficher
Thu 12 Mar 2015 09:43 utilisateur_anonyme2 19
Afficher
Thu 12 Mar 2015 09:42 utilisateur_anonyme2 18
Afficher
Thu 12 Mar 2015 09:39 utilisateur_anonyme2 17
Afficher
Thu 12 Mar 2015 09:05 utilisateur_anonyme2 16
Afficher
Thu 12 Mar 2015 09:00 utilisateur_anonyme2 15
Afficher
Thu 12 Mar 2015 08:52 utilisateur_anonyme2 14
Afficher
Thu 12 Mar 2015 08:51 utilisateur_anonyme2 13
Afficher
Thu 12 Mar 2015 08:36 utilisateur_anonyme2 12
Afficher
Thu 12 Mar 2015 08:31 utilisateur_anonyme2 11
Afficher
Thu 12 Mar 2015 08:29 utilisateur_anonyme2 10
Afficher
Thu 12 Mar 2015 08:27 utilisateur_anonyme2 9
Afficher
Thu 12 Mar 2015 08:27 utilisateur_anonyme2 8
Afficher
Thu 12 Mar 2015 01:57 olinuxx retirage du bandeau "à intégrer" et mise en place d'un "attention - utilisateur averti" 7
Afficher
Thu 12 Mar 2015 01:48 olinuxx mise en place du PARAM de double-structure 6
Afficher
Thu 12 Mar 2015 01:03 utilisateur_anonyme2 Petite rectifes liens internes à la page 5
Afficher
Thu 12 Mar 2015 00:58 utilisateur_anonyme2 4
Afficher
Thu 12 Mar 2015 00:54 utilisateur_anonyme2 3
Afficher
Thu 12 Mar 2015 00:53 utilisateur_anonyme2 2
Afficher
Thu 12 Mar 2015 00:51 utilisateur_anonyme2 1
Afficher