Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:oscam [26/06/2015 18:48] milou [Oscam] |
doc:media:oscam [12/12/2015 18:44] milou [Lancement du serveur Oscam] |
||
---|---|---|---|
Ligne 59: | Ligne 59: | ||
On installe la dernière version de **Oscam** stable (en ce moment 1.10) avec l'option d'interface web WEBIF et la méthode de décryptage DVBAPI. \\ | On installe la dernière version de **Oscam** stable (en ce moment 1.10) avec l'option d'interface web WEBIF et la méthode de décryptage DVBAPI. \\ | ||
- | Par ailleur, si on souhaite utiliser [[:doc:media:vdr|VDR]], il nous faut patcher Oscam pour qu'il puisse utiliser le DVBAPI. | + | Par ailleurs, si on souhaite utiliser [[:doc:media:vdr|VDR]], il nous faut patcher Oscam pour qu'il puisse utiliser le DVBAPI. |
<code root> | <code root> | ||
- | svn co http://streamboard.de.vu/svn/oscam/tags/1.10/ oscam-1.10 | + | svn co http://streamboard.de.vu/svn/oscam/tags/1.10/ oscam-1.10</code> |
- | cd oscam-1.10 | + | <code root>cd oscam-1.10</code> |
- | wget https://raw.github.com/manio/vdr-plugin-dvbapi/22733ee/patches/oscam-vdr.diff | + | <code root>wget https://raw.github.com/manio/vdr-plugin-dvbapi/22733ee/patches/oscam-vdr.diff</code> |
- | patch < oscam-vdr.diff | + | <code root>patch < oscam-vdr.diff</code> |
- | mkdir build | + | <code root>mkdir build</code> |
- | cmake -DWEBIF=1 -DHAVE_DVBAPI=1 .. | + | <code root>cmake -DWEBIF=1 -DHAVE_DVBAPI=1 ..</code> |
- | make | + | <code root>make |
</code> | </code> | ||
<code root> | <code root> | ||
- | make install | + | make install</code> |
- | cd .. | + | <code root>cd ..</code> |
- | cd .. | + | <code root>cd ..</code> |
- | rm -R oscam-1.10 | + | <code root>rm -R oscam-1.10</code> |
- | </code> | + | |
=== Version courante "trunk" 1.2 === | === Version courante "trunk" 1.2 === | ||
Ligne 81: | Ligne 80: | ||
Nul besoin de patcher la version courante qui intègre déjà les modifications du DVBAPI. | Nul besoin de patcher la version courante qui intègre déjà les modifications du DVBAPI. | ||
<code root> | <code root> | ||
- | svn co http://streamboard.de.vu/svn/oscam/trunk/ oscam-1.20 | + | svn co http://streamboard.de.vu/svn/oscam/trunk/ oscam-1.20</code> |
- | cd oscam-1.20 | + | <code root>cd oscam-1.20</code> |
- | mkdir build | + | <code root>mkdir build</code> |
- | cmake -DWEBIF=1 -DHAVE_DVBAPI=1 .. | + | <code root>cmake -DWEBIF=1 -DHAVE_DVBAPI=1 ..</code> |
- | make | + | <code root>make</code> |
- | </code> | + | |
<code root> | <code root> | ||
- | make install | + | make install</code> |
- | cd .. | + | <code root>cd ..</code> |
- | cd .. | + | <code root>cd ..</code> |
- | rm -R oscam-1.20 | + | <code root>rm -R oscam-1.20</code> |
- | </code> | + | |
Notre serveur de cartes d'abonnement maintenant installé, il nous faut le configurer pour la carte que nous souhaitons utiliser. | Notre serveur de cartes d'abonnement maintenant installé, il nous faut le configurer pour la carte que nous souhaitons utiliser. | ||
Ligne 115: | Ligne 114: | ||
Contenant le code suivant | Contenant le code suivant | ||
- | <code> | + | <file bash /etc/init.d/oscam> |
#!/bin/sh | #!/bin/sh | ||
DAEMON=/usr/local/bin/oscam | DAEMON=/usr/local/bin/oscam | ||
Ligne 144: | Ligne 143: | ||
;; | ;; | ||
esac | esac | ||
- | exit 0</code> | + | exit 0 |
+ | </file> | ||
Lui attribuer les permissions | Lui attribuer les permissions | ||
Ligne 153: | Ligne 153: | ||
On peut alors lancer et arrêter oscam dans un terminal(([[:doc:systeme:terminal]])) root de la manière suivante : | On peut alors lancer et arrêter oscam dans un terminal(([[:doc:systeme:terminal]])) root de la manière suivante : | ||
<code root> | <code root> | ||
- | /etc/init.d/oscam start | + | /etc/init.d/oscam start</code> |
- | /etc/init.d/oscam stop | + | <code root>/etc/init.d/oscam stop</code> |
- | /etc/init.d/oscam restart | + | <code root>/etc/init.d/oscam restart</code> |
- | </code> | + | |
Enfin, toujours dans un terminal administrateur, demander à debian de lancer automatiquement oscam au démarrage ainsi : | Enfin, toujours dans un terminal administrateur, demander à debian de lancer automatiquement oscam au démarrage ainsi : |