Aller au contenu

gentoo et fedora sur le même disque

Featured Replies

Posté(e)

Bonjour,

j'ai installé Fedora sur hda avec un partitionement reparti :

/

/home

/usr

/tmp

...etc

comme beaucoup de gens prudents le font.

Voilà mon problème:

j'aimerai installer Gentoo pour profiter de enlightenment sur le meme disque.

Est-ce que je peux me servir du partitionement de Fedora pour /home /opt et divers autres, ou bien si je les active avec Gentoo elles seront écrasées?

--------------

Autre question: y at-il dans cette distribution un outil comme DiskDruid qui me permettra d'installer Gentoo sur un partionement personnalisée? en fait, j'ai une partition Vfat que j'aimerai formater et dédier à Gentoo...

Et j'imagine qui si je veux redemarrer sur Fedora, il me faudra réécrire le etc/fstab pour spécifier que la vieille partition vfat est maintenant ext3 ?

merci de vos réponses...

Posté(e)

oui, tu peux garder /tmp le swap, et /home aussi si tu veux, bien que tu peux avoir quelques petits problemes au niveau des fichiers de conf ( fichiers cachés de type ~/.*rc ) entre les différentes version.

Pourquoi devoir installer une autre distribution pour pouvoir installer un autre window manager ?????

Posté(e)
  • Auteur

Pourquoi devoir installer une autre distribution pour pouvoir installer un autre window manager ?????

j'ai pensé que c'était une bonne solution pour régler les nombreux problêmes de dépendances que ça va créer...

mais si tu peux me conseiller une manière plus simple ( et plus propre, j'imagine :transpi: )

je suis preneur!

Modifié par philippeo0o0

Posté(e)

Une solution:

yum install enlightenment

toutes les dependance sont gérer par yum ;-) et ça marhce aussi pour d'autres comme fluxbox ....

Posté(e)
  • Auteur

c'est bizarre, yum checke les adresses mais n'enclenche rien avec enlightenment ni enlightenment-0.17

et pourtant j'ai le bon yum.conf...

Posté(e)

utilise apt4rpm alors. Et je suis comme Rem, je ne capte pas pourquoi tu voulais changer de distribution pour un WM, il suffisait de poster ta question concerant ce problème avec yum. A ta place j'éditerais le titre pour avoir un lien avec ce dont on parle là.

Posté(e)
c'est bizarre, yum checke les adresses mais n'enclenche rien avec enlightenment ni enlightenment-0.17

et pourtant j'ai le bon yum.conf...

je regarde ce soir en rentrant sur quel dépôt yum je l'avais trouvé :incline:

Posté(e)
Et je suis comme Rem, je ne capte pas pourquoi tu voulais changer de distribution pour un WM

Attention y'a 2 version majeures de Enlightenment :

- la 16.5, qui est installable facilement depuis n'importe quelle distrib

- la 17 qui est dispo uniquement en CVS, et qui est une vraie galère à installer à la main. Heureusement, les ptits gars de chez gentoo ont fait un ebuild qui fonctionne pas trop mal, parait-il :mad2: Ce que les autres distribs ne proposent pas, apparement.

Posté(e)

un cvs, ce n'est pas la mort. Installer un soft sous linux ca ne se résume pas a installer des binaires, et a mon avis, tu gagneras tu temps a chercher comment on installe la version cvs plutot qu'a prendre je ne sais combien d'heure pour installer gentoo, qui reste une excellente distribution. De plus, ca te servira par le suite pour d'autres applications.

Toutefois, est ce que la différence de version justifie cela ? Je n'en suis pas sur pour ma part.

Posté(e)

je suis de l'avis de rem, installer gentoo te prendra beaucoup plus de temps (et à l'install et en admin) que de chercher à utiliser E17 depuis le cvs...

Posté(e)
  • Auteur

OK, je me suis farçi le CVS...à partir de cette page

https://vogelweith.homeftp.net/Linux/e17.php

bon, j'espère que ça marche.

mais il y a un petit truc qui me chiffonne, au point 3.1: il dit

Pour que ce soit entrance qui démarre la session graphique au démarrage de la machine, il faut créer les liens dans /etc/rc*.d avec la commande suivante :

# update-rc.d entrance start 99 2 3 4 5 . stop 01 0 1 6 .

j'ai pas de fichier /etc/rc*.d donc je ne sais pas si c'est vraiment utile...en plus c'est un peu esoterique ces chiffres

Ensuite il ne dit rien sur Xinitrc

à votre avis, il faut que je mette quoi ?

Et qu'est ce que je peux modifier pour avoir Enlightenment dans les options du gdm ?

Posté(e)

