Utiliser des applis linux ?

kooky

Membre actif
24 Juin 2010
130
7
Bonjour à tous,

J'espère poster au bond endroit ;)

Il y a quelques programmes que j'aime bien utiliser sur mon pc portable sous ubuntu. Il existe des portages windows pour certains d'entre eux mais pas pour mac.

Je pourrais bien entendu installer ubuntu en dual boot sur mon mac mais j'aimerais savoir s'il n'y a pas une solution plus souple via X11 macport ou autre ? Quelle est selon vous la meilleure solution ?

Il s'agit principalement des programmes suivants : LMMS (si possible avec zynaddsubfx intégré comme dans sa version windows), zynaddsubfx autonome, hydrogen et rosegarden ...

Vos précieux conseils sont very welcome ;)
 
As-tu regardé la liste des paquetages (des ports) proposés par MacPorts ou par Fink ?

Exemple.
 
Salut bompi,

Oui j'avais regardé mais je ne me suis pas encore lancé dans macport ... Me sent pas encore à l'aise.
Effectivement on y trouve lmms et hydrogen mais pas zynaddsubfx qui est un synthé absolument génial et rosegarden. Mais je me pose surtout la question de savoir si ça tourne aussi bien que sur une distribution linux native. J'ai sans doute mal formulé mon post.

LMMS et zynaddsubfx existent également sous windows je pourrais également passer par WINE ...

En fait je cherchais un retour d'expérience sur la solution la plus efficace ;)

ps : je ne connais pas fink vais aller voir ce que c'est (shame)
 
Fink, c'est vraiment très semblable à MacPorts.

Sur Mac OS X, les applications X11 ne sont jamais aussi bien que sous Linux car l'intégration reste un peu minimale (on sent que c'est étranger à Mac OS X...). Tu as toujours la possibilité de la virtualisation (si le logiciel n'est pas trop gourmand). Dans l'ensemble c'est simple et ça marche bien.

Quant à zynaddsubfx on devrait pouvoir le faire marcher. Mais sous SL il y a un petit souci (il est 32 bits donc il faut trouver libjack en 32 bits aussi ou la recompiler en 32 bits). Mais avec un effort ça devrait être possible (d'autant que le logiciel a l'air d'utiliser FLTK, qui est multi-plateforme (un peu moche mais pratique)).

---------- Nouveau message ajouté à 01h51 ---------- Le message précédent a été envoyé à 01h18 ----------

Ça se fait. Ici tu peux récupérer le Zynaddsubfx.
Ici, un mode d'emploi pour récupérer et installer la bibliothèque libjack. J'ai dû forcer dans le configure l'option de compilation "-m32" pour avoir la bibliothèque en 32 bits.
Ça se lance. Mais ça s'arrête parce qu'il manque un serveur Jack.

C'est quand même assez encourageant.
 
Re :)

Merci pour ta réponse. J'avais testé un vieux logiciel de tags : mp3tag livré utilisable directement avec un wine minimaliste et effectivement le rendu est "bizarre" comme tu dis :) .. Tendance à laguer entre autre ...

C'est la raison pour laquelle je suis un peu dubitatif sur une solution de virtualisation surtout pour un truc comme zynaddsub qui sollicite quand même pas mal le cpu ...

Mais dans la mesure où les deux principales applis qui m’intéressent tournent également sous windows laquelle des solutions te parait la plus performante Wine ou macport ?

Je ne veux pas dire d'anerie mais il me semble que zynaddsub sous windows peut s'utiliser sans jack 5Là suis pas sûr du tout ....)
 
Je ne connais pas du tout l'application donc je ne saurais dire si c'est gourmand ou pas. J'ai juste essayé hier soir de l'installer (pour le fun).
Une version de Jack Server est disponible ici. Je vais essayer, pour voir.
 
Bon. Une fois Jack server installé, l'application fonctionne (pas besoin de faire de la compilation avec les sources etc.)

Reste que je n'avais pas de son : il doit y avoir quelques réglages à effectuer ;)
 
Argh,

Tu me fais saliver : j'adore ce synthé :)

J'ai été voir sur macport et j'avoue que je suis un peu largué au niveau des procédures d'installation. Je n'ai pas encore vraiment fouillé X11 sur mon mac ... J'aimerais bien trouver un tuto simple en français si possible. Un truc pas à pas ... Si j'ai bien compris X11 est déjà installé, je dois installer Xcode et ensuite macports ? Pourrais-tu me guider dans la mise en place ?
 
C'est en fait assez simple.

Il faut installer X11 depuis le DVD d'installation (ou prendre XQuartz, qui est mis à jour plus souvent).
XCode est aussi sur le DVD d'installation. Une fois installé, tu peux le mettre à jour avec le système de mise à jour d'Apple : c'est en général bien d'avoir la dernière version.

Pour MacPorts, il suffit de télécharger la bonne image disque sur leur site (ici) de l'ouvrir et d'installer le petit paquetage. Ensuite, dans le Terminal tu pourras utiliser la commande port pour installer des applications portées sur Mac OS X : en mode texte, graphiques/X11, graphiques/Aqua, serveurs etc.

