Chargement...
 
Skip to main content

2 - Les distributions et les noyaux


[résolu] (gentoo) overlay pro-audio : pas moyen d'y avoir accès...

France
Bonjour

Après ubuntu studio et planet CCRMA, j'ai voulu essayer Gentoo pour son côté "optimisé".

Après une installation houleuse (ma carte réseau ET ma carte graphique ne sont pas reconnues) sur mon asus K52J, me voilà à voilà installer les derniers logiciels audio

j'ai installé l'overlay pro-audio come ceci

Copy to clipboard
# emerge layman # echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf # layman -f -a pro-audio


(source linuxmao)

alors si je comprends bien, beaucoup de paquets sont "masqués" cad pas installés par défaut, et il faut les "démasquer" en intégrant le nom de ce paquet dans le fichier /etc/portage/package.unmask

j'ai donc ajouté la ligne

Copy to clipboard
media-sound/jack-audio-connection-kit
car je voudrais jack2, et dans portage, c'est encore la version 0.118

si j'en crois cette liste
http://svnweb.tuxfamily.org/filedetails.php?repname=proaudio/proaudio&path=%2Ftrunk%2Foverlays%2Fproaudio%2F00-DETAILED-PACKAGES-LIST
jack 9.4 et autres sont disponibles

mais lorsque je tape

emerge media-sound/jack-audio-connection-kit je n'ai que la version de portage...

en ajoutant ~amd64 après ça ne change rien non plus..

je suis sur que c'est bête comme chou, mais je n'y arrive pas... une idée quelqu'un?
Bonsoir,

Je crois que c'est dû au fait que jack2 est une version hardmasked, cela ne suffit pas de mettre en keywords. Il faut que tu crées un fichier appelé package.unmask dans le même répertoire, et que tu y mettes :
Copy to clipboard
=media-sound/jack-audio-connection-kit-1.9999


Je ne suis pas sûr à 100% que c'est cela qu'il faut taper, je fais ça de tête, vérifie la version. Essaye aussi de masquer les paquets qui ne t'intéressent pas avec le package.mask, du genre :

Copy to clipboard
< = media-sound/jack-audio-connection-kit-0.118

Sans les espace entre le « = » c'est le bbcode du forum qui foire 😂
France
en fait jack est masqué pour toutes les architectures
il faut le demasquer en ajoutant le keyword **
rappel, les applications masquées ainsi ne sont pas testée par l'equipe de gentoo et donc non supportée
rappel aussi : tout est la, sur LinuxMAO
les pages sur gentoo sont longues, mais ca vaut le coup de bien les ingérer 😊

sinon désolé victor, j'etais passé a coté de tes messages (pourquoi un doublon d'ailleur ?),
mais tu vois, d'autres comme pravoslavac sont plus a l'affut que moi
il ne faut pas s'inquieter au bout de 1 jour sans réponse, tout le monde ne passe pas ici tous les jours

en esperant que ca réponde a ta question 😀
ah si, voici un lien sur un autre forum récent qui pourra surement t'interesser (regarde surtout les interventions de gostaberling, il décrit tous ses problemes et les solution attenantes pour compiler jack2 sous gentoo) :
le lien

merci aussi pour le "résolu" sur l'autre fil
a tres bientot ici !

oliv'
Disons qu'il est venu jusqu'à me supplier par message privé 😂
France
Disons qu'il est venu jusqu'à me supplier par message privé

pareil

@victor : ce n'est pas la bonne manière de faire ici, mais bon c'est pas tres grave, tant qu'on arrive a un résultat 😀

pour tes messages en triple, les moderos vont s'en occuper (cad les supprimer), en effet ce sont les seuls a avoir ce pouvoir.
si ca t'interresse (la modération), rdv sur l'IRC, on recherche toujours des MAO-tivés !
pourquoi les supprimer ? car ca embrouille les gens qui font des recherches sur le meme probleme que toi : ils vont trouver differents fils non répondu, et ca ne les encouragera pas

bon, a part ca, ca marche maintenant ?

oliv'
France
oui je vais me calmer

mais à part ça ça ne marche toujours pas

récapitulons :

1) j'ai installé l'overlay pro-audio selon le tuto sur ce site

2)j'ai mis dans /etc/portage/package.keywords :
Copy to clipboard
media-sound/jack-audio-connection-kit ~64

dans un premier temps

3)puisque jack2 semble "hard masked" c'est à dire super caché (si j'ai bien compris), j'ai plustot mis dans /etc/portage/package.keywords :
Copy to clipboard
media-sound/jack-audio-connection-kit **


et j'ai ajouté dans /etc/portage/package.unmask

Copy to clipboard
media-sound/jack-audio-connection-kit


