Page 1 sur 1
[systemd]Daemons(résolu)
Publié : mar. 24 juil. 2012, 19:55
par 3lazer4
Salut à tous !
Je pense avoir réussi à installer systemd (en mode natif donc j'ai enlevé initscripts) sur une archlinux 2012 en virtualbox :

Capture d'écran du démarrage
Donc j'ai créé mes différents fichiers de config en lieu et place du /etc/rc.conf.
Seulement je ne comprends pas comment lancer mes daemons au démarrage du système, par exemple wicd ou cups.
Je n'ai pas non plus compris si /etc/inittab était toujours utilisé et si non, comment faire pour avoir la même chose avec systemd (lancement de slim, choisir entre init3 ou init5) ?
Merci d'avance !

Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 20:14
par FoolEcho
Systemd ?
3lazer4 a écrit :Seulement je ne comprends pas comment lancer mes daemons au démarrage du système, par exemple wicd ou cups.
Tu as les équivalents de
rc.d start/stop,etc. <service>
avec
systemctl start/stop,etc. <service>
Et pour lancer au démarrage (équivalent au DAEMONS donc):
systemctl enable/disable <service>
.
Donc pour cups par exemple:
(il faut que le fichier service existe, voir wiki)
3lazer4 a écrit :Je n'ai pas non plus compris si /etc/inittab était toujours utilisé et si non, comment faire pour avoir la même chose avec systemd (lancement de slim, choisir entre init3 ou init5) ?
Il n'est plus lu, que ce soit en full systemd ou avec initscripts. Il faut lancer le service.
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 20:19
par jc51
bonjour pour wicd j'ai eu le problème systemctl enable wicd.service fontionné pas j'ai juste fais
Code : Tout sélectionner
ln -s '/lib/systemd/system/wicd.service' '/etc/systemd/system/dbus-org.wicd.daemon.service'
et sa fonctionne nickel
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 20:48
par 3lazer4
Pour le "systemctl ..." j'avais compris. En fait je ne sais pas à quoi doit ressembler le fichier *.service (wicd.service par exemple, je mets quoi dedans ?)
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 20:50
par jc51
pour wicd lance juste la commande que j'ai mis après au prochain démarrage wicd il se lance tous seul.
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 21:20
par 3lazer4
Merci jc51, ta commande a fonctionné.
Par contre j'ai installé cups et j'ai tenté un systemctl start cups.service qui a fonctionné. Pourtant je n'ai créé aucun cups.service. Les fichiers .service se créent tout seuls ?
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 21:24
par jc51
sa je sais pas j'ai remarqué sa fonctionne avec certain service pas d'autre,sa fais que quelque jours que je suis passé en full systemd,pas eu le temps de tous voir .
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 21:29
par 3lazer4
Pour ceux qui n'en créent pas, comment on les crée nous-même ?
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 21:33
par jc51
je sais pas le seul qui ma embêter c'est wicd,j'ai trouvé la commande en cherchant sur le net ,je suis en pleine découverte,c'est, quoi que tu arrives pas à lancer ?
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 21:36
par 3lazer4
rien du tout c'était juste pour savoir

Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 21:39
par jc51
@FoolEcho aura surement la réponse

Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 23:46
par 3lazer4
Bon j'ai installé systemd avec systemd-sysvcompat et j'ai bien rempli tous les fichiers de conf. Les daemons ont bien été chargés. Et c'est super rapide au boot
Une dernière question avant de fermer le sujet : Comment remettre mon système en localtime puisque j'ai un dualboot Archlinux/Windows 7 ?
Re: [systemd]Daemons
Publié : mar. 24 juil. 2012, 23:59
par tuxce
jc51 a écrit :bonjour pour wicd j'ai eu le problème systemctl enable wicd.service fontionné pas j'ai juste fais
Code : Tout sélectionner
ln -s '/lib/systemd/system/wicd.service' '/etc/systemd/system/dbus-org.wicd.daemon.service'
c'est la moitié de ce que fait la commande:
Code : Tout sélectionner
# systemctl enable wicd.service
ln -s '/usr/lib/systemd/system/wicd.service' '/etc/systemd/system/dbus-org.wicd.daemon.service'
ln -s '/usr/lib/systemd/system/wicd.service' '/etc/systemd/system/multi-user.target.wants/wicd.service'
3lazer4 a écrit :Pour le "systemctl ..." j'avais compris. En fait je ne sais pas à quoi doit ressembler le fichier *.service (wicd.service par exemple, je mets quoi dedans ?)
Il n'y a rien à mettre dedans, il est fourni par le paquet.
jc51 a écrit :Par contre j'ai installé cups et j'ai tenté un systemctl start cups.service qui a fonctionné. Pourtant je n'ai créé aucun cups.service. Les fichiers .service se créent tout seuls ?
Pour wicd par exemple :
Code : Tout sélectionner
$ pacman -Ql wicd | grep '\.service'
wicd /usr/lib/systemd/system/wicd.service
wicd /usr/share/dbus-1/system-services/org.wicd.daemon.service
3lazer4 a écrit :Pour ceux qui n'en créent pas, comment on les crée nous-même ?
C'est pas une question de création, mais s'ils sont fournis ou pas. Et pour la création, il suffit de se baser sur l'existant, un de base serait :
Code : Tout sélectionner
[Unit]
Description=Service de test
[Service]
ExecStart=/bin/true
test.service
est à placer dans
/etc/systemd/system
3lazer4 a écrit :
Une dernière question avant de fermer le sujet : Comment remettre mon système en localtime puisque j'ai un dualboot Archlinux/Windows 7 ?
Ca se configure à la 3ème ligne (ça ne s'invente pas) de
/etc/adjtime
:
jc51 a écrit :sa je sais pas j'ai remarqué sa fonctionne avec certain service pas d'autre,sa fais que quelque jours que je suis passé en full systemd,pas eu le temps de tous voir .
Pleaaaaaaaaaase
ça et non
sa ! (y a bien le "tous" et autre, mais le sa, ça fait mal)
Re: [systemd]Daemons
Publié : mer. 25 juil. 2012, 00:06
par jc51
merci @tuxce pour les précisions ,et promis je ferais attention avec les ça

Re: [systemd]Daemons
Publié : mer. 25 juil. 2012, 16:16
par 3lazer4
@tuxce : merci beaucoup, tout fonctionne bien maintenant !
@jc51 : merci à toi aussi, tu m'as pas mal aidé

Et les
sa à la place de
ça, c'est pas bien !
@FoolEcho : et encore merci
-> je mets en résolu