Je te conseille d'utiliser l'utilitaire Porticus qui est en mode graphique donc plus simple d'accès que la commande port. Cette commande a quand même une page de manuel donc c'est documenté.

Après l'installation du paquetage de MacPorts, ferme le Terminal et relance-le, afin que les chemins soient à jour dans les shells (l'installation ajoute les chemins vers /opt/local/bin, /opt/local/sbin).
 
Apparemment X11 est déjà installé sur ma machine et accessible dans les utilitaires. C'est bien que ce X11 dont il est question ? Tu parles des dvd d'installation de mon mac ?
 
Oui.

PS : Cela dit MacPorts le propose aussi, si l'on préfère X.org, une version de X11 qui est moins intégrée que la version d'Apple.
 
Justement c'est là où je fais appel aux spécialistes qui ont déjà testé pour connaitre la solution la plus stable et éprouvée ;)

Je vais regarder tout cela à tête reposée ce week end. Je t'avoue que je n’exclue pas totalement l'idée d'un dual boot : Je risque de me sentir plus à l'aise avec un ubuntustudio sur mon mac. Je maitrise un peu plus ...

Un grand merci pour tes précieux conseils. Je serai sans doute encore amené à abuser de ton temps à nouveau ;) Encore merci bompi.
 
Salut bompi,

Je reviens à la charge :)

J'ai installé et mis à jour xcode sans changer les options par défaut. J'ai un nouveau dossier "Developer".

J'ai également installé macports à partir de "MacPorts-1.9.2-10.6-SnowLeopard" fichier dmg. avec les options par défaut : Aucun terminal n'a été ouvert. J'ai un nouveau dossier "opt". Dois-je faire une manip particulière ?

J'ai téléchargé porticus : Où me conseilles-tu de le placer ? Dans applications, utilitaires, dans le répertoire opt de macports ou ailleurs ?

J'ai téléchargé zynaddsub à partir de ton lien : Trop fort ! Je m'incline ;)

Pour jack j'ai un doute : La version OSX est nécessaire pour zyn sous OSX mais peut-ton l'utiliser avec une appli basée sur macports comme lmms ou faut-il également la version de jack proposée dans macports ?

De façon générale : Est-ce que macports fonctionne comme un environnement "fermé" ou les applications peuvent inter-agir avec des applications osx ? Cette dernière question peut te paraître neu-neu mais c'est un truc nouveau pour moi.

Je n'ai pas encore installé lmms avant d'être fixé sur jack ...

Merci de ta patience par avance ;)
 
Dernière édition:
Et pourquoi n'essaie-tu pas Ubuntu dans une machine virtuelle avec Virtualbox (gratuit) ?

J'ai testé plusieurs distribs pour voir dans Parallels et çà fonctionne bien, à part la iSight que je 'ai jamais réussi à faire fonctionner. Faut dire que j'ai pas cherché bien loin. Linux je teste juste pour voir un peu l'évolution.
 
Salut Maekhong,

Je n'exclue aucune solution y compris un dual boot ubuntu qui serait de loin la solution que je maitriserai le mieux compte-tenu de mon expérience et de mes connaissances ... De très gros efforts ont été fait pour rendre cette distrib facilement installable sur mac. Mais suis ouvert à toute autre solution moins "radicale" que ce soit via macports, virtualbox etc si les deux ou trois logiciels libres qui me font de l'eil sont utilisables de façon correcte sans trop ramer. En fait, je cherche la solution la moins lourde.

C'est vrai que dans l'absolu ce serait plus sympa de ne pas avoir à rebooter sur un autre OS pour utiliser simplement une application ...

J'ai choisi de suivre les précieux conseils de bompi en passant via macports dans un premier temps pour tester. L'étape suivante sera sans doute de tester virtualbox. Mais je préfère ne pas me disperser en parant dans plusieurs directions en même temps.

N'ayant jamais utilisé macports ou virtualbox auparavant je me pose la question de l'intégration avec les autres applications : D'où ma questin sur le choix de la version de jack à prendre par exemple.

Dans l'idéal je voudrais pouvoir utiliser ces logiciels de façon "transparente" sous osx.
 
Tu as bien raison de chercher la meilleure manière d'utiliser les applis linux que tu veux faire tourner.

Mon post est juste une suggestion, et si tu dois utiliser une machine virtuelle ce n'est vraiment pas compliqué. Alors c'est juste une alternative que je me suis permis de proposer.

Enfin, je te souhaite de trouver la meilleure solution pour résoudre ton problème :)
 
  • J’aime
Réactions: kooky
Merci Maekhong,

Tous les conseils sont les bienvenus. Je suis curieux de nature et je testerai à coup sûr la virtualisation.

Je trouve super sympa que toi et d'autres prennent le temps de répondre à mes posts parfois naïfs : Mais je n'ai pas honte de demander quand je m'aventure sur un terrain nouveau :)
 
