View previous topic :: View next topic |
Author |
Message |
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Tue Jun 23, 2009 10:47 am Post subject: DSM_G600, chroot gentoo stage 2006, maj portage impossible |
|
|
Bonjour je viens d'installer gentoo (stage3-ppc-uclibc-2006.1.tar.bz2) sur mon NAS Dlink DSM_G600 en suivant ce tuto : http://dsmg600.info/howto:chroot_gentoo
L'installation s'est déroulée sans problèmes jusqu'à l'étape 17 (post-installation).
Par contre une foi que j'ai voulu commencer à installer ou mettre à jour des "euh ça s'appelle comment sur gentoo ?, je pense pas que ça soit des paquets", chacune de mes opérations se soldait par un "masked by EAPI -2, supported EAPI 0"
J'ai cru comprendre qu'il fallait mettre à jour portage.
Mais lorsque je met à jour portage, voilà ce qui apparait (désolé je suis sous telnet depuis windows et je ne sais pas comment copier coller) :
http://moe.mabul.org/up/moe/2009/06/23/img-124505opaah.jpg
J'en reviens donc au même problème et je ne sais pas vraiment quoi faire ...
Merci d'avance pour votre aide
Last edited by Yamashita Ren on Thu Jun 25, 2009 2:08 pm; edited 1 time in total |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Tue Jun 23, 2009 10:59 am Post subject: |
|
|
oops, un stage de 2006 ? 3 ans de mises à jour, ça risque d'être la galère...
N'as-tu pas trouvé un stage plus récent ? (sur http://www.funtoo.org entre autres) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Tue Jun 23, 2009 11:00 am Post subject: |
|
|
Réponse: laisses tomber
Tu n'as pas l'air de savoir ce que tu fais. Un D-link DSM_G600 n'est pas du tout une architecture x86 (PC) mais ppc. Et la version que te demandes d'installer ton tuto là est très vieille (incompatibles avec la version 2.6 de linux ...). Qui plus est je te déconseille de vouloir compiler directement sur ce d-link. Ça va te demander 3 plombes. Et de toute manière apparemment tu n'as pas la possibilité de changer le noyau, ta gentoo de sera jamais qu'un chroot.
Avant de t'attaquer à du matos embarqué, essais déjà sur PC. Faire ce genre de manip' à l'aveugle (sans comprendre les tenants et aboutissants) ça va pas te mener loin. Je dis pas ça pour te décourager mais amha t'es mal partis. En plus le fait que ce d-link ne soit que sur linux 2.4.x limite pas mal les possibilités du chroot.
Essais toujours de démasquer python-2.5 (cf. le handbook gentoo) voir si il peut l'installer afin que tu mettes à jour portage ensuite , et tout le reste. Mais amha tu vas au devant de pas mal de problèmes non-triviaux. |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Tue Jun 23, 2009 11:49 am Post subject: |
|
|
En fait ce que je cherche, c'est de transformer ce NAS en serveur bittorent.
Pour ça je dois trouver le moyen d'installer un client bittorent récent pouvant être contrôlé depuis l'extérieur.
Sur debian c'était impossible, je devais passer sur le noyau 2.6.
Je crois donc qu'utiliser gentoo est la meilleure solution.
Niveau temps de compilation, cela ne me dérange pas car une fois le client torrent installé, je n'y toucherais plus.
Sinon le fait que la gentoo ne soit qu'un chroot ne me dérange pas plus que ça non plus, vu qu'on peux l'automatiser au lancement du DSM_G600 avec dropbear.
Donc les problèmes non triviaux, si je ne fais que MAJ portage et le client torrent (je penche pour rtorrent), cela devrait pouvoir passer.
Bon je vais essayer de démasquer python-2.5, on va voir ce que ça donne ...
Merci quand même pour les avertissements |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Tue Jun 23, 2009 11:52 am Post subject: |
|
|
Non, ce n'est pas une bonne idée. En général, on n'utilise pas un routeur comme système de compilation, il faut le générer à l'extérieur via un émulateur ou cross-compilation.
Va jeter un oeil sur http://openwrt.org/ pour voir si ton NAS supporte cette plate-forme, ensuite injectes-y ton serveur torrent.
Ces torrents sont légaux, au moins ? sinon, j'aide pas _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Tue Jun 23, 2009 11:53 am Post subject: |
|
|
Yamashita Ren wrote: |
Merci quand même pour les avertissements |
Amha tu risques d'être ennuyer avec certaines libs/applis qui nécessitent les linux-headers 2.6. Ce qu'il te faudrait à la rigueur c'est pouvoir accéder aux ebuilds plus ancien de portage pour ces libs/applis... si tant est qu'il y en est. Si c'est le cas il faut aller sur http://anoncvs.gentoo.org/ je crois. Enfin essais, tu verras bien su ça poses problèmes.
Bon courage!
[edit] XavierMiller a raisons pour la compilation. le mieux serait une chaine de cross-compilation (via crossdev par exemple) ou carrément via une émulation sur pc via qemu-ppc pourquoi pas. Mais là encore ce n'est pas trivial. Ceci dit une compilation en natif directement sur ton d-link devrait passer, mais ça va prendre pas mal d'heure amha[/edit] |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Tue Jun 23, 2009 12:04 pm Post subject: |
|
|
XavierMiller wrote: | Va jeter un oeil sur http://openwrt.org/ pour voir si ton NAS supporte cette plate-forme, ensuite injectes-y ton serveur torrent.
Ces torrents sont légaux, au moins ? sinon, j'aide pas |
Bonne nouvelle : mon routeur n'est pas supporté !
Oui oui les torrents sont légaux
kwenspc wrote: |
mha tu risques d'être ennuyer avec certaines libs/applis qui nécessitent les linux-headers 2.6. Ce qu'il te faudrait à la rigueur c'est pouvoir accéder aux ebuilds plus ancien de portage pour ces libs/applis... si tant est qu'il y en est. Si c'est le cas il faut aller sur http://anoncvs.gentoo.org/ je crois. Enfin essais, tu verras bien su ça poses problèmes.
[edit] XavierMiller a raisons pour la compilation. le mieux serait une chaine de cross-compilation (via crossdev pour exemple) ou carrément via une émulation sur pc via qemu-ppc pourquoi pas. Mais là encore ce n'est pas trivial. Ceci dit une compilation en natif directement sur ton d-link devrait passer, mais ça va prendre pas mal d'heure amha[/edit] |
C'est bien ici que je dois faire mon marché ?
http://sources.gentoo.org/viewcvs.py/portage/main/branches/
Sinon pour la compilation, j'ai eu l'occasion de compiler 2 libs nécessaires à rtorrent (avant que la MAJ de portage ne s'avère indispensable)
Bah ça a pas mis tant de temps que ça ^^
edit :
Par contre pour compiler ce que j'y trouve
Y'a des outils spécialisés ou je le fais à la main ? |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Tue Jun 23, 2009 12:14 pm Post subject: |
|
|
Salut,
Essaie d'abord de maîtriser Gentoo sur un PC normal. Après seulement, commence à jouer avec ton NAS.
Lis le "handbook" et reviens avec tes questions _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Tue Jun 23, 2009 12:18 pm Post subject: |
|
|
Malheureusement, c'est horrible je n'ai aucun pc de test ...
Juste un pc familial squatté par des anti linuxiens ...
Dans d'autre circonstances cela ferait longtemps que je me serais fait la main sur gentoo et accessoirement arch linux.
Bon sur ce, je retourne sur le handbook. |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Tue Jun 23, 2009 12:24 pm Post subject: |
|
|
On te souhaite bon courage...
Franchement, ce n'est pas la voie la plus facile pour appréhender Gentoo _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Tue Jun 23, 2009 4:06 pm Post subject: |
|
|
Yamashita Ren wrote: | Malheureusement, c'est horrible je n'ai aucun pc de test ...
Juste un pc familial squatté par des anti linuxiens ...
Dans d'autre circonstances cela ferait longtemps que je me serais fait la main sur gentoo et accessoirement arch linux.
Bon sur ce, je retourne sur le handbook. |
VMware c'est le mal, tout çà, n'empêche que c'est simple à installer sur windows (version "server" gratuite). Et monter une gentoo virtuelle dedans sera ce dont tu as besoin pour "t'échauffer".
J'ai déjà faire des VMs gentoo sur la version 1.0.x, mais pas la 2.0.x de vmware serveur. Rien de particuliers, comme pour une machine normale, il faudra juste prendre soin de sélectionner les bons drivers dans le noyau.
Si tu veux du presque libre, ya virtualbox, mais depuis mes pépins avec freebsd comme guest, je suis prudent à le recommander... _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Tue Jun 23, 2009 6:23 pm Post subject: |
|
|
Ca serait bien mais l'ordi en question n'a que 512 mo de ram et un proco AMD Athlon Xp.
Pour de la virtualisation ça fait TRES juste (surtout pour de la compilation). |
|
Back to top |
|
|
peapa n00b
Joined: 26 Nov 2008 Posts: 33
|
Posted: Tue Jun 23, 2009 7:56 pm Post subject: |
|
|
Salut,
J'ai déjà virtualisé Gentoo sur mon pc, un pentium 4 avec 512Mo de ram, et ce sans problèmes. Le pc était sous windows XP, avec Virtualbox pour virtualiser. Pour pouvoir donner plus de ram à la VM, j'arretais tous les autres logiciels, et j'avais fait le ménage au niveau du démarrage.
Avec ça, il est possible de fournir la moitié de la ram pour la VM, c'est pas le top mais la compilation passait sans trop swapper quand meme. Bref, ça roule pour prendre en main. |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Wed Jun 24, 2009 9:04 am Post subject: |
|
|
peapa wrote: | Salut,
J'ai déjà virtualisé Gentoo sur mon pc, un pentium 4 avec 512Mo de ram, et ce sans problèmes. Le pc était sous windows XP, avec Virtualbox pour virtualiser. Pour pouvoir donner plus de ram à la VM, j'arretais tous les autres logiciels, et j'avais fait le ménage au niveau du démarrage.
Avec ça, il est possible de fournir la moitié de la ram pour la VM, c'est pas le top mais la compilation passait sans trop swapper quand meme. Bref, ça roule pour prendre en main. |
Le problème c'est que l'ordi en question est un ordi familial.
Je ne peux pas me permettre de le bloquer pour une virtualisation de gentoo ... |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Wed Jun 24, 2009 9:10 am Post subject: |
|
|
Yamashita Ren wrote: |
Le problème c'est que l'ordi en question est un ordi familial.
Je ne peux pas me permettre de le bloquer pour une virtualisation de gentoo ... |
Une VM, ça se lance, s'arrête, ou bien se suspend, bref, pas obligé de tourner en permanence. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Wed Jun 24, 2009 9:23 am Post subject: |
|
|
Il faut que je m'explique
Ce pc est utilisée TOUTE la journée par divers membres de ma famille.
Si je lance une VM et que je laisse l'ordi tourner, je suis certain que 5 min après je devrais l'arrêter car quelqu'un aura besoin de l'ordi donc pour la journée c'est rapé.
Je ne peux pas non plus le laisser touner la nuit car il fait un bruit monstre et se situe à coté de nos chambres.
Dans ces conditions là il me faudrait 1 mois pour installer gentoo ... |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Wed Jun 24, 2009 9:27 am Post subject: |
|
|
Pas moyen que tu choppes un pc plus ou moins récent, d'occasion? |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Wed Jun 24, 2009 9:35 am Post subject: |
|
|
J'avais un laptop presque perso (Intel core duo, 1 GB de ram).
Mais le laptop professionel de mon père à eu un problème (du jour au lendemain il a déconné; depuis impossible de réinstaller un SE dessus, même en changeant le disque dur; d'ailleurs si vous avez une piste pour le diagnostic je suis plus que preneur).
Donc maintenant il me pique mon laptop (qui était lui aussi + ou - familial). |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Wed Jun 24, 2009 9:40 am Post subject: |
|
|
ah ok je vois ^^' |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Wed Jun 24, 2009 9:43 am Post subject: |
|
|
D'où l'idée d'utiliser le NAS comme un PC perso
Allez, courage _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Wed Jun 24, 2009 9:47 am Post subject: |
|
|
XavierMiller wrote: | D'où l'idée d'utiliser le NAS comme un PC perso
Allez, courage |
C'est ça !
Merci encore pour votre sollicitude, je sens que je vais en avoir besoin
edit : J'ai créé /usr/local/portage
et j'ai ajouté la variable PORTDIR_OVERLAY=/usr/local/portage dans le /etc/make.conf
Par contre je ne trouve pas d'anciens ebuilds de portage.
Savez vous ou faut-il chercher ? |
|
Back to top |
|
|
brubru Tux's lil' helper
Joined: 14 May 2008 Posts: 109 Location: France
|
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Wed Jun 24, 2009 11:01 am Post subject: |
|
|
Oui et qui sont incompatible avec ce chroot dans le dlink car ce dernier utilies un noyau 2.4.x alors que les stages 2008 ont été compilés avec les linux-headers 2.6.x. C'est dit dans la doc que suit Yamashita Ren |
|
Back to top |
|
|
Yamashita Ren n00b
Joined: 23 Jun 2009 Posts: 17
|
Posted: Wed Jun 24, 2009 11:44 am Post subject: |
|
|
C'est bien cela la base du problème, le kernel 2.4.x ...
Sinon j'ai réussi à trouver le nom des ebuilds ici : http://sources.gentoo.org/viewcvs.py/gentoo-x86
c'est du x86 donc je ne les télécharge pas, par contre maintenant je sais quoi emerger.
edit : là y'a quelque chose que je ne comprends pas
Je fais Code: | emerge --search portage |
Il me sort
Code: | * sys-apps/portage
Latest version available: 2.1.6.13
Latest version installed: 2.1.2_rc1-r3
Size of files: 732 kB
Homepage: http://www.gentoo.org/proj/en/portage/index.xml
Description: Portage is the package management and distribution system for Gentoo
License: GPL-2
|
Et quand je fais ça, il me sort un conflit avec portage-2.1.5
Code: | root@DSM-G600 esearch # emerge --pretend =portage-2.1.4.5
These are the packages that would be merged, in order:
Calculating dependencies... done!
[blocks B ] <sys-apps/portage-2.1.5 (is blocking app-shells/bash-3.2_p39)
[blocks B ] <sys-apps/util-linux-2.13 (is blocking sys-apps/coreutils-7.1)
[ebuild U ] app-shells/bash-3.2_p39 [3.1_p17] USE="-examples% -plugins%"
[ebuild U ] app-misc/pax-utils-0.1.19 [0.1.13]
[ebuild U ] sys-apps/sandbox-1.6-r2 [1.2.17]
[ebuild U ] sys-apps/portage-2.1.4.5 [2.1.2_rc1-r3] USE="-epydoc%"
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[ebuild U ] sys-apps/coreutils-7.1 [5.94-r1] USE="-caps% -gmp% -vanilla% -xattr%"
[ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5] |
Là je comprends pas tout ...
Il sort d'où ce portage-2.1.5 ? |
|
Back to top |
|
|
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Wed Jun 24, 2009 1:25 pm Post subject: |
|
|
XavierMiller wrote: | oops, un stage de 2006 ? 3 ans de mises à jour, ça risque d'être la galère...
N'as-tu pas trouvé un stage plus récent ? (sur http://www.funtoo.org entre autres) |
Ce sera pas une mise à jour de gamin ca _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
|