Chargement...
 
Skip to main content

Historique: Slackware

Aperçu de cette version: 38

Image Slackware est un des derniers grands dinosaures Linux.
Autrefois les spécialistes l'appréciaient car elle était fidèle à l'esprit original du monde Linux, on ne se compliquait pas la vie et on ne cherchait pas à en mettre plein la vue.

C'est effectivement ce qui est appréciable avec la Slackware : La Simplicité.

Le système de paquetages est certes simpliste, car il ne gère pas les dépendances, mais efficace et en cas de problème un paquetage se désinstalle sans problèmes et sans laisser de traces. Il existe même un logiciel nommé slackpkg permettant d'installer des paquetages en les téléchargeant depuis le Web.

Par ailleurs, ceux qui aiment bien faire leur petite popote 😉 ne se trouvent pas enfermés avec un système de paquetage et peuvent installer les logiciels en les compilant eux mêmes. La distibution étant très standard, il n'y a jamais de mauvaises surprises.

Enfin, rien ne vous empêche d'utiliser RPM, ou un autre système de paquetages si cela vous convient mieux.

La doyenne des distibutions Linux existe toujours. Il est vrai qu'elle fédère moins de monde, mais le nombre des distributions Linux ne cesse de croître. Enfin, elle a des qualités indéniables que sont la simplicité et la liberté d'y installer vos logiciels comme bon vous semble.

http://www.slackware.com/



Un exemple de protocole d'installation pour une slackware musicale.



La base; installation basique et matériel


Je suis sous linux Slackware 10.2 et j'ai opté au dépard pour une installation complete des packages. En effet certaines applications comme par exemple 'linux sampler', qui permet d'utiliser les sons giga réclame les fonctionnalités internet... il faut la librairie QT et certaines fonctionalité de KDE ou librairies qui en font partie.

Ceci dit, afin d'optimiser la machine au maximum j'ai désinstallé ensuite les packages dont je ne me servirais pas ainsi que tout ce qui serait suceptible de monopoliser des ressources --> compilation kernel avec le moins possible d'options. Exemple pas de port parallele pour l'imprimante car je ne compte pas imprimer avec cet ordi ----> seulement créer de la musique...

L'ordinateur utilisé est un portable géricom hollywood pentium IV à 2 Ghz et 512 de ram + carte graphique nvidia et carte son tascam us-122 (externe en usb parfaitement reconnue sous linux cf google).

Attention!!! le matos compte et apparament la carte graphique est un point crucial: entre temps, fort de ma nouvelle experience je me suis offert un sony vaio celeron 2.8 Ghz + 512 de ram et je n'ai pas réussi avec une installation musicale a cause de la carte graphique gforce (à mémoire partagée).
J'y ai passé une semaine à temps plein et plus de 35 compilations kernel mais en vain! impossible de faire fonctionner tout çà sans Xruns et même une installation automatique de la distrib adopio fût infructueuse.
Alors je l'ai revendu direct et tant mieux d'ailleur, car son ventilo faisait un bruit monstrueux!

Bref optez pour la config maximum et pour être confortable 1 Go de ram c bien....mé bon j'ai pas le choix car mon géricom c'est 512!! 😊


Le kernel réaltime préemption: étape suivante obligée


Attention: toutes les indications suivantes sont valables et testées ici pour une utilisation en mode root. C'est un choix délibéré au niveau des priorités dans le cas de cet ordinateur jamais branché sur internet et ne servant qu'à la musique.
Dans d'autres contextes d'utilisation ce choix est a proscrire et il faudra adapter l'installation.

Pour plus de détail quand a la complilation d'un kernel 2.6 rt vous pouvez consulter la page "Optimisations et utilisations avancées" sur ce site.

Si vous utilisez la slackware de ce moment (17/07/2006) et qui apparament est bloquée pour l'instant, alors ce sera la version 10.2 et donc elle s'installera avec un kernel 2.4.

Donc il faut installer les sources kernel 2.6.x et les patcher avec le/les correctifs réaltime qui vont bien.

kernel 2.6.x ou ultérieur...
Il y a fort a parier que les prochains kernels auront ces options de réaltime mais pour le moment il faut appliquer des patchs.

Pour celà se tenir au courant car les patchs évoluent presque en continu avec les nouveaux kernels. Il faut chercher sur le net.