le = ou >= au début et le numéro de version à la fin ne sont pas forcément nécessaire, si j'en crois ceci (de toute façons j'ai tout essayé)

http://linuxreviews.org/gentoo/masked_packages/

4) j'ai aussi ajouté le USE flag "jackdmp" (en plus de "jack" bien sur), sur base d'un post du forum de l'overlay pro-audio

5) pour chercher je tape emerge --search jack-audio-connection-kit

>>réponse immuable = le version 0.118

ceci dit, je pensais supprimer un post car dans un cas je m'étais carrément trompé derubrique (ça aurait évité le travail au mainteneurs du site)

par ailleurs je suis pret à m'investir (dans le mesure de mes compétences qui sont encore bien faibles pour le moment)

enfin je vous remercie pour votre disponibilité
France
héhé
vraiment pas de chance avec les messages en double...
EDIT (jy moustache) : double message supprimé 😊


envoi ici le resultat des commandes suivantes :
Copy to clipboard
cat /etc/make.conf | grep PORTDIR_OVERLAY* ls -d l'emplacement-de-ton-overlay/en-partant-de-la-racine ls l'emplacement-de-ton-overlay/media-sound/jack-audio-connection-kit/ cat /etc/portage/package/package.mask cat /etc/portage/package/package.keywords cat /etc/portage/package/package.unmask

INTERVENTION MODERATION

Victor,

Au vu du nombre de post que tu as fait et des messages persos que tu as visiblement envoyé, pourrais-tu revenir à une utilisation un peu plus .... raisonnable de LinuxMAO ? Sois patient, des gens sont en train de t'aider mais ils ne sont pas dispos 24h/24, comme toi j'imagine... 😀

Voila merci beaucoup !! 😉

jy
France
attention voici le :
GROUPE D'INTERVENTION DES MODERATEURS DE LA POLICE PAS CONTENTS !!
(private joke hidden inside)
😁😁😁
je sent que je vais pas tarder a me faire ejecter du site moi...😀
Je crois que je vote pianolivier, l'overlay est mal installé, sachant que Jack dans sa version stable 0.118 est passé depuis quelque temps dans l'arbre officiel de Portage, d'où un risque de confusion.
Il faut que tu nous donne le résultat de emerge --info.

P.S. : le keyword pour ton architecture est ~amd64 pas ~64.
Hmm as tu bien lu la procedure d'installation?
tu as entre cette commande qui concerne une version obsolete de layman:
Copy to clipboard
# echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf


la commande exacte est:
Copy to clipboard
# echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf


sinon, dans ton make.conf tu dois y rajouter:
Copy to clipboard
PORTDIR_OVERLAY="/usr/local/portage"


http://www.gentoo.org/proj/en/overlays/userguide.xml

Bon courage 😉
France
bonjour!

voici donc :

cat /etc/make.conf | grep PORTDIR_OVERLAY*

Copy to clipboard
PORTDIR_OVERLAY="/usr/local/portage"




ls -d /usr/local/portage/layman/pro-audio

Copy to clipboard
/usr/local/portage/layman/pro-audio





ls /usr/local/portage/layman/pro-audio/media-sound/jack-audio-connection-kit


[+]


cat /etc/portage/package/package.mask

Copy to clipboard
No such file or directory



en ce qui concerne le fichier /usr/portage/profiles/package.mask : il y a plein de trucs dedans, mais peu de ligne contenant /media-sound... et rien concernant jack-audio-connection-kit

cat /etc/portage/package.unmask (tu as demandé /etc/portage/package/package.unmask mais je suppose que le "package" entre "portage" et "package.unmask" est de trop?)

Copy to clipboard
media-sound/jack-audio-connection-kit




cat /etc/portage/package.keywords

Copy to clipboard
media-sound/jack-audio-connection-kit **


(j'ai aussi essayé avec ~amd64 à la place de ** )

et aussi emerge --info


[+]

merci

PS et je serai sage, je me le tiens pour dit! 😉
France
tu as demandé /etc/portage/package/package.unmask mais je suppose que le "package" entre "portage" et "package.unmask" est de trop

oups, j'ai demandé ca moi ? 😁

alors, remplace la ligne PORTDIR_OVERLAY dans ton /etc/make.conf par celle-ci :
Copy to clipboard
PORTDIR_OVERLAY="/usr/local/portage/layman/pro-audio/"

et tout devrait rentrer dans l'ordre ! 😀

oliv'
France
uiiiii ça marche, merci! quelle joie de voir apparaître jack-1.9.4 !

c'était donc bien la question de l'emplacement de layman (et donc du chemin indiqué pour layman dans /etc/make.conf ); merci de votre aide

une petite question : après avoir installé layman, il y a le message que la manipulation

Copy to clipboard
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf


doit etre faite après l'ajout de l'overlay, sans quoi cela risque de ne pas marcher (disent-ils...)

est-ce que c'est significatif à votre avis? (si oui il faudrait inverser l'ordre des commandes dans la doc)
France
je n'utilise pas layman, mais en effet, le /usr/portage/local/layman/make.conf contient la ligne PORTDIR_OVERLAY="/usr/local/portage/layman/pro-audio/", qui, je suppose, n'existe pas tant que la commande "layman -f -a pro-audio" n'a pas été émise
ce fil confirme donc qu'il faut inverser l'ordre, mais avant de corriger ca sur le wiki, comment as tu procédé toi même ?
si tu as suivis le wiki, alors ca pourrai expliquer l'erreur...
confirme le ici, et dans ce cas, tu peux toi même changer ca dans les deux pages suivantes : gentoo et gentoo_mao
France
en fait, pour la petite histoire, lors de ma première install de layman et de l'overlay pro-audio, j'ai installé d'abord le lien dans le /etc/make.conf, et ensuite l'overlay pro-audio