Salut bompi,

Je reviens à la charge :)

J'ai installé et mis à jour xcode sans changer les options par défaut. J'ai un nouveau dossier "Developer".

J'ai également installé macports à partir de "MacPorts-1.9.2-10.6-SnowLeopard" fichier dmg. avec les options par défaut : Aucun terminal n'a été ouvert. J'ai un nouveau dossier "opt". Dois-je faire une manip particulière ?
Non. MacPorts s'installe dans /opt/local (Fink dans /sw) sans doute pour éviter de perturber le classique /usr/local.
Seul les variables d'environnement de l'utilisateur à partir duquel a été réalisée l'installation sont changées pour intégrer les nouveaux chemins.
De fait les utilitaires installés via MacPorts sont installés dans /opt/local et en-dessous et sont directement accessibles pour ce compte. Par exemple, si tu installes une nouvelle version de Ruby, dans le Terminal, le ruby exécuté pour ce compte sera celui de MacPorts.
(si ce n'est pas clair on pourra réessayer plus tard)
J'ai téléchargé porticus : Où me conseilles-tu de le placer ? Dans applications, utilitaires, dans le répertoire opt de macports ou ailleurs ?
Porticus est un utilitaire graphique 'normal' donc tu peux l'installer dans les dossiers classiques (/Applications ou ~/Applications).
J'ai téléchargé zynaddsub à partir de ton lien : Trop fort ! Je m'incline ;)

Pour jack j'ai un doute : La version OSX est nécessaire pour zyn sous OSX mais peut-ton l'utiliser avec une appli basée sur macports comme lmms ou faut-il également la version de jack proposée dans macports ?
Jack est un service (un daemon comme on dit pour UNIX) qui écoute sur un port arbitraire pour recevoir les requêtes et y répondre. Donc le lien entre les clients et Jack n'est qu'une connexion réseau. Exactement comme entre un serveur Web et un navigateur.
L'essentiel est que les deux (le client et le serveur) parlent le même langage.
De façon générale : Est-ce que macports fonctionne comme un environnement "fermé" ou les applications peuvent inter-agir avec des applications osx ? Cette dernière question peut te paraître neu-neu mais c'est un truc nouveau pour moi.
MacPorts installe des binaires de natures très différentes. Le seul impact sur le système est ce que j'expliquais ci-dessus : lorsqu'on installe quelque chose qui existe déjà quelque part sur le système il faut savoir lequel, de MacPorts ou du système, sera prioritaire.
Par exemple, tu décides d'installer une nouvelle version de Python en utilisant MacPorts. Tu auras un Python dans /usr/bin (système OS X) et une dans /opt/local/bin (MacPorts). Pour le compte avec lequel l'installation a été faite, c'est celle dans /opt/local/bin qui prime. Pour les autres comptes c'est celle dans /usr/bin.
Je n'ai pas encore installé lmms avant d'être fixé sur jack ...

Merci de ta patience par avance ;)
 
Salut bompi (et les autres bien sur :) )

J'ai progressé selon tes conseils et voici où j'en suis : J'arrive à faire sortir des sons en lançant zyn et en utilisant le clavier virtuel (pas encore réussi à activer l'entrée midi mais j'y travaille).

J'ai téléchargé et installé la version 32/64 bits de jack osx : RAS tous s'est bien passé. Je l'ai démarré sans changer les paramètres par défaut.

Dans mon dossier perso j'ai créé un dossier "Zyn et apps" dans lequel j'ai glissé zynaddsub et porticus (un choix comme un autre ...).

J'ai lancé zyn et configuré le chemin pour accéder aux banques de sons déjà programmés. C'est très simple en fait. Il faut aller dans File/settings et l'onglet Bank root dirs et ajouter le chemin suivant :

/Users/ton-nom/zyn et apps/ZynAddSubFX.app/Contents/Resources/banks

Nb: j'ai voulu faire un copier coller du chemin ça n'a pas marché :) ...

Tu vas dans Instruments et show banks et tu choisis un son.

Ensuite il faut retourner sur jack et connecter zyn aux sorties audio. Pour cela, tu cliques sur routage dans jack pilot. Une fenêtre apparait avec à gauche les sources et à droite les sorties.

Tu cliques une fois sur OUT 1 de zyn puis à droite double click sur System playback_1. : La connexion apparait en rouge. Tu fais de même pour zyn out 2 et system playback out_2.

Et là, miracle tu peux sortir un son avec le clavier virtuel :)

Edit : Je viens d'essayer la connexion midi sans succès. je ne parviens pas à piloter zyn avec mon interface midi UNO qui fonctionne très bien avec garageband :( : Elle est configurée sur le canal 1 comme zyn mais rien ne se passe. Si je vais dans jack pilot j'ai bien midi capture mais pas de possibilité de connexion avec zyn ... Une idée ?
 
Dernière édition:
Euh. non. Sur ce genre de choses (disons : multimedia), je suis inexpérimenté.