Personnellement j'utilise un kernel 2.6.12 patché en 2.6.13-rc6-RT-V0.7.53-11 et donc j'ai utilisé 2 patchs:

1)patch-2.6.13-rc6
--> http://www.chapolin.fr/patch-2.6.13-rc6.bz2

2)realtime-preempt-2.6.13-rc6-RT-V0.7.53-11
--> http://www.chapolin.fr/realtime-preempt-2.6.13-rc6-RT-V0.7.53-11

Pour patcher le kernel vous trouverez les bons tutorials dans google et sur ce site ----> comment patcher (l'art sublime du patchage); au début c'est tres tres impressionant mais apres on se sent comme trançandé...

Une fois le kernel patché il faut le compiler avec les bonnes options.
Donc pour celà j'ai suivis 2 tutoriaux et ce scrupuleusement en ce qui concerne les options relatives au kernel realtime:
--> http://www.chapolin.fr/1.html
--> http://www.chapolin.fr/2.txt
Pour les autres options je me suis adapté a ma machine.

Compillez.

Ensuite il faut installer le module Realtime-lsm (.http://sourceforge.net/projects/realtime-lsm/)
Telechargez la source lsm-realtime et installez là suivant le mode d'emploi livré avec.
Puis j'ai écris la ligne permettant de charger le module realtime au démarrage dans /etc/rc.d/rc.modules ;

sbin/modprobe -v realtime any=1 mlock=0 allcaps=1

Redemarrez en realtime 😊

Et enfin j'ai installé les sources de schedutils qui offre l'outil chrt qui permetra de donner des niveaux de priorités élevés aux applications musicales et à la carte son:
Par exemple si votre carte son se trouve sur IRQ 5 (cat /proc/interrupts pour connaitre les IRQs) et que le pid de IRQ 5 est 739 (ls -l pour connaitre les pids) alors écrivez dans une console;

chrt -f -p 82 793 (niveau de priorité 82 sur 99)

Faites de même pour l'horloge temps réel (Real Time Clock) RTC : chez moi çà donne:

chrt -f -p 82 739 (RTC est sur IRQ 8 )


Voilà la machine est prette!!!!

A partir de là j'ai établis un ordre d'installation des différants progs musicaux et les librairies qui vont avec...

Installations des sources des logiciels et librairies qui permettent de faire de la musique sous linux!



Tout d'abord je tiens a préciser que je n'ai installé que les logiciels qui m'intérrêssaient et que la liste n'est pas complette car il y en a d'autres...

Cette liste tient compte d'un ordre qu'il faut respecter car les logiciels utilisent des librairies communes nottament et qui doivent s'installer évidement en premier. Il en va de même pour les plugins et les programmes qui pour la plupart peuvent fonctionner en s'integrant les uns les autres: exemple hydrogen via jack s'integre dans ardour etc etc (c'est fabuleux)...
C'est donc en tatonnant que j'ai établis cet ordre d'installation et on doit certainement pouvoir l'améliorer en étudiant de tres pres les docs d'installations et les messages donnés par les compillations des sources....

Pour obtenir les sources veuillez utiliser google. Je n'ai utilisé que des sources, pas de rpm ou autres...que des sources 😉 (c'est important pour récupérer les precieux messages relatifs aux compilations).

Allé c'est partit !! 😉

