first upload
This commit is contained in:
295
S5.html
Normal file
295
S5.html
Normal file
@@ -0,0 +1,295 @@
|
||||
<!DOCTYPE html><html lang="fr">
|
||||
<head>
|
||||
<title>5 Yunohost, Brique Internet et autres serveur-like tips‣ Compilation de commandes utiles régulièrement, ou pas</title>
|
||||
<!--Generated on Wed Nov 18 20:59:24 2020 by LaTeXML (version 0.8.3) http://dlmf.nist.gov/LaTeXML/.-->
|
||||
<!--Document created on .-->
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" href="LaTeXML.css" type="text/css">
|
||||
<link rel="stylesheet" href="ltx-article.css" type="text/css">
|
||||
<link rel="stylesheet" href="ltx-listings.css" type="text/css">
|
||||
<link rel="up" href="./" title="Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="start" href="./" title="Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="prev" href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="next" href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S1.html" title="1 Commandes usuelles ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S2.html" title="2 Installations ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S3.html" title="3 Manjaro - Arch Linux ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S7.html" title="7 Logiciels ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S8.html" title="8 Développement Web ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S9.html" title="9 Internet ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S10.html" title="10 Vie privée ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S11.html" title="11 Bugs divers ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S12.html" title="12 Divers ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S13.html" title="13 Windows ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
<link rel="section" href="S14.html" title="14 Annexes - Scripts ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||||
</head>
|
||||
<body>
|
||||
<div class="ltx_page_main">
|
||||
<header class="ltx_page_header">
|
||||
<div>
|
||||
<a href="./" title="Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="up"><span class="ltx_text ltx_ref_title">Compilation de commandes utiles régulièrement, ou pas<span class="ltx_text"> </span></span></a><a href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="prev"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">4 </span>Awesome WM et la customisation avancée</span></a><a href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="next"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">6 </span>Sauvegardes</span></a>
|
||||
</div></header>
|
||||
<div class="ltx_page_content">
|
||||
<section class="ltx_section ltx_authors_1line" lang="fr">
|
||||
<h1 class="ltx_title ltx_title_section">
|
||||
<span class="ltx_tag ltx_tag_section">5 </span>Yunohost, Brique Internet et autres serveur-like tips</h1>
|
||||
<div class="ltx_date ltx_role_creation"></div>
|
||||
|
||||
<section id="SS1" class="ltx_subsection">
|
||||
<h2 class="ltx_title ltx_title_subsection">
|
||||
<span class="ltx_tag ltx_tag_subsection">5.1 </span>Brique Internet sur clé 4G</h2>
|
||||
|
||||
<div id="SS1.p1" class="ltx_para">
|
||||
<p class="ltx_p">Le projet <a href="labriqueinter.net" title="" class="ltx_ref ltx_url ltx_font_typewriter">labriqueinter.net</a> permet d’installer un mini-serveur sur une carte ARM ou Rasberry (ou autre) avec la particularité de créer un réseau wifi lié à un VPN. Tous les appareils connectés sont alors <span class="ltx_text ltx_emph ltx_font_italic">protégés</span> par le VPN si ils se connectent à ce réseau plutôt qu’à celui de la box. Le projet est basé sur <a href="yunohost.org" title="" class="ltx_ref ltx_url ltx_font_typewriter">yunohost.org</a> lui même basé sur Debian, permettant de faciliter l’installation et l’utilisation d’un serveur pour les non-initié·es.
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
<div id="SS1.p2" class="ltx_para">
|
||||
<p class="ltx_p">Mon cas est particulier pour deux raisons :</p>
|
||||
<ol id="I1" class="ltx_enumerate">
|
||||
<li id="I1.i1" class="ltx_item" style="list-style-type:none;">
|
||||
<span class="ltx_tag ltx_tag_item">1.</span>
|
||||
<div id="I1.i1.p1" class="ltx_para">
|
||||
<p class="ltx_p">J’utilise une carte OLIMEX LIME 1, pour laquelle il n’y a pas d’images pour la dernière version du projet, il faut donc réaliser une migration après avoir installé la version précédente.
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
<li id="I1.i2" class="ltx_item" style="list-style-type:none;">
|
||||
<span class="ltx_tag ltx_tag_item">2.</span>
|
||||
<div id="I1.i2.p1" class="ltx_para">
|
||||
<p class="ltx_p">J’utilise une clé 4G Huawei pour me connecter et non un câble ethernet, il faut donc configurer la carte pour qu’elle se connecte sur cette clé au démarrage.
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div id="SS1.p3" class="ltx_para">
|
||||
<p class="ltx_p">Ces deux particularités m’ont causé pas mal de soucis avant de finalement réussir une installation. Une réinstallation est maintenant l’occasion pour moi de documenter les opérations nécessaires.
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
<section id="SS1.SSS1" class="ltx_subsubsection">
|
||||
<h3 class="ltx_title ltx_title_subsubsection">
|
||||
<span class="ltx_tag ltx_tag_subsubsection">5.1.1 </span>Installation, post-installation</h3>
|
||||
|
||||
<div id="SS1.SSS1.p1" class="ltx_para">
|
||||
<p class="ltx_p">J’ai utilisé le programme disponible sur <a href="install.labriqueinter.net" title="" class="ltx_ref ltx_url ltx_font_typewriter">install.labriqueinter.net</a> pour générer mon fichier <span class="ltx_text ltx_font_typewriter">install.hypercube</span>. Il faut ensuite utiliser le script fourni <span class="ltx_text ltx_font_typewriter">install-sd.sh</span> pour installer les fichiers sur la carte sd. Comme il manque la dernière version de l’image pour la LIME1 il y a une erreur à l’exécution.
|
||||
<br class="ltx_break">Deux solutions sont alors possibles : installer via une image brique internet Jessie puis faire la migration vers Stretch, ou faire une image brique internet à partir d’une image Yunohost. La première option n’a pas fonctionné pour moi et elle prend énormément de temps avec toutes les mises à jour à faire.
|
||||
<br class="ltx_break">On préfèrera donc la méthode :
|
||||
<br class="ltx_break"></p>
|
||||
<ul id="I2" class="ltx_itemize">
|
||||
<li id="I2.i1" class="ltx_item" style="list-style-type:none;">
|
||||
<span class="ltx_tag ltx_tag_item">—</span>
|
||||
<div id="I2.i1.p1" class="ltx_para">
|
||||
<p class="ltx_p">Télécharger une image Yunohost pour LIME1 : <a href="https://yunohost.org/#/images" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://yunohost.org/#/images</a></p>
|
||||
</div>
|
||||
</li>
|
||||
<li id="I2.i2" class="ltx_item" style="list-style-type:none;">
|
||||
<span class="ltx_tag ltx_tag_item">—</span>
|
||||
<div id="I2.i2.p1" class="ltx_para">
|
||||
<p class="ltx_p">Créer l’image Brique internet à l’aide du script fourni ici : <a href="https://github.com/labriqueinternet/build.labriqueinter.net/" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://github.com/labriqueinternet/build.labriqueinter.net/</a></p>
|
||||
</div>
|
||||
</li>
|
||||
<li id="I2.i3" class="ltx_item" style="list-style-type:none;">
|
||||
<span class="ltx_tag ltx_tag_item">—</span>
|
||||
<div id="I2.i3.p1" class="ltx_para">
|
||||
<p class="ltx_p">Utiliser le script d’installation sur carte SD avec l’image créée.
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="ltx_p">Ma commande d’exécution est celle-ci :</p>
|
||||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||||
<div class="ltx_listing_data"><a href="data:text/plain;base64,YmFzaCBpbnN0YWxsLXNkLnNoIC15IGluc3RhbGwuaHlwZXJjdWJlIC1mIGludGVybmV0Y3ViZS1zdHJldGNoLTMuNC4yLWxpbWUtc3RhYmxlLmltZw==">⬇</a></div>
|
||||
<div id="lstnumberx69" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">bash</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sd</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sh</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">y</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">hypercube</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">f</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">internetcube</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">stretch</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-3.4.2-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">lime</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">stable</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">img</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="ltx_p">L’option <span class="ltx_text ltx_font_typewriter">-s</span> permet de préciser quel périphérique utiliser si vous savez déjà l’emplacement de celui-ci.
|
||||
Vous avez besoin d’avoir arp-scan pour la suite :</p>
|
||||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||||
<div class="ltx_listing_data"><a href="data:text/plain;base64,c3VkbyBhcHQgaW5zdGFsbCBhcnAtc2NhbgpiYXNoIGluc3RhbGwtc2Quc2ggLWw=">⬇</a></div>
|
||||
<div id="lstnumberx70" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">arp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">scan</span>
|
||||
</div>
|
||||
<div id="lstnumberx71" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">bash</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sd</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sh</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">l</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="ltx_p">La deuxième commande permet de scanner le réseau pour détecter la brique en cours d’installation. Cela vous donnera l’adresse IP de la brique pour suivre l’avancement de l’installation.
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
</section>
|
||||
<section id="SS1.SSS2" class="ltx_subsubsection">
|
||||
<h3 class="ltx_title ltx_title_subsubsection">
|
||||
<span class="ltx_tag ltx_tag_subsubsection">5.1.2 </span>Monter la clé 4G au démarrage comme interface réseau</h3>
|
||||
|
||||
<div id="SS1.SSS2.p1" class="ltx_para">
|
||||
<p class="ltx_p">J’utilise une clé Huawei E3372h, j’ai suivi des tutoriels pour la passer de <span class="ltx_text ltx_emph ltx_font_italic">hilink</span> à <span class="ltx_text ltx_emph ltx_font_italic">stick</span> mais <span class="ltx_text ltx_font_bold">je ne suis pas certain que cela soit nécessaire finalement, je vous conseille d’essayer d’abord les commandes suivantes avant d’essayer de faire le changement de mode.
|
||||
<br class="ltx_break"></span>Je partage cependant les liens qui m’ont permis de réaliser ce changement (cela m’a nécessité l’utilisation de linux mais aussi windows) :
|
||||
<br class="ltx_break"><a href="https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/</a>
|
||||
<br class="ltx_break"><a href="http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html" title="" class="ltx_ref ltx_url ltx_font_typewriter">http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html</a>
|
||||
<br class="ltx_break"><a href="https://markus.relix.de/index.php/Set_Huawei_E3372h_from_hilink_to_stick_mode" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://markus.relix.de/index.php/Set_Huawei_E3372h_from_hilink_to_stick_mode</a>
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
<div id="SS1.SSS2.p2" class="ltx_para ltx_noindent">
|
||||
<p class="ltx_p">Lors de mes premiers tests j’ai testé plusieurs méthodes souvent sans résultats, la solution vient finalement de ce post : <a href="https://askubuntu.com/questions/755570/how-to-enable-broadband-connection-with-huawei-e3372h-on-ubuntu-server" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://askubuntu.com/questions/755570/how-to-enable-broadband-connection-with-huawei-e3372h-on-ubuntu-server</a>
|
||||
<br class="ltx_break">Ces explications permettent pour mon cas d’ajouter deux lignes dans <span class="ltx_text ltx_font_typewriter">/etc/rc.local</span> permettant de démarrer la brique en utilisant la clé 4G comme interface réseau. Ce fichier est celui qui permet de lancer des commandes au démarrage.
|
||||
<br class="ltx_break"><span class="ltx_text ltx_font_bold">rc.local</span></p>
|
||||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL3NoIC1lCiMKIyByYy5sb2NhbAojCiMgVGhpcyBzY3JpcHQgaXMgZXhlY3V0ZWQgYXQgdGhlIGVuZCBvZiBlYWNoIG11bHRpdXNlciBydW5sZXZlbC4KIyBNYWtlIHN1cmUgdGhhdCB0aGUgc2NyaXB0IHdpbGwgImV4aXQgMCIgb24gc3VjY2VzcyBvciBhbnkgb3RoZXIKIyB2YWx1ZSBvbiBlcnJvci4KIwojIEluIG9yZGVyIHRvIGVuYWJsZSBvciBkaXNhYmxlIHRoaXMgc2NyaXB0IGp1c3QgY2hhbmdlIHRoZSBleGVjdXRpb24KIyBiaXRzLgojCiMgQnkgZGVmYXVsdCB0aGlzIHNjcmlwdCBkb2VzIG5vdGhpbmcuCmVjaG8gLWUgIkFUXk5ESVNEVVA9MSwxLFwid2Vic2ZyXCJcciIgPiAvZGV2L3R0eVVTQjAKZGhjbGllbnQgd3dhbjAKZXhpdCAw">⬇</a></div>
|
||||
<div id="lstnumberx72" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/sh<span class="ltx_text ltx_lst_space"> </span>-e</span>
|
||||
</div>
|
||||
<div id="lstnumberx73" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
|
||||
</div>
|
||||
<div id="lstnumberx74" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>rc.local</span>
|
||||
</div>
|
||||
<div id="lstnumberx75" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
|
||||
</div>
|
||||
<div id="lstnumberx76" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>This<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>is<span class="ltx_text ltx_lst_space"> </span>executed<span class="ltx_text ltx_lst_space"> </span>at<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>end<span class="ltx_text ltx_lst_space"> </span>of<span class="ltx_text ltx_lst_space"> </span>each<span class="ltx_text ltx_lst_space"> </span>multiuser<span class="ltx_text ltx_lst_space"> </span>runlevel.</span>
|
||||
</div>
|
||||
<div id="lstnumberx77" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Make<span class="ltx_text ltx_lst_space"> </span>sure<span class="ltx_text ltx_lst_space"> </span>that<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>will<span class="ltx_text ltx_lst_space"> </span>"exit<span class="ltx_text ltx_lst_space"> </span>0"<span class="ltx_text ltx_lst_space"> </span>on<span class="ltx_text ltx_lst_space"> </span>success<span class="ltx_text ltx_lst_space"> </span>or<span class="ltx_text ltx_lst_space"> </span>any<span class="ltx_text ltx_lst_space"> </span>other</span>
|
||||
</div>
|
||||
<div id="lstnumberx78" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>value<span class="ltx_text ltx_lst_space"> </span>on<span class="ltx_text ltx_lst_space"> </span>error.</span>
|
||||
</div>
|
||||
<div id="lstnumberx79" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
|
||||
</div>
|
||||
<div id="lstnumberx80" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>In<span class="ltx_text ltx_lst_space"> </span>order<span class="ltx_text ltx_lst_space"> </span>to<span class="ltx_text ltx_lst_space"> </span>enable<span class="ltx_text ltx_lst_space"> </span>or<span class="ltx_text ltx_lst_space"> </span>disable<span class="ltx_text ltx_lst_space"> </span>this<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>just<span class="ltx_text ltx_lst_space"> </span>change<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>execution</span>
|
||||
</div>
|
||||
<div id="lstnumberx81" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>bits.</span>
|
||||
</div>
|
||||
<div id="lstnumberx82" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
|
||||
</div>
|
||||
<div id="lstnumberx83" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>By<span class="ltx_text ltx_lst_space"> </span>default<span class="ltx_text ltx_lst_space"> </span>this<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>does<span class="ltx_text ltx_lst_space"> </span>nothing.</span>
|
||||
</div>
|
||||
<div id="lstnumberx84" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"AT^NDISDUP=1,1,\"</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">websfr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\</span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\r"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dev</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ttyUSB0</span>
|
||||
</div>
|
||||
<div id="lstnumberx85" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dhclient</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">wwan0</span>
|
||||
</div>
|
||||
<div id="lstnumberx86" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">exit</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="ltx_p">Le <span class="ltx_text ltx_font_typewriter">websfr</span> doit être modifié pour correspondre à l’<span class="ltx_text ltx_font_bold">APN</span> de votre opérateur.
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
<div id="SS1.SSS2.p3" class="ltx_para">
|
||||
<p class="ltx_p">À la suite de ma réinstallation éditer ce fichier est tout ce qu’il m’a fallu faire pour que cela fonctionne.
|
||||
<br class="ltx_break"></p>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="SS2" class="ltx_subsection">
|
||||
<h2 class="ltx_title ltx_title_subsection">
|
||||
<span class="ltx_tag ltx_tag_subsection">5.2 </span>Utilisation de deux serveurs avec un domaine principal et un sous-domaine</h2>
|
||||
|
||||
<div id="SS2.p1" class="ltx_para">
|
||||
<p class="ltx_p">J’utilise deux serveur, un comme brique internet sur clé 4G, et un autre en serveur principal pour les gros services. Ils ont donc deux adresses IP publiques différentes.
|
||||
<br class="ltx_break">Il me fallait donc bien configurer mes enregistrements DNS pour renvoyer mon sous-domaine dédié à la brique internet vers son adresse IP publique, ainsi que pouvoir lui installer un certificat SSL (pour l’https).
|
||||
<br class="ltx_break">Il y a donc deux champs à rajouter aux enregistrements DNS :
|
||||
<br class="ltx_break"></p>
|
||||
<ul id="I3" class="ltx_itemize">
|
||||
<li id="I3.i1" class="ltx_item" style="list-style-type:none;">
|
||||
<span class="ltx_tag ltx_tag_item">—</span>
|
||||
<div id="I3.i1.p1" class="ltx_para">
|
||||
<p class="ltx_p">Un enregistrement <span class="ltx_text ltx_font_bold">A</span> pour rediriger vers l’ip <a href="https://docs.gandi.net/en/domain_names/faq/record_types/a_record.html" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://docs.gandi.net/en/domain_names/faq/record_types/a_record.html</a></p>
|
||||
</div>
|
||||
</li>
|
||||
<li id="I3.i2" class="ltx_item" style="list-style-type:none;">
|
||||
<span class="ltx_tag ltx_tag_item">—</span>
|
||||
<div id="I3.i2.p1" class="ltx_para">
|
||||
<p class="ltx_p">Un enregistrement <span class="ltx_text ltx_font_bold">CAA</span> pour la création de certificat SSL <a href="https://docs.gandi.net/en/domain_names/faq/record_types/caa_record.html#caa-records" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://docs.gandi.net/en/domain_names/faq/record_types/caa_record.html#caa-records</a></p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="ltx_p">En suivant ces documentations on a donc :</p>
|
||||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||||
<div class="ltx_listing_data"><a href="data:text/plain;base64,YnJpcXVlIDE4MDAgSU4gQSB2b3RyZS5pcApicmlxdWUudm90cmVkb21haW5lLmNvbSAzNjAwIElOIENBQSAxMjggaXNzdWUgImxldHNlbmNyeXB0Lm9yZyI=">⬇</a></div>
|
||||
<div id="lstnumberx87" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">brique</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">1800</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">IN</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">A</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">votre</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ip</span>
|
||||
</div>
|
||||
<div id="lstnumberx88" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">brique</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">votredomaine</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">com</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">3600</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">IN</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">CAA</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">128</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">issue</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"letsencrypt.org"</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section id="SS2.SSS1" class="ltx_subsubsection">
|
||||
<h3 class="ltx_title ltx_title_subsubsection">
|
||||
<span class="ltx_tag ltx_tag_subsubsection">5.2.1 </span>Enlever le bouton Yunohost permanent dans les applications</h3>
|
||||
|
||||
<div id="SS2.SSS1.p1" class="ltx_para">
|
||||
<p class="ltx_p">Certaines applications affiche par défaut en bas à droite un lien avec le logo de yunohost. Pour l’enlever il faut modifier la configuration de <span class="ltx_text ltx_font_typewriter">nginx</span> pour chaque application.
|
||||
<br class="ltx_break">Il suffit de commenter la ligne :</p>
|
||||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||||
<div class="ltx_listing_data"><a href="data:text/plain;base64,aW5jbHVkZSBjb25mLmQveXVub2hvc3RfcGFuZWwuY29uZi5pbmM=">⬇</a></div>
|
||||
<div id="lstnumberx89" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">include</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">conf</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">d</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">yunohost_panel</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">conf</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">inc</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="ltx_p">Les fichiers de config sont dans : <span class="ltx_text ltx_font_typewriter">/etc/nginx/conf.d/</span> (cela peut varier).
|
||||
<br class="ltx_break">Pour info le script appelé est le suivant :
|
||||
</p>
|
||||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyBJbnNlcnQgWXVub0hvc3QgYnV0dG9uICsgcG9ydGFsIG92ZXJsYXkKc3ViX2ZpbHRlciA8L2hlYWQ+ICc8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIveW5oX3BvcnRhbC5qcyI+PC9zY3JpcHQ+PGxpbmsgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3luaF9vdmVybGF5LmNzcyI+PC9saW5rPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii95bmh0aGVtZS9jdXN0b21fcG9ydGFsLmpzIj48L3NjcmlwdD48bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIveW5odGhlbWUvY3VzdG9tX292ZXJsYXkuY3NzIj48L2xpbms+PC9oZWFkPic7CnN1Yl9maWx0ZXJfb25jZSBvbjsKIyBBcHBseSB0byBvdGhlciBtaW1lIHR5cGVzIHRoYW4gdGV4dC9odG1sCnN1Yl9maWx0ZXJfdHlwZXMgYXBwbGljYXRpb24veGh0bWwreG1sOwojIFByZXZlbnQgWXVub0hvc3QgcGFuZWwgZmlsZXMgZnJvbSBiZWluZyBibG9ja2VkIGJ5IHNwZWNpZmljIGFwcCBydWxlcwpsb2NhdGlvbiB+ICh5bmhfcG9ydGFsLmpzfHluaF9vdmVybGF5LmNzc3x5bmhfdXNlcmluZm8uanNvbikgewp9">⬇</a></div>
|
||||
<div id="lstnumberx90" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Insert<span class="ltx_text ltx_lst_space"> </span>YunoHost<span class="ltx_text ltx_lst_space"> </span>button<span class="ltx_text ltx_lst_space"> </span>+<span class="ltx_text ltx_lst_space"> </span>portal<span class="ltx_text ltx_lst_space"> </span>overlay</span>
|
||||
</div>
|
||||
<div id="lstnumberx91" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sub_filter</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;"></</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">head</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">’<script<span class="ltx_text ltx_lst_space"> </span>type="text/javascript"<span class="ltx_text ltx_lst_space"> </span>src="/ynh_portal.js"></script><link<span class="ltx_text ltx_lst_space"> </span>type="text/css"<span class="ltx_text ltx_lst_space"> </span>rel="stylesheet"<span class="ltx_text ltx_lst_space"> </span>href="/ynh_overlay.css"></link><script<span class="ltx_text ltx_lst_space"> </span>type="text/javascript"<span class="ltx_text ltx_lst_space"> </span>src="/ynhtheme/custom_portal.js"></script><link<span class="ltx_text ltx_lst_space"> </span>type="text/css"<span class="ltx_text ltx_lst_space"> </span>rel="stylesheet"<span class="ltx_text ltx_lst_space"> </span>href="/ynhtheme/custom_overlay.css"></link></head>’</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">;</span>
|
||||
</div>
|
||||
<div id="lstnumberx92" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sub_filter_once</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">on</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">;</span>
|
||||
</div>
|
||||
<div id="lstnumberx93" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Apply<span class="ltx_text ltx_lst_space"> </span>to<span class="ltx_text ltx_lst_space"> </span>other<span class="ltx_text ltx_lst_space"> </span>mime<span class="ltx_text ltx_lst_space"> </span>types<span class="ltx_text ltx_lst_space"> </span>than<span class="ltx_text ltx_lst_space"> </span>text/html</span>
|
||||
</div>
|
||||
<div id="lstnumberx94" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sub_filter_types</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">application</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">xhtml</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">+</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">xml</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">;</span>
|
||||
</div>
|
||||
<div id="lstnumberx95" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Prevent<span class="ltx_text ltx_lst_space"> </span>YunoHost<span class="ltx_text ltx_lst_space"> </span>panel<span class="ltx_text ltx_lst_space"> </span>files<span class="ltx_text ltx_lst_space"> </span>from<span class="ltx_text ltx_lst_space"> </span>being<span class="ltx_text ltx_lst_space"> </span>blocked<span class="ltx_text ltx_lst_space"> </span>by<span class="ltx_text ltx_lst_space"> </span>specific<span class="ltx_text ltx_lst_space"> </span>app<span class="ltx_text ltx_lst_space"> </span>rules</span>
|
||||
</div>
|
||||
<div id="lstnumberx96" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">location</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">~</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">(</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ynh_portal</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.j</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">s</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ynh_overlay</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">css</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ynh_userinfo</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.j</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">son</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">)</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">{</span>
|
||||
</div>
|
||||
<div id="lstnumberx97" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;">}</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="ltx_p"><span class="ltx_text ltx_font_bold">Pour voir les changements il faut recharger nginx
|
||||
<br class="ltx_break"></span></p>
|
||||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||||
<div class="ltx_listing_data"><a href="data:text/plain;base64,c3VkbyBzeXN0ZW1jdGwgcmVzdGFydCBuZ2lueA==">⬇</a></div>
|
||||
<div id="lstnumberx98" class="ltx_listingline">
|
||||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">systemctl</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">restart</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">nginx</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
</section>
|
||||
</div>
|
||||
<footer class="ltx_page_footer">
|
||||
<div>
|
||||
<a href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="prev"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">4 </span>Awesome WM et la customisation avancée</span></a><a href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="next"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">6 </span>Sauvegardes</span></a>
|
||||
</div>
|
||||
<div class="ltx_page_logo">Generated on Wed Nov 18 20:59:24 2020 by <a href="http://dlmf.nist.gov/LaTeXML/">LaTeXML <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKExQZLWTEaOUAAAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAdpJREFUKM9tkL+L2nAARz9fPZNCKFapUn8kyI0e4iRHSR1Kb8ng0lJw6FYHFwv2LwhOpcWxTjeUunYqOmqd6hEoRDhtDWdA8ApRYsSUCDHNt5ul13vz4w0vWCgUnnEc975arX6ORqN3VqtVZbfbTQC4uEHANM3jSqXymFI6yWazP2KxWAXAL9zCUa1Wy2tXVxheKA9YNoR8Pt+aTqe4FVVVvz05O6MBhqUIBGk8Hn8HAOVy+T+XLJfLS4ZhTiRJgqIoVBRFIoric47jPnmeB1mW/9rr9ZpSSn3Lsmir1fJZlqWlUonKsvwWwD8ymc/nXwVBeLjf7xEKhdBut9Hr9WgmkyGEkJwsy5eHG5vN5g0AKIoCAEgkEkin0wQAfN9/cXPdheu6P33fBwB4ngcAcByHJpPJl+fn54mD3Gg0NrquXxeLRQAAwzAYj8cwTZPwPH9/sVg8PXweDAauqqr2cDjEer1GJBLBZDJBs9mE4zjwfZ85lAGg2+06hmGgXq+j3+/DsixYlgVN03a9Xu8jgCNCyIegIAgx13Vfd7vdu+FweG8YRkjXdWy329+dTgeSJD3ieZ7RNO0VAXAPwDEAO5VKndi2fWrb9jWl9Esul6PZbDY9Go1OZ7PZ9z/lyuD3OozU2wAAAABJRU5ErkJggg==" alt="[LOGO]"></a>
|
||||
</div></footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user