voilà tout le probleme : entrance est un autre dm (different de gdm) et très joli (basé sur le graphisme de enlightement), donc si tu veux l'utiliser, il faut le lancer à la place de gdm

ce qui ce fait en faisant en sorte que le script d'init du dm (peut-être /etc/init.d/xdm ou /etx/init.d/dm) lance entrance.

Je ne sais pas comment FC gere ça mais c'est une idée dans ce sens...

Posté(e)
  • Auteur

j'ai rien de tel, mais si tu pouvait me faire un copié/collé de ton fichier qui lance Entrance, je pourrais chercher celui qui lui ressemble le plus et m'en inspirer pour le modifier

ça serait sympa :)

merci

Posté(e)

Cooriger moi si je me trompe mais, cette fameuse ligne de commande (update-rc.d ...) va modifier ce qu'il faut ou il faut pour que entrance se lance au bon stade d'init (paramètre après start) et s'arrête quand il faut (paramètre après stop).

Je suis en train de faire l'installation sur ma Fedora Core 3, je donnerais un peu de retour d'expérience ce soir :yes:

Ce serais pas mal de modifier le titre du sujet. Par exemple: "installation d' Enlightenment E17 / Entrance sous Fedora Core 3" ;)

Posté(e)

Je suis bloqué à la même étape. apparemment update-rc.d est une commande de Debian (et gentoo ???)...

Il va falloir à la faire d'une autre façon ...

Posté(e)
et gentoo ???

avec rc-update...comme c'est fait dans la doc d'install !

mais ça marche sûrement pas de la même manière...

Posté(e)

J'ai pas regardé en détail les différences de fonctionnement entre rcupdate et updaterc de debian/gentoo, mais cela fait pareil et modifie le scrit d'initialisation de la distribution. Perso j'utilise les 2 ( j'ai debian et gentoo maintenant ) et ca fonctionne de la meme maniere, et plutot bien, meme si certaines commandes sont différentes.

Posté(e)

J'ai trouvé ça:

Changer de Display Manager (xdm, kdm, gdm...) ou Bannière de login.

Voir le glossaire, entrée Display manager.

Le display manager que vous utilisez est défini dans le fichier /etc/inittab. Dans ce fichier, vous devez avoir une ligne ressemblant à la suivante (en gras ci-dessous) :

[root@taz ~]# less /etc/inittab
[...]
# Run xdm in runlevel 5
# xdm is now a separate service
x:5:respawn:/etc/X11/prefdm -nodaemon

Ici, le système utilise prefdm comme bannière de login. prefdm est un lien symbolique vers le vrai display manager :

[root@taz ~]# cd /etc/X11/
[root@taz /etc/X11]# ls -l prefdm
lrwxrwxrwx  1 root  root   12 nov 18 04:14 prefdm -> /usr/bin/kdm*

Afin de changer de display manager, je vous conseille, si vous n'utilisez pas encore prefdm, de le faire, c'est-à-dire de remplacer la ligne de votre /etc/inittab par la ligne "x:5:respawn:/etc/X11/prefdm -nodaemon", puis de faire pointer prefdm vers le display manager voulu (ici, gdm) :

[

root@taz /etc/X11]# whereis gdm
gdm: /usr/bin/gdm
[root@taz /etc/X11]# ln -sf /usr/bin/gdm prefdm
[root@taz /etc/X11]# ls -l prefdm
lrwxrwxrwx  1 root  root   12 déc  5 18:51 prefdm -> /usr/bin/gdm*

La même méthode s'applique pour XDM ou n'importe quel autre display manager.

--------------------------------------------------------------------------------

Source: Changer de Display Manager (xdm, kdm, gdm...)

Bannière de login == Display Manager dans 100% des cas ???

(entrance = DM ?)

J'essaye à midi ou au pire ce soir...

Posté(e)

arf, prefdm sur la Fedora Core 3 est un script contenant ça:

#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin


# shut down any graphical boot that might exist
if [ -x /usr/bin/rhgb-client ]; then
   /usr/bin/rhgb-client -quit
fi

# We need to source this so that the login screens get translated
[ -f /etc/profile.d/lang.sh ] && . /etc/profile.d/lang.sh

# Run preferred X display manager
preferred=
if [ -f /etc/sysconfig/desktop ]; then
       . /etc/sysconfig/desktop
       if [ "$DISPLAYMANAGER" = GNOME ]; then
               preferred=gdm
       elif [ "$DISPLAYMANAGER" = KDE ]; then
               preferred=kdm
       elif [ "$DISPLAYMANAGER" = XDM ]; then
               preferred=xdm
       fi
fi

shopt -s execfail