mais il faut savoir que j'ai réinstallé mon système complètement entre-temps (je voulais revoir mes USE flags d'une manière aprofondie; par ailleurs comme ma carte réseau était très mal reconnue et ma carte graphique aussi (pas de chance...), j'avais déjà beaucoup beaucoup bidouillé)

lors de ma deuxième installation j'ai suivi l'ordre préconisé sur le how-to de l'overlay pro-audio ( http://proaudio.tuxfamily.org/wiki/index.php?title=Usage ) avec les mêmes déboires; mais dès que tu m'as suggéré de mettre cette ligne

Copy to clipboard
PORTDIR_OVERLAY="/usr/local/portage/layman/pro-audio/"


à la place de ......="/usr/local/portage", ça a marché tout de suite

donc dans le wiki, je pourrais :

1) changer l'ordre de l'exécution des commandes (installer l'overlay pro-audio d'abord, et ensuite le lien dans le make.conf)
2) dire qu'il faut rajouter dans le fichier /etc/make.conf la ligne

PORTDIR_OVERLAY="le_chemin_complet_vers_le_repertoire_pro-audio"

et alors citer mon example :
si le répertoire pro-audio se trouve dans /usr/local/portage/layman/pro-audio/, écrire

Copy to clipboard
PORTDIR_OVERLAY="/usr/local/portage/layman/pro-audio/
dans /etc/make.conf


Quelque chose comme ça pourrait convenir?

vic
France
non, pas vraiment, le truc c'est qu'il faut garder en tete que chacun (et surtout avec gentoo) a une configuration differente
si tout le monde avait son overlay dans /usr/local/portage/layman/pro-audio/, je t'aurai juste, par exemple, demandé la ligne correspondante dans make.conf, et non pas en plus ou etait ton overlay

en gros, d'apres ce que je comprend, le fichier /usr/portage/local/layman/make.conf contient d'origine la ligne /usr/local/portage/, quand aucun overlay n'est installé, donc c'est pourquoi tu t'es retrouvé avec cette ligne dans ton make.conf
une fois qu'un overlay, comme pro-audio est installé, alors la ligne devient /usr/local/portage/layman/pro-audio/ (mais ca dépend ou il est installé)
comme tu n'as pas refait la manip "source" apres, ce changement n'as pas été intégré a ton make.conf
donc en gros, il suffit de changer le wiki en
  1. emerge layman
  2. layman -f -a pro-audio
  3. echo "source /usr/portage/local/layman/make.conf" /etc/make.conf

et c'est tout !
je te laisse faire ca, biensur 😉

pour preciser ma pensée, inutile de "dire qu'il faut rajouter dans le fichier /etc/make.conf la ligne
PORTDIR_OVERLAY="le_chemin_complet_vers_le_repertoire_pro-audio"", car "echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf" ca veut deja dire ca
par contre tu peux tres bien préciser, en dessous de chaque commande, ce qu'elle fait, ca serai meme vachement mieux ! 😁

oliv'
Pardonnes moi Pianoolivier,ta commande n'est pas bonne et au contraire il faut absolument supprimer cette ligne sur le wiki:

Copy to clipboard
# echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf


La suite de commande exacte est:

Copy to clipboard
# emerge layman # layman -f -a pro-audio # echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf


La version layman sur Gentoo est:1.2.3
et d'apres le manuel Gentoo:

Copy to clipboard
For layman versions 1.2.0 and later use: echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf

France
@merci hochmah ! (pourquoi tu pardonner ?? 😉)
cool, 2 erreurs dans la meme suite de commande dans le wiki ! 😐
victor, tu sais ce qu'il te reste a faire.. 😁

oliv'
France
voilà qui est fait 😀
France
bien joué ! 😉
Page: 1/2  [Suivant]
1  2