1)wine
2)Plugins LADSPA ----> a) ladspa.sdk b)cmt
3)fftw2
4)désinstaller votre automake et installez automake 1.6.3
5)SWH_plugins 0.4.7
6)installez python
7)désinstallez automake 1.6.3 et réinstallez automake 1.9.6
8)Libsndfile
9)Libsamplerate
10)Jack-connections
11)qjackctl
12)Plugin DSSI 0.9.1
13)DSSI_vst 0.4
14)jackeq
15)Libjackasyn
16)jackmix
17)jack demolition
18)plugins alsa
19)raptor
20)Liblrdf
21)soundtouch
21')automake 1.9.5 (si besoin)
22)fox
23)wxGTK
24)scons
25)ardour
26)Liblscp
27)Libgig
29)linuxsampler
30)qsampler
31)rezound
32)rosegarden
33)fltk
34)mxml
35)zynaddsubfx
36)hydrogen
36)automake 1.9.6 (si nescessaire)
37)LASH
38)FST 1.8 ( http://joebutton.co.uk/fst/ )



Une fois celà effectué et bien...vous n'aurez plus qu'à gouter au paradis musical sous linux.

Voilà quelques resultats du jour:

0 Xrun en 13 heures 30 minutes 08 secondes de fonctionnement avec:
-->jack en 44100 htz et 46.4 msec de latence
-->ardour lancé avec 10 pistes stéréos en enregistrement et bidouillages sur une durée de 9 minutes 45 secondes.
-->hydrogen fonctionnant de concert le temps de programmer les patterns et enregistré dans la foulée en sortie audio dans ardour.
Je recale au plus juste les pistes ensuite pour les bidouiller avec le plus grand bonheur et dans la plus grande souplesse.

Historique

Avancé
Information Version
Thu 22 Nov 2018 13:43 olinuxx + MAJ/min + § info + info de soutien 70
Afficher
Wed 25 Feb 2015 23:05 olinuxx 69
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 68
Afficher
Thu 22 Aug 2013 08:16 olinuxx DéBOXification - suppression de l'ancien fil d'ariane 67
Afficher
Fri 13 Jul 2012 18:09 olinuxx 66
Afficher
Mon 07 mai 2012 18:22 pianolivier +alias(Audioslack) 65
Afficher
Mon 07 mai 2012 18:14 pianolivier +fil d'ariane 64
Afficher
Wed 09 Dec 2009 01:40 olinuxx 63
Afficher
Sat 29 Mar 2008 01:21 chapolin 62
Afficher
Sat 29 Mar 2008 01:19 chapolin 61
Afficher
Sat 29 Mar 2008 01:16 chapolin 60
Afficher
Sun 02 Mar 2008 02:06 chapolin 59
Afficher
Tue 26 Sep 2006 01:11 chapolin 58
Afficher
Tue 26 Sep 2006 01:10 chapolin 57
Afficher
Tue 26 Sep 2006 01:09 chapolin 56
Afficher
Tue 26 Sep 2006 01:08 chapolin 55
Afficher
Tue 26 Sep 2006 01:07 chapolin 54
Afficher
Tue 26 Sep 2006 01:05 chapolin 53
Afficher
Tue 26 Sep 2006 01:04 chapolin 52
Afficher
Tue 26 Sep 2006 01:03 chapolin 51
Afficher
Tue 26 Sep 2006 01:01 chapolin 50
Afficher
Wed 30 Aug 2006 21:04 chapolin 49
Afficher
Wed 30 Aug 2006 21:03 chapolin 48
Afficher
Mon 21 Aug 2006 20:25 chapolin 47
Afficher
Mon 21 Aug 2006 20:23 chapolin 46
Afficher
Mon 21 Aug 2006 03:50 bluedid29 45
Afficher
Mon 21 Aug 2006 02:38 chapolin 44
Afficher
Mon 21 Aug 2006 02:34 chapolin 43
Afficher
Mon 21 Aug 2006 02:33 chapolin 42
Afficher
Sun 20 Aug 2006 19:06 chapolin 41
Afficher
Tue 15 Aug 2006 16:57 chapolin 40
Afficher
Tue 15 Aug 2006 16:54 chapolin 39
Afficher
Tue 15 Aug 2006 16:52 chapolin 38
Afficher
Tue 15 Aug 2006 16:31 chapolin 37
Afficher
Thu 20 Jul 2006 04:56 chapolin 36
Afficher
Thu 20 Jul 2006 04:42 chapolin 35
Afficher
Thu 20 Jul 2006 04:41 chapolin 34
Afficher
Thu 20 Jul 2006 04:31 chapolin 33
Afficher
Thu 20 Jul 2006 04:30 chapolin 32
Afficher
Thu 20 Jul 2006 04:22 chapolin 31
Afficher
Tue 18 Jul 2006 16:23 chapolin 30
Afficher
Tue 18 Jul 2006 02:33 chapolin 29
Afficher
Tue 18 Jul 2006 02:30 chapolin 28
Afficher
Tue 18 Jul 2006 02:22 chapolin 27
Afficher
Tue 18 Jul 2006 02:10 chapolin 26
Afficher
Mon 17 Jul 2006 11:02 chapolin 25
Afficher
Mon 17 Jul 2006 05:53 chapolin 24
Afficher
Mon 17 Jul 2006 05:50 chapolin 23
Afficher
Mon 17 Jul 2006 05:48 chapolin 22
Afficher
Mon 17 Jul 2006 05:47 chapolin 21
Afficher
  • «
  • 1 (en cours)
  • 2