[ -n "$preferred" ] && exec $preferred $* >/dev/null 2>&1

# Fallbacks, in order
exec gdm $* >/dev/null 2>&1
exec kdm $* >/dev/null 2>&1
exec xdm $* >/dev/null 2>&1

# catch all exit error
exit 1

:mdr:

Si je comprend bien, c'est un script qui choisit le DM suivant une préférence stocker dasn /etc/sysconfig/desktop ... :keskidit:

Je vais voir, ce que ça fait en le remplaçant un lien symbolique (cf post précédant) pour renvoyer vers entrance. (sans oublier de faire un sauvegarde du script :fumer: AVANT):

# cp prefdm prefdm.old
# ln -sf /usr/local/bin/entrance prefdm
# ls -l prefdm
lrwxrwxrwx  1 root root 23 déc  3 17:45 prefdm -> /usr/local/bin/entrance
#

Modifié par Arofarn

Posté(e)

d'une part, il vaudrait mieux appeler entrenced car c'est un demon qui doit être lancé au démarrage.

d'autre part, il faudrait plutyôt changer la variable $DISPLAYMANAGER dans le fichier ou elle est activée et modifier ton script pour qu'il lance entrenced dans le cas où cette variable est mise à la bonne valeur...

:transpi:

Posté(e)

Effectivement, pour le premier point, entrance m'a dis la même chose: entrance a besoin d'un serveur X déjà lancé et il vaudrais mieux lancer entranced à la place. OK fait, j'ai changer prefdm pour faire le lien avec entranced

Et là, une erreur:

WARNING: not a utf8 locale!
entranced: main: display number is 0
entranced_ips_init: Failed to open socket
INIT: Id "x" respawning too fast: disable for 5 min.

:francais:

Donc je vais voir pour ta soluce... mais je crians d'avoir le même message au lancement d'entranced :francais:

Posté(e)

une petite précision e17 n'est pas une simple évolution de e16 , mais une réecriture total de e16 , quand il sera finit , ce sera comme quand yast est devenu libre la fin d'un troll :D

il nous restera bien hurd , mais on se sentirat orphelin :mdr:

Posté(e)

il faut pas lancer e ?

#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
   xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
   xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
   xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
   xmodmap $usermodmap
fi

# Start the window manager:
exec enlightenment

Posté(e)
il faut pas lancer e ?

#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
   xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
   xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
   xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
   xmodmap $usermodmap
fi

# Start the window manager:
exec enlightenment

:transpi::transpi::mdr2: C quoi? C a mettre où ?

J'ai modifié mon script prefdm comme ça:

#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin


# shut down any graphical boot that might exist
if [ -x /usr/bin/rhgb-client ]; then
   /usr/bin/rhgb-client -quit
fi

# We need to source this so that the login screens get translated
[ -f /etc/profile.d/lang.sh ] && . /etc/profile.d/lang.sh

# Run preferred X display manager
preferred=
if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop
if [ "$DISPLAYMANAGER" = ENLIGHTENMENT ]; then
               preferred=entranced
       elif [ "$DISPLAYMANAGER" = GNOME ]; then
 preferred=gdm
elif [ "$DISPLAYMANAGER" = KDE ]; then
 preferred=kdm
elif [ "$DISPLAYMANAGER" = XDM ]; then
        preferred=xdm
fi
fi

shopt -s execfail

[ -n "$preferred" ] && exec $preferred $* >/dev/null 2>&1

# Fallbacks, in order
exec gdm $* >/dev/null 2>&1
exec kdm $* >/dev/null 2>&1
exec xdm $* >/dev/null 2>&1
exec entranced $* >/dev/null 2>&1

# catch all exit error
exit 1

avec ENLIGHTENMENT dasn le fichier /etc/sysconfig/desktop

C'est comme si j'avais rien fait, je me retrouve sous kdm et impossible de choisir Enlightenment ;)

Posté(e)

Suite de mes péripéties...

Hier je mets mon kernel à jour, une réinstallation du driver nvidia s'impose donc. Je repasse en init 3 pour éviter les tentative respawning de X toutes les 5 min...

Les drivers 6629 compilent et s'installent, pas de problème (les 5336 ne veulent rien savoir, cf mon post sur l'acquisition video)...

Là je me dit, ben je peut peut-être lancer enlightenment... message d'erreur parce qu'il ne trouve pas de serveur X lancé (logique en init 3).

Je tente entranced => X se lance (joli logo nvidia) et surprise! kdm me demande mon login et je me retrouve sous KDE :cap:

Pourquoi je me retrouve avec kdm/KDE en lancant entranced en ligne de commande ??? :D:xzombi:

Modifié par Arofarn

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.