<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Otarigato - Informatique]]></title>
		<link>https://otarigato.org/</link>
		<description><![CDATA[Otarigato - https://otarigato.org]]></description>
		<pubDate>Mon, 06 Apr 2026 04:02:40 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Changer ses DNS]]></title>
			<link>https://otarigato.org/thread-6733.html</link>
			<pubDate>Tue, 16 May 2023 16:59:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-6733.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Changer ses DNS</span></span></div>
<br />
Un tutoriel pour modifier ses DNS (Domain Name System - fr : Système de nom de domaine).<br />
Voici une mise à jour d'un ancien topic que j'avais réalisé pour windows 7 : <a href="https://otarigato.org/thread-829.html" target="_self" rel="noopener" class="mycode_url">Régler ses serveurs DNS</a>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Mais les DNS c'est quoi ?</span><br />
Alors, pour faire simple, lorsque vous souhaitez visiter un site web, vous allez taper son url dans votre barre d'adresse ou alors cliquer sur le lien d'une url.<br />
Cette url sera de la forme nomdusiteweb.fr avec des fioritures autour. Mais comment votre ordinateur va savoir quelle machine peut vous donner les fichiers en relation avec cette url ?<br />
C'est là qu'interviennent les DNS. Ils peuvent être vu comme une sorte d'annuaire dans lequel vous aller donner l'url et on va vous retourner l'ip de la machine à contacter pour avoir les fichiers du site web.<br />
Ils existent différents types de dns. Certains peuvent mentir et vous donner des ips différentes de la véritable ip, cela peut servir pour bloquer des sites web, mais aussi pour bloquer les serveurs de pubs ou de contenus pornos sur les ordis des enfants.<br />
<br />
Si vous souhaitez entrer dans les détails, vous pouvez aller lire cette page : <a href="https://www.sebsauvage.net/comprendre/dns/" target="_self" rel="noopener" class="mycode_url">C'est quoi un DNS ?</a>.<br />
<br />
Voici une liste de DNS que vous pouvez utiliser :<ul class="mycode_list"><li>80.67.169.12 (IPv4) ou 2001:910:800::12 (IPv6) - <a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a><br />
</li>
<li>80.67.169.40 (IPv4) ou 2001:910:800::40 (IPv6) - <a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a><br />
</li>
<li>9.9.9.9 (IPv4) ou 2620:fe::fe (IPv6) - <a href="https://quad9.net/" target="_self" rel="noopener" class="mycode_url">https://quad9.net/</a><br />
</li>
<li>149.112.112.112 (IPv4) ou 2620:fe::9 (IPv6) - <a href="https://quad9.net/" target="_self" rel="noopener" class="mycode_url">https://quad9.net/</a><br />
</li>
<li>193.110.81.254 (IPv4) ou 2a0f:fc80::ffff (IPv6) - <a href="https://www.dns0.eu/fr/open" target="_self" rel="noopener" class="mycode_url">https://www.dns0.eu/fr/open</a><br />
</li>
<li>185.253.5.254 (IPv4) ou 2a0f:fc81::ffff (IPv6) - <a href="https://www.dns0.eu/fr/open" target="_self" rel="noopener" class="mycode_url">https://www.dns0.eu/fr/open</a><br />
</li>
<li>1.1.1.1 (IPv4) ou 2606:4700:4700::1111 (IPv6) - <a href="https://1.1.1.1/dns/" target="_self" rel="noopener" class="mycode_url">https://1.1.1.1/dns/</a> (cloudfare)<br />
</li>
<li>1.0.0.1 (IPv4) ou 2606:4700:4700::1001 (IPv6) - <a href="https://1.1.1.1/dns/" target="_self" rel="noopener" class="mycode_url">https://1.1.1.1/dns/</a> (cloudfare)<br />
</li>
<li>8.8.8.8 (IPv4) ou 2001:4860:4860::8888 (IPv6) - <a href="https://developers.google.com/speed/public-dns/docs/using?hl=fr" target="_self" rel="noopener" class="mycode_url">https://developers.google.com/speed/publ...sing?hl=fr</a> (google)<br />
</li>
<li>8.8.4.4 (IPv4) ou 2001:4860:4860::8844 (IPv6) - <a href="https://developers.google.com/speed/public-dns/docs/using?hl=fr" target="_self" rel="noopener" class="mycode_url">https://developers.google.com/speed/publ...sing?hl=fr</a> (google)<br />
</li>
</ul>
Plus d'infos et d'autres DNS dont certains qui bloqueront la pub et autre domaines malveillants : <a href="https://sebsauvage.net/wiki/doku.php?id=dns-alternatifs" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=dns-alternatifs</a>.<br />
<br />
Note :<br />
Certains appareils requièrent des valeurs explicites pour les huit champs d'adresses IPv6 et ne peuvent pas accepter la syntaxe d'adresse IPv6 abrégée "::" .<br />
Ainsi 2620:fe::9 équivaut à 2620:fe:0:9 qui équivaut à 2620:00fe:0000:0009 .<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Comment procéder ?</span><br />
Pour Windows 10 : <a href="https://otarigato.org/thread-6733-post-36443.html#pid36443" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/thread-6733-post-3...l#pid36443</a><br />
Pour Windows 11 : <a href="https://otarigato.org/thread-6733-post-36444.html#pid36444" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/thread-6733-post-3...l#pid36444</a><br />
L'utilitaire Dns Jumper : <a href="https://otarigato.org/thread-6733-post-36448.html#pid36448" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/thread-6733-post-3...l#pid36448</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">D'autres tutoriels sur le sujet :</span><br />
Pour Windows 10 : <a href="https://www.malekal.com/comment-changer-les-dns-windows/" target="_self" rel="noopener" class="mycode_url">https://www.malekal.com/comment-changer-...s-windows/</a><br />
Pour Windows 11 : <a href="https://lecrabeinfo.net/changer-les-dns-sur-windows.html" target="_self" rel="noopener" class="mycode_url">https://lecrabeinfo.net/changer-les-dns-...ndows.html</a>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Changer ses DNS</span></span></div>
<br />
Un tutoriel pour modifier ses DNS (Domain Name System - fr : Système de nom de domaine).<br />
Voici une mise à jour d'un ancien topic que j'avais réalisé pour windows 7 : <a href="https://otarigato.org/thread-829.html" target="_self" rel="noopener" class="mycode_url">Régler ses serveurs DNS</a>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Mais les DNS c'est quoi ?</span><br />
Alors, pour faire simple, lorsque vous souhaitez visiter un site web, vous allez taper son url dans votre barre d'adresse ou alors cliquer sur le lien d'une url.<br />
Cette url sera de la forme nomdusiteweb.fr avec des fioritures autour. Mais comment votre ordinateur va savoir quelle machine peut vous donner les fichiers en relation avec cette url ?<br />
C'est là qu'interviennent les DNS. Ils peuvent être vu comme une sorte d'annuaire dans lequel vous aller donner l'url et on va vous retourner l'ip de la machine à contacter pour avoir les fichiers du site web.<br />
Ils existent différents types de dns. Certains peuvent mentir et vous donner des ips différentes de la véritable ip, cela peut servir pour bloquer des sites web, mais aussi pour bloquer les serveurs de pubs ou de contenus pornos sur les ordis des enfants.<br />
<br />
Si vous souhaitez entrer dans les détails, vous pouvez aller lire cette page : <a href="https://www.sebsauvage.net/comprendre/dns/" target="_self" rel="noopener" class="mycode_url">C'est quoi un DNS ?</a>.<br />
<br />
Voici une liste de DNS que vous pouvez utiliser :<ul class="mycode_list"><li>80.67.169.12 (IPv4) ou 2001:910:800::12 (IPv6) - <a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a><br />
</li>
<li>80.67.169.40 (IPv4) ou 2001:910:800::40 (IPv6) - <a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a><br />
</li>
<li>9.9.9.9 (IPv4) ou 2620:fe::fe (IPv6) - <a href="https://quad9.net/" target="_self" rel="noopener" class="mycode_url">https://quad9.net/</a><br />
</li>
<li>149.112.112.112 (IPv4) ou 2620:fe::9 (IPv6) - <a href="https://quad9.net/" target="_self" rel="noopener" class="mycode_url">https://quad9.net/</a><br />
</li>
<li>193.110.81.254 (IPv4) ou 2a0f:fc80::ffff (IPv6) - <a href="https://www.dns0.eu/fr/open" target="_self" rel="noopener" class="mycode_url">https://www.dns0.eu/fr/open</a><br />
</li>
<li>185.253.5.254 (IPv4) ou 2a0f:fc81::ffff (IPv6) - <a href="https://www.dns0.eu/fr/open" target="_self" rel="noopener" class="mycode_url">https://www.dns0.eu/fr/open</a><br />
</li>
<li>1.1.1.1 (IPv4) ou 2606:4700:4700::1111 (IPv6) - <a href="https://1.1.1.1/dns/" target="_self" rel="noopener" class="mycode_url">https://1.1.1.1/dns/</a> (cloudfare)<br />
</li>
<li>1.0.0.1 (IPv4) ou 2606:4700:4700::1001 (IPv6) - <a href="https://1.1.1.1/dns/" target="_self" rel="noopener" class="mycode_url">https://1.1.1.1/dns/</a> (cloudfare)<br />
</li>
<li>8.8.8.8 (IPv4) ou 2001:4860:4860::8888 (IPv6) - <a href="https://developers.google.com/speed/public-dns/docs/using?hl=fr" target="_self" rel="noopener" class="mycode_url">https://developers.google.com/speed/publ...sing?hl=fr</a> (google)<br />
</li>
<li>8.8.4.4 (IPv4) ou 2001:4860:4860::8844 (IPv6) - <a href="https://developers.google.com/speed/public-dns/docs/using?hl=fr" target="_self" rel="noopener" class="mycode_url">https://developers.google.com/speed/publ...sing?hl=fr</a> (google)<br />
</li>
</ul>
Plus d'infos et d'autres DNS dont certains qui bloqueront la pub et autre domaines malveillants : <a href="https://sebsauvage.net/wiki/doku.php?id=dns-alternatifs" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=dns-alternatifs</a>.<br />
<br />
Note :<br />
Certains appareils requièrent des valeurs explicites pour les huit champs d'adresses IPv6 et ne peuvent pas accepter la syntaxe d'adresse IPv6 abrégée "::" .<br />
Ainsi 2620:fe::9 équivaut à 2620:fe:0:9 qui équivaut à 2620:00fe:0000:0009 .<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Comment procéder ?</span><br />
Pour Windows 10 : <a href="https://otarigato.org/thread-6733-post-36443.html#pid36443" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/thread-6733-post-3...l#pid36443</a><br />
Pour Windows 11 : <a href="https://otarigato.org/thread-6733-post-36444.html#pid36444" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/thread-6733-post-3...l#pid36444</a><br />
L'utilitaire Dns Jumper : <a href="https://otarigato.org/thread-6733-post-36448.html#pid36448" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/thread-6733-post-3...l#pid36448</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">D'autres tutoriels sur le sujet :</span><br />
Pour Windows 10 : <a href="https://www.malekal.com/comment-changer-les-dns-windows/" target="_self" rel="noopener" class="mycode_url">https://www.malekal.com/comment-changer-...s-windows/</a><br />
Pour Windows 11 : <a href="https://lecrabeinfo.net/changer-les-dns-sur-windows.html" target="_self" rel="noopener" class="mycode_url">https://lecrabeinfo.net/changer-les-dns-...ndows.html</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Divers sites pour partager des fichiers, texte et autres services]]></title>
			<link>https://otarigato.org/thread-5987.html</link>
			<pubDate>Sat, 16 Oct 2021 19:39:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5987.html</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Partager du texte :</span></span><br />
<br />
Il y a un bon petit nombre de site utilsant "zerobin" et son successeur "privatebin" qui a été développé à la base par sebsauvage, vous pouvez retrouver sa page de wiki sur le sujet ici : <a href="https://sebsauvage.net/wiki/doku.php?id=php:zerobin" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=php:zerobin</a> ; concernant privatebin, voici la page du projet : <a href="https://privatebin.info/" target="_self" rel="noopener" class="mycode_url">https://privatebin.info/</a>.<br />
Seuls les personnes ayant connaissance de l'url peuvent accéder au contenu, tout est chiffré sur le serveur. Il est aussi possible de rajouter un mot de passe à l'accès des données lors de l'affichage de la page. Une fonctionnalité qui peut être utile est la possibilité de rajouter des commentaires à un post de départ. Et il peut aussi y avoir la possibilité d'attacher un fichier (mais je pense que ces fichiers attachés doivent être peu volumineux, cela dépend de la configuration).<br />
Par contre, en utilisant ce type de service comme tout service sur le web, vous faites confiance aux intermédiaires et au propriétaire de la machine.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://sebsauvage.net/paste/" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/paste/</a><br />
</li>
<li><a href="https://bin.idrix.fr/" target="_self" rel="noopener" class="mycode_url">https://bin.idrix.fr/</a><br />
</li>
<li><a href="https://wtf.roflcopter.fr/paste/" target="_self" rel="noopener" class="mycode_url">https://wtf.roflcopter.fr/paste/</a><br />
</li>
<li><a href="https://paste.rosset.net" target="_self" rel="noopener" class="mycode_url">https://paste.rosset.net</a><br />
</li>
</ul>
<br />
Pour d'autres urls, vous pouvez parcourir la liste suivante : <a href="https://privatebin.info/directory/" target="_self" rel="noopener" class="mycode_url">https://privatebin.info/directory/</a>.<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Partager des images :</span></span><br />
<br />
Pour les images, le truc qui fonctionne bien c'est "lutim". Pour en savoir plus sur le projet, vous pouvez lire cette page : <a href="https://lut.im/about" target="_self" rel="noopener" class="mycode_url">https://lut.im/about</a>.<br />
Pour le bon fonctionnement de ces services, réglez la durée de stockage au strict minimum. Cela évite de prendre de la place pour rien sur les serveurs.<br />
Si vous souhaitez stocker sur de plus longues durées, rendez-vous en fin de post.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://wtf.roflcopter.fr/pics/" target="_self" rel="noopener" class="mycode_url">https://wtf.roflcopter.fr/pics/</a><br />
</li>
<li><a href="https://pic.infini.fr/" target="_self" rel="noopener" class="mycode_url">https://pic.infini.fr/</a><br />
</li>
<li><a href="https://lutim.stemy.me/" target="_self" rel="noopener" class="mycode_url">https://lutim.stemy.me/</a><br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Partager des fichiers :</span></span><br />
<br />
Certains des services suivants loguent l'ip ou autre et interdisent certains types de fichiers. Le chiffrement des fichiers sur les serveurs peut aussi prendre du temps, c'est pourquoi après avoir atteint les 10 % cela peut prendre un certain temps à valider l'upload.<br />
Dans tous les cas, référez vous à la faq des sites en questions.<br />
<br />
Alors pour les fichiers, on peut trouver des instances "lufi". Pour en savoir plus sur le projet, vous pouvez lire cette page : <a href="https://demo.lufi.io/about" target="_self" rel="noopener" class="mycode_url">https://demo.lufi.io/about</a>.<br />
Pour le bon fonctionnement de ces services, réglez la durée de stockage au strict minimum. Cela évite de prendre de la place pour rien sur les serveurs.<br />
Si vous souhaitez stocker sur de plus longues durées, rendez-vous en fin de post.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://drop.idrix.fr/" target="_self" rel="noopener" class="mycode_url">https://drop.idrix.fr/</a> (taille max 250 MB)<br />
</li>
<li><a href="https://share.exarius.org/" target="_self" rel="noopener" class="mycode_url">https://share.exarius.org/</a> (taille max 2G)<br />
</li>
<li><a href="https://drop.picasoft.net/" target="_self" rel="noopener" class="mycode_url">https://drop.picasoft.net/</a> (taille max 3G)<br />
</li>
<li><a href="https://transfer.sh/" target="_self" rel="noopener" class="mycode_url">https://transfer.sh/</a> (pas de taille max - rétention 14 jours - en ligne de commande)<br />
</li>
</ul>
<br />
Il y a aussi le service "file2link", plus d'infos : <a href="https://framagit.org/kepon/file2link" target="_self" rel="noopener" class="mycode_url">https://framagit.org/kepon/file2link</a>.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://dl.zici.fr/" target="_self" rel="noopener" class="mycode_url">https://dl.zici.fr/</a> (taille totale max 500M et 350 M par fichier)<br />
</li>
<li><a href="https://f2l.retzien.fr/" target="_self" rel="noopener" class="mycode_url">https://f2l.retzien.fr/</a> (taille totale max 500M et 350 M par fichier)<br />
</li>
</ul>
<br />
Et on peut retrouver un bon grand nombre de services basés sur "uguu" : <a href="https://uguu.se/faq.html" target="_self" rel="noopener" class="mycode_url">https://uguu.se/faq.html</a>.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://uguu.se/" target="_self" rel="noopener" class="mycode_url">https://uguu.se/</a> (taille max 128 MiB pendant 48 h)<br />
</li>
<li><a href="https://cockfile.com/" target="_self" rel="noopener" class="mycode_url">https://cockfile.com/</a> (taille max 2 G pendant 24 h)<br />
</li>
<li><a href="https://tmp.ninja/" target="_self" rel="noopener" class="mycode_url">https://tmp.ninja/</a> (taille max 10 G pendant 48 h)<br />
</li>
</ul>
<br />
Et un service qui propose plusieurs fonctionnalités supplémentaires (n'est pas basé sur le code d'uguu) :<ul class="mycode_list"><li><a href="https://litterbox.catbox.moe/" target="_self" rel="noopener" class="mycode_url">https://litterbox.catbox.moe/</a><br />
</li>
</ul>
<br />
Et deux services qui proposent eux-aussi une facilité d'upload en ligne de commande :<ul class="mycode_list"><li><a href="https://0x0.st/" target="_self" rel="noopener" class="mycode_url">https://0x0.st/</a> (taille max 512 Mo pendant 30 jours à 1 an)<br />
</li>
<li><a href="https://ttm.sh/" target="_self" rel="noopener" class="mycode_url">https://ttm.sh/</a> (taille max 256 Mo pendant 30 jours à 1 an)<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Raccourcisseur d'url :</span></span><br />
<br />
Attention, c'est une mauvaise pratique pour la pérennité car si le site hébergeant les concordances entre l'url raccourcie et l'url longue vient à disparaître, vous perdrez alors tout tous les liens.<br />
Voici un site proposant ce type de service :<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://lstu.fr/" target="_self" rel="noopener" class="mycode_url">https://lstu.fr/</a><br />
</li>
<li><a href="https://minifi.ca/" target="_self" rel="noopener" class="mycode_url">https://minifi.ca/</a><br />
</li>
<li><a href="https://link.infini.fr/" target="_self" rel="noopener" class="mycode_url">https://link.infini.fr/</a><br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mails temporaires :</span></span><br />
<br />
Il peut être assez chiant de devoir donner son email pour s'inscrire sur certains services car on veut juste un compte et c'est tout.<br />
Un des façons de palier à cela est d'utiliser un service de mail temporaire.<br />
<span style="font-weight: bold;" class="mycode_b">/!\</span> Ces mails peuvent être accessibles à n'importe qui qui dispose de l'adresse mail puisque vous n'avez besoin que de cela pour consulter les mails reçus.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://www.guerrillamail.com/fr/" target="_self" rel="noopener" class="mycode_url">https://www.guerrillamail.com/fr/</a> (le domaine pokemail.net fonctionne pas trop mal quand les autres sont banni des sites ;) )<br />
</li>
<li><a href="https://yopmail.com/fr/" target="_self" rel="noopener" class="mycode_url">https://yopmail.com/fr/</a><br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hébergement long terme :</span></span><br />
<br />
Il y a des services en lignes gratuit et sans inscription comme les suivants (aucune garantie de continuité de service) :<ul class="mycode_list"><li><a href="https://fileditch.com/" target="_self" rel="noopener" class="mycode_url">https://fileditch.com/</a> (taille max 15 GB)<br />
</li>
<li><a href="https://pomf.lain.la/" target="_self" rel="noopener" class="mycode_url">https://pomf.lain.la/</a> (taille max 512 MiB)<br />
</li>
<li><a href="https://anonfiles.com/" target="_self" rel="noopener" class="mycode_url">https://anonfiles.com/</a> (taille max 20 GB)<br />
</li>
</ul>
<br />
Et il est possible d'obtenir des comptes gratuit ou moyennant finance sur des hébergements suivant les charte des CHATONS, plus d'infos : <a href="https://www.chatons.org/" target="_self" rel="noopener" class="mycode_url">https://www.chatons.org/</a>.<br />
Voici par exemple la liste des chatons proposant du "stockage/partage de fichiers" : <a href="https://www.chatons.org/search/by-service?service_type_target_id=147&amp;field_alternatives_aux_services_target_id=All&amp;field_software_target_id=All&amp;field_is_shared_value=All&amp;title=" target="_self" rel="noopener" class="mycode_url">lien recherche</a> (certains services peuvent ne plus exister à ce jour).<br />
A vous de vous renseigner et vous pouvez affiner par la localisation et en trouver un près de chez vous.<br />
<br />
Si vous avez des questions sur ce type de service, n'hésitez pas à laisser un message :)<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Bonus :</span><br />
<br />
Liste de services, à utiliser à vos risques et périls, j'ai pas fait le tour ^^<br />
<a href="https://pomfcrawl.pythonanywhere.com/" target="_self" rel="noopener" class="mycode_url">https://pomfcrawl.pythonanywhere.com/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Partager du texte :</span></span><br />
<br />
Il y a un bon petit nombre de site utilsant "zerobin" et son successeur "privatebin" qui a été développé à la base par sebsauvage, vous pouvez retrouver sa page de wiki sur le sujet ici : <a href="https://sebsauvage.net/wiki/doku.php?id=php:zerobin" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=php:zerobin</a> ; concernant privatebin, voici la page du projet : <a href="https://privatebin.info/" target="_self" rel="noopener" class="mycode_url">https://privatebin.info/</a>.<br />
Seuls les personnes ayant connaissance de l'url peuvent accéder au contenu, tout est chiffré sur le serveur. Il est aussi possible de rajouter un mot de passe à l'accès des données lors de l'affichage de la page. Une fonctionnalité qui peut être utile est la possibilité de rajouter des commentaires à un post de départ. Et il peut aussi y avoir la possibilité d'attacher un fichier (mais je pense que ces fichiers attachés doivent être peu volumineux, cela dépend de la configuration).<br />
Par contre, en utilisant ce type de service comme tout service sur le web, vous faites confiance aux intermédiaires et au propriétaire de la machine.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://sebsauvage.net/paste/" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/paste/</a><br />
</li>
<li><a href="https://bin.idrix.fr/" target="_self" rel="noopener" class="mycode_url">https://bin.idrix.fr/</a><br />
</li>
<li><a href="https://wtf.roflcopter.fr/paste/" target="_self" rel="noopener" class="mycode_url">https://wtf.roflcopter.fr/paste/</a><br />
</li>
<li><a href="https://paste.rosset.net" target="_self" rel="noopener" class="mycode_url">https://paste.rosset.net</a><br />
</li>
</ul>
<br />
Pour d'autres urls, vous pouvez parcourir la liste suivante : <a href="https://privatebin.info/directory/" target="_self" rel="noopener" class="mycode_url">https://privatebin.info/directory/</a>.<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Partager des images :</span></span><br />
<br />
Pour les images, le truc qui fonctionne bien c'est "lutim". Pour en savoir plus sur le projet, vous pouvez lire cette page : <a href="https://lut.im/about" target="_self" rel="noopener" class="mycode_url">https://lut.im/about</a>.<br />
Pour le bon fonctionnement de ces services, réglez la durée de stockage au strict minimum. Cela évite de prendre de la place pour rien sur les serveurs.<br />
Si vous souhaitez stocker sur de plus longues durées, rendez-vous en fin de post.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://wtf.roflcopter.fr/pics/" target="_self" rel="noopener" class="mycode_url">https://wtf.roflcopter.fr/pics/</a><br />
</li>
<li><a href="https://pic.infini.fr/" target="_self" rel="noopener" class="mycode_url">https://pic.infini.fr/</a><br />
</li>
<li><a href="https://lutim.stemy.me/" target="_self" rel="noopener" class="mycode_url">https://lutim.stemy.me/</a><br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Partager des fichiers :</span></span><br />
<br />
Certains des services suivants loguent l'ip ou autre et interdisent certains types de fichiers. Le chiffrement des fichiers sur les serveurs peut aussi prendre du temps, c'est pourquoi après avoir atteint les 10 % cela peut prendre un certain temps à valider l'upload.<br />
Dans tous les cas, référez vous à la faq des sites en questions.<br />
<br />
Alors pour les fichiers, on peut trouver des instances "lufi". Pour en savoir plus sur le projet, vous pouvez lire cette page : <a href="https://demo.lufi.io/about" target="_self" rel="noopener" class="mycode_url">https://demo.lufi.io/about</a>.<br />
Pour le bon fonctionnement de ces services, réglez la durée de stockage au strict minimum. Cela évite de prendre de la place pour rien sur les serveurs.<br />
Si vous souhaitez stocker sur de plus longues durées, rendez-vous en fin de post.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://drop.idrix.fr/" target="_self" rel="noopener" class="mycode_url">https://drop.idrix.fr/</a> (taille max 250 MB)<br />
</li>
<li><a href="https://share.exarius.org/" target="_self" rel="noopener" class="mycode_url">https://share.exarius.org/</a> (taille max 2G)<br />
</li>
<li><a href="https://drop.picasoft.net/" target="_self" rel="noopener" class="mycode_url">https://drop.picasoft.net/</a> (taille max 3G)<br />
</li>
<li><a href="https://transfer.sh/" target="_self" rel="noopener" class="mycode_url">https://transfer.sh/</a> (pas de taille max - rétention 14 jours - en ligne de commande)<br />
</li>
</ul>
<br />
Il y a aussi le service "file2link", plus d'infos : <a href="https://framagit.org/kepon/file2link" target="_self" rel="noopener" class="mycode_url">https://framagit.org/kepon/file2link</a>.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://dl.zici.fr/" target="_self" rel="noopener" class="mycode_url">https://dl.zici.fr/</a> (taille totale max 500M et 350 M par fichier)<br />
</li>
<li><a href="https://f2l.retzien.fr/" target="_self" rel="noopener" class="mycode_url">https://f2l.retzien.fr/</a> (taille totale max 500M et 350 M par fichier)<br />
</li>
</ul>
<br />
Et on peut retrouver un bon grand nombre de services basés sur "uguu" : <a href="https://uguu.se/faq.html" target="_self" rel="noopener" class="mycode_url">https://uguu.se/faq.html</a>.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://uguu.se/" target="_self" rel="noopener" class="mycode_url">https://uguu.se/</a> (taille max 128 MiB pendant 48 h)<br />
</li>
<li><a href="https://cockfile.com/" target="_self" rel="noopener" class="mycode_url">https://cockfile.com/</a> (taille max 2 G pendant 24 h)<br />
</li>
<li><a href="https://tmp.ninja/" target="_self" rel="noopener" class="mycode_url">https://tmp.ninja/</a> (taille max 10 G pendant 48 h)<br />
</li>
</ul>
<br />
Et un service qui propose plusieurs fonctionnalités supplémentaires (n'est pas basé sur le code d'uguu) :<ul class="mycode_list"><li><a href="https://litterbox.catbox.moe/" target="_self" rel="noopener" class="mycode_url">https://litterbox.catbox.moe/</a><br />
</li>
</ul>
<br />
Et deux services qui proposent eux-aussi une facilité d'upload en ligne de commande :<ul class="mycode_list"><li><a href="https://0x0.st/" target="_self" rel="noopener" class="mycode_url">https://0x0.st/</a> (taille max 512 Mo pendant 30 jours à 1 an)<br />
</li>
<li><a href="https://ttm.sh/" target="_self" rel="noopener" class="mycode_url">https://ttm.sh/</a> (taille max 256 Mo pendant 30 jours à 1 an)<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Raccourcisseur d'url :</span></span><br />
<br />
Attention, c'est une mauvaise pratique pour la pérennité car si le site hébergeant les concordances entre l'url raccourcie et l'url longue vient à disparaître, vous perdrez alors tout tous les liens.<br />
Voici un site proposant ce type de service :<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://lstu.fr/" target="_self" rel="noopener" class="mycode_url">https://lstu.fr/</a><br />
</li>
<li><a href="https://minifi.ca/" target="_self" rel="noopener" class="mycode_url">https://minifi.ca/</a><br />
</li>
<li><a href="https://link.infini.fr/" target="_self" rel="noopener" class="mycode_url">https://link.infini.fr/</a><br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mails temporaires :</span></span><br />
<br />
Il peut être assez chiant de devoir donner son email pour s'inscrire sur certains services car on veut juste un compte et c'est tout.<br />
Un des façons de palier à cela est d'utiliser un service de mail temporaire.<br />
<span style="font-weight: bold;" class="mycode_b">/!\</span> Ces mails peuvent être accessibles à n'importe qui qui dispose de l'adresse mail puisque vous n'avez besoin que de cela pour consulter les mails reçus.<br />
<br />
Voici quelques urls proposant ce service :<ul class="mycode_list"><li><a href="https://www.guerrillamail.com/fr/" target="_self" rel="noopener" class="mycode_url">https://www.guerrillamail.com/fr/</a> (le domaine pokemail.net fonctionne pas trop mal quand les autres sont banni des sites ;) )<br />
</li>
<li><a href="https://yopmail.com/fr/" target="_self" rel="noopener" class="mycode_url">https://yopmail.com/fr/</a><br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hébergement long terme :</span></span><br />
<br />
Il y a des services en lignes gratuit et sans inscription comme les suivants (aucune garantie de continuité de service) :<ul class="mycode_list"><li><a href="https://fileditch.com/" target="_self" rel="noopener" class="mycode_url">https://fileditch.com/</a> (taille max 15 GB)<br />
</li>
<li><a href="https://pomf.lain.la/" target="_self" rel="noopener" class="mycode_url">https://pomf.lain.la/</a> (taille max 512 MiB)<br />
</li>
<li><a href="https://anonfiles.com/" target="_self" rel="noopener" class="mycode_url">https://anonfiles.com/</a> (taille max 20 GB)<br />
</li>
</ul>
<br />
Et il est possible d'obtenir des comptes gratuit ou moyennant finance sur des hébergements suivant les charte des CHATONS, plus d'infos : <a href="https://www.chatons.org/" target="_self" rel="noopener" class="mycode_url">https://www.chatons.org/</a>.<br />
Voici par exemple la liste des chatons proposant du "stockage/partage de fichiers" : <a href="https://www.chatons.org/search/by-service?service_type_target_id=147&amp;field_alternatives_aux_services_target_id=All&amp;field_software_target_id=All&amp;field_is_shared_value=All&amp;title=" target="_self" rel="noopener" class="mycode_url">lien recherche</a> (certains services peuvent ne plus exister à ce jour).<br />
A vous de vous renseigner et vous pouvez affiner par la localisation et en trouver un près de chez vous.<br />
<br />
Si vous avez des questions sur ce type de service, n'hésitez pas à laisser un message :)<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Bonus :</span><br />
<br />
Liste de services, à utiliser à vos risques et périls, j'ai pas fait le tour ^^<br />
<a href="https://pomfcrawl.pythonanywhere.com/" target="_self" rel="noopener" class="mycode_url">https://pomfcrawl.pythonanywhere.com/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Faire du suivi pour des sous-titres]]></title>
			<link>https://otarigato.org/thread-5859.html</link>
			<pubDate>Thu, 28 Jan 2021 18:52:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5859.html</guid>
			<description><![CDATA[<span style="font-size: x-large;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Faire un tracking pour sous-titres</span></div></span><br />
Si vous aimez les édits sympas et que vous avez un texte qui bouge selon un parcours non linéaire dans une vidéo, vous pouvez traquer ce texte avec le logiciel blender. Cela vous donnera un ensemble de lignes à mettre dans aegisub pour avoir votre texte positionné au bon endroit.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tuto source :</span> <a href="https://subarashii-no-fansub.github.io/Subbing-Tutorial/Tracking-Motion/" target="_self" rel="noopener" class="mycode_url">https://subarashii-no-fansub.github.io/S...ng-Motion/</a><br />
Archive : <a href="https://archive.is/8c2De" target="_self" rel="noopener" class="mycode_url">https://archive.is/8c2De</a><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Installations</span></span><br />
<br />
Pour <span style="font-weight: bold;" class="mycode_b">windows</span>, à vous de trouver les logiciels (aegisub, blender, x264) et ajoutez aegisub-motion ^^<br />
Pour aegisub : <a href="http://plorkyeran.com/aegisub/" target="_self" rel="noopener" class="mycode_url">http://plorkyeran.com/aegisub/</a><br />
Pour blender : <a href="https://www.blender.org/" target="_self" rel="noopener" class="mycode_url">https://www.blender.org/</a><br />
Pour x264 : <a href="https://www.videolan.org/" target="_self" rel="noopener" class="mycode_url">https://www.videolan.org/</a> (je pense que VLC vous fournira directement le codec requis)<br />
<br />
Sur <span style="font-weight: bold;" class="mycode_b">linux</span>, on lance les commandes :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install aegisub<br />
sudo apt install aegisub-l10n</code></div></div><br />
Puis vous récupérez le zip "aegisub-motion-v1.0.6.zip" (ou plus récent) ici : <a href="https://github.com/TypesettingTools/Aegisub-Motion/releases" target="_self" rel="noopener" class="mycode_url">https://github.com/TypesettingTools/Aegi...n/releases</a><br />
Archive zip : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/aegisub-motion-v1.0.6.zip" target="_self" rel="noopener" class="mycode_url">aegisub-motion-v1.0.6.zip</a><br />
Et après l'avoir dézippé, vous mettez les dossiers "autoload" et "include" dans le dossier "~/.aegisub/automation" (à créer au besoin).<br />
<br />
Puis on installe :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install blender<br />
sudo apt install x264</code></div></div><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Récupération du morceau de la vidéo</span></span><br />
<br />
On ouvre aegisub. On va dans le menu en haut : "Video" &gt; "Ouvrir une vidéo..." ; et vous ouvrez la vidéo dont vous voulez faire l’édit.<br />
<br />
Vous éditez le sous-titre présent pour qu'il commence à la première image du passage à éditer et finisse à la dernière image.<br />
Vous pouvez utilisez les flèches gauche et droite (au besoin passez l'option "Temps" en "Image").<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Image.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Image.jpg" loading="lazy"  alt="[Image: Aegisub_Image.jpg]" class="mycode_img" /></a></div>
<br />
Vous sélectionnez la ligne du sous-titre en clique gauche dessus (ça passe en surbrillance verte).<br />
On va alors couper cette portion de vidéo avec Aegisub-Motion, mais avant ça, il faut le configurer un coup :<br />
dans le menu en haut, vous allez dans "Automatisme" &gt; "Aegisub-Motion" &gt; "Trim Settings".<br />
Vous obtenez la pop-up suivante :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Aegisub-Motion-Settings.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Aegisub-Motion-Settings.jpg" loading="lazy"  alt="[Image: Aegisub_Aegisub-Motion-Settings.jpg]" class="mycode_img" /></a></div>
Il faut :<ul class="mycode_list"><li>laissez <span style="font-weight: bold;" class="mycode_b">?video</span> dans video<br />
</li>
<li>choisir <span style="font-weight: bold;" class="mycode_b">x264</span>pour l'encodeur<br />
</li>
<li>on clique sur <span style="font-weight: bold;" class="mycode_b">Save</span><br />
</li>
</ul>
Maintenant on peut découper le morceau de vidéo :<br />
dans le menu en haut, vous allez dans "Automatisme" &gt; "Aegisub-Motion" &gt; "Trim".<br />
Puis dans le dossier où vous aviez votre vidéo, on va dire : "video.mkv", vous avez les fichiers suivants :<ul class="mycode_list"><li>video.mkv<br />
</li>
<li>video.index (utilisé par le module pour découper la vidéo)<br />
</li>
<li>video[imageDebut-imageFin].mp4 (votre morceau de vidéo à éditer)<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Tracking du signe</span></span><br />
<br />
On lance blender.<br />
Vous commencez par ouvrir l'éditeur de clip vidéo (on va cliquer sur "Movie Clip Editor"):<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Movie_Clip_Editor.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Movie_Clip_Editor.jpg" loading="lazy"  alt="[Image: Blender_Movie_Clip_Editor.jpg]" class="mycode_img" /></a></div>
<br />
Puis, sur la droite maintenant, vous pouvez ouvrir votre vidéo "video[imageDebut-imageFin].mp4" :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Open.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Open.jpg" loading="lazy"  alt="[Image: Blender_Open.jpg]" class="mycode_img" /></a></div>
<br />
Maintenant, vous dépliez vers le haut l'encart du bas pour bien voir toutes les options (1).<br />
Dans la partie "Tracking settings", vous mettez (2) :<ul class="mycode_list"><li>Pattern Size : 15<br />
</li>
<li>Search Size : 61<br />
</li>
<li>Motion Model : <ul class="mycode_list"><li>Loc (pour un déplacement)<br />
</li>
<li>LocRot (pour un déplacement et rotation)<br />
</li>
<li>LocScale (pour un déplacement et changement de taille)<br />
</li>
<li>LocRotScale (pour un déplacement et rotation et changement de taille)<br />
</li>
</ul>
</li>
<li>Match : Previous frame<br />
</li>
</ul>
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Tracking-Settings.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Tracking-Settings.jpg" loading="lazy"  alt="[Image: Blender_Tracking-Settings.jpg]" class="mycode_img" /></a></div>
<br />
Vous allez sur la bonne image dans votre fichier vidéo (barre en bas pour changer d'endroit dans la vidéo et flèche gauche/droite pour par image).<br />
Maintenant, on peut ajouter un marqueur :<br />
On clique à gauche dans la section "Marker" : "Add".<br />
Puis on va sur son image et on positionne le marqueur à un coin de la lettre à gauche pour nous donner son déplacement.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Add.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Add.jpg" loading="lazy"  alt="[Image: Blender_Marker-Add.jpg]" class="mycode_img" /></a></div>
<br />
On va activer le suivi de ce marqueur, pour cela, à droite dans le menu "Clip Display", on va dans la section de "Marker Display" et on coche "Search".<br />
On voit alors un cadre se dessiner autour de notre marqueur. Ce cadre va servir à calculer les déplacement de notre marqueur. Vous pouvez le redimensionner en changeant les valeurs de "Search Area" dans la section "Marker".<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Search.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Search.jpg" loading="lazy"  alt="[Image: Blender_Marker-Search.jpg]" class="mycode_img" /></a></div>
<br />
Maintenant vous pouvez visualiser le tracking en utilisant la combinaison "ALT + Flèche Gauche" ou "ALT + Flèche Droite".<br />
Note : Il semble que l'on doive passer toutes les images que l'on veut traquer dans blender pour avoir le bon nombre d'images dans le fichier qu'on obtient pour appliquer dans aegisub.<br />
<br />
On va ajouter le plugin "aegisub-motion" afin de pouvoir exporter les données pour aegisub. On aura besoin de faire cela qu'une seule fois.<br />
On enregistre le fichier : <a href="https://raw.githubusercontent.com/Subarashii-no-Fansub/AAE-Export/master/aae-export.py" target="_self" rel="noopener" class="mycode_url">aae-export.py</a><br />
Archive du fichier : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/aae-export.py" target="_self" rel="noopener" class="mycode_url">aae-export.py</a><br />
Puis on l'ajoute à Blender, pour cela on va dans le menu en haut : "Edit" &gt; "Preferences" <br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Export-Menu.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Export-Menu.jpg" loading="lazy"  alt="[Image: Blender_Add-On-Export-Menu.jpg]" class="mycode_img" /></a></div>
<br />
Dans la pop-up qui s'ouvre, on va dans "Add-ons" et on va l'installer en cliquant sur "Install..."<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Install.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Install.jpg" loading="lazy"  alt="[Image: Blender_Add-On-Install.jpg]" class="mycode_img" /></a></div>
<br />
Vous sélectionnez le fichier "aae-export.py" que vous avez téléchargé juste avant.<br />
Ne pas oublier de l'activer en cochant la case pour "Import-Export: Export: Adobe After Effects 6.0 Keyframe Data".<br />
On peut fermer la pop-up après avoir coché.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Activate.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Activate.jpg" loading="lazy"  alt="[Image: Blender_Add-On-Activate.jpg]" class="mycode_img" /></a></div>
<br />
Maintenant, on peut exporter les données, pour cela, on va dans le menu en haut : "File" &gt; "Export" &gt; "Adobe After Effects 6.0 Keyframe Data".<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Export.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Export.jpg" loading="lazy"  alt="[Image: Blender_Export.jpg]" class="mycode_img" /></a></div>
<br />
Vous allez dans le dossier où vous voulez sauvegarder le résultat et vous cliquez sur "Export to A..yframe Data".<br />
Cela enregistre un fichier sous un nom du style "untitled_c00_t00.txt" si vous n'avez pas spécifié un autre nom de fichier.<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. On applique les modifications au sous-titre</span></span><br />
<br />
Vous retournez dans aegisub et vous sélectionnez votre sous-titres sur lequel on doit appliquer les mouvements. Il est donc surligné en vert clair.<br />
(J'ai déplacé le sous-titre là où il doit apparaître et j'ai changé la couleur ainsi que la couleur de la bordure, ça reste dégueulasse, mais on verra les mouvements :) .)<br />
Vous allez dans le menu : "Automatisme" &gt; "Aegisub-Motion" &gt; "Apply"<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply.jpg" loading="lazy"  alt="[Image: Aegisub_Apply.jpg]" class="mycode_img" /></a></div>
<br />
Cela vous ouvre une pop-up. Et dedans, dans le cadre en haut, vous allez copier le contenu de votre fichier "untitled_c00_t00.txt". A voir s'il faut modifier de options ou non selon votre cas.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply-Go.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply-Go.jpg" loading="lazy"  alt="[Image: Aegisub_Apply-Go.jpg]" class="mycode_img" /></a></div>
<br />
Votre sous-titre est alors décomposé en sous-titres ne durant qu'une seule image et dont sont appliqués les transformations :<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Sub-Ok.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Sub-Ok.jpg" loading="lazy"  alt="[Image: Aegisub_Sub-Ok.jpg]" class="mycode_img" /></a></div>
<br />
Bon c'est chouette mais notre sous-titre reste quand même dégueulasse en laissant les écritures de base. On doit donc créer un cache qui va nettoyer la zone où on doit mettre les sous-titres. Cela se fait avec AssDraw. AssDraw n'est pas dispo dans la version d'aegisub obtenu par les paquets linux. Du coup, je vais voir à utiliser une version windows avec wine.<br />
<br />
C'est fini pour ce tuto.<br />
Bons édits à vous ! :)]]></description>
			<content:encoded><![CDATA[<span style="font-size: x-large;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Faire un tracking pour sous-titres</span></div></span><br />
Si vous aimez les édits sympas et que vous avez un texte qui bouge selon un parcours non linéaire dans une vidéo, vous pouvez traquer ce texte avec le logiciel blender. Cela vous donnera un ensemble de lignes à mettre dans aegisub pour avoir votre texte positionné au bon endroit.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tuto source :</span> <a href="https://subarashii-no-fansub.github.io/Subbing-Tutorial/Tracking-Motion/" target="_self" rel="noopener" class="mycode_url">https://subarashii-no-fansub.github.io/S...ng-Motion/</a><br />
Archive : <a href="https://archive.is/8c2De" target="_self" rel="noopener" class="mycode_url">https://archive.is/8c2De</a><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Installations</span></span><br />
<br />
Pour <span style="font-weight: bold;" class="mycode_b">windows</span>, à vous de trouver les logiciels (aegisub, blender, x264) et ajoutez aegisub-motion ^^<br />
Pour aegisub : <a href="http://plorkyeran.com/aegisub/" target="_self" rel="noopener" class="mycode_url">http://plorkyeran.com/aegisub/</a><br />
Pour blender : <a href="https://www.blender.org/" target="_self" rel="noopener" class="mycode_url">https://www.blender.org/</a><br />
Pour x264 : <a href="https://www.videolan.org/" target="_self" rel="noopener" class="mycode_url">https://www.videolan.org/</a> (je pense que VLC vous fournira directement le codec requis)<br />
<br />
Sur <span style="font-weight: bold;" class="mycode_b">linux</span>, on lance les commandes :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install aegisub<br />
sudo apt install aegisub-l10n</code></div></div><br />
Puis vous récupérez le zip "aegisub-motion-v1.0.6.zip" (ou plus récent) ici : <a href="https://github.com/TypesettingTools/Aegisub-Motion/releases" target="_self" rel="noopener" class="mycode_url">https://github.com/TypesettingTools/Aegi...n/releases</a><br />
Archive zip : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/aegisub-motion-v1.0.6.zip" target="_self" rel="noopener" class="mycode_url">aegisub-motion-v1.0.6.zip</a><br />
Et après l'avoir dézippé, vous mettez les dossiers "autoload" et "include" dans le dossier "~/.aegisub/automation" (à créer au besoin).<br />
<br />
Puis on installe :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install blender<br />
sudo apt install x264</code></div></div><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Récupération du morceau de la vidéo</span></span><br />
<br />
On ouvre aegisub. On va dans le menu en haut : "Video" &gt; "Ouvrir une vidéo..." ; et vous ouvrez la vidéo dont vous voulez faire l’édit.<br />
<br />
Vous éditez le sous-titre présent pour qu'il commence à la première image du passage à éditer et finisse à la dernière image.<br />
Vous pouvez utilisez les flèches gauche et droite (au besoin passez l'option "Temps" en "Image").<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Image.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Image.jpg" loading="lazy"  alt="[Image: Aegisub_Image.jpg]" class="mycode_img" /></a></div>
<br />
Vous sélectionnez la ligne du sous-titre en clique gauche dessus (ça passe en surbrillance verte).<br />
On va alors couper cette portion de vidéo avec Aegisub-Motion, mais avant ça, il faut le configurer un coup :<br />
dans le menu en haut, vous allez dans "Automatisme" &gt; "Aegisub-Motion" &gt; "Trim Settings".<br />
Vous obtenez la pop-up suivante :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Aegisub-Motion-Settings.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Aegisub-Motion-Settings.jpg" loading="lazy"  alt="[Image: Aegisub_Aegisub-Motion-Settings.jpg]" class="mycode_img" /></a></div>
Il faut :<ul class="mycode_list"><li>laissez <span style="font-weight: bold;" class="mycode_b">?video</span> dans video<br />
</li>
<li>choisir <span style="font-weight: bold;" class="mycode_b">x264</span>pour l'encodeur<br />
</li>
<li>on clique sur <span style="font-weight: bold;" class="mycode_b">Save</span><br />
</li>
</ul>
Maintenant on peut découper le morceau de vidéo :<br />
dans le menu en haut, vous allez dans "Automatisme" &gt; "Aegisub-Motion" &gt; "Trim".<br />
Puis dans le dossier où vous aviez votre vidéo, on va dire : "video.mkv", vous avez les fichiers suivants :<ul class="mycode_list"><li>video.mkv<br />
</li>
<li>video.index (utilisé par le module pour découper la vidéo)<br />
</li>
<li>video[imageDebut-imageFin].mp4 (votre morceau de vidéo à éditer)<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Tracking du signe</span></span><br />
<br />
On lance blender.<br />
Vous commencez par ouvrir l'éditeur de clip vidéo (on va cliquer sur "Movie Clip Editor"):<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Movie_Clip_Editor.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Movie_Clip_Editor.jpg" loading="lazy"  alt="[Image: Blender_Movie_Clip_Editor.jpg]" class="mycode_img" /></a></div>
<br />
Puis, sur la droite maintenant, vous pouvez ouvrir votre vidéo "video[imageDebut-imageFin].mp4" :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Open.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Open.jpg" loading="lazy"  alt="[Image: Blender_Open.jpg]" class="mycode_img" /></a></div>
<br />
Maintenant, vous dépliez vers le haut l'encart du bas pour bien voir toutes les options (1).<br />
Dans la partie "Tracking settings", vous mettez (2) :<ul class="mycode_list"><li>Pattern Size : 15<br />
</li>
<li>Search Size : 61<br />
</li>
<li>Motion Model : <ul class="mycode_list"><li>Loc (pour un déplacement)<br />
</li>
<li>LocRot (pour un déplacement et rotation)<br />
</li>
<li>LocScale (pour un déplacement et changement de taille)<br />
</li>
<li>LocRotScale (pour un déplacement et rotation et changement de taille)<br />
</li>
</ul>
</li>
<li>Match : Previous frame<br />
</li>
</ul>
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Tracking-Settings.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Tracking-Settings.jpg" loading="lazy"  alt="[Image: Blender_Tracking-Settings.jpg]" class="mycode_img" /></a></div>
<br />
Vous allez sur la bonne image dans votre fichier vidéo (barre en bas pour changer d'endroit dans la vidéo et flèche gauche/droite pour par image).<br />
Maintenant, on peut ajouter un marqueur :<br />
On clique à gauche dans la section "Marker" : "Add".<br />
Puis on va sur son image et on positionne le marqueur à un coin de la lettre à gauche pour nous donner son déplacement.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Add.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Add.jpg" loading="lazy"  alt="[Image: Blender_Marker-Add.jpg]" class="mycode_img" /></a></div>
<br />
On va activer le suivi de ce marqueur, pour cela, à droite dans le menu "Clip Display", on va dans la section de "Marker Display" et on coche "Search".<br />
On voit alors un cadre se dessiner autour de notre marqueur. Ce cadre va servir à calculer les déplacement de notre marqueur. Vous pouvez le redimensionner en changeant les valeurs de "Search Area" dans la section "Marker".<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Search.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Marker-Search.jpg" loading="lazy"  alt="[Image: Blender_Marker-Search.jpg]" class="mycode_img" /></a></div>
<br />
Maintenant vous pouvez visualiser le tracking en utilisant la combinaison "ALT + Flèche Gauche" ou "ALT + Flèche Droite".<br />
Note : Il semble que l'on doive passer toutes les images que l'on veut traquer dans blender pour avoir le bon nombre d'images dans le fichier qu'on obtient pour appliquer dans aegisub.<br />
<br />
On va ajouter le plugin "aegisub-motion" afin de pouvoir exporter les données pour aegisub. On aura besoin de faire cela qu'une seule fois.<br />
On enregistre le fichier : <a href="https://raw.githubusercontent.com/Subarashii-no-Fansub/AAE-Export/master/aae-export.py" target="_self" rel="noopener" class="mycode_url">aae-export.py</a><br />
Archive du fichier : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/aae-export.py" target="_self" rel="noopener" class="mycode_url">aae-export.py</a><br />
Puis on l'ajoute à Blender, pour cela on va dans le menu en haut : "Edit" &gt; "Preferences" <br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Export-Menu.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Export-Menu.jpg" loading="lazy"  alt="[Image: Blender_Add-On-Export-Menu.jpg]" class="mycode_img" /></a></div>
<br />
Dans la pop-up qui s'ouvre, on va dans "Add-ons" et on va l'installer en cliquant sur "Install..."<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Install.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Install.jpg" loading="lazy"  alt="[Image: Blender_Add-On-Install.jpg]" class="mycode_img" /></a></div>
<br />
Vous sélectionnez le fichier "aae-export.py" que vous avez téléchargé juste avant.<br />
Ne pas oublier de l'activer en cochant la case pour "Import-Export: Export: Adobe After Effects 6.0 Keyframe Data".<br />
On peut fermer la pop-up après avoir coché.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Activate.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Add-On-Activate.jpg" loading="lazy"  alt="[Image: Blender_Add-On-Activate.jpg]" class="mycode_img" /></a></div>
<br />
Maintenant, on peut exporter les données, pour cela, on va dans le menu en haut : "File" &gt; "Export" &gt; "Adobe After Effects 6.0 Keyframe Data".<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Export.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Blender_Export.jpg" loading="lazy"  alt="[Image: Blender_Export.jpg]" class="mycode_img" /></a></div>
<br />
Vous allez dans le dossier où vous voulez sauvegarder le résultat et vous cliquez sur "Export to A..yframe Data".<br />
Cela enregistre un fichier sous un nom du style "untitled_c00_t00.txt" si vous n'avez pas spécifié un autre nom de fichier.<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. On applique les modifications au sous-titre</span></span><br />
<br />
Vous retournez dans aegisub et vous sélectionnez votre sous-titres sur lequel on doit appliquer les mouvements. Il est donc surligné en vert clair.<br />
(J'ai déplacé le sous-titre là où il doit apparaître et j'ai changé la couleur ainsi que la couleur de la bordure, ça reste dégueulasse, mais on verra les mouvements :) .)<br />
Vous allez dans le menu : "Automatisme" &gt; "Aegisub-Motion" &gt; "Apply"<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply.jpg" loading="lazy"  alt="[Image: Aegisub_Apply.jpg]" class="mycode_img" /></a></div>
<br />
Cela vous ouvre une pop-up. Et dedans, dans le cadre en haut, vous allez copier le contenu de votre fichier "untitled_c00_t00.txt". A voir s'il faut modifier de options ou non selon votre cas.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply-Go.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Apply-Go.jpg" loading="lazy"  alt="[Image: Aegisub_Apply-Go.jpg]" class="mycode_img" /></a></div>
<br />
Votre sous-titre est alors décomposé en sous-titres ne durant qu'une seule image et dont sont appliqués les transformations :<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Sub-Ok.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tracking/Aegisub_Sub-Ok.jpg" loading="lazy"  alt="[Image: Aegisub_Sub-Ok.jpg]" class="mycode_img" /></a></div>
<br />
Bon c'est chouette mais notre sous-titre reste quand même dégueulasse en laissant les écritures de base. On doit donc créer un cache qui va nettoyer la zone où on doit mettre les sous-titres. Cela se fait avec AssDraw. AssDraw n'est pas dispo dans la version d'aegisub obtenu par les paquets linux. Du coup, je vais voir à utiliser une version windows avec wine.<br />
<br />
C'est fini pour ce tuto.<br />
Bons édits à vous ! :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Utiliser son smartphone comme caméra pour son ordinateur]]></title>
			<link>https://otarigato.org/thread-5854.html</link>
			<pubDate>Wed, 20 Jan 2021 18:49:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5854.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Utiliser son smartphone comme caméra pour son ordinateur</span></span></div>
<br />
<br />
Si comme moi, vous êtes sur un PC de type tour, vous n'avez pas de webcam intégrée à l'écran comme les portables peuvent avoir. Et vous ne voulez pas forcément investir dans une webcam si vous n'en avez pas un usage courant.<br />
Une solution est d'utiliser son smartphone comme entrée vidéo et/ou audio.<br />
<br />
Pour cela, il faut utiliser un combo : logiciel sur l'ordi + app sur le téléphone.<br />
Ce que l'on va utiliser c'est DroidCam : <a href="https://www.dev47apps.com/" target="_self" rel="noopener" class="mycode_url">lien</a>.<br />
Archive page : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Main.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Installation du logiciel DroidCam sur l'ordinateur</span></span><br />
<br />
Si vous avez windows, vous pouvez le télécharger ici :<br />
<a href="https://www.dev47apps.com/droidcam/windows/" target="_self" rel="noopener" class="mycode_url">https://www.dev47apps.com/droidcam/windows/</a><br />
Archive page : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Windows.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
Archive logiciel v6.4.1 : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/DroidCam.Setup.6.4.1.exe" target="_self" rel="noopener" class="mycode_url">DroidCam.Setup.6.4.1.exe</a><br />
<br />
Si vous avez linux, il y a le tuto ici :<br />
<a href="https://www.dev47apps.com/droidcam/linux/" target="_self" rel="noopener" class="mycode_url">https://www.dev47apps.com/droidcam/linux/</a><br />
Archive page :<a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Linux.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
Et donc comme dit dans la page si on regarde ce qu'il y a écrit dans "Install" :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>cd /tmp/<br />
wget -O droidcam_latest.zip https://files.dev47apps.net/linux/droidcam_1.7.1.zip<br />
# sha1sum: c687253a17ca6a2337b85ed90de585c776174250<br />
unzip droidcam_latest.zip -d droidcam<br />
cd droidcam &amp;&amp; sudo ./install-client</code></div></div>Archive zip : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/droidcam_1.7.1.zip" target="_self" rel="noopener" class="mycode_url">droidcam_1.7.1.zip</a><br />
<br />
Puis :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install linux-headers-`uname -r` gcc make</code></div></div>Et pour le module vidéo :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo ./install-video</code></div></div>Et pour le module audio :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo ./install-sound</code></div></div><br />
Vous retrouverez le logiciel dans votre menu ou sinon vous pouvez le lancer avec la commande "droidcam".<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Installation de l'app sur son téléphone</span></span><br />
<br />
L'application est disponible sur googleplay :<br />
<a href="https://www.dev47apps.com/" target="_self" rel="noopener" class="mycode_url">https://www.dev47apps.com/</a><br />
<br />
Si vous n'avez pas googleplay, elle est ausi disponible sur apkpure :<br />
<a href="https://apkpure.com/droidcam/com.dev47apps.droidcam/download?from=details" target="_self" rel="noopener" class="mycode_url">https://apkpure.com/droidcam/com.dev47ap...om=details</a><br />
Archive apk : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/DroidCam_v6.8.3.apk" target="_self" rel="noopener" class="mycode_url">DroidCam_v6.8.3.apk</a><br />
Il faudra autoriser l'installation des applications de sources inconnues.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Utilisation du combo</span></span><br />
<br />
Le développeur a fait une page : <a href="https://www.dev47apps.com/droidcam/connect/" target="_self" rel="noopener" class="mycode_url">lien</a><br />
Archive page : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Connect.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
<br />
Vous commencez par vous connecter à votre wifi de chez vous.<br />
Puis vous lancez l'application sur votre téléphone.<br />
Cela va vous donner un affichage de ce genre :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Phone.jpg" loading="lazy"  alt="[Image: Screen_Phone.jpg]" class="mycode_img" /></div>
<br />
On note la première ip : 192.168.1.12<br />
Et le DroidCam Port : 4747<br />
<br />
On lance le logiciel sur l'ordinateur :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Logiciel.jpg" loading="lazy"  alt="[Image: Screen_Logiciel.jpg]" class="mycode_img" /></div>
Il y a pas mal de trucs :<ul class="mycode_list"><li>On coche <span style="font-weight: bold;" class="mycode_b">Wifi/LAN</span><br />
</li>
<li>On coche <span style="font-weight: bold;" class="mycode_b">Enable Video</span><br />
</li>
<li>On coche <span style="font-weight: bold;" class="mycode_b">Enable Audio</span> (si on veut l'audio)<br />
</li>
<li>Phone IP : <span style="font-weight: bold;" class="mycode_b">198.168.1.12</span> (l'ip notée juste avant)<br />
</li>
<li>DroidCam Port : <span style="font-weight: bold;" class="mycode_b">4747</span> (le port noté juste avant)<br />
</li>
<li>Les <span style="font-weight: bold;" class="mycode_b">...</span> offrent des possibilités pour le zoom, lumière et retournements vidéos entre autres.<br />
</li>
</ul>
On clique sur <span style="font-weight: bold;" class="mycode_b">Connect</span>.<br />
<br />
Normalement, c'est bon.<br />
Pour tester, vous pouvez vous créer un salon de discussion sur framatalk : <a href="https://framatalk.org/accueil/" target="_self" rel="noopener" class="mycode_url">https://framatalk.org/accueil/</a><br />
<br />
Note : Peut être un port à autoriser dans votre pare-feu (le 4747).]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Utiliser son smartphone comme caméra pour son ordinateur</span></span></div>
<br />
<br />
Si comme moi, vous êtes sur un PC de type tour, vous n'avez pas de webcam intégrée à l'écran comme les portables peuvent avoir. Et vous ne voulez pas forcément investir dans une webcam si vous n'en avez pas un usage courant.<br />
Une solution est d'utiliser son smartphone comme entrée vidéo et/ou audio.<br />
<br />
Pour cela, il faut utiliser un combo : logiciel sur l'ordi + app sur le téléphone.<br />
Ce que l'on va utiliser c'est DroidCam : <a href="https://www.dev47apps.com/" target="_self" rel="noopener" class="mycode_url">lien</a>.<br />
Archive page : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Main.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Installation du logiciel DroidCam sur l'ordinateur</span></span><br />
<br />
Si vous avez windows, vous pouvez le télécharger ici :<br />
<a href="https://www.dev47apps.com/droidcam/windows/" target="_self" rel="noopener" class="mycode_url">https://www.dev47apps.com/droidcam/windows/</a><br />
Archive page : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Windows.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
Archive logiciel v6.4.1 : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/DroidCam.Setup.6.4.1.exe" target="_self" rel="noopener" class="mycode_url">DroidCam.Setup.6.4.1.exe</a><br />
<br />
Si vous avez linux, il y a le tuto ici :<br />
<a href="https://www.dev47apps.com/droidcam/linux/" target="_self" rel="noopener" class="mycode_url">https://www.dev47apps.com/droidcam/linux/</a><br />
Archive page :<a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Linux.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
Et donc comme dit dans la page si on regarde ce qu'il y a écrit dans "Install" :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>cd /tmp/<br />
wget -O droidcam_latest.zip https://files.dev47apps.net/linux/droidcam_1.7.1.zip<br />
# sha1sum: c687253a17ca6a2337b85ed90de585c776174250<br />
unzip droidcam_latest.zip -d droidcam<br />
cd droidcam &amp;&amp; sudo ./install-client</code></div></div>Archive zip : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/droidcam_1.7.1.zip" target="_self" rel="noopener" class="mycode_url">droidcam_1.7.1.zip</a><br />
<br />
Puis :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install linux-headers-`uname -r` gcc make</code></div></div>Et pour le module vidéo :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo ./install-video</code></div></div>Et pour le module audio :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo ./install-sound</code></div></div><br />
Vous retrouverez le logiciel dans votre menu ou sinon vous pouvez le lancer avec la commande "droidcam".<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Installation de l'app sur son téléphone</span></span><br />
<br />
L'application est disponible sur googleplay :<br />
<a href="https://www.dev47apps.com/" target="_self" rel="noopener" class="mycode_url">https://www.dev47apps.com/</a><br />
<br />
Si vous n'avez pas googleplay, elle est ausi disponible sur apkpure :<br />
<a href="https://apkpure.com/droidcam/com.dev47apps.droidcam/download?from=details" target="_self" rel="noopener" class="mycode_url">https://apkpure.com/droidcam/com.dev47ap...om=details</a><br />
Archive apk : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/DroidCam_v6.8.3.apk" target="_self" rel="noopener" class="mycode_url">DroidCam_v6.8.3.apk</a><br />
Il faudra autoriser l'installation des applications de sources inconnues.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Utilisation du combo</span></span><br />
<br />
Le développeur a fait une page : <a href="https://www.dev47apps.com/droidcam/connect/" target="_self" rel="noopener" class="mycode_url">lien</a><br />
Archive page : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Connect.png" target="_self" rel="noopener" class="mycode_url">lien screen</a><br />
<br />
Vous commencez par vous connecter à votre wifi de chez vous.<br />
Puis vous lancez l'application sur votre téléphone.<br />
Cela va vous donner un affichage de ce genre :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Phone.jpg" loading="lazy"  alt="[Image: Screen_Phone.jpg]" class="mycode_img" /></div>
<br />
On note la première ip : 192.168.1.12<br />
Et le DroidCam Port : 4747<br />
<br />
On lance le logiciel sur l'ordinateur :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Camera_Phone/Screen_Logiciel.jpg" loading="lazy"  alt="[Image: Screen_Logiciel.jpg]" class="mycode_img" /></div>
Il y a pas mal de trucs :<ul class="mycode_list"><li>On coche <span style="font-weight: bold;" class="mycode_b">Wifi/LAN</span><br />
</li>
<li>On coche <span style="font-weight: bold;" class="mycode_b">Enable Video</span><br />
</li>
<li>On coche <span style="font-weight: bold;" class="mycode_b">Enable Audio</span> (si on veut l'audio)<br />
</li>
<li>Phone IP : <span style="font-weight: bold;" class="mycode_b">198.168.1.12</span> (l'ip notée juste avant)<br />
</li>
<li>DroidCam Port : <span style="font-weight: bold;" class="mycode_b">4747</span> (le port noté juste avant)<br />
</li>
<li>Les <span style="font-weight: bold;" class="mycode_b">...</span> offrent des possibilités pour le zoom, lumière et retournements vidéos entre autres.<br />
</li>
</ul>
On clique sur <span style="font-weight: bold;" class="mycode_b">Connect</span>.<br />
<br />
Normalement, c'est bon.<br />
Pour tester, vous pouvez vous créer un salon de discussion sur framatalk : <a href="https://framatalk.org/accueil/" target="_self" rel="noopener" class="mycode_url">https://framatalk.org/accueil/</a><br />
<br />
Note : Peut être un port à autoriser dans votre pare-feu (le 4747).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Seedbox pas à pas debian]]></title>
			<link>https://otarigato.org/thread-5846.html</link>
			<pubDate>Tue, 15 Dec 2020 21:19:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5846.html</guid>
			<description><![CDATA[<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Index</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 1 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30575#pid30575" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">But</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Préambule</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Démarrage de la machine</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise en place de sécurité</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Porsentry</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Iptables</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Fail2ban</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mail</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise à jour automatique</span></span><br />
</li>
</ul>
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 2 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30576#pid30576" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Dépendances pour le client torrent</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation apache</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ajout du https</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation php</span></span><br />
</li>
</ul>
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 3 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30577#pid30577" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation du client torrent et son interface</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">rtorrent</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">rutorrent</span></span><br />
</li>
</ul>
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 4 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30578#pid30578" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VPN</span></span><br />
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 5 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30579#pid30579" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Accès web</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mode rescue ovh</span></span><br />
</li>
</ul>
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">But</span></span><br />
<br />
Installer debian 10 et un client torrent avec vpn dessus.<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Préambule</span></span><br />
<br />
Voici un tutoriel pas à pas pour installer rtorrent + rutorrent sur debian 10. Dessus sera mis un vpn qui officiera seulement pour le client torrent. Le reste des connexions passera directement via le serveur.<br />
J'espère passer à docker pour le prochain tuto de ce genre mais au moins on sait comment ça fonctionne sous le capot.<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Démarrage de la machine</span></span><br />
<br />
Bon ba on va installer une machine sous debian 10.<br />
On prends une machine chez ovh - kimsufi : <a href="https://www.kimsufi.com/fr/" target="_self" rel="noopener" class="mycode_url">https://www.kimsufi.com/fr/</a>.<br />
Une fois reçu la machine on installe debian 10 via le panneau d'administration de kimsufi.<br />
On va recevoir un mail qui nous donne un lien pour obtenir l'accès à la machine.<br />
On se connecte en ssh depuis un terminal :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo ssh debian@ip.de.la.machine</code></div></div>Vous renseignez le mot de passe fournit par kimsufi dans l'email.<br />
Et une fois connecté, on commence par changer ce mot de passe : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>passwd</code></div></div><br />
On vérifie qu'on a bien les dépôt contrib et non-free de mis : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list</code></div></div><span style="font-style: italic;" class="mycode_i">Il faut ajouter "<span style="font-weight: bold;" class="mycode_b">contrib non-free</span>" en fin de chaque ligne si pas présent.</span><br />
Example :<br />
<div class="bulleblock">deb <a href="http://deb.debian.org/debian/" target="_self" rel="noopener" class="mycode_url">http://deb.debian.org/debian/</a> buster main contrib non-free</div>
<br />
On met à jour le système : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt update<br />
sudo apt upgrade</code></div></div><br />
Si vous avez le message :<br />
<div class="bulleblock">Repository 'http://deb.debian.org/debian buster InRelease' changed its 'Version' value from '10.6' to '10.7'</div>
Il faut faire :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt-get dist-upgrade</code></div></div><br />
On installe nano au besoin : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install nano</code></div></div><br />
On change le port ssh : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/ssh/sshd_config</code></div></div><br />
A la ligne Port, on décommente en enlevant le dièse en début de ligne et on spécifie le port qu'on veut utiliser :<br />
<div class="bulleblock">Port 2653</div>
<br />
On redémarre le service :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/ssh restart</code></div></div><br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise en place de sécurité</span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Porsentry</span></span><br />
<br />
On installe portsentry :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install portsentry</code></div></div>On répond oui avec la touche "Entrée" sur la pop-up d'un ancien temps qui nous informe de blabla.<br />
<br />
On le configure :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/portsentry/portsentry.conf</code></div></div><br />
On édite les lignes suivantes, soit en changeant une valeur, soit en décomentant en enlevant le dièse en début de ligne si présent :<br />
<div class="bulleblock">BLOCK_UDP="1"<br />
BLOCK_TCP="1"<br />
KILL_ROUTE="/sbin/route add -host &#36;TARGET&#36; reject"<br />
KILL_ROUTE="/sbin/iptables -I INPUT -s &#36;TARGET&#36; -j DROP"</div>
<span style="font-style: italic;" class="mycode_i">On peut rechercher les termes en majuscules en faisant ctrl+w une fois dans l'éditeur nano.</span><br />
Cela sert respectivement à :<ul class="mycode_list"><li>blocage des ports UDP en cas de détection de scanne<br />
</li>
<li>blocage des ports TCP en cas de détection de scanne<br />
</li>
<li>blocage d’un scanne<br />
</li>
<li>ajout de l’IP qui scanne dans iptables (pare-feu)<br />
</li>
</ul>
<br />
On redémarre le service :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/portsentry restart</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Iptables</span></span><br />
<br />
On installe iptables :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install iptables</code></div></div><br />
On crée le fichier de configuration :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano "/home/&#36;{USER}/iptablesrules.sh"</code></div></div><br />
Contenu à coller :<br />
<div class="bulleblock">#!/bin/sh<br />
### BEGIN INIT INFO<br />
# Provides: iptablesrules<br />
# Required-Start: &#36;remote_fs &#36;syslog &#36;network<br />
# Required-Stop: &#36;remote_fs &#36;syslog &#36;network<br />
# Default-Start: 2 3 4 5<br />
# Default-Stop: 0 1 6<br />
# Description: Base depuis IPtables Rules UpAndClear.org<br />
### END INIT INFO<br />
<br />
# Reinitialisation tables<br />
iptables -t filter -F<br />
iptables -t filter -X<br />
<br />
# Blocage trafic entrant<br />
iptables -t filter -P INPUT DROP<br />
iptables -t filter -P FORWARD DROP<br />
<br />
# Autorisation trafic sortant<br />
iptables -t filter -P OUTPUT ACCEPT<br />
iptables -t nat -P OUTPUT ACCEPT<br />
iptables -t nat -P PREROUTING ACCEPT<br />
iptables -t nat -P POSTROUTING ACCEPT<br />
<br />
#Activation routage<br />
echo 1 &gt; /proc/sys/net/ipv4/ip_forward<br />
<br />
#Ne pas toucher au trafic entrant déjà autorisé<br />
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT<br />
<br />
# Autorisation loopback<br />
iptables -t filter -A INPUT -i lo -p all -j ACCEPT<br />
<br />
# Autorisation ICMP (Ping)<br />
iptables -t filter -A INPUT -p icmp -j ACCEPT<br />
<br />
#Protection syn flood<br />
iptables -A FORWARD -p tcp --syn -m limit --limit 1/second -j ACCEPT<br />
iptables -A FORWARD -p udp -m limit --limit 1/second -j ACCEPT<br />
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/second -j ACCEPT<br />
<br />
#Protection scanne<br />
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT<br />
<br />
#Autorisation SSH entrant<br />
iptables -A INPUT -p tcp --dport 2653 -j ACCEPT<br />
<br />
# Sauvegarder les regles pour qu elles soient chargees si reboot<br />
iptables-save -c &gt; /etc/iptables-save</div>
<span style="font-style: italic;" class="mycode_i">Bien penser à changer le port dans la règle de "#Autorisation SSH entrant" pour celui que vous avez choisi (ici 2653).</span><br />
<br />
On copie ce fichier dans "init.d"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo cp /home/&#36;{USER}/iptablesrules.sh /etc/init.d/iptablesrules</code></div></div><br />
On rend le fichier exécutable :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo chmod +x /etc/init.d/iptablesrules</code></div></div><br />
On le met à exécution à chaque démarrage de la machine :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo update-rc.d iptablesrules defaults</code></div></div><br />
On peut mettre les règles en application :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/iptablesrules</code></div></div><br />
Pour afficher les règles iptables en cours :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo iptables -L</code></div></div><br />
On peut supprimer le premier fichier :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo rm -f /home/&#36;{USER}/iptablesrules.sh</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Fail2ban</span></span><br />
<br />
On installe fail2ban :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install fail2ban</code></div></div><br />
On change un ti truc :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/fail2ban/action.d/sendmail-whois-lines.conf</code></div></div>Et ajouter à la suite de Fail2Ban dans les sujets ce que vous voulez comme titre significatif. Utile si vous avez plusieurs machines.<br />
Example :<br />
<div class="bulleblock">actionban = ( printf %%b "Subject: [Fail2Ban-Serveur1] &amp;lt;name&amp;gt;: banned &amp;lt;ip&amp;gt; from &amp;lt;fq-hostname&amp;gt;</div>
<br />
On dit à Fail2Ban de se lancer une fois les règles iptables en place :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/init.d/fail2ban</code></div></div>On change la ligne suivante :<br />
<div class="bulleblock"># Required-Start: &#36;local_fs &#36;remote_fs &#36;iptablesrules</div>
<span style="font-style: italic;" class="mycode_i">On a ajouté "&#36;iptablesrules" en fin de ligne.</span><br />
<br />
On va configurer fail2ban<br />
<span style="font-size: small;" class="mycode_size">Source : <a href="https://doc.ubuntu-fr.org/fail2ban" target="_self" rel="noopener" class="mycode_url">https://doc.ubuntu-fr.org/fail2ban</a> (archive : <a href="https://archive.is/eZgI4" target="_self" rel="noopener" class="mycode_url">https://archive.is/eZgI4</a>)</span><br />
<br />
On crée donc le fichier suivant :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/fail2ban/jail.d/custom.conf</code></div></div><br />
Dedans on met :<br />
<div class="bulleblock">[DEFAULT]<br />
ignoreip = 127.0.0.1<br />
findtime = 3600<br />
bantime = 86400<br />
maxretry = 3<br />
destemail = adresse@example.com<br />
sender = mon_email@monisp.tld<br />
action = %(action_mwl)s<br />
<br />
[sshd]<br />
enabled = true<br />
port = 2653<br />
logpath = /var/log/auth.log<br />
maxretry = 5</div><ul class="mycode_list"><li>Vous pouvez ajouter votre propre ip pour ne jamais être banni : 127.0.0.1, mon.ip.pas.banni<br />
</li>
<li>Mettez le bon port ssh (ici 2653)<br />
</li>
<li>adresse@example.com : l'adresse email qui va recevoir les notifications<br />
</li>
<li>mon_email@monisp.tld : l'adresse mail qui va transmettre les messages, on la configure juste en dessous. Il s'agit de votre boite mail chez votre fournisseur gmail ou gandi ici.<br />
</li>
</ul>
Si vous testez fail2ban en vous bannissant, changer le temps de bantime sinon vous devrez attendre 24 h (86400 s)...<br />
<span style="font-weight: bold;" class="mycode_b">/!\ Attention ! Si vous vous bannissez avec une durée de 120 s et que vous passez ensuite à 86400 s vous vous taperez le ban de 1 jour. faut faire la modif le lendemain. /!\</span><br />
<br />
On peut relancer Fail2Ban :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/fail2ban restart</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mail</span></span><br />
<span style="font-size: small;" class="mycode_size">Sources : <a href="https://wiki.debian.org/nullmailer" target="_self" rel="noopener" class="mycode_url">https://wiki.debian.org/nullmailer</a> (archive : <a href="https://archive.is/j0y2I" target="_self" rel="noopener" class="mycode_url">https://archive.is/j0y2I</a>)<br />
<a href="http://troubleshooters.com/linux/nullmailer/" target="_self" rel="noopener" class="mycode_url">http://troubleshooters.com/linux/nullmailer/</a>(archive : <a href="https://archive.vn/Ye9BM" target="_self" rel="noopener" class="mycode_url">https://archive.vn/Ye9BM</a>)</span><br />
<br />
On installe de quoi envoyer des mails pour recevoir des alertes<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt-get install nullmailer mailutils</code></div></div>On fait OK sur les pop-ups, on va modifier après.<br />
<br />
Puis on fait :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo sh -c "echo &#36;(hostname --fqdn) &gt; /etc/nullmailer/defaultdomain"<br />
sudo sh -c "echo 'adresse@example.com' &gt; /etc/nullmailer/adminaddr"<br />
sudo sh -c "echo 'URLsmtp.monisp.tld smtp --auth-login --port=587 --starttls --user=mon_email@monisp.tld --pass=your-password --starttls' &gt; /etc/nullmailer/remotes"<br />
sudo chmod 600 /etc/nullmailer/remotes</code></div></div><ul class="mycode_list"><li>defaultdomain - contient le hostname de la machine<br />
</li>
<li>adminaddr - contient l'email du destinataire des mails<br />
</li>
<li>remotes - contient la configuration email de la boite mail faisant passerelle<br />
</li>
<li>on restreint les droits d'accès au fichier remotes qui contient donc nos identifiants mail<br />
</li>
</ul>
<span style="font-style: italic;" class="mycode_i">On met bien : la bon url pour le smtp de votre isp, le bon mail et le bon mot de passe associé à notre compte.</span><br />
Exemple gmail :<br />
<div class="bulleblock">sudo sh -c "echo 'smtp.gmail.com smtp --auth-login --port=587 --starttls --user=unmailquiestdispo@gmail.com --pass=UnMotDePasseDeLaMort666! --starttls' &gt; /etc/nullmailer/remotes"</div>
<br />
Pour gandi et non gmail : <a href="https://docs.gandi.net/fr/gandimail/configuration_messagerie/index.html" target="_self" rel="noopener" class="mycode_url">https://docs.gandi.net/fr/gandimail/conf...index.html</a><br />
Dans ce cas, vous avez acheté un nom de domaine et associé une boite mail à ce dernier : <a href="https://www.gandi.net/fr/domain/email" target="_self" rel="noopener" class="mycode_url">https://www.gandi.net/fr/domain/email</a><br />
Ce qui donne :<br />
<div class="bulleblock">sudo sh -c "echo 'mail.gandi.net smtp --auth-login --port=587 --starttls --user=mon_email@mondomain.tld --pass=UnMotDePasseDeLaMort666! --starttls' &gt; /etc/nullmailer/remotes"</div>
<br />
Puis on modifie le fichier suivant et dedans on met l'isp qui transmet notre mail, dans le cas présent "<span style="font-weight: bold;" class="mycode_b">gmail.com</span>" ou "<span style="font-weight: bold;" class="mycode_b">gandi.net</span>"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/nullmailer/me</code></div></div><br />
Puis on met dans un autre fichier :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo sh -c "echo &#36;(hostname --fqdn) &gt; /etc/nullmailer/defaulthost"</code></div></div><br />
On relance nullmailer<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/nullmailer restart</code></div></div><br />
On teste la config de ce mail :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>echo "error" | NULLMAILER_NAME="Testsytem check" mail -s "This is just a test with nullmailer" "adresse@example.com"</code></div></div><br />
J'ai eu le message d'avertissement suivant dans les logs mails<br />
<div class="bulleblock">On Debian systems, nullmailer's 'me' is disregarded; please use '/etc/mailname' instead.</div>
Donc on modif :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/mailname</code></div></div>Dedans on met "<span style="font-weight: bold;" class="mycode_b">gmail.com</span>" ou "<span style="font-weight: bold;" class="mycode_b">gandi.net</span>".<br />
Ou autre, comme pour le fichier "me" juste avant.<br />
<br />
Et on backup le fichier me<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo mv /etc/nullmailer/me /etc/nullmailer/me.back</code></div></div><br />
Si soucis, pour débug vous pouvez regardez par là :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo tail -f /var/log/mail.log /var/log/mail.err</code></div></div><span style="font-style: italic;" class="mycode_i">(ctrl+c pour en sortir)</span><br />
ou :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo tail -n 30 /var/log/syslog</code></div></div><br />
Les mails en attente sont dans /var/spool/nullmailer/queue/ pour les supprimer :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo rm -f /var/spool/nullmailer/queue/*</code></div></div>Vous aurez peut être besoin de passer en root avec la commande "su".<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise à jour automatique</span></span><br />
<br />
On veux pas s'emmerder à se connecter en ssh pour mettre cette machine à jour, elle doit pouvoir tourner tranquillement toute seule :)<br />
On installe cron-apt :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install cron-apt</code></div></div><br />
On ne va mettre automatiquement que les mises à jour de sécurité. Pour cela, il faut créer un nouveau fichier list qui ne contiendra que les dépôts de sécurité.<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list</code></div></div><br />
On copie puis on commente en mettant des dièses devant les lignes concernant les paquets de sécurité (y'a security dans l'url), exemple :<br />
<div class="bulleblock">#deb <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free<br />
#deb-src <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free</div>
<br />
On crée un fichier pour copier ces lignes<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list.d/security.list</code></div></div><br />
Et on colle, exemple :<br />
<div class="bulleblock">deb <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free<br />
deb-src <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free</div>
<br />
On configure donc maintenant cron pour qu'il installe tout seul les majs et nous envoie un recap :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/cron-apt/config</code></div></div>dedans on ajoute :<br />
<div class="bulleblock">APTCOMMAND=/usr/bin/apt-get<br />
OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list"<br />
MAILTO="adresse@example.com"<br />
MAILON="always"</div>
<span style="font-style: italic;" class="mycode_i">(vous modifiez le mail hein °°)</span><br />
<br />
On modifie ensuite un petit peu un autre fichier pour qu'il installe bien les mises à jour dispo :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/cron-apt/action.d/3-download</code></div></div>et dedans on enlève le "-d" pour que la seconde ligne devienne :<br />
<div class="bulleblock">dist-upgrade -y -o APT::Get::Show-Upgraded=true</div>
<br />
Ensuite on va mettre tout bien sa fréquence pour qu'il se lance lorsqu'on le désire :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/cron.d/cron-apt</code></div></div>et on commente la ligne d'exemple (avec un #) et on ajoute en fin de document cette nouvelle ligne :<br />
<div class="bulleblock">#Mise a jour de securite<br />
0 5 * * MON root /usr/sbin/cron-apt</div>
La mise à jour se lancera tous les lundi à 5H du matin : <a href="https://crontab.guru/#0_5_*_*_MON" target="_self" rel="noopener" class="mycode_url">https://crontab.guru/#0_5_*_*_MON</a><br />
<br />
Vous pouvez faire un test en lançant la commande "sudo cron-apt" (peut prendre une ou deux minutes) et vous devriez recevoir directement le type de mail que vous aurez, du genre :<br />
<div class="bulleblock">CRON-APT RUN [/etc/cron-apt/config]: Mon Sep 4 22:06:16 CEST 2017 CRON-APT ACTION: 0-update<br />
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list update -o quiet=2<br />
CRON-APT ACTION: 3-download<br />
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list autoclean -y<br />
Reading package lists...<br />
Building dependency tree...<br />
Reading state information...<br />
Del nullmailer 1:1.13-1.2 [92.3 kB]<br />
Del libperl5.24 5.24.1-3+deb9u1 [3524 kB]<br />
Del perl-modules-5.24 5.24.1-3+deb9u1 [2723 kB]<br />
Del sudo 1.8.19p1-2.1 [1055 kB]<br />
Del perl 5.24.1-3+deb9u1 [219 kB]<br />
Del libopts25 1:5.18.12-3 [68.0 kB]<br />
Del ntp 1:4.2.8p10+dfsg-3 [556 kB]<br />
Del cron-apt 0.10.0 [26.3 kB]<br />
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list dist-upgrade -y -o APT::Get::Show-Upgraded=true<br />
Reading package lists...<br />
Building dependency tree...<br />
Reading state information...<br />
Calculating upgrade...<br />
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</div>
<br />
Note : Le temps d'attente des messages peut-être assez long, 30min à 1H lorsque c'est en mode auto via cron. Alors qu'en faisant un test avec "cron-apt", je recevais le mail dans la minute. Ne prenez donc pas peur si vous recevez pas tout de suite le mail après avoir mis la tâche cron toutes les deux minutes pour voir si ça marchait bien.<br />
<br />
Si vous avez en fin de message un truc du genre :<br />
<div class="bulleblock">The following packages were automatically installed and are no longer required:<br />
 libevent-2.1-6 libgnutls-dane0 libunbound8</div>
Vous pouvez vous connecter en ssh à la machine et lancer la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt autoremove</code></div></div>Cela va supprimer les paquets dont on a plus l'utilité.]]></description>
			<content:encoded><![CDATA[<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Index</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 1 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30575#pid30575" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">But</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Préambule</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Démarrage de la machine</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise en place de sécurité</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Porsentry</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Iptables</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Fail2ban</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mail</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise à jour automatique</span></span><br />
</li>
</ul>
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 2 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30576#pid30576" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Dépendances pour le client torrent</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation apache</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ajout du https</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation php</span></span><br />
</li>
</ul>
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 3 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30577#pid30577" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation du client torrent et son interface</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">rtorrent</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">rutorrent</span></span><br />
</li>
</ul>
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 4 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30578#pid30578" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VPN</span></span><br />
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">message 5 : <a href="https://otarigato.org/showthread.php?tid=5846&amp;pid=30579#pid30579" target="_self" rel="noopener" class="mycode_url">Lien direct</a></span></span><ul class="mycode_list"><li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Accès web</span></span><br />
</li>
<li><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mode rescue ovh</span></span><br />
</li>
</ul>
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">But</span></span><br />
<br />
Installer debian 10 et un client torrent avec vpn dessus.<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Préambule</span></span><br />
<br />
Voici un tutoriel pas à pas pour installer rtorrent + rutorrent sur debian 10. Dessus sera mis un vpn qui officiera seulement pour le client torrent. Le reste des connexions passera directement via le serveur.<br />
J'espère passer à docker pour le prochain tuto de ce genre mais au moins on sait comment ça fonctionne sous le capot.<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Démarrage de la machine</span></span><br />
<br />
Bon ba on va installer une machine sous debian 10.<br />
On prends une machine chez ovh - kimsufi : <a href="https://www.kimsufi.com/fr/" target="_self" rel="noopener" class="mycode_url">https://www.kimsufi.com/fr/</a>.<br />
Une fois reçu la machine on installe debian 10 via le panneau d'administration de kimsufi.<br />
On va recevoir un mail qui nous donne un lien pour obtenir l'accès à la machine.<br />
On se connecte en ssh depuis un terminal :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo ssh debian@ip.de.la.machine</code></div></div>Vous renseignez le mot de passe fournit par kimsufi dans l'email.<br />
Et une fois connecté, on commence par changer ce mot de passe : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>passwd</code></div></div><br />
On vérifie qu'on a bien les dépôt contrib et non-free de mis : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list</code></div></div><span style="font-style: italic;" class="mycode_i">Il faut ajouter "<span style="font-weight: bold;" class="mycode_b">contrib non-free</span>" en fin de chaque ligne si pas présent.</span><br />
Example :<br />
<div class="bulleblock">deb <a href="http://deb.debian.org/debian/" target="_self" rel="noopener" class="mycode_url">http://deb.debian.org/debian/</a> buster main contrib non-free</div>
<br />
On met à jour le système : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt update<br />
sudo apt upgrade</code></div></div><br />
Si vous avez le message :<br />
<div class="bulleblock">Repository 'http://deb.debian.org/debian buster InRelease' changed its 'Version' value from '10.6' to '10.7'</div>
Il faut faire :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt-get dist-upgrade</code></div></div><br />
On installe nano au besoin : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install nano</code></div></div><br />
On change le port ssh : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/ssh/sshd_config</code></div></div><br />
A la ligne Port, on décommente en enlevant le dièse en début de ligne et on spécifie le port qu'on veut utiliser :<br />
<div class="bulleblock">Port 2653</div>
<br />
On redémarre le service :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/ssh restart</code></div></div><br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise en place de sécurité</span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Porsentry</span></span><br />
<br />
On installe portsentry :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install portsentry</code></div></div>On répond oui avec la touche "Entrée" sur la pop-up d'un ancien temps qui nous informe de blabla.<br />
<br />
On le configure :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/portsentry/portsentry.conf</code></div></div><br />
On édite les lignes suivantes, soit en changeant une valeur, soit en décomentant en enlevant le dièse en début de ligne si présent :<br />
<div class="bulleblock">BLOCK_UDP="1"<br />
BLOCK_TCP="1"<br />
KILL_ROUTE="/sbin/route add -host &#36;TARGET&#36; reject"<br />
KILL_ROUTE="/sbin/iptables -I INPUT -s &#36;TARGET&#36; -j DROP"</div>
<span style="font-style: italic;" class="mycode_i">On peut rechercher les termes en majuscules en faisant ctrl+w une fois dans l'éditeur nano.</span><br />
Cela sert respectivement à :<ul class="mycode_list"><li>blocage des ports UDP en cas de détection de scanne<br />
</li>
<li>blocage des ports TCP en cas de détection de scanne<br />
</li>
<li>blocage d’un scanne<br />
</li>
<li>ajout de l’IP qui scanne dans iptables (pare-feu)<br />
</li>
</ul>
<br />
On redémarre le service :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/portsentry restart</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Iptables</span></span><br />
<br />
On installe iptables :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install iptables</code></div></div><br />
On crée le fichier de configuration :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano "/home/&#36;{USER}/iptablesrules.sh"</code></div></div><br />
Contenu à coller :<br />
<div class="bulleblock">#!/bin/sh<br />
### BEGIN INIT INFO<br />
# Provides: iptablesrules<br />
# Required-Start: &#36;remote_fs &#36;syslog &#36;network<br />
# Required-Stop: &#36;remote_fs &#36;syslog &#36;network<br />
# Default-Start: 2 3 4 5<br />
# Default-Stop: 0 1 6<br />
# Description: Base depuis IPtables Rules UpAndClear.org<br />
### END INIT INFO<br />
<br />
# Reinitialisation tables<br />
iptables -t filter -F<br />
iptables -t filter -X<br />
<br />
# Blocage trafic entrant<br />
iptables -t filter -P INPUT DROP<br />
iptables -t filter -P FORWARD DROP<br />
<br />
# Autorisation trafic sortant<br />
iptables -t filter -P OUTPUT ACCEPT<br />
iptables -t nat -P OUTPUT ACCEPT<br />
iptables -t nat -P PREROUTING ACCEPT<br />
iptables -t nat -P POSTROUTING ACCEPT<br />
<br />
#Activation routage<br />
echo 1 &gt; /proc/sys/net/ipv4/ip_forward<br />
<br />
#Ne pas toucher au trafic entrant déjà autorisé<br />
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT<br />
<br />
# Autorisation loopback<br />
iptables -t filter -A INPUT -i lo -p all -j ACCEPT<br />
<br />
# Autorisation ICMP (Ping)<br />
iptables -t filter -A INPUT -p icmp -j ACCEPT<br />
<br />
#Protection syn flood<br />
iptables -A FORWARD -p tcp --syn -m limit --limit 1/second -j ACCEPT<br />
iptables -A FORWARD -p udp -m limit --limit 1/second -j ACCEPT<br />
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/second -j ACCEPT<br />
<br />
#Protection scanne<br />
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT<br />
<br />
#Autorisation SSH entrant<br />
iptables -A INPUT -p tcp --dport 2653 -j ACCEPT<br />
<br />
# Sauvegarder les regles pour qu elles soient chargees si reboot<br />
iptables-save -c &gt; /etc/iptables-save</div>
<span style="font-style: italic;" class="mycode_i">Bien penser à changer le port dans la règle de "#Autorisation SSH entrant" pour celui que vous avez choisi (ici 2653).</span><br />
<br />
On copie ce fichier dans "init.d"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo cp /home/&#36;{USER}/iptablesrules.sh /etc/init.d/iptablesrules</code></div></div><br />
On rend le fichier exécutable :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo chmod +x /etc/init.d/iptablesrules</code></div></div><br />
On le met à exécution à chaque démarrage de la machine :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo update-rc.d iptablesrules defaults</code></div></div><br />
On peut mettre les règles en application :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/iptablesrules</code></div></div><br />
Pour afficher les règles iptables en cours :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo iptables -L</code></div></div><br />
On peut supprimer le premier fichier :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo rm -f /home/&#36;{USER}/iptablesrules.sh</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Fail2ban</span></span><br />
<br />
On installe fail2ban :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install fail2ban</code></div></div><br />
On change un ti truc :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/fail2ban/action.d/sendmail-whois-lines.conf</code></div></div>Et ajouter à la suite de Fail2Ban dans les sujets ce que vous voulez comme titre significatif. Utile si vous avez plusieurs machines.<br />
Example :<br />
<div class="bulleblock">actionban = ( printf %%b "Subject: [Fail2Ban-Serveur1] &amp;lt;name&amp;gt;: banned &amp;lt;ip&amp;gt; from &amp;lt;fq-hostname&amp;gt;</div>
<br />
On dit à Fail2Ban de se lancer une fois les règles iptables en place :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/init.d/fail2ban</code></div></div>On change la ligne suivante :<br />
<div class="bulleblock"># Required-Start: &#36;local_fs &#36;remote_fs &#36;iptablesrules</div>
<span style="font-style: italic;" class="mycode_i">On a ajouté "&#36;iptablesrules" en fin de ligne.</span><br />
<br />
On va configurer fail2ban<br />
<span style="font-size: small;" class="mycode_size">Source : <a href="https://doc.ubuntu-fr.org/fail2ban" target="_self" rel="noopener" class="mycode_url">https://doc.ubuntu-fr.org/fail2ban</a> (archive : <a href="https://archive.is/eZgI4" target="_self" rel="noopener" class="mycode_url">https://archive.is/eZgI4</a>)</span><br />
<br />
On crée donc le fichier suivant :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/fail2ban/jail.d/custom.conf</code></div></div><br />
Dedans on met :<br />
<div class="bulleblock">[DEFAULT]<br />
ignoreip = 127.0.0.1<br />
findtime = 3600<br />
bantime = 86400<br />
maxretry = 3<br />
destemail = adresse@example.com<br />
sender = mon_email@monisp.tld<br />
action = %(action_mwl)s<br />
<br />
[sshd]<br />
enabled = true<br />
port = 2653<br />
logpath = /var/log/auth.log<br />
maxretry = 5</div><ul class="mycode_list"><li>Vous pouvez ajouter votre propre ip pour ne jamais être banni : 127.0.0.1, mon.ip.pas.banni<br />
</li>
<li>Mettez le bon port ssh (ici 2653)<br />
</li>
<li>adresse@example.com : l'adresse email qui va recevoir les notifications<br />
</li>
<li>mon_email@monisp.tld : l'adresse mail qui va transmettre les messages, on la configure juste en dessous. Il s'agit de votre boite mail chez votre fournisseur gmail ou gandi ici.<br />
</li>
</ul>
Si vous testez fail2ban en vous bannissant, changer le temps de bantime sinon vous devrez attendre 24 h (86400 s)...<br />
<span style="font-weight: bold;" class="mycode_b">/!\ Attention ! Si vous vous bannissez avec une durée de 120 s et que vous passez ensuite à 86400 s vous vous taperez le ban de 1 jour. faut faire la modif le lendemain. /!\</span><br />
<br />
On peut relancer Fail2Ban :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/fail2ban restart</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mail</span></span><br />
<span style="font-size: small;" class="mycode_size">Sources : <a href="https://wiki.debian.org/nullmailer" target="_self" rel="noopener" class="mycode_url">https://wiki.debian.org/nullmailer</a> (archive : <a href="https://archive.is/j0y2I" target="_self" rel="noopener" class="mycode_url">https://archive.is/j0y2I</a>)<br />
<a href="http://troubleshooters.com/linux/nullmailer/" target="_self" rel="noopener" class="mycode_url">http://troubleshooters.com/linux/nullmailer/</a>(archive : <a href="https://archive.vn/Ye9BM" target="_self" rel="noopener" class="mycode_url">https://archive.vn/Ye9BM</a>)</span><br />
<br />
On installe de quoi envoyer des mails pour recevoir des alertes<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt-get install nullmailer mailutils</code></div></div>On fait OK sur les pop-ups, on va modifier après.<br />
<br />
Puis on fait :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo sh -c "echo &#36;(hostname --fqdn) &gt; /etc/nullmailer/defaultdomain"<br />
sudo sh -c "echo 'adresse@example.com' &gt; /etc/nullmailer/adminaddr"<br />
sudo sh -c "echo 'URLsmtp.monisp.tld smtp --auth-login --port=587 --starttls --user=mon_email@monisp.tld --pass=your-password --starttls' &gt; /etc/nullmailer/remotes"<br />
sudo chmod 600 /etc/nullmailer/remotes</code></div></div><ul class="mycode_list"><li>defaultdomain - contient le hostname de la machine<br />
</li>
<li>adminaddr - contient l'email du destinataire des mails<br />
</li>
<li>remotes - contient la configuration email de la boite mail faisant passerelle<br />
</li>
<li>on restreint les droits d'accès au fichier remotes qui contient donc nos identifiants mail<br />
</li>
</ul>
<span style="font-style: italic;" class="mycode_i">On met bien : la bon url pour le smtp de votre isp, le bon mail et le bon mot de passe associé à notre compte.</span><br />
Exemple gmail :<br />
<div class="bulleblock">sudo sh -c "echo 'smtp.gmail.com smtp --auth-login --port=587 --starttls --user=unmailquiestdispo@gmail.com --pass=UnMotDePasseDeLaMort666! --starttls' &gt; /etc/nullmailer/remotes"</div>
<br />
Pour gandi et non gmail : <a href="https://docs.gandi.net/fr/gandimail/configuration_messagerie/index.html" target="_self" rel="noopener" class="mycode_url">https://docs.gandi.net/fr/gandimail/conf...index.html</a><br />
Dans ce cas, vous avez acheté un nom de domaine et associé une boite mail à ce dernier : <a href="https://www.gandi.net/fr/domain/email" target="_self" rel="noopener" class="mycode_url">https://www.gandi.net/fr/domain/email</a><br />
Ce qui donne :<br />
<div class="bulleblock">sudo sh -c "echo 'mail.gandi.net smtp --auth-login --port=587 --starttls --user=mon_email@mondomain.tld --pass=UnMotDePasseDeLaMort666! --starttls' &gt; /etc/nullmailer/remotes"</div>
<br />
Puis on modifie le fichier suivant et dedans on met l'isp qui transmet notre mail, dans le cas présent "<span style="font-weight: bold;" class="mycode_b">gmail.com</span>" ou "<span style="font-weight: bold;" class="mycode_b">gandi.net</span>"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/nullmailer/me</code></div></div><br />
Puis on met dans un autre fichier :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo sh -c "echo &#36;(hostname --fqdn) &gt; /etc/nullmailer/defaulthost"</code></div></div><br />
On relance nullmailer<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo /etc/init.d/nullmailer restart</code></div></div><br />
On teste la config de ce mail :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>echo "error" | NULLMAILER_NAME="Testsytem check" mail -s "This is just a test with nullmailer" "adresse@example.com"</code></div></div><br />
J'ai eu le message d'avertissement suivant dans les logs mails<br />
<div class="bulleblock">On Debian systems, nullmailer's 'me' is disregarded; please use '/etc/mailname' instead.</div>
Donc on modif :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/mailname</code></div></div>Dedans on met "<span style="font-weight: bold;" class="mycode_b">gmail.com</span>" ou "<span style="font-weight: bold;" class="mycode_b">gandi.net</span>".<br />
Ou autre, comme pour le fichier "me" juste avant.<br />
<br />
Et on backup le fichier me<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo mv /etc/nullmailer/me /etc/nullmailer/me.back</code></div></div><br />
Si soucis, pour débug vous pouvez regardez par là :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo tail -f /var/log/mail.log /var/log/mail.err</code></div></div><span style="font-style: italic;" class="mycode_i">(ctrl+c pour en sortir)</span><br />
ou :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo tail -n 30 /var/log/syslog</code></div></div><br />
Les mails en attente sont dans /var/spool/nullmailer/queue/ pour les supprimer :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo rm -f /var/spool/nullmailer/queue/*</code></div></div>Vous aurez peut être besoin de passer en root avec la commande "su".<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mise à jour automatique</span></span><br />
<br />
On veux pas s'emmerder à se connecter en ssh pour mettre cette machine à jour, elle doit pouvoir tourner tranquillement toute seule :)<br />
On installe cron-apt :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install cron-apt</code></div></div><br />
On ne va mettre automatiquement que les mises à jour de sécurité. Pour cela, il faut créer un nouveau fichier list qui ne contiendra que les dépôts de sécurité.<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list</code></div></div><br />
On copie puis on commente en mettant des dièses devant les lignes concernant les paquets de sécurité (y'a security dans l'url), exemple :<br />
<div class="bulleblock">#deb <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free<br />
#deb-src <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free</div>
<br />
On crée un fichier pour copier ces lignes<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list.d/security.list</code></div></div><br />
Et on colle, exemple :<br />
<div class="bulleblock">deb <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free<br />
deb-src <a href="http://security.debian.org/debian-security" target="_self" rel="noopener" class="mycode_url">http://security.debian.org/debian-security</a> buster/updates main contrib non-free</div>
<br />
On configure donc maintenant cron pour qu'il installe tout seul les majs et nous envoie un recap :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/cron-apt/config</code></div></div>dedans on ajoute :<br />
<div class="bulleblock">APTCOMMAND=/usr/bin/apt-get<br />
OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list"<br />
MAILTO="adresse@example.com"<br />
MAILON="always"</div>
<span style="font-style: italic;" class="mycode_i">(vous modifiez le mail hein °°)</span><br />
<br />
On modifie ensuite un petit peu un autre fichier pour qu'il installe bien les mises à jour dispo :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/cron-apt/action.d/3-download</code></div></div>et dedans on enlève le "-d" pour que la seconde ligne devienne :<br />
<div class="bulleblock">dist-upgrade -y -o APT::Get::Show-Upgraded=true</div>
<br />
Ensuite on va mettre tout bien sa fréquence pour qu'il se lance lorsqu'on le désire :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/cron.d/cron-apt</code></div></div>et on commente la ligne d'exemple (avec un #) et on ajoute en fin de document cette nouvelle ligne :<br />
<div class="bulleblock">#Mise a jour de securite<br />
0 5 * * MON root /usr/sbin/cron-apt</div>
La mise à jour se lancera tous les lundi à 5H du matin : <a href="https://crontab.guru/#0_5_*_*_MON" target="_self" rel="noopener" class="mycode_url">https://crontab.guru/#0_5_*_*_MON</a><br />
<br />
Vous pouvez faire un test en lançant la commande "sudo cron-apt" (peut prendre une ou deux minutes) et vous devriez recevoir directement le type de mail que vous aurez, du genre :<br />
<div class="bulleblock">CRON-APT RUN [/etc/cron-apt/config]: Mon Sep 4 22:06:16 CEST 2017 CRON-APT ACTION: 0-update<br />
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list update -o quiet=2<br />
CRON-APT ACTION: 3-download<br />
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list autoclean -y<br />
Reading package lists...<br />
Building dependency tree...<br />
Reading state information...<br />
Del nullmailer 1:1.13-1.2 [92.3 kB]<br />
Del libperl5.24 5.24.1-3+deb9u1 [3524 kB]<br />
Del perl-modules-5.24 5.24.1-3+deb9u1 [2723 kB]<br />
Del sudo 1.8.19p1-2.1 [1055 kB]<br />
Del perl 5.24.1-3+deb9u1 [219 kB]<br />
Del libopts25 1:5.18.12-3 [68.0 kB]<br />
Del ntp 1:4.2.8p10+dfsg-3 [556 kB]<br />
Del cron-apt 0.10.0 [26.3 kB]<br />
CRON-APT LINE: /usr/bin/apt-get -o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list dist-upgrade -y -o APT::Get::Show-Upgraded=true<br />
Reading package lists...<br />
Building dependency tree...<br />
Reading state information...<br />
Calculating upgrade...<br />
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</div>
<br />
Note : Le temps d'attente des messages peut-être assez long, 30min à 1H lorsque c'est en mode auto via cron. Alors qu'en faisant un test avec "cron-apt", je recevais le mail dans la minute. Ne prenez donc pas peur si vous recevez pas tout de suite le mail après avoir mis la tâche cron toutes les deux minutes pour voir si ça marchait bien.<br />
<br />
Si vous avez en fin de message un truc du genre :<br />
<div class="bulleblock">The following packages were automatically installed and are no longer required:<br />
 libevent-2.1-6 libgnutls-dane0 libunbound8</div>
Vous pouvez vous connecter en ssh à la machine et lancer la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt autoremove</code></div></div>Cela va supprimer les paquets dont on a plus l'utilité.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Télécharger les images de Webtoon]]></title>
			<link>https://otarigato.org/thread-5841.html</link>
			<pubDate>Sat, 05 Dec 2020 19:38:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5841.html</guid>
			<description><![CDATA[Oy !<br />
<br />
Bon, j'devais faire des trucs mais comme je suis très procrastinateur, dès qu'on m'a parlé de Webtoon et qu'on pouvait récup les images à la main et que c'était fastidieux. Ba ni une ni deux. J'me suis dit, "hey na mais tu t'emmerdes à dl à la main" on doit pouvoir récupérer tout ça automatiquement.<br />
<br />
Du coup, me voilà lancer dans l'écriture d'un petit script pour faire ça. Alors, comme j'ai appris le bash avant d'autres langages pour réaliser des scripts, je suis retourné vers lui afin de le reprendre un peu en main ^^<br />
Il pourrait être bien plus simple de réaliser tout ça en python et ça serait peut être plus clair. D'autant que je me suis pas emmerdé à utiliser des fonctions ^^<br />
<br />
Pas sûr que beaucoup soit attiré par tout ça mais bon, sinon je laisse ce genre de truc sur mon ordi après l'avoir refilé rapidos.<br />
Autant poster.<br />
<br />
Voici le fichier : <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://otarigato.org/images/attachtypes/txt.png" title="texte" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6529" target="_blank" title="">WebToonDl.txt</a> (Taille : 17.67 Ko / Téléchargements : 424)
<!-- end: postbit_attachments_attachment --><br />
Changer l'extension .txt pour .sh<br />
<br />
Pour s'en servir, voici ce qui est mis dedans :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>#Version<br />
#WebToonDl-1.1<br />
<br />
#Utilisation<br />
#Pour les windowsiens, faut avoir installer wsl sur son ordi pour avoir linux...<br />
#Quand vous avez installé ce qu'il faut, ouvrez un terminal dans le dossier où est mis le fichier WebToonDl.sh<br />
#Pour cela, cliquez-droit dans le dossier qui le contient en maintenant CTRL+Shift appuyez et ouvre un terminal ici<br />
#Puis commande<br />
#./WebToonDl.sh -option URL-CHAPTER<br />
#Options disponibles<br />
#last : pour prendre le dernier chapitre<br />
#all : pour prendre tous les chapitres d'une série<br />
<br />
#Example<br />
#./WebToonDl.sh -last https://www.webtoons.com/fr/fantasy/unordinary/list?title_no=1847<br />
#Peut être bien long sur des longues séries, y'a beaucoup d'images<br />
<br />
#Logs<br />
#1.1 Ajout du dl de la partie canvas</code></div></div>]]></description>
			<content:encoded><![CDATA[Oy !<br />
<br />
Bon, j'devais faire des trucs mais comme je suis très procrastinateur, dès qu'on m'a parlé de Webtoon et qu'on pouvait récup les images à la main et que c'était fastidieux. Ba ni une ni deux. J'me suis dit, "hey na mais tu t'emmerdes à dl à la main" on doit pouvoir récupérer tout ça automatiquement.<br />
<br />
Du coup, me voilà lancer dans l'écriture d'un petit script pour faire ça. Alors, comme j'ai appris le bash avant d'autres langages pour réaliser des scripts, je suis retourné vers lui afin de le reprendre un peu en main ^^<br />
Il pourrait être bien plus simple de réaliser tout ça en python et ça serait peut être plus clair. D'autant que je me suis pas emmerdé à utiliser des fonctions ^^<br />
<br />
Pas sûr que beaucoup soit attiré par tout ça mais bon, sinon je laisse ce genre de truc sur mon ordi après l'avoir refilé rapidos.<br />
Autant poster.<br />
<br />
Voici le fichier : <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://otarigato.org/images/attachtypes/txt.png" title="texte" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6529" target="_blank" title="">WebToonDl.txt</a> (Taille : 17.67 Ko / Téléchargements : 424)
<!-- end: postbit_attachments_attachment --><br />
Changer l'extension .txt pour .sh<br />
<br />
Pour s'en servir, voici ce qui est mis dedans :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>#Version<br />
#WebToonDl-1.1<br />
<br />
#Utilisation<br />
#Pour les windowsiens, faut avoir installer wsl sur son ordi pour avoir linux...<br />
#Quand vous avez installé ce qu'il faut, ouvrez un terminal dans le dossier où est mis le fichier WebToonDl.sh<br />
#Pour cela, cliquez-droit dans le dossier qui le contient en maintenant CTRL+Shift appuyez et ouvre un terminal ici<br />
#Puis commande<br />
#./WebToonDl.sh -option URL-CHAPTER<br />
#Options disponibles<br />
#last : pour prendre le dernier chapitre<br />
#all : pour prendre tous les chapitres d'une série<br />
<br />
#Example<br />
#./WebToonDl.sh -last https://www.webtoons.com/fr/fantasy/unordinary/list?title_no=1847<br />
#Peut être bien long sur des longues séries, y'a beaucoup d'images<br />
<br />
#Logs<br />
#1.1 Ajout du dl de la partie canvas</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Vous êtes sur quoi ?]]></title>
			<link>https://otarigato.org/thread-5839.html</link>
			<pubDate>Fri, 27 Nov 2020 20:05:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5839.html</guid>
			<description><![CDATA[Yoho ^^<br />
Alors vous êtes sur quel système d'exploitation ?<br />
<br />
Pour les ordinateurs, on a en choix :<ul class="mycode_list"><li>windows<br />
</li>
<li>linux<br />
</li>
<li>mac<br />
</li>
</ul>
<br />
En appareil portable on a :<ul class="mycode_list"><li>android<br />
</li>
<li>windows (haha ^^)<br />
</li>
</ul>
<br />
N'hésitez pas à détailler en répondant ! :)<br />
Et le pourquoi vous en êtes arrivez là ^^<br />
<hr class="mycode_hr" />
J'vote linux pasque bon, depuis le temps les distributions majeures sont bien stables et propose une interface des plus alléchantes.<br />
Il y a beaucoup d'équivalents et au final, si on veut configurer windows pour éviter les conneries de Cro&#36;oft (pubs, services annexes inutiles, télémétries, ...) on passe autant de temps de config et au final on a compris comment ça fonctionnait :)<br />
Si on s'en fout, c'est pareil, les interfaces de bureau sont bien foutues :)<br />
Du coup ouais, j'ai migré dessus.]]></description>
			<content:encoded><![CDATA[Yoho ^^<br />
Alors vous êtes sur quel système d'exploitation ?<br />
<br />
Pour les ordinateurs, on a en choix :<ul class="mycode_list"><li>windows<br />
</li>
<li>linux<br />
</li>
<li>mac<br />
</li>
</ul>
<br />
En appareil portable on a :<ul class="mycode_list"><li>android<br />
</li>
<li>windows (haha ^^)<br />
</li>
</ul>
<br />
N'hésitez pas à détailler en répondant ! :)<br />
Et le pourquoi vous en êtes arrivez là ^^<br />
<hr class="mycode_hr" />
J'vote linux pasque bon, depuis le temps les distributions majeures sont bien stables et propose une interface des plus alléchantes.<br />
Il y a beaucoup d'équivalents et au final, si on veut configurer windows pour éviter les conneries de Cro&#36;oft (pubs, services annexes inutiles, télémétries, ...) on passe autant de temps de config et au final on a compris comment ça fonctionnait :)<br />
Si on s'en fout, c'est pareil, les interfaces de bureau sont bien foutues :)<br />
Du coup ouais, j'ai migré dessus.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Liens d'hiver]]></title>
			<link>https://otarigato.org/thread-5644.html</link>
			<pubDate>Wed, 04 Mar 2020 23:11:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5644.html</guid>
			<description><![CDATA[Bon alors, ce topic, on le crée ?!<br />
Oui !!!!<br />
<br />
Alors voilà le premier lien : <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tutos :</span><br />
<br />
Comprendre l'Arduino : Un long tuto pas à pas pour vous familiariser avec le  système et réaliser vos premiers projets ! :) <a href="https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/" target="_self" rel="noopener" class="mycode_url">[https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Images, Icones, ... : </span><br />
<br />
The Noun Project : Rassemble des icones en tout genre, large base de donnée (<a href="https://fr.wikipedia.org/wiki/The_Noun_Project" target="_self" rel="noopener" class="mycode_url">Lien wikipedia</a>) <a href="https://thenounproject.com/" target="_self" rel="noopener" class="mycode_url">thenounproject.com</a><br />
<br />
Unicode-table: Besoin de n'importe quel caractères mais vous savez pas le taper au clavier, allez le prendre sur ce site ;) Il y a aussi la liste des emoticons. <a href="https://unicode-table.com/fr/" target="_self" rel="noopener" class="mycode_url">unicode-table.com</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Chaînes youtube / vidéos ... : </span><br />
<br />
Youtube ElectroBOOM : De la vulgarisation scientifique autour de l'électricité (en anglais) <a href="https://www.youtube.com/user/msadaghd" target="_self" rel="noopener" class="mycode_url">Lien youtube</a><br />
<br />
Youtube DAVY Mourier : "Entre moment de vie d'un geek ou moment de création de sketch pour Golden Moustache, ou de Bande dessiné comme la petite mort...<br />
venez découvrir mes résumés de Koh Lanta, les Bad News : l'actualité inutile et absurde du web ET BIEN D'AUTRES CHOSES"<br />
<a href="https://www.youtube.com/user/unecaseenmoins" target="_self" rel="noopener" class="mycode_url">Lien youtube</a><br />
<br />
Ce topic a pour but de rassembler les urls qui nous semble pertinentes à diffuser. La propension à définir si un lien est bien pertinent ou non est dépendant du sujet.<br />
à vous de poster ou non :)]]></description>
			<content:encoded><![CDATA[Bon alors, ce topic, on le crée ?!<br />
Oui !!!!<br />
<br />
Alors voilà le premier lien : <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tutos :</span><br />
<br />
Comprendre l'Arduino : Un long tuto pas à pas pour vous familiariser avec le  système et réaliser vos premiers projets ! :) <a href="https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/" target="_self" rel="noopener" class="mycode_url">[https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Images, Icones, ... : </span><br />
<br />
The Noun Project : Rassemble des icones en tout genre, large base de donnée (<a href="https://fr.wikipedia.org/wiki/The_Noun_Project" target="_self" rel="noopener" class="mycode_url">Lien wikipedia</a>) <a href="https://thenounproject.com/" target="_self" rel="noopener" class="mycode_url">thenounproject.com</a><br />
<br />
Unicode-table: Besoin de n'importe quel caractères mais vous savez pas le taper au clavier, allez le prendre sur ce site ;) Il y a aussi la liste des emoticons. <a href="https://unicode-table.com/fr/" target="_self" rel="noopener" class="mycode_url">unicode-table.com</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Chaînes youtube / vidéos ... : </span><br />
<br />
Youtube ElectroBOOM : De la vulgarisation scientifique autour de l'électricité (en anglais) <a href="https://www.youtube.com/user/msadaghd" target="_self" rel="noopener" class="mycode_url">Lien youtube</a><br />
<br />
Youtube DAVY Mourier : "Entre moment de vie d'un geek ou moment de création de sketch pour Golden Moustache, ou de Bande dessiné comme la petite mort...<br />
venez découvrir mes résumés de Koh Lanta, les Bad News : l'actualité inutile et absurde du web ET BIEN D'AUTRES CHOSES"<br />
<a href="https://www.youtube.com/user/unecaseenmoins" target="_self" rel="noopener" class="mycode_url">Lien youtube</a><br />
<br />
Ce topic a pour but de rassembler les urls qui nous semble pertinentes à diffuser. La propension à définir si un lien est bien pertinent ou non est dépendant du sujet.<br />
à vous de poster ou non :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Applications android !]]></title>
			<link>https://otarigato.org/thread-5625.html</link>
			<pubDate>Sun, 09 Feb 2020 20:15:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5625.html</guid>
			<description><![CDATA[Un topic pour recenser les applications android pour smartphones. Pour les possesseurs d'iphone, ba...<br />
Histoire de partager les trucs sympas qu'on trouve et qu'on utilise :)<br />
<br />
Pour commencer, on va mettre F-Droid, un magasin d'applications libres et open source. Fonctionne comme les autres magasins, vous ne serez pas troublés. Vous pouvez télécharger l'apk depuis cette page :<br />
<a href="https://f-droid.org/" target="_self" rel="noopener" class="mycode_url">https://f-droid.org/</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Note :</span><br />
Vous devrez autorisez l'installation d'applications de sources inconnues. Le magasin de google play est déjà pourri d'applications vérolées, vous devrez toujours faire autant attention.<br />
Sur votre smartphone, allez dans "Paramètres" puis cliquez sur "Sécurité".<br />
Défilez vers le bas et passez en "On" : Sources inconnues (Autoriser l'installation d'applications issues de sources inconnues).<br />
Voilà, c'est bon :) Maintenant, vous pouvez installer des applications en ayant le fichier ".apk" depuis l'explorateur de fichiers de votre téléphone.<br />
<br />
Pour les applications, si c'est dispo sur F-droid, on mettra ces liens là en avant. Et pour d'autres, au besoin, demandez moi, j'ai déjà acheté certaines applis ;)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">personalDNSfilter :</span> <a href="https://f-droid.org/fr/packages/dnsfilter.android/" target="_self" rel="noopener" class="mycode_url">https://f-droid.org/fr/packages/dnsfilter.android/</a><br />
Je vous copie directement la présentation réalisé par sebsauvage sur sa page :<br />
Le filtrage DNS est un moyen simple pour bloquer une majorité de publicités, traqueurs et sites malveillants avec un minimum d'efforts. La mise en place est rapide et facilement réversible.<br />
Avantages du filtrage DNS:<br />
- Filtre une très grande quantité de publicités/tracking/malware<br />
- Fonctionne dans toutes les applications (et pas que dans le navigateur)<br />
- Sous Android, permet d'éliminer d'un coup la quasi-totalité des publicités et traqueurs, y compris dans les applications<br />
Pour votre téléphone, si vous souhaitez bloquer les domaines de spams, de pubs, <br />
Installation pas-à-pas de DNS Filter : <a href="https://sebsauvage.net/wiki/doku.php?id=dnsfilter" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=dnsfilter</a><br />
L'url à utiliser pour mettre à jour le fichier host est :<br />
<div class="bulleblock"><a href="https://sebsauvage.net/hosts/hosts" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/hosts/hosts</a></div>
<span style="font-weight: bold;" class="mycode_b">/!\ Bien lire la page mise en source pour avoir toutes les spécificités /!\</span><br />
Pour les DNS, j'ai testé de mettre ceux de LDN (<a href="https://ldn-fai.net/serveur-dns-recursif-ouvert/" target="_self" rel="noopener" class="mycode_url">https://ldn-fai.net/serveur-dns-recursif-ouvert/</a>) et de FDN (<a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a>) mais sans succès, donc on met ce qui est indiqué sur la page de sebsauvage :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[9.9.9.9]::443::DOH::https://dns.quad9.net/dns-query<br />
[149.112.112.112]::443::DOH::https://dns.quad9.net/dns-query<br />
[9.9.9.9]::853::dot<br />
[149.112.112.112]::853::dot</code></div></div>Source : <a href="https://sebsauvage.net/wiki/doku.php?id=dns-blocklist#2020-04-11" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=...2020-04-11</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Fennec :</span> Le port sur android du navigateur firefox ! :) Foncez dessus, vous profiterez aussi des extensions. (J'ai youtube qui passe pas dessus, mais j'utilise l'appli NewPipe donnée plus loin, pas d'autres soucis à signaler.) [ <a href="https://f-droid.org/fr/packages/org.mozilla.fennec_fdroid/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Internet Radio :</span> Pour écouter les radios diffusés par l'internet. Possède une large liste de radios, puisque connaît même radio Grésivaudan ^^ [ <a href="https://f-droid.org/fr/packages/community.peers.internetradio/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu 2048 :</span> Le jeu où il faut atteindre la tuile 2048 en les additionnant par paire.[ <a href="https://f-droid.org/fr/packages/com.uberspot.a2048/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu Broken Sword - Shadow of the Templars: The Director's Cut :</span> Un super jeu en "point and click" avec Paris pour fond d'enquête. Si vous avez déjà joué à un Broken Sword sur PC, foncez vers ce jeu pour smartphone ! Le français est dispo comme choix de langue. Plus d'infos sur la page dédié sur [ <a href="https://www.humblebundle.com/store/broken-sword-shadow-of-the-templars-the-directors-cut" target="_self" rel="noopener" class="mycode_url">Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu Broken Sword 5: The Serpent's Curse - Humble Deluxe Edition :</span> Un autre "point and click" de la série des Broken Sword, je l'ai pris mais pas encore testé à fond. Plus d'infos sur la page dédié sur [ <a href="https://www.humblebundle.com/store/broken-sword-5-the-serpents-curse-humble-deluxe-edition" target="_self" rel="noopener" class="mycode_url">Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu The Forest of Doom :</span> Un jeu dont vous êtes les héros ! Du bon jeu d'aventure avec des dés et une feuille de route ! Si vous aimez les jeux de rôles, cette aventure est pour vous ! Plus d'infos sur la page dédié de [ <a href="https://www.humblebundle.com/store/the-forest-of-doom" target="_self" rel="noopener" class="mycode_url">Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu Tin Man Games :</span> Un éditeur de jeux qui a sorti pas mal de jeux de rôles sur android. Je n'ai testé que "The Forest Of Doom" pour le moment mais j'ai pris pas mal des autres jeux chez eux déjà ;) Si vous voulez vous faire de bonnes heures de jeu, allez fouiller leur catalogue : [ <a href="https://www.humblebundle.com/store/search?sort=bestselling&amp;developer=Tin%20Man%20Games&amp;platform=android" target="_self" rel="noopener" class="mycode_url">[Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kiwi :</span> Un navigateur web basé sur chromium et qui se veux léger (possède un thème sombre). [ <a href="https://kiwibrowser.com/" target="_self" rel="noopener" class="mycode_url">Lien Kiwi</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kore :</span> Une application pour commander votre instance kodi sur le réseau local. Un plus quand votre télécommande n'a plus de batterie ;) [ <a href="https://f-droid.org/fr/packages/org.xbmc.kore/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Lampe de poche :</span> Comme son nom l'indique, une lampe de poche qui peut aussi faire un signal SOS au besoin. [ <a href="https://f-droid.org/fr/packages/com.simplemobiletools.flashlight/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Lightning :</span> Un navigateur internet très léger. [ <a href="https://f-droid.org/fr/packages/acr.browser.lightning/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid ]</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Minimal :</span> Un gestionnaire de TODO liste très simple. Une liste, un rappel, pas de fonctionnalités supplémentaire. [ <a href="https://f-droid.org/fr/packages/com.rubenroy.minimaltodo/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MuPDF viewer :</span> Un lecteur de pdf qui fonctionne bien. Prends en charge aussi les fichiers "OpenXPS" et "CBZ" mais pas plus. [ <a href="https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MyPhoneExplorer :</span> Logiciel pour sauvegarder le contenu de votre téléphone (les applis, les sms/mms, les contacts, les photos, la carte SD). [ <a href="https://www.fjsoft.at/files/mpeclient_1.0.68.apk" target="_self" rel="noopener" class="mycode_url">Lien fjsoft</a> ] Smartphone non rooté, besoin du logiciel ordinateur aussi pour sauver via usb, bluetooth ou encore wifi. [ <a href="http://%20https://www.fjsoft.at/en/downloads.php" target="_self" rel="noopener" class="mycode_url">Lien fjsoft</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">NewPipe :</span> Une application pour youtube. Elle ne fait que récupérer les pages youtubes afin de trier l'information affichée, une sorte de navigateur web avec interface youtube dédiée. Pas besoin de google ou autre. [ <a href="https://f-droid.org/fr/packages/org.schabi.newpipe/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Obsqr :</span> Un lecteur de qrcode, pas plus, pas moins. [ <a href="https://f-droid.org/fr/packages/trikita.obsqr/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">OsmAnd~ :</span> Le GPS qu'il faut avoir ! Adieu google maps et autre ! OsmAnd est contributif, ce qui fait que vous avez beaucoup de centres d'intérêts supplémentaires inattendus ! (bon, j'en sais rien, je me sers juste de la carte pour me repérer mais ça fonctionne über bien !!!) Réalise les fonctions de navigation pour plusieurs modes de transports. Vous pouvez télécharger des cartes du monde entier ! [ <a href="https://f-droid.org/fr/packages/net.osmand.plus/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Simple Mobile Tools :</span> Une collection d'application développée en open source et disponible sur les différents magasins d'application. Ces applications sont dans le style de KIS (Keep it simple = Garder le simple) et ne sont donc pas bourrées de fonctionnalités diverses et inutiles. Il y a : galerie, calendrier, contact, notes, dessin, lecteur de musique, ... [ <a href="https://www.simplemobiletools.com/" target="_self" rel="noopener" class="mycode_url">Lien Simple Mobile Tools</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Torchie :</span> Accéder à la diode de la lampe-torche depuis les boutons de volume [ <a href="https://f-droid.org/fr/packages/in.blogspot.anselmbros.torchie/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
Une lampe torche bien sympa et facilement disponible.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">VLC :</span> L'équivalent de vlc pour android, un lecteur vidéo très performant donc :) [ <a href="https://f-droid.org/fr/packages/org.videolan.vlc/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Voice :</span> Un lecteur d'audiobook ! Très sympa pour ces fonctionnalités : prise en charge des dossiers comme "livre", remise en route genre "marque page" avec un petit retour d'une dizaine de secondes :), mode minuteur pour s'endormir tranquillement, contrôles audio usuels. [ <a href="https://f-droid.org/fr/packages/de.ph1b.audiobook/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Yalp Store (fork) : </span>Un magasin qui permet de récupérer les applications disponibles sur le magasin de google sans avoir besoin d'installer du google :) Vous pourrez utiliser un compte généraliste pour obtenir les applications. [ <a href="https://f-droid.org/fr/packages/com.github.kiliakin.yalpstore/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
Proposez les vôtres et n'hésitez pas à poser des questions ou partager autour d'android aussi (pour lire vos mangas ou regarder des trucs ;) ).]]></description>
			<content:encoded><![CDATA[Un topic pour recenser les applications android pour smartphones. Pour les possesseurs d'iphone, ba...<br />
Histoire de partager les trucs sympas qu'on trouve et qu'on utilise :)<br />
<br />
Pour commencer, on va mettre F-Droid, un magasin d'applications libres et open source. Fonctionne comme les autres magasins, vous ne serez pas troublés. Vous pouvez télécharger l'apk depuis cette page :<br />
<a href="https://f-droid.org/" target="_self" rel="noopener" class="mycode_url">https://f-droid.org/</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Note :</span><br />
Vous devrez autorisez l'installation d'applications de sources inconnues. Le magasin de google play est déjà pourri d'applications vérolées, vous devrez toujours faire autant attention.<br />
Sur votre smartphone, allez dans "Paramètres" puis cliquez sur "Sécurité".<br />
Défilez vers le bas et passez en "On" : Sources inconnues (Autoriser l'installation d'applications issues de sources inconnues).<br />
Voilà, c'est bon :) Maintenant, vous pouvez installer des applications en ayant le fichier ".apk" depuis l'explorateur de fichiers de votre téléphone.<br />
<br />
Pour les applications, si c'est dispo sur F-droid, on mettra ces liens là en avant. Et pour d'autres, au besoin, demandez moi, j'ai déjà acheté certaines applis ;)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">personalDNSfilter :</span> <a href="https://f-droid.org/fr/packages/dnsfilter.android/" target="_self" rel="noopener" class="mycode_url">https://f-droid.org/fr/packages/dnsfilter.android/</a><br />
Je vous copie directement la présentation réalisé par sebsauvage sur sa page :<br />
Le filtrage DNS est un moyen simple pour bloquer une majorité de publicités, traqueurs et sites malveillants avec un minimum d'efforts. La mise en place est rapide et facilement réversible.<br />
Avantages du filtrage DNS:<br />
- Filtre une très grande quantité de publicités/tracking/malware<br />
- Fonctionne dans toutes les applications (et pas que dans le navigateur)<br />
- Sous Android, permet d'éliminer d'un coup la quasi-totalité des publicités et traqueurs, y compris dans les applications<br />
Pour votre téléphone, si vous souhaitez bloquer les domaines de spams, de pubs, <br />
Installation pas-à-pas de DNS Filter : <a href="https://sebsauvage.net/wiki/doku.php?id=dnsfilter" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=dnsfilter</a><br />
L'url à utiliser pour mettre à jour le fichier host est :<br />
<div class="bulleblock"><a href="https://sebsauvage.net/hosts/hosts" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/hosts/hosts</a></div>
<span style="font-weight: bold;" class="mycode_b">/!\ Bien lire la page mise en source pour avoir toutes les spécificités /!\</span><br />
Pour les DNS, j'ai testé de mettre ceux de LDN (<a href="https://ldn-fai.net/serveur-dns-recursif-ouvert/" target="_self" rel="noopener" class="mycode_url">https://ldn-fai.net/serveur-dns-recursif-ouvert/</a>) et de FDN (<a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a>) mais sans succès, donc on met ce qui est indiqué sur la page de sebsauvage :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[9.9.9.9]::443::DOH::https://dns.quad9.net/dns-query<br />
[149.112.112.112]::443::DOH::https://dns.quad9.net/dns-query<br />
[9.9.9.9]::853::dot<br />
[149.112.112.112]::853::dot</code></div></div>Source : <a href="https://sebsauvage.net/wiki/doku.php?id=dns-blocklist#2020-04-11" target="_self" rel="noopener" class="mycode_url">https://sebsauvage.net/wiki/doku.php?id=...2020-04-11</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Fennec :</span> Le port sur android du navigateur firefox ! :) Foncez dessus, vous profiterez aussi des extensions. (J'ai youtube qui passe pas dessus, mais j'utilise l'appli NewPipe donnée plus loin, pas d'autres soucis à signaler.) [ <a href="https://f-droid.org/fr/packages/org.mozilla.fennec_fdroid/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Internet Radio :</span> Pour écouter les radios diffusés par l'internet. Possède une large liste de radios, puisque connaît même radio Grésivaudan ^^ [ <a href="https://f-droid.org/fr/packages/community.peers.internetradio/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu 2048 :</span> Le jeu où il faut atteindre la tuile 2048 en les additionnant par paire.[ <a href="https://f-droid.org/fr/packages/com.uberspot.a2048/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu Broken Sword - Shadow of the Templars: The Director's Cut :</span> Un super jeu en "point and click" avec Paris pour fond d'enquête. Si vous avez déjà joué à un Broken Sword sur PC, foncez vers ce jeu pour smartphone ! Le français est dispo comme choix de langue. Plus d'infos sur la page dédié sur [ <a href="https://www.humblebundle.com/store/broken-sword-shadow-of-the-templars-the-directors-cut" target="_self" rel="noopener" class="mycode_url">Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu Broken Sword 5: The Serpent's Curse - Humble Deluxe Edition :</span> Un autre "point and click" de la série des Broken Sword, je l'ai pris mais pas encore testé à fond. Plus d'infos sur la page dédié sur [ <a href="https://www.humblebundle.com/store/broken-sword-5-the-serpents-curse-humble-deluxe-edition" target="_self" rel="noopener" class="mycode_url">Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu The Forest of Doom :</span> Un jeu dont vous êtes les héros ! Du bon jeu d'aventure avec des dés et une feuille de route ! Si vous aimez les jeux de rôles, cette aventure est pour vous ! Plus d'infos sur la page dédié de [ <a href="https://www.humblebundle.com/store/the-forest-of-doom" target="_self" rel="noopener" class="mycode_url">Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jeu Tin Man Games :</span> Un éditeur de jeux qui a sorti pas mal de jeux de rôles sur android. Je n'ai testé que "The Forest Of Doom" pour le moment mais j'ai pris pas mal des autres jeux chez eux déjà ;) Si vous voulez vous faire de bonnes heures de jeu, allez fouiller leur catalogue : [ <a href="https://www.humblebundle.com/store/search?sort=bestselling&amp;developer=Tin%20Man%20Games&amp;platform=android" target="_self" rel="noopener" class="mycode_url">[Lien HumbleBundle</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kiwi :</span> Un navigateur web basé sur chromium et qui se veux léger (possède un thème sombre). [ <a href="https://kiwibrowser.com/" target="_self" rel="noopener" class="mycode_url">Lien Kiwi</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kore :</span> Une application pour commander votre instance kodi sur le réseau local. Un plus quand votre télécommande n'a plus de batterie ;) [ <a href="https://f-droid.org/fr/packages/org.xbmc.kore/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Lampe de poche :</span> Comme son nom l'indique, une lampe de poche qui peut aussi faire un signal SOS au besoin. [ <a href="https://f-droid.org/fr/packages/com.simplemobiletools.flashlight/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ].<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Lightning :</span> Un navigateur internet très léger. [ <a href="https://f-droid.org/fr/packages/acr.browser.lightning/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid ]</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Minimal :</span> Un gestionnaire de TODO liste très simple. Une liste, un rappel, pas de fonctionnalités supplémentaire. [ <a href="https://f-droid.org/fr/packages/com.rubenroy.minimaltodo/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MuPDF viewer :</span> Un lecteur de pdf qui fonctionne bien. Prends en charge aussi les fichiers "OpenXPS" et "CBZ" mais pas plus. [ <a href="https://f-droid.org/fr/packages/com.artifex.mupdf.viewer.app/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MyPhoneExplorer :</span> Logiciel pour sauvegarder le contenu de votre téléphone (les applis, les sms/mms, les contacts, les photos, la carte SD). [ <a href="https://www.fjsoft.at/files/mpeclient_1.0.68.apk" target="_self" rel="noopener" class="mycode_url">Lien fjsoft</a> ] Smartphone non rooté, besoin du logiciel ordinateur aussi pour sauver via usb, bluetooth ou encore wifi. [ <a href="http://%20https://www.fjsoft.at/en/downloads.php" target="_self" rel="noopener" class="mycode_url">Lien fjsoft</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">NewPipe :</span> Une application pour youtube. Elle ne fait que récupérer les pages youtubes afin de trier l'information affichée, une sorte de navigateur web avec interface youtube dédiée. Pas besoin de google ou autre. [ <a href="https://f-droid.org/fr/packages/org.schabi.newpipe/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Obsqr :</span> Un lecteur de qrcode, pas plus, pas moins. [ <a href="https://f-droid.org/fr/packages/trikita.obsqr/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">OsmAnd~ :</span> Le GPS qu'il faut avoir ! Adieu google maps et autre ! OsmAnd est contributif, ce qui fait que vous avez beaucoup de centres d'intérêts supplémentaires inattendus ! (bon, j'en sais rien, je me sers juste de la carte pour me repérer mais ça fonctionne über bien !!!) Réalise les fonctions de navigation pour plusieurs modes de transports. Vous pouvez télécharger des cartes du monde entier ! [ <a href="https://f-droid.org/fr/packages/net.osmand.plus/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Simple Mobile Tools :</span> Une collection d'application développée en open source et disponible sur les différents magasins d'application. Ces applications sont dans le style de KIS (Keep it simple = Garder le simple) et ne sont donc pas bourrées de fonctionnalités diverses et inutiles. Il y a : galerie, calendrier, contact, notes, dessin, lecteur de musique, ... [ <a href="https://www.simplemobiletools.com/" target="_self" rel="noopener" class="mycode_url">Lien Simple Mobile Tools</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Torchie :</span> Accéder à la diode de la lampe-torche depuis les boutons de volume [ <a href="https://f-droid.org/fr/packages/in.blogspot.anselmbros.torchie/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
Une lampe torche bien sympa et facilement disponible.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">VLC :</span> L'équivalent de vlc pour android, un lecteur vidéo très performant donc :) [ <a href="https://f-droid.org/fr/packages/org.videolan.vlc/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Voice :</span> Un lecteur d'audiobook ! Très sympa pour ces fonctionnalités : prise en charge des dossiers comme "livre", remise en route genre "marque page" avec un petit retour d'une dizaine de secondes :), mode minuteur pour s'endormir tranquillement, contrôles audio usuels. [ <a href="https://f-droid.org/fr/packages/de.ph1b.audiobook/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Yalp Store (fork) : </span>Un magasin qui permet de récupérer les applications disponibles sur le magasin de google sans avoir besoin d'installer du google :) Vous pourrez utiliser un compte généraliste pour obtenir les applications. [ <a href="https://f-droid.org/fr/packages/com.github.kiliakin.yalpstore/" target="_self" rel="noopener" class="mycode_url">Lien F-Droid</a> ]<br />
<br />
Proposez les vôtres et n'hésitez pas à poser des questions ou partager autour d'android aussi (pour lire vos mangas ou regarder des trucs ;) ).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Faire l'ocr des sous-titres d'une vidéo]]></title>
			<link>https://otarigato.org/thread-5573.html</link>
			<pubDate>Sun, 18 Aug 2019 20:04:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5573.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">OCR des sous-titres d'une vidéo</span></span></div>
<br />
Ce tutoriel fonctionne sur une machine virtuelle ubuntu 20.04.<br />
Vous pouvez en installer une en suivant ce tuto : <a href="https://otarigato.org/showthread.php?tid=5572" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/showthread.php?tid=5572</a><br />
<br />
<blockquote class="mycode_quote"><cite>Wikipedia a écrit :</cite>OCR = La reconnaissance optique de caractères (ROC), en anglais optical character recognition (OCR), ou océrisation, désigne les procédés informatiques pour la traduction d'images de textes imprimés ou dactylographiés en fichiers de texte.<br />
<a href="https://fr.wikipedia.org/wiki/Reconnaissance_optique_de_caract%C3%A8res" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/Reconnaiss...t%C3%A8res</a></blockquote><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation de YoloCR</span></span><br />
<br />
On va utiliser YoloCR :<br />
Sources : <a href="https://bitbucket.org/YuriZero/yolocr/src/master/" target="_self" rel="noopener" class="mycode_url">https://bitbucket.org/YuriZero/yolocr/src/master/</a><br />
Archive dépôt : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/YuriZero-yolocr-4d88afa106af.zip" target="_self" rel="noopener" class="mycode_url">YuriZero-yolocr-4d88afa106af.zip</a><br />
<br />
Ce script permet d'installer tout le nécessaire sur une machine virtuel faisant tourner Ubuntu 20.04.<br />
Vous pourrez alors traiter vos vidéos directement depuis cette machine.<br />
<br />
On lance la vm et un terminal.<br />
On met la machine à jour :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt update<br />
sudo apt install</code></div></div><br />
On va vouloir récupérer le dépôt.<br />
Pour ça, on doit installer git :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install git</code></div></div><br />
Puis on clone le dépôt :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>git clone https://bitbucket.org/YuriZero/yolocr.git</code></div></div><br />
On va dans le dossier créé :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>cd yolocr</code></div></div><br />
On permet aux fichiers d'extension .sh d'être exécutable s'ils ne le sont pas déjà :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo chmod +x *.sh</code></div></div><br />
On lance le script qui va installer toutes les dépendances et logiciels utiles par la suite :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>./YoloBuntuInstallation.sh</code></div></div><br />
On dit bien qu'on veut installer tout le bordel proposé.<br />
Vous laissez tourner pendant quelques minutes.<br />
<br />
Note : Durant l'installation, j'ai pu voir ce genre d'erreur :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/x/xdotool/libxdo3_3.20160805.1-4_amd64.deb&nbsp;&nbsp;Impossible d'initialiser la connexion à fr.archive.ubuntu.com: 80 - connect (101: Le réseau n'est pas accessible)<br />
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/p/parallel/parallel_20161222-1.1_all.deb&nbsp;&nbsp;Impossible d'initialiser la connexion à fr.archive.ubuntu.com: - connect (101: Le réseau n'est pas accessible)</code></div></div><br />
Pour remédier à cela, j'ai modifié l'url où ubuntu allait chercher les paquets pour voir les mises à jour :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo sed -i 's/fr&#92;.archive/archive/g' /etc/apt/sources.list</code></div></div>Cela ne fonctionne que si vous aviez fr.archive.ubuntu.com comme source au départ.<br />
<br />
Normalement tout est bien installé :)<br />
On va vérifier avec la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>vspipe --version</code></div></div><br />
Vous pouvez obtenir le message d'erreur suivant :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Failed to initialize VapourSynth environment</code></div></div><br />
Cela vient du chemin python mal renseigné : <a href="http://www.vapoursynth.com/doc/installation.html#compilation" target="_self" rel="noopener" class="mycode_url">http://www.vapoursynth.com/doc/installat...ompilation</a><br />
Vous pouvez vérifier en faisant<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>echo "&#36;PYTHONPATH"</code></div></div>Et vous verrez qu'il n'y a rien de renseigné.<br />
<br />
Faites :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>PYTHONPATH=/usr/local/lib/python3.8/site-packages vspipe --version</code></div></div>Vous aurez les détails de vapousynth.<br />
On se souvient donc qu'il faudra renseigner ce chemin pour faire fonctionner le tout plus tard.<br />
<br />
On éteint complètement la machine et on en profite pour faire un snapshot de l'état afin de pouvoir repartir sur une base saine au besoin.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Création d'une vidéo à OCR</span></span><br />
<br />
Vous pouvez avoir des fichiers tout fait pour tester avec les urls suivantes :<ul class="mycode_list"><li><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Sintel_fra-srt.mp4" target="_self" rel="noopener" class="mycode_url">Sintel_sub-fra.mp4</a><br />
</li>
<li><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/SintelHQ_fra-srt.mp4" target="_self" rel="noopener" class="mycode_url">SintelHQ_fra-srt.mp4</a><br />
</li>
</ul>
<br />
Pour créer vous même votre vidéo de test, vous pouvez incruster vous-même les sous-titres à la vidéo brute.<br />
Le projet est disponible à cette adresse : <a href="https://durian.blender.org/" target="_self" rel="noopener" class="mycode_url">https://durian.blender.org/</a><br />
Les vidéos sont disponibles au téléchargement ici : <a href="https://durian.blender.org/download/" target="_self" rel="noopener" class="mycode_url">https://durian.blender.org/download/</a> (j'ai utilisé la vidéo "HD 1080p" pour les exemples).<br />
Et les sous-titres ici : <a href="https://download.blender.org/durian/subs/" target="_self" rel="noopener" class="mycode_url">https://download.blender.org/durian/subs/</a> (afin de styliser les sous-titres, je les ai édité avec aegisub au préalable).<br />
Les commandes ffmpeg pour réaliser cela en 2 passes sont les suivantes :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -y -i Sintel.mkv -vf "ass=Sintel.ass" -c:v libx264 -b:v 400k -c:a libmp3lame -qscale:a 9 -pass 1 -f mp4 /dev/null<br />
ffmpeg -i Sintel.mkv -vf "ass=Sintel.ass" -c:v libx264 -b:v 400k -c:a libmp3lame -qscale:a 9 -pass 2 Sintel_sub-fra.mp4</code></div></div>Modifier les valeurs suivantes :<br />
-b:v 400k (augmenter la valeur de 400 pour augmenter le flux vidéo)<br />
-qscale:a 9 (diminuer la valeur de 9 pour augmenter le flux audio)<br />
En 1 passe avec contrôle sur la qualité globale via crf :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -i Sintel.mkv -vf "ass=Sintel.ass" -vcodec libx264 -x264-params crf=18 -preset slow -acodec copy SintelHQ_sub-fra.mp4</code></div></div><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">On essaie d'OCR</span></span><br />
<br />
Vous avez maintenant votre fichier source à côté des fichiers .vpy dans le dossier "yolocr".<br />
On va suivre ce qui est recommandé dans le README :<br />
<a href="https://bitbucket.org/YuriZero/yolocr/src/master/" target="_self" rel="noopener" class="mycode_url">https://bitbucket.org/YuriZero/yolocr/src/master/</a><br />
Anglais : <a href="https://bitbucket.org/YuriZero/yolocr/src/master/README_EN.md" target="_self" rel="noopener" class="mycode_url">https://bitbucket.org/YuriZero/yolocr/sr...ADME_EN.md</a><br />
<br />
On lance "VSEdit" via Activities &gt; Champ de recherche.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">- YoloResize.vpy</span><br />
<br />
Vous ouvrez le script "YoloResize.vpy".<br />
On modifie les valeurs suivantes dans l'éditeur :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4" (nom de la vidéo dans le dossier yolocr)<br />
DimensionCropBox=[1344,150] (largeur et hauteur du bloc de reconnaissance)<br />
HauteurCropBox=46 (distance du bloc de reconnaissance du bas de la vidéo)<br />
Supersampling=-1 (passez à -1 pour un redimmensionnement auto)<br />
ModeU='sinc' (contrôle la méthode d'Upscale : 'sinc' (2 taps, plus rapide), 'znedi3' (plus lent) ou 'waifu2x' (beaucoup plus lent))</blockquote>
<br />
Vous pouvez voir le résultat en pressant F5.<br />
Vous obtiendrez une nouvelle fenêtre afin de naviguer dans la vidéo pour voir le résultat :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_01.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_01.jpg" loading="lazy"  alt="[Image: Image_OCR_01.jpg]" class="mycode_img" /></a></div>
Vous commencez par :<br />
1 - Changer pour "Fit to frame" afin d'avoir la taille complète de la zone capturée<br />
2 - Déplacer vous vers un timecode ayant double ligne avec une bonne longueur. Cela vous donnera une idée du maximum à mettre pour la cadre.<br />
Pour le cas présent, visez autour de 2 minutes.<br />
3 - Changez la valeur de HauteurCropBox pour changer la distance vis à vis du bas de la vidéo de la zone capturée.<br />
Refaites F5 pour mettre à jour la visualisation. Les sous-titres ne doivent pas être en contact avec le bord blanc.<br />
4 - Modifiez les valeurs de DimensionCropBox pour modifier la largeur et la hauteur du cadre.<br />
Refaites F5 pour mettre à jour la visualisation. Des dimensions adéquates améliorent la vitesse de traitement et la fiabilité de l'OCR.<br />
5 - Essayez de tourner dans la vidéo pour voir si c'est bon.<br />
<br />
On se souvient bien de ces valeurs :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4"<br />
DimensionCropBox=[1344,150]<br />
HauteurCropBox=30<br />
ModeU='sinc'</blockquote>
<br />
<span style="font-weight: bold;" class="mycode_b">- YoloSeuil.vpy</span><br />
<br />
On ouvre un nouveau script : <br />
Menu &gt; File &gt; Open script &gt; YoloSeuil.vpy<br />
<br />
On va ensuite ajuster les différentes valeurs dans le script YoloSeuil.vpy<br />
<br />
On modifie les valeurs suivantes dans l'éditeur :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4"<br />
DimensionCropBox=[1300,150]<br />
HauteurCropBox=30<br />
ModeU='sinc'<br />
ModeS='L' ou 'R' ou 'G' ou 'B' (L = utilisation d'un seuillage basé sur du noir/blanc, R, G, B = utilisation d'un seuillage basé sur des valeurs RGB (Red Green Blue))<br />
Seuil=-1 (nous permet de chercher la valeur pour les seuils avec l'éditeur VapourSynth avec F5</blockquote>
<br />
Pour trouver les valeurs avec l'éditeur de VapourSynth.<br />
Faites F5 avec les paramètres précédents d'édités. Vous avez alors une fenêtre qui s'ouvre.<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_02.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_02.jpg" loading="lazy"  alt="[Image: Image_OCR_02.jpg]" class="mycode_img" /></a></div>
1 - Vous activez le "Color panel".<br />
2 - Vous avez alors une nouvelle indication de disponible.<br />
3 - En bougeant la souris au-dessus des zones que vous voulez analyser, vous aurez alors la valeur de gris associé à cet endroit.<br />
<br />
1. SeuilI<br />
Dans le cas de l'inline (intérieur des sous-titres), ce niveau doit être réglé au minimum possible tout en laissant les sous-titres complètement visibles.<br />
On règle le niveau de la valeur de ce seuil avec celle déterminée en survolant les zones internes des sous-titres.<br />
Seuil=140<br />
On regarde ce que cela nous donne : CTRL+S puis F5.<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_03.png" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_03.png" loading="lazy"  alt="[Image: Image_OCR_03.png]" class="mycode_img" /></a></div>
Si vous êtes content de la valeur, vous la notez et vous passez au seuillage des contours.<br />
<br />
2. SeuilO<br />
Dans de le cas de l'outline (bordure des sous-titres), cherchez le seuil maximum. Le contour des sous-titres doit être entièrement noir.<br />
On règle le niveau de la valeur de ce seuil avec celle déterminée en survolant les contours des sous-titres.<br />
Seuil=90<br />
On regarde ce que cela nous donne : CTRL+S puis F5.<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_04.png" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_04.png" loading="lazy"  alt="[Image: Image_OCR_04.png]" class="mycode_img" /></a></div>
Si vous êtes content de la valeur, vous la notez.<br />
<br />
Ces deux étapes demandent d'essayer de de voir. Vous pouvez augmentez le seuilI si cela permet d'améliorer la propreté des lettres.<br />
<br />
On ferme la fenêtre d'affichage.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">- YoloCR.vpy</span><br />
<br />
On ouvre un nouveau script : <br />
Menu &gt; File &gt; Open script &gt; YoloCR.vpy<br />
<br />
On modifie les valeurs suivantes dans l'éditeur pour celles que l'on déterminées précédemment :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4"<br />
DimensionCropBox=[1300,150]<br />
HauteurCropBox=30<br />
ModeU='sinc'<br />
SeuilI=140<br />
SeuilO=90</blockquote>
<br />
On enregistre : CTRL + S.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">On filtre la vidéo</span><br />
<br />
On ferme l'éditeur.<br />
<br />
On ouvre un terminal dans le dossier yolocr.<br />
On lance la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>vspipe -y YoloCR.vpy - | ffmpeg -i - -c:v mpeg4 -qscale:v 3 -y videofiltre.mp4</code></div></div><span style="font-style: italic;" class="mycode_i">Attention, votre nom de fichier videofiltre.mp4 doit avoir un nom différent de la vidéo sur laquelle vous voulez travailler.</span><br />
<br />
Vous laissez tourner tranquillement.<br />
Vous aurez alors deux nouveaux fichiers dans votre dossier :<br />
- SceneChanges.log<br />
- videofiltre.mp4<br />
<br />
<span style="font-weight: bold;" class="mycode_b">On OCR</span><br />
<br />
Une fois que cela a tourné, on peut lancer l'ocr sur la vidéo que l'on a obtenu :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>./YoloCR.sh videofiltre.mp4</code></div></div><br />
Vous pourriez être amené à répondre à de la reconnaissance d'italique.<br />
Pas pour moi dans le cas présent.<br />
On obtient les fichiers/dossiers suivants :<br />
- Timecodes.txt (fichier qui contient le time de la vidéo)<br />
- ScreensFiltrés (dossier qui contient les screens des subs sur lesquels l'ocr va travailler)<br />
- TessResult (dossier qui contient les résultats de l'ocr pour le logiciel)<br />
- videofiltre.srt (fichier qui contient les sous-titres de la vidéo avec le time)<br />
<br />
En utilisant une vidéo avec basse qualité, les subs sont moins bien définis et on obtient alors un fichier qui demandera pas mal de vérifications à réaliser.<br />
Si vous prenez la meilleure résolution, vous pourrez obtenir de bons résultats.<br />
Les seuils sont à adapter pour chaque vidéos.<br />
Par exemple, avec la vidéo de Sintel d'environ 50 Mo (2 passes, flux vidéo 400k), j'obtiens le fichier suivant :<br />
<a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Sintel_fra-sub.srt" target="_self" rel="noopener" class="mycode_url">Sintel_fra-sub.srt</a><br />
(beaucoup de mauvaises reconnaissances + fautes)<br />
<br />
Et avec une vidéo encodée en meilleure qualité (1 passe, crf 18 ), j'obtiens ceci :<br />
<a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/SintelHQ_fra-sub.srt" target="_self" rel="noopener" class="mycode_url">SintelHQ_fra-sub.srt</a><br />
(1 espace manquant et un italique mal placé)<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Autre moteur de reconnaissance de caractères</span></span><br />
<br />
Je copie ici ce qui est mis dans le dépôt de YoloCR :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>Le moteur LSTM de Tesseract produit un OCR de moindre qualité (notamment au niveau de la détection des italiques). Utiliser les traineddata du moteur Legacy à la place : <a href="https://github.com/tesseract-ocr/tessdata" target="_self" rel="noopener" class="mycode_url">https://github.com/tesseract-ocr/tessdata</a> Ces fichiers peuvent être placés dans le dossier tessdata de YoloCR.</blockquote>
<br />
On va charger des fichiers dans tesseract qui soient un peu plus complets afin d'aider à la reconnaissance des caractères.<br />
On utilisera alors le moteur LEGACY pour la reconnaissance et non plus LSTM.<br />
<br />
Avec la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ls -al /home/lambda/yolocr/tessdata</code></div></div>Vous obtenez le listing des fichiers traineddata pour les langues disponibles.<br />
Il y a déjà un "fra.traineddata".<br />
On va le stocker en archive de côté :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>mkdir /home/lambda/yolocr/tessdataOLD<br />
sudo mv /home/lambda/yolocr/tessdata/fra.traineddata /home/lambda/yolocr/tessdataOLD/fra.traineddata</code></div></div>Et on télécharge un autre à la place :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>wget https://github.com/tesseract-ocr/tessdata/blob/master/fra.traineddata<br />
sudo mv fra.traineddata /home/lambda/yolocr/tessdata/</code></div></div><a href="https://github.com/tesseract-ocr/tessdata_best/blob/master/fra.traineddata" target="_self" rel="noopener" class="mycode_url">https://github.com/tesseract-ocr/tessdat...raineddata</a><br />
<br />
D'après le dépôt sur gitlab, à l'heure actuelle, le script utilise déjà le module LEGACY et non plus LSTM.<br />
<br />
Voilà, à vous de tester sur vos fichiers :)]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">OCR des sous-titres d'une vidéo</span></span></div>
<br />
Ce tutoriel fonctionne sur une machine virtuelle ubuntu 20.04.<br />
Vous pouvez en installer une en suivant ce tuto : <a href="https://otarigato.org/showthread.php?tid=5572" target="_self" rel="noopener" class="mycode_url">https://otarigato.org/showthread.php?tid=5572</a><br />
<br />
<blockquote class="mycode_quote"><cite>Wikipedia a écrit :</cite>OCR = La reconnaissance optique de caractères (ROC), en anglais optical character recognition (OCR), ou océrisation, désigne les procédés informatiques pour la traduction d'images de textes imprimés ou dactylographiés en fichiers de texte.<br />
<a href="https://fr.wikipedia.org/wiki/Reconnaissance_optique_de_caract%C3%A8res" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/Reconnaiss...t%C3%A8res</a></blockquote><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installation de YoloCR</span></span><br />
<br />
On va utiliser YoloCR :<br />
Sources : <a href="https://bitbucket.org/YuriZero/yolocr/src/master/" target="_self" rel="noopener" class="mycode_url">https://bitbucket.org/YuriZero/yolocr/src/master/</a><br />
Archive dépôt : <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/YuriZero-yolocr-4d88afa106af.zip" target="_self" rel="noopener" class="mycode_url">YuriZero-yolocr-4d88afa106af.zip</a><br />
<br />
Ce script permet d'installer tout le nécessaire sur une machine virtuel faisant tourner Ubuntu 20.04.<br />
Vous pourrez alors traiter vos vidéos directement depuis cette machine.<br />
<br />
On lance la vm et un terminal.<br />
On met la machine à jour :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt update<br />
sudo apt install</code></div></div><br />
On va vouloir récupérer le dépôt.<br />
Pour ça, on doit installer git :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install git</code></div></div><br />
Puis on clone le dépôt :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>git clone https://bitbucket.org/YuriZero/yolocr.git</code></div></div><br />
On va dans le dossier créé :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>cd yolocr</code></div></div><br />
On permet aux fichiers d'extension .sh d'être exécutable s'ils ne le sont pas déjà :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo chmod +x *.sh</code></div></div><br />
On lance le script qui va installer toutes les dépendances et logiciels utiles par la suite :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>./YoloBuntuInstallation.sh</code></div></div><br />
On dit bien qu'on veut installer tout le bordel proposé.<br />
Vous laissez tourner pendant quelques minutes.<br />
<br />
Note : Durant l'installation, j'ai pu voir ce genre d'erreur :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/x/xdotool/libxdo3_3.20160805.1-4_amd64.deb&nbsp;&nbsp;Impossible d'initialiser la connexion à fr.archive.ubuntu.com: 80 - connect (101: Le réseau n'est pas accessible)<br />
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/p/parallel/parallel_20161222-1.1_all.deb&nbsp;&nbsp;Impossible d'initialiser la connexion à fr.archive.ubuntu.com: - connect (101: Le réseau n'est pas accessible)</code></div></div><br />
Pour remédier à cela, j'ai modifié l'url où ubuntu allait chercher les paquets pour voir les mises à jour :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo sed -i 's/fr&#92;.archive/archive/g' /etc/apt/sources.list</code></div></div>Cela ne fonctionne que si vous aviez fr.archive.ubuntu.com comme source au départ.<br />
<br />
Normalement tout est bien installé :)<br />
On va vérifier avec la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>vspipe --version</code></div></div><br />
Vous pouvez obtenir le message d'erreur suivant :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Failed to initialize VapourSynth environment</code></div></div><br />
Cela vient du chemin python mal renseigné : <a href="http://www.vapoursynth.com/doc/installation.html#compilation" target="_self" rel="noopener" class="mycode_url">http://www.vapoursynth.com/doc/installat...ompilation</a><br />
Vous pouvez vérifier en faisant<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>echo "&#36;PYTHONPATH"</code></div></div>Et vous verrez qu'il n'y a rien de renseigné.<br />
<br />
Faites :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>PYTHONPATH=/usr/local/lib/python3.8/site-packages vspipe --version</code></div></div>Vous aurez les détails de vapousynth.<br />
On se souvient donc qu'il faudra renseigner ce chemin pour faire fonctionner le tout plus tard.<br />
<br />
On éteint complètement la machine et on en profite pour faire un snapshot de l'état afin de pouvoir repartir sur une base saine au besoin.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Création d'une vidéo à OCR</span></span><br />
<br />
Vous pouvez avoir des fichiers tout fait pour tester avec les urls suivantes :<ul class="mycode_list"><li><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Sintel_fra-srt.mp4" target="_self" rel="noopener" class="mycode_url">Sintel_sub-fra.mp4</a><br />
</li>
<li><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/SintelHQ_fra-srt.mp4" target="_self" rel="noopener" class="mycode_url">SintelHQ_fra-srt.mp4</a><br />
</li>
</ul>
<br />
Pour créer vous même votre vidéo de test, vous pouvez incruster vous-même les sous-titres à la vidéo brute.<br />
Le projet est disponible à cette adresse : <a href="https://durian.blender.org/" target="_self" rel="noopener" class="mycode_url">https://durian.blender.org/</a><br />
Les vidéos sont disponibles au téléchargement ici : <a href="https://durian.blender.org/download/" target="_self" rel="noopener" class="mycode_url">https://durian.blender.org/download/</a> (j'ai utilisé la vidéo "HD 1080p" pour les exemples).<br />
Et les sous-titres ici : <a href="https://download.blender.org/durian/subs/" target="_self" rel="noopener" class="mycode_url">https://download.blender.org/durian/subs/</a> (afin de styliser les sous-titres, je les ai édité avec aegisub au préalable).<br />
Les commandes ffmpeg pour réaliser cela en 2 passes sont les suivantes :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -y -i Sintel.mkv -vf "ass=Sintel.ass" -c:v libx264 -b:v 400k -c:a libmp3lame -qscale:a 9 -pass 1 -f mp4 /dev/null<br />
ffmpeg -i Sintel.mkv -vf "ass=Sintel.ass" -c:v libx264 -b:v 400k -c:a libmp3lame -qscale:a 9 -pass 2 Sintel_sub-fra.mp4</code></div></div>Modifier les valeurs suivantes :<br />
-b:v 400k (augmenter la valeur de 400 pour augmenter le flux vidéo)<br />
-qscale:a 9 (diminuer la valeur de 9 pour augmenter le flux audio)<br />
En 1 passe avec contrôle sur la qualité globale via crf :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -i Sintel.mkv -vf "ass=Sintel.ass" -vcodec libx264 -x264-params crf=18 -preset slow -acodec copy SintelHQ_sub-fra.mp4</code></div></div><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">On essaie d'OCR</span></span><br />
<br />
Vous avez maintenant votre fichier source à côté des fichiers .vpy dans le dossier "yolocr".<br />
On va suivre ce qui est recommandé dans le README :<br />
<a href="https://bitbucket.org/YuriZero/yolocr/src/master/" target="_self" rel="noopener" class="mycode_url">https://bitbucket.org/YuriZero/yolocr/src/master/</a><br />
Anglais : <a href="https://bitbucket.org/YuriZero/yolocr/src/master/README_EN.md" target="_self" rel="noopener" class="mycode_url">https://bitbucket.org/YuriZero/yolocr/sr...ADME_EN.md</a><br />
<br />
On lance "VSEdit" via Activities &gt; Champ de recherche.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">- YoloResize.vpy</span><br />
<br />
Vous ouvrez le script "YoloResize.vpy".<br />
On modifie les valeurs suivantes dans l'éditeur :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4" (nom de la vidéo dans le dossier yolocr)<br />
DimensionCropBox=[1344,150] (largeur et hauteur du bloc de reconnaissance)<br />
HauteurCropBox=46 (distance du bloc de reconnaissance du bas de la vidéo)<br />
Supersampling=-1 (passez à -1 pour un redimmensionnement auto)<br />
ModeU='sinc' (contrôle la méthode d'Upscale : 'sinc' (2 taps, plus rapide), 'znedi3' (plus lent) ou 'waifu2x' (beaucoup plus lent))</blockquote>
<br />
Vous pouvez voir le résultat en pressant F5.<br />
Vous obtiendrez une nouvelle fenêtre afin de naviguer dans la vidéo pour voir le résultat :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_01.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_01.jpg" loading="lazy"  alt="[Image: Image_OCR_01.jpg]" class="mycode_img" /></a></div>
Vous commencez par :<br />
1 - Changer pour "Fit to frame" afin d'avoir la taille complète de la zone capturée<br />
2 - Déplacer vous vers un timecode ayant double ligne avec une bonne longueur. Cela vous donnera une idée du maximum à mettre pour la cadre.<br />
Pour le cas présent, visez autour de 2 minutes.<br />
3 - Changez la valeur de HauteurCropBox pour changer la distance vis à vis du bas de la vidéo de la zone capturée.<br />
Refaites F5 pour mettre à jour la visualisation. Les sous-titres ne doivent pas être en contact avec le bord blanc.<br />
4 - Modifiez les valeurs de DimensionCropBox pour modifier la largeur et la hauteur du cadre.<br />
Refaites F5 pour mettre à jour la visualisation. Des dimensions adéquates améliorent la vitesse de traitement et la fiabilité de l'OCR.<br />
5 - Essayez de tourner dans la vidéo pour voir si c'est bon.<br />
<br />
On se souvient bien de ces valeurs :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4"<br />
DimensionCropBox=[1344,150]<br />
HauteurCropBox=30<br />
ModeU='sinc'</blockquote>
<br />
<span style="font-weight: bold;" class="mycode_b">- YoloSeuil.vpy</span><br />
<br />
On ouvre un nouveau script : <br />
Menu &gt; File &gt; Open script &gt; YoloSeuil.vpy<br />
<br />
On va ensuite ajuster les différentes valeurs dans le script YoloSeuil.vpy<br />
<br />
On modifie les valeurs suivantes dans l'éditeur :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4"<br />
DimensionCropBox=[1300,150]<br />
HauteurCropBox=30<br />
ModeU='sinc'<br />
ModeS='L' ou 'R' ou 'G' ou 'B' (L = utilisation d'un seuillage basé sur du noir/blanc, R, G, B = utilisation d'un seuillage basé sur des valeurs RGB (Red Green Blue))<br />
Seuil=-1 (nous permet de chercher la valeur pour les seuils avec l'éditeur VapourSynth avec F5</blockquote>
<br />
Pour trouver les valeurs avec l'éditeur de VapourSynth.<br />
Faites F5 avec les paramètres précédents d'édités. Vous avez alors une fenêtre qui s'ouvre.<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_02.jpg" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_02.jpg" loading="lazy"  alt="[Image: Image_OCR_02.jpg]" class="mycode_img" /></a></div>
1 - Vous activez le "Color panel".<br />
2 - Vous avez alors une nouvelle indication de disponible.<br />
3 - En bougeant la souris au-dessus des zones que vous voulez analyser, vous aurez alors la valeur de gris associé à cet endroit.<br />
<br />
1. SeuilI<br />
Dans le cas de l'inline (intérieur des sous-titres), ce niveau doit être réglé au minimum possible tout en laissant les sous-titres complètement visibles.<br />
On règle le niveau de la valeur de ce seuil avec celle déterminée en survolant les zones internes des sous-titres.<br />
Seuil=140<br />
On regarde ce que cela nous donne : CTRL+S puis F5.<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_03.png" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_03.png" loading="lazy"  alt="[Image: Image_OCR_03.png]" class="mycode_img" /></a></div>
Si vous êtes content de la valeur, vous la notez et vous passez au seuillage des contours.<br />
<br />
2. SeuilO<br />
Dans de le cas de l'outline (bordure des sous-titres), cherchez le seuil maximum. Le contour des sous-titres doit être entièrement noir.<br />
On règle le niveau de la valeur de ce seuil avec celle déterminée en survolant les contours des sous-titres.<br />
Seuil=90<br />
On regarde ce que cela nous donne : CTRL+S puis F5.<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_04.png" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Image_OCR_04.png" loading="lazy"  alt="[Image: Image_OCR_04.png]" class="mycode_img" /></a></div>
Si vous êtes content de la valeur, vous la notez.<br />
<br />
Ces deux étapes demandent d'essayer de de voir. Vous pouvez augmentez le seuilI si cela permet d'améliorer la propreté des lettres.<br />
<br />
On ferme la fenêtre d'affichage.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">- YoloCR.vpy</span><br />
<br />
On ouvre un nouveau script : <br />
Menu &gt; File &gt; Open script &gt; YoloCR.vpy<br />
<br />
On modifie les valeurs suivantes dans l'éditeur pour celles que l'on déterminées précédemment :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>FichierSource=r'Sintel_fra-srt.mp4"<br />
DimensionCropBox=[1300,150]<br />
HauteurCropBox=30<br />
ModeU='sinc'<br />
SeuilI=140<br />
SeuilO=90</blockquote>
<br />
On enregistre : CTRL + S.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">On filtre la vidéo</span><br />
<br />
On ferme l'éditeur.<br />
<br />
On ouvre un terminal dans le dossier yolocr.<br />
On lance la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>vspipe -y YoloCR.vpy - | ffmpeg -i - -c:v mpeg4 -qscale:v 3 -y videofiltre.mp4</code></div></div><span style="font-style: italic;" class="mycode_i">Attention, votre nom de fichier videofiltre.mp4 doit avoir un nom différent de la vidéo sur laquelle vous voulez travailler.</span><br />
<br />
Vous laissez tourner tranquillement.<br />
Vous aurez alors deux nouveaux fichiers dans votre dossier :<br />
- SceneChanges.log<br />
- videofiltre.mp4<br />
<br />
<span style="font-weight: bold;" class="mycode_b">On OCR</span><br />
<br />
Une fois que cela a tourné, on peut lancer l'ocr sur la vidéo que l'on a obtenu :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>./YoloCR.sh videofiltre.mp4</code></div></div><br />
Vous pourriez être amené à répondre à de la reconnaissance d'italique.<br />
Pas pour moi dans le cas présent.<br />
On obtient les fichiers/dossiers suivants :<br />
- Timecodes.txt (fichier qui contient le time de la vidéo)<br />
- ScreensFiltrés (dossier qui contient les screens des subs sur lesquels l'ocr va travailler)<br />
- TessResult (dossier qui contient les résultats de l'ocr pour le logiciel)<br />
- videofiltre.srt (fichier qui contient les sous-titres de la vidéo avec le time)<br />
<br />
En utilisant une vidéo avec basse qualité, les subs sont moins bien définis et on obtient alors un fichier qui demandera pas mal de vérifications à réaliser.<br />
Si vous prenez la meilleure résolution, vous pourrez obtenir de bons résultats.<br />
Les seuils sont à adapter pour chaque vidéos.<br />
Par exemple, avec la vidéo de Sintel d'environ 50 Mo (2 passes, flux vidéo 400k), j'obtiens le fichier suivant :<br />
<a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/Sintel_fra-sub.srt" target="_self" rel="noopener" class="mycode_url">Sintel_fra-sub.srt</a><br />
(beaucoup de mauvaises reconnaissances + fautes)<br />
<br />
Et avec une vidéo encodée en meilleure qualité (1 passe, crf 18 ), j'obtiens ceci :<br />
<a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_OCR/SintelHQ_fra-sub.srt" target="_self" rel="noopener" class="mycode_url">SintelHQ_fra-sub.srt</a><br />
(1 espace manquant et un italique mal placé)<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Autre moteur de reconnaissance de caractères</span></span><br />
<br />
Je copie ici ce qui est mis dans le dépôt de YoloCR :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>Le moteur LSTM de Tesseract produit un OCR de moindre qualité (notamment au niveau de la détection des italiques). Utiliser les traineddata du moteur Legacy à la place : <a href="https://github.com/tesseract-ocr/tessdata" target="_self" rel="noopener" class="mycode_url">https://github.com/tesseract-ocr/tessdata</a> Ces fichiers peuvent être placés dans le dossier tessdata de YoloCR.</blockquote>
<br />
On va charger des fichiers dans tesseract qui soient un peu plus complets afin d'aider à la reconnaissance des caractères.<br />
On utilisera alors le moteur LEGACY pour la reconnaissance et non plus LSTM.<br />
<br />
Avec la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ls -al /home/lambda/yolocr/tessdata</code></div></div>Vous obtenez le listing des fichiers traineddata pour les langues disponibles.<br />
Il y a déjà un "fra.traineddata".<br />
On va le stocker en archive de côté :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>mkdir /home/lambda/yolocr/tessdataOLD<br />
sudo mv /home/lambda/yolocr/tessdata/fra.traineddata /home/lambda/yolocr/tessdataOLD/fra.traineddata</code></div></div>Et on télécharge un autre à la place :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>wget https://github.com/tesseract-ocr/tessdata/blob/master/fra.traineddata<br />
sudo mv fra.traineddata /home/lambda/yolocr/tessdata/</code></div></div><a href="https://github.com/tesseract-ocr/tessdata_best/blob/master/fra.traineddata" target="_self" rel="noopener" class="mycode_url">https://github.com/tesseract-ocr/tessdat...raineddata</a><br />
<br />
D'après le dépôt sur gitlab, à l'heure actuelle, le script utilise déjà le module LEGACY et non plus LSTM.<br />
<br />
Voilà, à vous de tester sur vos fichiers :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mettre en place VirtualBox]]></title>
			<link>https://otarigato.org/thread-5572.html</link>
			<pubDate>Sun, 18 Aug 2019 19:07:32 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5572.html</guid>
			<description><![CDATA[&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 20pt;"&gt;&lt;strong&gt;Créer une machine virtuelle sous linux&lt;br /&gt;(ou windows ou mac)&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Une machine virtuelle nous permet de réaliser des installations sur un système d'exploitation "propre". Et aussi de tester des dépendances, nous pouvons à tout moment détruire une instance ou récupérer un état antérieur ou en créer une nouvelle. &lt;br /&gt;Côté machine virtuelle, on va utiliser virtualbox qui est multi-plateformes. &lt;br /&gt;Je tourne sur linux donc les screens n'auront pas forcément le même visuel. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation de virtualbox :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Windows :&lt;/strong&gt; &lt;br /&gt;Vous prenez votre version windows de virtualbox au besoin : &lt;a href="https://www.virtualbox.org/"&gt;https://www.virtualbox.org/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Linux :&lt;/strong&gt; &lt;br /&gt;&lt;em&gt;Sources : &lt;a href="https://doc.ubuntu-fr.org/virtualbox"&gt;https://doc.ubuntu-fr.org/virtualbox&lt;/a&gt; &lt;br /&gt;&lt;a href="https://linuxhint.com/install_use_virtualbox_ubuntu/"&gt;https://linuxhint.com/install_use_virtualbox_ubuntu/&lt;/a&gt; &lt;br /&gt;&lt;a href="https://www.numetopia.fr/installer-virtualbox-6-0-sur-ubuntu-ou-linux-mint/"&gt;https://www.numetopia.fr/installer-virtualbox-6-0-sur-ubuntu-ou-linux-mint/&lt;/a&gt;&lt;/em&gt; &lt;br /&gt;&lt;br /&gt;- Avec la logithèque intégrée : &lt;br /&gt;&lt;br /&gt;Pour cette version, seuls les correctifs de sécurité sont ajoutés lors de la mise à jour de votre machine. &lt;br /&gt;Ouvrez un terminal, et lancez : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt install virtualbox<br />
sudo apt install virtualbox-qt&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;- Avec le dépôt d'Oracle : &lt;br /&gt;&lt;br /&gt;Pour cette version, vous aurez les toutes dernières mises à jour et peut être des bugs supplémentaires ou en moins.. &lt;br /&gt;Ouvrez un terminal, et on ajoute les clés GPG pour le dépôt d'Oracle : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;wget -q <a href="https://www.virtualbox.org/download/oracle_vbox_2016.asc" target="_self" rel="noopener" class="mycode_url">https://www.virtualbox.org/download/orac...x_2016.asc</a> -O- | sudo apt-key add -&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Puis on ajoute le dépôt : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo add-apt-repository "deb [arch=amd64] <a href="http://download.virtualbox.org/" target="_self" rel="noopener" class="mycode_url">http://download.virtualbox.org/</a><br />
virtualbox/debian &#36;(lsb_release -cs) contrib"&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Pour des versions linux autre que ubuntu, il faut remplacer &lt;strong&gt;&#36;(lsb_release)&lt;/strong&gt; par l'équivalent de votre distribution en ubuntu, exemple pour linux mint 20, il faut mettre &lt;strong&gt;focal&lt;/strong&gt;&lt;/em&gt; &lt;br /&gt;&lt;em&gt;Le dépôt est ajouté dans le fichier /etc/apt/sources.list.d/additional-repositories.list&lt;/em&gt; &lt;br /&gt;&lt;br /&gt;On met à jour les dépôt : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt update&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;On vérifie la dernière version de Virtualbox disponible : &lt;a href="https://www.virtualbox.org/"&gt;https://www.virtualbox.org/&lt;/a&gt; et on l'installe : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt install virtualbox-6.1&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Déclaration d'une VM :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;On lance virtualbox et on crée une nouvelle machine :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On remplit comme suit : &lt;br /&gt;- Nom : Yolo &lt;br /&gt;- Type : linux &lt;br /&gt;- Version : Debian (64-bit) ou Ubuntu (64-bit) ou une autre distribution comme vous voulez. &lt;br /&gt;Puis vous cliquez sur suivant.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit l'espace mémoire vive alloué. &lt;br /&gt;Je mets 8192 Mio donc 8 Gio, c'est la moitié de la taille disponible sur mon ordinateur. Je pourrais continuer à utiliser mon ordinateur convenablement pendant que j'utiliserais cette machine virtuelle. Utile lorsque ça tourne tout seul pendant un peu de temps :) &lt;br /&gt;PS : Vous pouvez directement éditer le chiffre de la quantité allouée. &lt;br /&gt;On défini la taille de la mémoire. &lt;br /&gt;On clique sur "Suivant &amp;gt;"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On va créer un disque dur pour cette machine : &lt;br /&gt;On coche "Créer un disque dur virtuel maintenant" &lt;br /&gt;On clique sur "Créer"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On vous demande de choisir le type de fichier de disque dur : &lt;br /&gt;On coche "VDI (Image Disque VirtualBox)" &lt;br /&gt;Plus d'infos sur les formats disponibles ici : &lt;a href="https://superuser.com/questions/360517/what-disk-image-should-i-use-with-virtualbox-vdi-vmdk-vhd-or-hdd"&gt;https://superuser.com/questions/360517/what-disk-image-should-i-use-with-virtualbox-vdi-vmdk-vhd-or-hdd&lt;/a&gt; &lt;br /&gt;On clique sur "Suivant &amp;gt;"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Maintenant on configure la privatisation de l'espace nécessaire pour le disque. Soit on va prendre de la place au fur et à mesure, soit on privatise directement l'espace. On verra à mettre en place un dossier partagé avec la vm plus loin en plus. &lt;br /&gt;On coche "Taille Dynamique" &lt;br /&gt;On clique sur "Suivant &amp;gt;"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On configure l'emplacement et la taille de cet espace. On laisse l'emplacement par défaut et pour la taille, on mets une taille dynamique de 20 Go (&lt;em&gt;Avec moins, l'installation de debian échouait.&lt;/em&gt;). &lt;br /&gt;PS : Vous pouvez directement éditer le chiffre de la quantité allouée. &lt;br /&gt;On défini la taille. &lt;br /&gt;On clique sur "Créer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous obtenez une nouvelle machine listée : Yolo.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous sélectionnez cette VM dans la colonne de gauche (elle passe en surbrillance vert) et vous cliquez sur "Configuration". Vous avez alors la fenêtre suivante qui s'ouvre :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la colonne de gauche "Système", espace de droite onglet "Processeur" vous pouvez monter à la moitié du nombre de processeurs disponibles. Dans le cas présent: 6. Vous permettez à la machine de disposer de la moitié de la puissance du CPU.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_10.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la colonne de gauche "Affichage", espace de droite onglet "Ecran" vous pouvez montez la mémoire vidéo à la moitié du max disponible, ici 64 Mo. Cela devrait aider à l'affichage lors de l'utilisation d'interfaces graphiques.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_11.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la colonne de gauche "Stockage", espace de droite unité de stockage IDE, vous cliquez sur "Vide" en dessous pour sélectionner cet emplacement. &lt;br /&gt;Vous pouvez cliquer sur un explorateur d'emplacement et vous sélectionnez : "Choose/Create a Virtual Optical Disk..."&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_12.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous ouvre une nouvelle fenêtre dans laquelle vous cliquez sur "Ajouter" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_13.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous ouvre un explorateur de fichiers. &lt;br /&gt;Vous choisissez le fichier iso que vous avez téléchargé (&lt;strong&gt;Voir juste en dessous pour les téléchargements des isos.&lt;/strong&gt;). &lt;br /&gt;Vous validez l'ajout de cet iso en cliquant sur Choisir :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_14.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous validez vos changements en cliquant sur "OK". &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour debian :&lt;/strong&gt; &lt;br /&gt;On se rend sur le site de debian pour télécharger cette image : &lt;a href="https://www.debian.org/distrib/netinst"&gt;https://www.debian.org/distrib/netinst&lt;/a&gt; &lt;br /&gt;Vous cliquez sur "amd64" ce qui doit correspondre à l'architecture de votre machine. Sinon renseignez vous ("Système informations" par exemple). &lt;br /&gt;Exemple : &lt;a href="https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.6.0-amd64-netinst.iso"&gt;https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.6.0-amd64-netinst.iso&lt;/a&gt; &lt;br /&gt;Vous avez donc téléchargé le fichier suivant : &lt;em&gt;debian-10.6.0-amd64-netinst.iso&lt;/em&gt;. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour Ubuntu :&lt;/strong&gt; &lt;br /&gt;On se rend sur le site de debian pour télécharger cette image : &lt;a href="https://ubuntu.com/download/desktop"&gt;https://ubuntu.com/download/desktop&lt;/a&gt; &lt;br /&gt;Vous téléchargez la denière version disponible. &lt;br /&gt;&lt;br /&gt;Vous avez donc téléchargé le fichier suivant : &lt;em&gt;ubuntu-20.04.1-desktop-amd64.iso&lt;/em&gt;. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour Windows :&lt;/strong&gt; &lt;br /&gt;Des sites comme Malekal ou LeCrabeInfo propose des liens pour télécharger les isos de windows : &lt;br /&gt;Malekal : &lt;a href="https://www.malekal.com/telecharger-windows-10-gratuitement-iso-lien-direct/"&gt;https://www.malekal.com/telecharger-windows-10-gratuitement-iso-lien-direct/&lt;/a&gt; &lt;br /&gt;LeCrabeInfo : &lt;a href="https://community.lecrabeinfo.net/files/category/14-windows-10/"&gt;https://community.lecrabeinfo.net/files/category/14-windows-10/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation de la VM :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation Debian :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour la suite, on va installer une vm debian :&lt;/strong&gt; &lt;br /&gt;Lorsque l'on va démarrer la machine, cela va donc lancer l'image d'installation de debian que l'on a téléchargée. &lt;br /&gt;Pour cela, cliquez sur Démarrer lorsque votre machine virtuelle est sélectionnée.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_00.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Il se peut que vous ayez ce genre d'écran. Vous choisissez l'iso d'installation que vous voulez mettre sur cette vm.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous sélectionnez "Graphical install" avec la touche "entrée", les touches "haut" et "bas" permettent de se déplacer.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On mets la langue en français. Il peut être utile de laisser l'anglais si vous voulez avoir des messages d'erreurs en anglais. C'est utile pour réaliser des recherches sur le net. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez la zone pour le temps sur la France ou changez au besoin. L'heure n'est pas bien grave. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;ATTENTION ! Pour la configuration du clavier, on choisit bien le français pour ne pas s'embêter. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire les trucs.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous demande votre hostname, vous laissez "debian" par défaut. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Puis la configuration du réseau. Vous laissez vide. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous mettez un mot de passe pour le compte "root" de cette machine. &lt;br /&gt;Ce mot de passe vous servira à effectuer des opérations d'administration sur la machine. &lt;br /&gt;Vous notez ce mot de passe. &lt;br /&gt;Vous répétez ce mot de passe. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous créez un utilisateur "lambda" (ou autre nom, c'comme vous voulez :p) sur cette machine. &lt;br /&gt;A cette étape il s'agit du nom complet de l'utilisateur, cela sera utilisé dans certains cas, mais pas pour vous identifier par exemple. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_10.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Ici, on défini le "login" de notre utilisateur précédent, ce sera avec ce nom que vous accéderez à votre session. &lt;br /&gt;Je laisse identique. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_11.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous mettez un mot de passe pour cet utilisateur. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_12.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit le partitionnement du disque. &lt;br /&gt;On choisit "Assisté - utiliser un disque entier". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_13.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit le disque proposé. On voit qu'il fait environ 20 Go comme définit précédemment dans la configuration de la vm. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_14.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit l'installation par défaut "Tout dans une seule partition (recommandé pour les débutants)". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_15.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On vérifie que tout est bon et on valide le partitionnement. &lt;br /&gt;On a choisit "Terminer le partitionnement et appliquer les changements". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_16.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;ATTENTION ! On vous redemande un peu d'attention. &lt;br /&gt;Il faut cocher "Oui" pour valider les directives précédemment configurées. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_17.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez le logiciel travailler à son installation. &lt;br /&gt;Plusieurs minutes.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_18.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous demande si vous avez un media à scanner en plus. &lt;br /&gt;Vous laissez "Non". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_19.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On configure la localisation du dépôt principal. &lt;br /&gt;On va prendre la France. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_20.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit un dépôt spécifique. &lt;br /&gt;On prends "deb.debian.org" &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_21.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On peut renseigner un proxy au besoin. &lt;br /&gt;Pas ici, on laisse vide. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_22.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez installer.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_23.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On peut participer à la popularité des dépôts. &lt;br /&gt;On laisse "Non". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_24.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit l'installation du système d'exploitation : &lt;br /&gt;- environnement de bureau Debian &lt;br /&gt;- MATE &lt;br /&gt;- serveur SSH &lt;br /&gt;- utilitaires usuels du système &lt;br /&gt;Mettez tout ça de coché. &lt;br /&gt;Vous cliquez sur "Continue".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_25.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire. &lt;br /&gt;Une bonne dizaine de minutes.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_26.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On installe le lanceur de système sur le disque. &lt;br /&gt;On laisse "Oui". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_27.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit le disque sur lequel mettre ce lanceur. &lt;br /&gt;On prends le seul disponible. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_28.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez finir. &lt;br /&gt;On vous dit que tout est installé que que l'on peux démarrer sur ce nouveau système. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_29.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous attendez bien que tout démarre et de tomber sur cet écran :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_30.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous renseignez l'utilisateur (ici lambda) et vous rentrez le mot de passe. &lt;br /&gt;Vous cliquez sur "Se connecter".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_31.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;C'est bon, vous avez un bureau debian interface MATE de disponible :) &lt;br /&gt;&lt;br /&gt;Maintenant que vous avez installé votre vm, on va ajouter le pack d'extensions correspondant. Cela vous permettra de partager le presse-papier, des dossiers et d'autres trucs. &lt;br /&gt;Vous retournez sur la fenêtre de virtualbox et vous allez dans le menu "Aide" &amp;gt; A propos de VirtualBox...&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans le fenêtre qui s'ouvre, on note le numéro de version de VirtualBox que l'on a :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Ici il s'agit donc de la version : 6.1.10_Ubuntu r138449. &lt;br /&gt;&lt;strong&gt;On retourne sur la machine virtuel et on ouvre un navigateur internet.&lt;/strong&gt; &lt;br /&gt;On se rend dans les dossiers de téléchargements d'oracle : &lt;a href="https://download.virtualbox.org/virtualbox/"&gt;https://download.virtualbox.org/virtualbox/&lt;/a&gt; &lt;br /&gt;Puis dans le dossier qui correspond à notre version : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/"&gt;https://download.virtualbox.org/virtualbox/6.1.10/&lt;/a&gt; &lt;br /&gt;Et on télécharge le bon fichier iso : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso"&gt;https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso&lt;/a&gt; &lt;br /&gt;On va maintenant installer ce pack d'extensions. Pour cela, via l'explorateur de fichiers, on va dans le dossier Téléchargements pour trouver le fichier téléchargé :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On clique droit sur le fichier et "Extraire ici" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous allez obtenir un dosier qui contient les fichiers de l'iso. &lt;br /&gt;Vous ouvrez un terminal dans votre machine :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous vous rendez dans votre dossier nouvellements créé : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;cd Téléchargements/VBoxGuestAdditions_6.1.10/&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;On passe en root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;su&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Vous mettez le mot de passe du compte &lt;strong&gt;root&lt;/strong&gt;&lt;/em&gt;. &lt;br /&gt;On lance le bouzin : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sh ./VBoxLinuxAdditions.run&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez tourner et ça dit qu'il faut redémarrer. On redémarre donc cette machine. &lt;br /&gt;&lt;br /&gt;J'ai eu les messages d'erreurs suivants :&lt;div class="codeblock"&gt;&lt;code&gt;VboxClient: Failed to register resizing support, rc=VERR_INVALID_FUNCTION<br />
VBoxClient: Failed to get display change request, rc=VERR_ACCESS_DENIED&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;J'ai donc désinstallé les additions via la commande suivante en root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sh ./VBoxLinuxAdditions.run uninstall&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Et au final j'ai lancé les commandes suivantes : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt install build-essential module-assistant<br />
sudo m-a prepare<br />
sh ./VBoxLinuxAdditions.run&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Après un reboot, plus d'erreurs sur la machine. &lt;br /&gt;Il faut encore activer la fonction de partage du presse-papier. Pour cela, dans le menu de la vm, Périphériques &amp;gt; Presse-papier partagé &amp;gt; et on coche Bidirectionnel.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Maintenant, vous pouvez copier/coller depuis votre ordinateur à la vm et vice-versa :) &lt;br /&gt;&lt;br /&gt;Cette option est disponible dans la configuration de la vm depuis l'interface de virtualbox. On va voir aussi comment avoir un dossier partagé entre notre ordi et cette vm. Mais on va passer par la configuration de la vm et non plus par son menu. Donc on l'éteint. &lt;br /&gt;On retourne dans son menu de configuration :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On va dans "Dossiers partagés" et on clique sur le petit icône pour en ajouter un :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_15.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On déroule le "Chemin du dossier" et on clique sur "Autre..." pour aller sélectionner un dossier que l'on veut partager. &lt;br /&gt;On laisse le nom de dossier automatique. &lt;br /&gt;On laisse décocher "Lecture seule" car on veut ausi pouvoir écrire dans ce dossier. &lt;br /&gt;On coche "Montage automatique" pour que le dossier soit là au lancement de la vm. &lt;br /&gt;"Point de montage", mettez /home/share/&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_16.jpg" alt="" width="200" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Avec cela vous aurez un dossier partagé mais il faut que vous soyez aussi membre du groupe &lt;strong&gt;vboxsf&lt;/strong&gt; pour pouvoir en bénéficier pleinement. &lt;br /&gt;Donc dans un terminal de la &lt;strong&gt;vm&lt;/strong&gt;, vous rentrez la commande en tant que root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo adduser username vboxsf&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Avec &lt;strong&gt;username&lt;/strong&gt; le pseudo de votre utilisateur &lt;strong&gt;vm&lt;/strong&gt;.&lt;/em&gt; &lt;br /&gt;Et voilà, vous avez un dossier commun ! :) &lt;br /&gt;&lt;br /&gt;En avant pour des tests et des découvertes o// &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation Ubuntu :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour la suite, on va installer une vm ubuntu :&lt;/strong&gt; &lt;br /&gt;On pourra utiliser cette machine pour faire de l'ocr normalement ^^ &lt;br /&gt;Vous avez donc choisi une vm de type "Ubuntu' et la version "Ubuntu (64-bit)". &lt;br /&gt;Vous avez donc pris l'iso suivante pour démarrer votre machine : &lt;strong&gt;ubuntu-20.04.1-desktop-amd64.iso&lt;/strong&gt;. &lt;br /&gt;&lt;br /&gt;Lorsque l'on va démarrer la machine, cela va donc lancer l'image d'installation d'ubuntu que l'on a téléchargée. &lt;br /&gt;Pour cela, cliquez sur Démarrer lorsque votre machine virtuelle est sélectionnée.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Il se peut que vous ayez ce genre d'écran. Vous choisissez l'iso d'installation que vous voulez mettre sur cette vm et vous cliquez sur "Démarrer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire. &lt;br /&gt;Dans l'écran qui arrive, vous sélectionnez "Français" dans le cadre à gauche. &lt;br /&gt;Puis on va "Installer Ubuntu".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On indique que notre clavier est en français, même s'ils continuent à nous parler en anglais -_-'' &lt;br /&gt;On clique sur Continuer.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On fait une installation normale et on prend les mises à jour à l'installation :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit d'effacer le disque et de mettre ubuntu en installant maintenant :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On accepte les changements sur le disque :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On renseigne la France comme pays :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On met son nom et pseudo et mot de passe : &lt;br /&gt;&lt;em&gt;&lt;strong&gt;Attention, on est en qwerty !&lt;/strong&gt;&lt;/em&gt; &lt;br /&gt;Votre vm sera bien en azerty après installation.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Clavier_Qwerty-Azerty.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On laisse faire l'installation. &lt;br /&gt;Plusieurs minutes.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_10.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Tout est bon, on redémarre :)&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_11.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous pouvez avoir l'erreur suivante :( &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;Please remove the installation medium, then press ENTER:&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_12.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Appuyer sur "Entrée" :| &lt;br /&gt;&lt;br /&gt;On arrive donc sur la page de login du système de la vm :) &lt;br /&gt;On va se loguer !&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_13.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Une fois logué, vous arrivez sur le bureau et vous avez des pages de coniguration à passer :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_14.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Pareil pour le livepatch, on fait "Suivant". &lt;br /&gt;Aidez-nous à améliorer Ubuntu --&amp;gt; "Non, ne pas envoyer d'informations système". Puis "Suivant". &lt;br /&gt;Confidentialité --&amp;gt; On laisse les services de géolocalisation décoché. "Suivant". &lt;br /&gt;Terminé. &lt;br /&gt;&lt;br /&gt;Vous pouvez avoir une pop-up vous disant : &lt;br /&gt;Des mises à jour sont aprues depuis que Ubuntu 20.04 est sortie. Voulez-vous les installer maintenant ? &lt;br /&gt;On dit "Installer maintenant". &lt;br /&gt;Il vous sera demandé votre mot de passe. &lt;br /&gt;Vous pouvez voir l'avancement de ces installations en cliquant sur l'icône du gestionnaire de mises à jour dans la colonne des applications à gauche :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_15.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;A la fin, il peut vous être demandé de redémarrer, faites le maintenant. &lt;br /&gt;On se relogue au démarrage et c'est bon, vous avez une interface de bureau Ubuntu de disponible !&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_16.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Maintenant que vous avez installé votre vm, on va ajouter le pack d'extensions correspondant. Cela vous permettra de partager le presse-papier, des dossiers et d'autres trucs. &lt;br /&gt;Vous retournez sur la fenêtre de virtualbox et vous allez dans le menu "Aide" &amp;gt; A propos de VirtualBox...&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans le fenêtre qui s'ouvre, on note le numéro de version de VirtualBox que l'on a :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Ici il s'agit donc de la version : 6.1.10_Ubuntu r138449. &lt;br /&gt;&lt;strong&gt;On retourne sur la machine virtuel et on ouvre un navigateur internet.&lt;/strong&gt; &lt;br /&gt;On se rend dans les dossiers de téléchargements d'oracle : &lt;a href="https://download.virtualbox.org/virtualbox/"&gt;https://download.virtualbox.org/virtualbox/&lt;/a&gt; &lt;br /&gt;Puis dans le dossier qui correspond à notre version : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/"&gt;https://download.virtualbox.org/virtualbox/6.1.10/&lt;/a&gt; &lt;br /&gt;Et on télécharge le bon fichier iso : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso"&gt;https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso&lt;/a&gt; &lt;br /&gt;On va maintenant installer ce pack d'extensions. Pour cela, via l'explorateur de fichiers, on va dans le dossier Téléchargements pour trouver le fichier téléchargé :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On fait un clique droit sur le fichier et "Ouvrir avec Monteur d'images disque" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On accepte le lancement automatique :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On vous demande de vous authentifier pour réaliser les opérations :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela effectue des trucs et vous n'avez plus qu'à appuyer sur la touche "Entrée" une fois les opérations terminées. &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;Press Return to close this window...&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Il faut encore activer la fonction de partage du presse-papier. &lt;br /&gt;On commence par éteindre la machine : Menu &amp;gt; Fichier &amp;gt; Fermer &amp;gt; Eteindre la machine. &lt;br /&gt;De retour sur la fenêtre de virtualbox, on fait un clique droit sur notre vm et "Configuration" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la partie "Général" et l'onglet "Avancé", on modifie les deux choses suivantes : &lt;br /&gt;- Presse-papier partagé : Bidirectionnel &lt;br /&gt;- Glisser-déposer : Bidirectionnel&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On va dans la partie "Dossiers partagés" pour mettre en place un dossier commun entre la vm et notre ordinateur. &lt;br /&gt;On clique donc sur l'icône à droite pour en rajouter un :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On déroule le "Chemin du dossier" et on clique sur "Autre..." pour aller sélectionner un dossier que l'on veut partager. &lt;br /&gt;On laisse le nom de dossier automatique. &lt;br /&gt;On laisse décocher "Lecture seule" car on veut ausi pouvoir écrire dans ce dossier. &lt;br /&gt;On coche "Montage automatique" pour que le dossier soit là au lancement de la vm. &lt;br /&gt;"Point de montage", mettez /home/utilisateur/share/ &lt;br /&gt;&lt;em&gt;Replacez utilisateur par le login de votre utilisateur de la vm. Ici dans le tuto c'est lambda.&lt;/em&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_09.jpg" alt="" width="200" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Avec cela vous aurez un dossier partagé mais il faut que vous soyez aussi membre du groupe &lt;strong&gt;vboxsf&lt;/strong&gt; pour pouvoir en bénéficier pleinement. &lt;br /&gt;Donc dans un terminal de la &lt;strong&gt;vm&lt;/strong&gt;, vous rentrez la commande en tant que root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo adduser username vboxsf&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Avec &lt;strong&gt;username&lt;/strong&gt; le pseudo de votre utilisateur &lt;strong&gt;vm&lt;/strong&gt;.&lt;/em&gt; &lt;br /&gt;Vous devrez vous déconnecter ou reconnecter ou relancer la vm pour que cette autorisation soit prise en compte. &lt;br /&gt;Et voilà, vous avez un dossier commun ! :) &lt;br /&gt;&lt;br /&gt;En avant pour des tests et des découvertes o// &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Désinstallation de virtualbox :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;On commence par supprimer toutes les machines que l'on a installé dans virtualbox. &lt;br /&gt;&lt;br /&gt;- Installation depuis la logithèque : &lt;br /&gt;Si vous avez installez depuis la logithèque alors utilisez les commandes suivantes : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt remove virtualbox<br />
sudo apt purge virtualbox-qt<br />
sudo apt remove virtualbox<br />
sudo apt purge virtualbox-qt&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;En supplémentaire, vous pouvez ouvrir la logithèque et rechercher tous les paquets avec la recherche "virtualbox" et voir s'il y a des trucs supplémentaires à virer. &lt;br /&gt;Exemple: virtualbox dkms &lt;br /&gt;&lt;br /&gt;- Installation depuis le dépôt d'Oracle : &lt;br /&gt;On vire le paquet installé : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt remove virtualbox-6.1<br />
sudo apt purge virtualbox-6.1&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Editer le fichier des dépôt pour ne plus prendre en compte Oracle : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo nano /etc/apt/sources.list.d/additional-repositories.list&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Commenter la ligne correspondante en rajoutant un dièse : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;#deb [arch=amd64] <a href="http://download.virtualbox.org/virtualbox/debian" target="_self" rel="noopener" class="mycode_url">http://download.virtualbox.org/virtualbox/debian</a> focal contrib&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Nettoyer le cache des dépôts : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt clean&lt;/code&gt;&lt;/div&gt;]]></description>
			<content:encoded><![CDATA[&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 20pt;"&gt;&lt;strong&gt;Créer une machine virtuelle sous linux&lt;br /&gt;(ou windows ou mac)&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Une machine virtuelle nous permet de réaliser des installations sur un système d'exploitation "propre". Et aussi de tester des dépendances, nous pouvons à tout moment détruire une instance ou récupérer un état antérieur ou en créer une nouvelle. &lt;br /&gt;Côté machine virtuelle, on va utiliser virtualbox qui est multi-plateformes. &lt;br /&gt;Je tourne sur linux donc les screens n'auront pas forcément le même visuel. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation de virtualbox :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Windows :&lt;/strong&gt; &lt;br /&gt;Vous prenez votre version windows de virtualbox au besoin : &lt;a href="https://www.virtualbox.org/"&gt;https://www.virtualbox.org/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Linux :&lt;/strong&gt; &lt;br /&gt;&lt;em&gt;Sources : &lt;a href="https://doc.ubuntu-fr.org/virtualbox"&gt;https://doc.ubuntu-fr.org/virtualbox&lt;/a&gt; &lt;br /&gt;&lt;a href="https://linuxhint.com/install_use_virtualbox_ubuntu/"&gt;https://linuxhint.com/install_use_virtualbox_ubuntu/&lt;/a&gt; &lt;br /&gt;&lt;a href="https://www.numetopia.fr/installer-virtualbox-6-0-sur-ubuntu-ou-linux-mint/"&gt;https://www.numetopia.fr/installer-virtualbox-6-0-sur-ubuntu-ou-linux-mint/&lt;/a&gt;&lt;/em&gt; &lt;br /&gt;&lt;br /&gt;- Avec la logithèque intégrée : &lt;br /&gt;&lt;br /&gt;Pour cette version, seuls les correctifs de sécurité sont ajoutés lors de la mise à jour de votre machine. &lt;br /&gt;Ouvrez un terminal, et lancez : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt install virtualbox<br />
sudo apt install virtualbox-qt&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;- Avec le dépôt d'Oracle : &lt;br /&gt;&lt;br /&gt;Pour cette version, vous aurez les toutes dernières mises à jour et peut être des bugs supplémentaires ou en moins.. &lt;br /&gt;Ouvrez un terminal, et on ajoute les clés GPG pour le dépôt d'Oracle : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;wget -q <a href="https://www.virtualbox.org/download/oracle_vbox_2016.asc" target="_self" rel="noopener" class="mycode_url">https://www.virtualbox.org/download/orac...x_2016.asc</a> -O- | sudo apt-key add -&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Puis on ajoute le dépôt : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo add-apt-repository "deb [arch=amd64] <a href="http://download.virtualbox.org/" target="_self" rel="noopener" class="mycode_url">http://download.virtualbox.org/</a><br />
virtualbox/debian &#36;(lsb_release -cs) contrib"&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Pour des versions linux autre que ubuntu, il faut remplacer &lt;strong&gt;&#36;(lsb_release)&lt;/strong&gt; par l'équivalent de votre distribution en ubuntu, exemple pour linux mint 20, il faut mettre &lt;strong&gt;focal&lt;/strong&gt;&lt;/em&gt; &lt;br /&gt;&lt;em&gt;Le dépôt est ajouté dans le fichier /etc/apt/sources.list.d/additional-repositories.list&lt;/em&gt; &lt;br /&gt;&lt;br /&gt;On met à jour les dépôt : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt update&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;On vérifie la dernière version de Virtualbox disponible : &lt;a href="https://www.virtualbox.org/"&gt;https://www.virtualbox.org/&lt;/a&gt; et on l'installe : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt install virtualbox-6.1&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Déclaration d'une VM :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;On lance virtualbox et on crée une nouvelle machine :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On remplit comme suit : &lt;br /&gt;- Nom : Yolo &lt;br /&gt;- Type : linux &lt;br /&gt;- Version : Debian (64-bit) ou Ubuntu (64-bit) ou une autre distribution comme vous voulez. &lt;br /&gt;Puis vous cliquez sur suivant.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit l'espace mémoire vive alloué. &lt;br /&gt;Je mets 8192 Mio donc 8 Gio, c'est la moitié de la taille disponible sur mon ordinateur. Je pourrais continuer à utiliser mon ordinateur convenablement pendant que j'utiliserais cette machine virtuelle. Utile lorsque ça tourne tout seul pendant un peu de temps :) &lt;br /&gt;PS : Vous pouvez directement éditer le chiffre de la quantité allouée. &lt;br /&gt;On défini la taille de la mémoire. &lt;br /&gt;On clique sur "Suivant &amp;gt;"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On va créer un disque dur pour cette machine : &lt;br /&gt;On coche "Créer un disque dur virtuel maintenant" &lt;br /&gt;On clique sur "Créer"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On vous demande de choisir le type de fichier de disque dur : &lt;br /&gt;On coche "VDI (Image Disque VirtualBox)" &lt;br /&gt;Plus d'infos sur les formats disponibles ici : &lt;a href="https://superuser.com/questions/360517/what-disk-image-should-i-use-with-virtualbox-vdi-vmdk-vhd-or-hdd"&gt;https://superuser.com/questions/360517/what-disk-image-should-i-use-with-virtualbox-vdi-vmdk-vhd-or-hdd&lt;/a&gt; &lt;br /&gt;On clique sur "Suivant &amp;gt;"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Maintenant on configure la privatisation de l'espace nécessaire pour le disque. Soit on va prendre de la place au fur et à mesure, soit on privatise directement l'espace. On verra à mettre en place un dossier partagé avec la vm plus loin en plus. &lt;br /&gt;On coche "Taille Dynamique" &lt;br /&gt;On clique sur "Suivant &amp;gt;"&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On configure l'emplacement et la taille de cet espace. On laisse l'emplacement par défaut et pour la taille, on mets une taille dynamique de 20 Go (&lt;em&gt;Avec moins, l'installation de debian échouait.&lt;/em&gt;). &lt;br /&gt;PS : Vous pouvez directement éditer le chiffre de la quantité allouée. &lt;br /&gt;On défini la taille. &lt;br /&gt;On clique sur "Créer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous obtenez une nouvelle machine listée : Yolo.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous sélectionnez cette VM dans la colonne de gauche (elle passe en surbrillance vert) et vous cliquez sur "Configuration". Vous avez alors la fenêtre suivante qui s'ouvre :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la colonne de gauche "Système", espace de droite onglet "Processeur" vous pouvez monter à la moitié du nombre de processeurs disponibles. Dans le cas présent: 6. Vous permettez à la machine de disposer de la moitié de la puissance du CPU.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_10.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la colonne de gauche "Affichage", espace de droite onglet "Ecran" vous pouvez montez la mémoire vidéo à la moitié du max disponible, ici 64 Mo. Cela devrait aider à l'affichage lors de l'utilisation d'interfaces graphiques.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_11.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la colonne de gauche "Stockage", espace de droite unité de stockage IDE, vous cliquez sur "Vide" en dessous pour sélectionner cet emplacement. &lt;br /&gt;Vous pouvez cliquer sur un explorateur d'emplacement et vous sélectionnez : "Choose/Create a Virtual Optical Disk..."&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_12.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous ouvre une nouvelle fenêtre dans laquelle vous cliquez sur "Ajouter" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_13.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous ouvre un explorateur de fichiers. &lt;br /&gt;Vous choisissez le fichier iso que vous avez téléchargé (&lt;strong&gt;Voir juste en dessous pour les téléchargements des isos.&lt;/strong&gt;). &lt;br /&gt;Vous validez l'ajout de cet iso en cliquant sur Choisir :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_14.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous validez vos changements en cliquant sur "OK". &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour debian :&lt;/strong&gt; &lt;br /&gt;On se rend sur le site de debian pour télécharger cette image : &lt;a href="https://www.debian.org/distrib/netinst"&gt;https://www.debian.org/distrib/netinst&lt;/a&gt; &lt;br /&gt;Vous cliquez sur "amd64" ce qui doit correspondre à l'architecture de votre machine. Sinon renseignez vous ("Système informations" par exemple). &lt;br /&gt;Exemple : &lt;a href="https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.6.0-amd64-netinst.iso"&gt;https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.6.0-amd64-netinst.iso&lt;/a&gt; &lt;br /&gt;Vous avez donc téléchargé le fichier suivant : &lt;em&gt;debian-10.6.0-amd64-netinst.iso&lt;/em&gt;. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour Ubuntu :&lt;/strong&gt; &lt;br /&gt;On se rend sur le site de debian pour télécharger cette image : &lt;a href="https://ubuntu.com/download/desktop"&gt;https://ubuntu.com/download/desktop&lt;/a&gt; &lt;br /&gt;Vous téléchargez la denière version disponible. &lt;br /&gt;&lt;br /&gt;Vous avez donc téléchargé le fichier suivant : &lt;em&gt;ubuntu-20.04.1-desktop-amd64.iso&lt;/em&gt;. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour Windows :&lt;/strong&gt; &lt;br /&gt;Des sites comme Malekal ou LeCrabeInfo propose des liens pour télécharger les isos de windows : &lt;br /&gt;Malekal : &lt;a href="https://www.malekal.com/telecharger-windows-10-gratuitement-iso-lien-direct/"&gt;https://www.malekal.com/telecharger-windows-10-gratuitement-iso-lien-direct/&lt;/a&gt; &lt;br /&gt;LeCrabeInfo : &lt;a href="https://community.lecrabeinfo.net/files/category/14-windows-10/"&gt;https://community.lecrabeinfo.net/files/category/14-windows-10/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation de la VM :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation Debian :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour la suite, on va installer une vm debian :&lt;/strong&gt; &lt;br /&gt;Lorsque l'on va démarrer la machine, cela va donc lancer l'image d'installation de debian que l'on a téléchargée. &lt;br /&gt;Pour cela, cliquez sur Démarrer lorsque votre machine virtuelle est sélectionnée.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_00.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Il se peut que vous ayez ce genre d'écran. Vous choisissez l'iso d'installation que vous voulez mettre sur cette vm.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous sélectionnez "Graphical install" avec la touche "entrée", les touches "haut" et "bas" permettent de se déplacer.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On mets la langue en français. Il peut être utile de laisser l'anglais si vous voulez avoir des messages d'erreurs en anglais. C'est utile pour réaliser des recherches sur le net. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez la zone pour le temps sur la France ou changez au besoin. L'heure n'est pas bien grave. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;ATTENTION ! Pour la configuration du clavier, on choisit bien le français pour ne pas s'embêter. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire les trucs.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous demande votre hostname, vous laissez "debian" par défaut. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Puis la configuration du réseau. Vous laissez vide. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous mettez un mot de passe pour le compte "root" de cette machine. &lt;br /&gt;Ce mot de passe vous servira à effectuer des opérations d'administration sur la machine. &lt;br /&gt;Vous notez ce mot de passe. &lt;br /&gt;Vous répétez ce mot de passe. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous créez un utilisateur "lambda" (ou autre nom, c'comme vous voulez :p) sur cette machine. &lt;br /&gt;A cette étape il s'agit du nom complet de l'utilisateur, cela sera utilisé dans certains cas, mais pas pour vous identifier par exemple. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_10.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Ici, on défini le "login" de notre utilisateur précédent, ce sera avec ce nom que vous accéderez à votre session. &lt;br /&gt;Je laisse identique. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_11.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous mettez un mot de passe pour cet utilisateur. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_12.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit le partitionnement du disque. &lt;br /&gt;On choisit "Assisté - utiliser un disque entier". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_13.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit le disque proposé. On voit qu'il fait environ 20 Go comme définit précédemment dans la configuration de la vm. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_14.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit l'installation par défaut "Tout dans une seule partition (recommandé pour les débutants)". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_15.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On vérifie que tout est bon et on valide le partitionnement. &lt;br /&gt;On a choisit "Terminer le partitionnement et appliquer les changements". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_16.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;ATTENTION ! On vous redemande un peu d'attention. &lt;br /&gt;Il faut cocher "Oui" pour valider les directives précédemment configurées. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_17.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez le logiciel travailler à son installation. &lt;br /&gt;Plusieurs minutes.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_18.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela vous demande si vous avez un media à scanner en plus. &lt;br /&gt;Vous laissez "Non". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_19.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On configure la localisation du dépôt principal. &lt;br /&gt;On va prendre la France. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_20.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit un dépôt spécifique. &lt;br /&gt;On prends "deb.debian.org" &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_21.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On peut renseigner un proxy au besoin. &lt;br /&gt;Pas ici, on laisse vide. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_22.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez installer.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_23.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On peut participer à la popularité des dépôts. &lt;br /&gt;On laisse "Non". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_24.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit l'installation du système d'exploitation : &lt;br /&gt;- environnement de bureau Debian &lt;br /&gt;- MATE &lt;br /&gt;- serveur SSH &lt;br /&gt;- utilitaires usuels du système &lt;br /&gt;Mettez tout ça de coché. &lt;br /&gt;Vous cliquez sur "Continue".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_25.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire. &lt;br /&gt;Une bonne dizaine de minutes.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_26.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On installe le lanceur de système sur le disque. &lt;br /&gt;On laisse "Oui". &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_27.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit le disque sur lequel mettre ce lanceur. &lt;br /&gt;On prends le seul disponible. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_28.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez finir. &lt;br /&gt;On vous dit que tout est installé que que l'on peux démarrer sur ce nouveau système. &lt;br /&gt;Vous cliquez sur "Continuer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_29.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous attendez bien que tout démarre et de tomber sur cet écran :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_30.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous renseignez l'utilisateur (ici lambda) et vous rentrez le mot de passe. &lt;br /&gt;Vous cliquez sur "Se connecter".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Debian_31.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;C'est bon, vous avez un bureau debian interface MATE de disponible :) &lt;br /&gt;&lt;br /&gt;Maintenant que vous avez installé votre vm, on va ajouter le pack d'extensions correspondant. Cela vous permettra de partager le presse-papier, des dossiers et d'autres trucs. &lt;br /&gt;Vous retournez sur la fenêtre de virtualbox et vous allez dans le menu "Aide" &amp;gt; A propos de VirtualBox...&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans le fenêtre qui s'ouvre, on note le numéro de version de VirtualBox que l'on a :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Ici il s'agit donc de la version : 6.1.10_Ubuntu r138449. &lt;br /&gt;&lt;strong&gt;On retourne sur la machine virtuel et on ouvre un navigateur internet.&lt;/strong&gt; &lt;br /&gt;On se rend dans les dossiers de téléchargements d'oracle : &lt;a href="https://download.virtualbox.org/virtualbox/"&gt;https://download.virtualbox.org/virtualbox/&lt;/a&gt; &lt;br /&gt;Puis dans le dossier qui correspond à notre version : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/"&gt;https://download.virtualbox.org/virtualbox/6.1.10/&lt;/a&gt; &lt;br /&gt;Et on télécharge le bon fichier iso : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso"&gt;https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso&lt;/a&gt; &lt;br /&gt;On va maintenant installer ce pack d'extensions. Pour cela, via l'explorateur de fichiers, on va dans le dossier Téléchargements pour trouver le fichier téléchargé :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On clique droit sur le fichier et "Extraire ici" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous allez obtenir un dosier qui contient les fichiers de l'iso. &lt;br /&gt;Vous ouvrez un terminal dans votre machine :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous vous rendez dans votre dossier nouvellements créé : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;cd Téléchargements/VBoxGuestAdditions_6.1.10/&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;On passe en root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;su&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Vous mettez le mot de passe du compte &lt;strong&gt;root&lt;/strong&gt;&lt;/em&gt;. &lt;br /&gt;On lance le bouzin : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sh ./VBoxLinuxAdditions.run&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez tourner et ça dit qu'il faut redémarrer. On redémarre donc cette machine. &lt;br /&gt;&lt;br /&gt;J'ai eu les messages d'erreurs suivants :&lt;div class="codeblock"&gt;&lt;code&gt;VboxClient: Failed to register resizing support, rc=VERR_INVALID_FUNCTION<br />
VBoxClient: Failed to get display change request, rc=VERR_ACCESS_DENIED&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;J'ai donc désinstallé les additions via la commande suivante en root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sh ./VBoxLinuxAdditions.run uninstall&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Et au final j'ai lancé les commandes suivantes : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt install build-essential module-assistant<br />
sudo m-a prepare<br />
sh ./VBoxLinuxAdditions.run&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Après un reboot, plus d'erreurs sur la machine. &lt;br /&gt;Il faut encore activer la fonction de partage du presse-papier. Pour cela, dans le menu de la vm, Périphériques &amp;gt; Presse-papier partagé &amp;gt; et on coche Bidirectionnel.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Maintenant, vous pouvez copier/coller depuis votre ordinateur à la vm et vice-versa :) &lt;br /&gt;&lt;br /&gt;Cette option est disponible dans la configuration de la vm depuis l'interface de virtualbox. On va voir aussi comment avoir un dossier partagé entre notre ordi et cette vm. Mais on va passer par la configuration de la vm et non plus par son menu. Donc on l'éteint. &lt;br /&gt;On retourne dans son menu de configuration :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On va dans "Dossiers partagés" et on clique sur le petit icône pour en ajouter un :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_15.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On déroule le "Chemin du dossier" et on clique sur "Autre..." pour aller sélectionner un dossier que l'on veut partager. &lt;br /&gt;On laisse le nom de dossier automatique. &lt;br /&gt;On laisse décocher "Lecture seule" car on veut ausi pouvoir écrire dans ce dossier. &lt;br /&gt;On coche "Montage automatique" pour que le dossier soit là au lancement de la vm. &lt;br /&gt;"Point de montage", mettez /home/share/&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_VM_16.jpg" alt="" width="200" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Avec cela vous aurez un dossier partagé mais il faut que vous soyez aussi membre du groupe &lt;strong&gt;vboxsf&lt;/strong&gt; pour pouvoir en bénéficier pleinement. &lt;br /&gt;Donc dans un terminal de la &lt;strong&gt;vm&lt;/strong&gt;, vous rentrez la commande en tant que root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo adduser username vboxsf&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Avec &lt;strong&gt;username&lt;/strong&gt; le pseudo de votre utilisateur &lt;strong&gt;vm&lt;/strong&gt;.&lt;/em&gt; &lt;br /&gt;Et voilà, vous avez un dossier commun ! :) &lt;br /&gt;&lt;br /&gt;En avant pour des tests et des découvertes o// &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Installation Ubuntu :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pour la suite, on va installer une vm ubuntu :&lt;/strong&gt; &lt;br /&gt;On pourra utiliser cette machine pour faire de l'ocr normalement ^^ &lt;br /&gt;Vous avez donc choisi une vm de type "Ubuntu' et la version "Ubuntu (64-bit)". &lt;br /&gt;Vous avez donc pris l'iso suivante pour démarrer votre machine : &lt;strong&gt;ubuntu-20.04.1-desktop-amd64.iso&lt;/strong&gt;. &lt;br /&gt;&lt;br /&gt;Lorsque l'on va démarrer la machine, cela va donc lancer l'image d'installation d'ubuntu que l'on a téléchargée. &lt;br /&gt;Pour cela, cliquez sur Démarrer lorsque votre machine virtuelle est sélectionnée.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Il se peut que vous ayez ce genre d'écran. Vous choisissez l'iso d'installation que vous voulez mettre sur cette vm et vous cliquez sur "Démarrer".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire. &lt;br /&gt;Dans l'écran qui arrive, vous sélectionnez "Français" dans le cadre à gauche. &lt;br /&gt;Puis on va "Installer Ubuntu".&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On indique que notre clavier est en français, même s'ils continuent à nous parler en anglais -_-'' &lt;br /&gt;On clique sur Continuer.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On fait une installation normale et on prend les mises à jour à l'installation :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On choisit d'effacer le disque et de mettre ubuntu en installant maintenant :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On accepte les changements sur le disque :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On renseigne la France comme pays :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On met son nom et pseudo et mot de passe : &lt;br /&gt;&lt;em&gt;&lt;strong&gt;Attention, on est en qwerty !&lt;/strong&gt;&lt;/em&gt; &lt;br /&gt;Votre vm sera bien en azerty après installation.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Clavier_Qwerty-Azerty.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_09.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On laisse faire l'installation. &lt;br /&gt;Plusieurs minutes.&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_10.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Tout est bon, on redémarre :)&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_11.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Vous pouvez avoir l'erreur suivante :( &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;Please remove the installation medium, then press ENTER:&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_12.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Appuyer sur "Entrée" :| &lt;br /&gt;&lt;br /&gt;On arrive donc sur la page de login du système de la vm :) &lt;br /&gt;On va se loguer !&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_13.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Une fois logué, vous arrivez sur le bureau et vous avez des pages de coniguration à passer :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_14.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Pareil pour le livepatch, on fait "Suivant". &lt;br /&gt;Aidez-nous à améliorer Ubuntu --&amp;gt; "Non, ne pas envoyer d'informations système". Puis "Suivant". &lt;br /&gt;Confidentialité --&amp;gt; On laisse les services de géolocalisation décoché. "Suivant". &lt;br /&gt;Terminé. &lt;br /&gt;&lt;br /&gt;Vous pouvez avoir une pop-up vous disant : &lt;br /&gt;Des mises à jour sont aprues depuis que Ubuntu 20.04 est sortie. Voulez-vous les installer maintenant ? &lt;br /&gt;On dit "Installer maintenant". &lt;br /&gt;Il vous sera demandé votre mot de passe. &lt;br /&gt;Vous pouvez voir l'avancement de ces installations en cliquant sur l'icône du gestionnaire de mises à jour dans la colonne des applications à gauche :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_15.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;A la fin, il peut vous être demandé de redémarrer, faites le maintenant. &lt;br /&gt;On se relogue au démarrage et c'est bon, vous avez une interface de bureau Ubuntu de disponible !&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Ubuntu_16.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Maintenant que vous avez installé votre vm, on va ajouter le pack d'extensions correspondant. Cela vous permettra de partager le presse-papier, des dossiers et d'autres trucs. &lt;br /&gt;Vous retournez sur la fenêtre de virtualbox et vous allez dans le menu "Aide" &amp;gt; A propos de VirtualBox...&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans le fenêtre qui s'ouvre, on note le numéro de version de VirtualBox que l'on a :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Ici il s'agit donc de la version : 6.1.10_Ubuntu r138449. &lt;br /&gt;&lt;strong&gt;On retourne sur la machine virtuel et on ouvre un navigateur internet.&lt;/strong&gt; &lt;br /&gt;On se rend dans les dossiers de téléchargements d'oracle : &lt;a href="https://download.virtualbox.org/virtualbox/"&gt;https://download.virtualbox.org/virtualbox/&lt;/a&gt; &lt;br /&gt;Puis dans le dossier qui correspond à notre version : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/"&gt;https://download.virtualbox.org/virtualbox/6.1.10/&lt;/a&gt; &lt;br /&gt;Et on télécharge le bon fichier iso : &lt;a href="https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso"&gt;https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso&lt;/a&gt; &lt;br /&gt;On va maintenant installer ce pack d'extensions. Pour cela, via l'explorateur de fichiers, on va dans le dossier Téléchargements pour trouver le fichier téléchargé :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_01.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On fait un clique droit sur le fichier et "Ouvrir avec Monteur d'images disque" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_02.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On accepte le lancement automatique :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_03.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On vous demande de vous authentifier pour réaliser les opérations :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_04.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Cela effectue des trucs et vous n'avez plus qu'à appuyer sur la touche "Entrée" une fois les opérations terminées. &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;Press Return to close this window...&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_05.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Il faut encore activer la fonction de partage du presse-papier. &lt;br /&gt;On commence par éteindre la machine : Menu &amp;gt; Fichier &amp;gt; Fermer &amp;gt; Eteindre la machine. &lt;br /&gt;De retour sur la fenêtre de virtualbox, on fait un clique droit sur notre vm et "Configuration" :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_06.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;Dans la partie "Général" et l'onglet "Avancé", on modifie les deux choses suivantes : &lt;br /&gt;- Presse-papier partagé : Bidirectionnel &lt;br /&gt;- Glisser-déposer : Bidirectionnel&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_07.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On va dans la partie "Dossiers partagés" pour mettre en place un dossier commun entre la vm et notre ordinateur. &lt;br /&gt;On clique donc sur l'icône à droite pour en rajouter un :&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_08.jpg" alt="" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;On déroule le "Chemin du dossier" et on clique sur "Autre..." pour aller sélectionner un dossier que l'on veut partager. &lt;br /&gt;On laisse le nom de dossier automatique. &lt;br /&gt;On laisse décocher "Lecture seule" car on veut ausi pouvoir écrire dans ce dossier. &lt;br /&gt;On coche "Montage automatique" pour que le dossier soit là au lancement de la vm. &lt;br /&gt;"Point de montage", mettez /home/utilisateur/share/ &lt;br /&gt;&lt;em&gt;Replacez utilisateur par le login de votre utilisateur de la vm. Ici dans le tuto c'est lambda.&lt;/em&gt;&lt;div&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_VirtualBox/Image_Addon_Ubuntu_09.jpg" alt="" width="200" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Avec cela vous aurez un dossier partagé mais il faut que vous soyez aussi membre du groupe &lt;strong&gt;vboxsf&lt;/strong&gt; pour pouvoir en bénéficier pleinement. &lt;br /&gt;Donc dans un terminal de la &lt;strong&gt;vm&lt;/strong&gt;, vous rentrez la commande en tant que root : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo adduser username vboxsf&lt;/code&gt;&lt;/div&gt;&lt;em&gt;Avec &lt;strong&gt;username&lt;/strong&gt; le pseudo de votre utilisateur &lt;strong&gt;vm&lt;/strong&gt;.&lt;/em&gt; &lt;br /&gt;Vous devrez vous déconnecter ou reconnecter ou relancer la vm pour que cette autorisation soit prise en compte. &lt;br /&gt;Et voilà, vous avez un dossier commun ! :) &lt;br /&gt;&lt;br /&gt;En avant pour des tests et des découvertes o// &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;strong&gt;Désinstallation de virtualbox :&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;On commence par supprimer toutes les machines que l'on a installé dans virtualbox. &lt;br /&gt;&lt;br /&gt;- Installation depuis la logithèque : &lt;br /&gt;Si vous avez installez depuis la logithèque alors utilisez les commandes suivantes : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt remove virtualbox<br />
sudo apt purge virtualbox-qt<br />
sudo apt remove virtualbox<br />
sudo apt purge virtualbox-qt&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;En supplémentaire, vous pouvez ouvrir la logithèque et rechercher tous les paquets avec la recherche "virtualbox" et voir s'il y a des trucs supplémentaires à virer. &lt;br /&gt;Exemple: virtualbox dkms &lt;br /&gt;&lt;br /&gt;- Installation depuis le dépôt d'Oracle : &lt;br /&gt;On vire le paquet installé : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt remove virtualbox-6.1<br />
sudo apt purge virtualbox-6.1&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Editer le fichier des dépôt pour ne plus prendre en compte Oracle : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo nano /etc/apt/sources.list.d/additional-repositories.list&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Commenter la ligne correspondante en rajoutant un dièse : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;#deb [arch=amd64] <a href="http://download.virtualbox.org/virtualbox/debian" target="_self" rel="noopener" class="mycode_url">http://download.virtualbox.org/virtualbox/debian</a> focal contrib&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Nettoyer le cache des dépôts : &lt;br /&gt;&lt;div class="codeblock"&gt;&lt;code&gt;sudo apt clean&lt;/code&gt;&lt;/div&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Réaliser un gif depuis une video]]></title>
			<link>https://otarigato.org/thread-5569.html</link>
			<pubDate>Wed, 24 Jul 2019 20:26:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5569.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Réaliser un gif depuis une video</span></span></div>
<br />
Pour réaliser un gif comportant exactement le morceau de vidéo que nous voulons extraire, nous allons travailler avec les timecodes de départ et de fin. Afin d'obtenir ces numéros, nous allons utiliser le logiciel <a href="http://avidemux.sourceforge.net/news.html" target="_self" rel="noopener" class="mycode_url">avidemux</a>.<br />
Vous prenez la version adapté à votre système, sous linux il est préférable de prendre les fichiers "appimage" pour s'épargner la compilation :) Mais n'oubliez pas de le rendre exécutable avec la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>chmod +x avidemux_2.7.2.appImage</code></div></div>Nous aurons aussi besoin d'imagemagick, pour les windowsien je sais pas comment vous le mettre. Il vous faudra utiliser l'interface de commande linux intégré à windows 10. Ubuntu ou debian sont dispos dans le store de crosoft.<br />
<br />
Vidéo de départ :<br />
<div style="text-align: center;" class="mycode_align"><iframe src="//player.vimeo.com/video/283642247" width="500" height="375" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>
<br />
Vous lancez le logiciel avidemux et vous ouvrez votre vidéo : Fichier &gt; Ouvrir &gt; ...<br />
Une carte de la vidéo va être crée, cela sera plus ou moins long selon votre vidéo. Attendez que cela finisse tout seul.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/attachment.php?aid=6333" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/attachment.php?aid=6333" loading="lazy"  alt="[Image: attachment.php?aid=6333]" class="mycode_img" /></a></div>
<br />
Vous naviguez jusqu'au moment voulu. Utilisez les marqueurs "A" et "B" afin de vous positionner au mieux et ensuite affinez avec les touches "gauche" et "droite" pour caler pile à la bonne image. Vous pouvez retourner au marqueur "A" avec la touche "page précédente" et "B" avec "page suivante".<br />
Relevez les timecodes.<br />
<br />
Exemples :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Début : 00:00:26.443<br />
Fin : 00:00:31.948<br />
Durée : 00:00:05.505 (soustraction :) )</code></div></div><br />
Puis utilisons la commande suivante depuis le dossier où est stockée la vidéo :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -vf scale=320:-1 -f image2pipe -vcodec ppm - | convert -delay 5 -loop 0 - output.gif</code></div></div>Modifiez les timecodes et le nom de la vidéo pour votre cas. Cela vous créera un fichier gif après un peu d'attente. Cela peut prendre du temps si votre morceau de vidéo est long.<br />
<br />
On aura par exemple :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/attachment.php?aid=6330" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/attachment.php?aid=6330" loading="lazy"  alt="[Image: attachment.php?aid=6330]" class="mycode_img" /></a></div>
<br />
Vous pouvez aussi sortir une vidéo en format webm afin d'avoir le son avec :) Pour un autre format, modifier comme vous voulez.<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -c:v libvpx-vp9 -b:v 2M -vf scale=320:-1 output.webm</code></div></div>Modifiez la taille du fichier et la qualité en changeant le paramètre -b:v, modifiez 2M par une autre valeur.<br />
<br />
En webm :<br />
<div style="text-align: center;" class="mycode_align"><center><video id="video_M-A" class="video-js vjs-default-skin" controls preload="none" width="640" height="360" poster="./folderimg/MEDIAS/poster_video_player.png" data-setup="{}"><br />
<source src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Gif/yui.webm" type='video/webm' ></video></center></div>
<br />
et pour mp4 la ligne est donc :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -crf 12 -vf scale=320:-1 output.mp4</code></div></div>Note : Pour changer la qualité ou la taille du fichier, jouez avec la valeur du crf. Plus c'est bas, meilleure est la qualité et donc plus gros est le poids ; et inversement.<br />
<br />
Et le résultat<br />
<div style="text-align: center;" class="mycode_align"><center><video id="video_M-A" class="video-js vjs-default-skin" controls preload="none" width="640" height="360" poster="./folderimg/MEDIAS/poster_video_player.png" data-setup="{}"><br />
<source src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Gif/yui.mp4" type='video/mp4' ></video></center></div>
<br />
<span style="font-size: small;" class="mycode_size">Sources :<br />
<a href="https://superuser.com/questions/556029/how-do-i-convert-a-video-to-gif-using-ffmpeg-with-reasonable-quality" target="_self" rel="noopener" class="mycode_url">https://superuser.com/questions/556029/h...le-quality</a><br />
<a href="https://ffmpeg.org/ffmpeg.html" target="_self" rel="noopener" class="mycode_url">https://ffmpeg.org/ffmpeg.html</a><br />
<a href="https://ffmpeg.org/ffmpeg-utils.html#time-duration-syntax" target="_self" rel="noopener" class="mycode_url">https://ffmpeg.org/ffmpeg-utils.html#tim...ion-syntax</a><br />
<a href="https://superuser.com/questions/525928/ffmpeg-keeping-quality-during-conversion" target="_self" rel="noopener" class="mycode_url">https://superuser.com/questions/525928/f...conversion</a><br />
<a href="https://trac.ffmpeg.org/wiki/Encode/VP9" target="_self" rel="noopener" class="mycode_url">https://trac.ffmpeg.org/wiki/Encode/VP9</a></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://otarigato.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6333" target="_blank" title="">avidemux.png</a> (Taille : 179.81 Ko / Téléchargements : 436)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://otarigato.org/images/attachtypes/image.png" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6330" target="_blank" title="">yui.gif</a> (Taille : 5.25 Mo / Téléchargements : 458)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Réaliser un gif depuis une video</span></span></div>
<br />
Pour réaliser un gif comportant exactement le morceau de vidéo que nous voulons extraire, nous allons travailler avec les timecodes de départ et de fin. Afin d'obtenir ces numéros, nous allons utiliser le logiciel <a href="http://avidemux.sourceforge.net/news.html" target="_self" rel="noopener" class="mycode_url">avidemux</a>.<br />
Vous prenez la version adapté à votre système, sous linux il est préférable de prendre les fichiers "appimage" pour s'épargner la compilation :) Mais n'oubliez pas de le rendre exécutable avec la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>chmod +x avidemux_2.7.2.appImage</code></div></div>Nous aurons aussi besoin d'imagemagick, pour les windowsien je sais pas comment vous le mettre. Il vous faudra utiliser l'interface de commande linux intégré à windows 10. Ubuntu ou debian sont dispos dans le store de crosoft.<br />
<br />
Vidéo de départ :<br />
<div style="text-align: center;" class="mycode_align"><iframe src="//player.vimeo.com/video/283642247" width="500" height="375" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>
<br />
Vous lancez le logiciel avidemux et vous ouvrez votre vidéo : Fichier &gt; Ouvrir &gt; ...<br />
Une carte de la vidéo va être crée, cela sera plus ou moins long selon votre vidéo. Attendez que cela finisse tout seul.<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/attachment.php?aid=6333" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/attachment.php?aid=6333" loading="lazy"  alt="[Image: attachment.php?aid=6333]" class="mycode_img" /></a></div>
<br />
Vous naviguez jusqu'au moment voulu. Utilisez les marqueurs "A" et "B" afin de vous positionner au mieux et ensuite affinez avec les touches "gauche" et "droite" pour caler pile à la bonne image. Vous pouvez retourner au marqueur "A" avec la touche "page précédente" et "B" avec "page suivante".<br />
Relevez les timecodes.<br />
<br />
Exemples :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Début : 00:00:26.443<br />
Fin : 00:00:31.948<br />
Durée : 00:00:05.505 (soustraction :) )</code></div></div><br />
Puis utilisons la commande suivante depuis le dossier où est stockée la vidéo :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -vf scale=320:-1 -f image2pipe -vcodec ppm - | convert -delay 5 -loop 0 - output.gif</code></div></div>Modifiez les timecodes et le nom de la vidéo pour votre cas. Cela vous créera un fichier gif après un peu d'attente. Cela peut prendre du temps si votre morceau de vidéo est long.<br />
<br />
On aura par exemple :<br />
<div style="text-align: center;" class="mycode_align"><a href="https://otarigato.org/attachment.php?aid=6330" target="_self" rel="noopener" class="mycode_url"><img src="https://otarigato.org/attachment.php?aid=6330" loading="lazy"  alt="[Image: attachment.php?aid=6330]" class="mycode_img" /></a></div>
<br />
Vous pouvez aussi sortir une vidéo en format webm afin d'avoir le son avec :) Pour un autre format, modifier comme vous voulez.<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -c:v libvpx-vp9 -b:v 2M -vf scale=320:-1 output.webm</code></div></div>Modifiez la taille du fichier et la qualité en changeant le paramètre -b:v, modifiez 2M par une autre valeur.<br />
<br />
En webm :<br />
<div style="text-align: center;" class="mycode_align"><center><video id="video_M-A" class="video-js vjs-default-skin" controls preload="none" width="640" height="360" poster="./folderimg/MEDIAS/poster_video_player.png" data-setup="{}"><br />
<source src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Gif/yui.webm" type='video/webm' ></video></center></div>
<br />
et pour mp4 la ligne est donc :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -crf 12 -vf scale=320:-1 output.mp4</code></div></div>Note : Pour changer la qualité ou la taille du fichier, jouez avec la valeur du crf. Plus c'est bas, meilleure est la qualité et donc plus gros est le poids ; et inversement.<br />
<br />
Et le résultat<br />
<div style="text-align: center;" class="mycode_align"><center><video id="video_M-A" class="video-js vjs-default-skin" controls preload="none" width="640" height="360" poster="./folderimg/MEDIAS/poster_video_player.png" data-setup="{}"><br />
<source src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Gif/yui.mp4" type='video/mp4' ></video></center></div>
<br />
<span style="font-size: small;" class="mycode_size">Sources :<br />
<a href="https://superuser.com/questions/556029/how-do-i-convert-a-video-to-gif-using-ffmpeg-with-reasonable-quality" target="_self" rel="noopener" class="mycode_url">https://superuser.com/questions/556029/h...le-quality</a><br />
<a href="https://ffmpeg.org/ffmpeg.html" target="_self" rel="noopener" class="mycode_url">https://ffmpeg.org/ffmpeg.html</a><br />
<a href="https://ffmpeg.org/ffmpeg-utils.html#time-duration-syntax" target="_self" rel="noopener" class="mycode_url">https://ffmpeg.org/ffmpeg-utils.html#tim...ion-syntax</a><br />
<a href="https://superuser.com/questions/525928/ffmpeg-keeping-quality-during-conversion" target="_self" rel="noopener" class="mycode_url">https://superuser.com/questions/525928/f...conversion</a><br />
<a href="https://trac.ffmpeg.org/wiki/Encode/VP9" target="_self" rel="noopener" class="mycode_url">https://trac.ffmpeg.org/wiki/Encode/VP9</a></span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://otarigato.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6333" target="_blank" title="">avidemux.png</a> (Taille : 179.81 Ko / Téléchargements : 436)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://otarigato.org/images/attachtypes/image.png" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6330" target="_blank" title="">yui.gif</a> (Taille : 5.25 Mo / Téléchargements : 458)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installer une nouvelle ROM sur un téléphone]]></title>
			<link>https://otarigato.org/thread-5499.html</link>
			<pubDate>Tue, 09 Apr 2019 15:20:44 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5499.html</guid>
			<description><![CDATA[<span style="font-size: large;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Installer une nouvelle ROM sur un téléphone</span></div></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Message d'avertissement : Je ne serais en aucun cas responsable si vous rendez votre téléphone inutilisable. Cela est possible.<br />
Les étapes que je donne sont réalisées sous linux, à vous d'adapter sous windows, les outils sont disponibles.</span><br />
<br />
J'ai eu le plaisir de recevoir un smartphone afin de me faire passer dans le 21ième siècle :)<br />
<br />
Malheureusement, comme beaucoup de téléphone et de constructeurs/revendeurs peu enclins à faire un sav de qualité, vous n'avez pas la dernière version d'android. Vous voilà bloqué à une ancienne version qui se révèle chaque jour un peu plus troué aux infections.<br />
Pour le voir sur votre téléphone : "Paramètres" &gt; "A propos du téléphone" &gt; "Niveau de correctif de sécurité android".<br />
C'est pourquoi dans mon cas, je vais installer une rom avec une version d'android plus récente. J'en profiterais pour vous montrer qu'il est possible de se passer des services de google inclus dans la totalité des smartphones vendus sur le marché. On se passera d'une revue des articles montrant que google est tout beau, tout gentil et qu'il ne veux que votre bien : <a href="https://www.phonandroid.com/google-vise-par-une-plainte-de-7-pays-europeens-pour-violation-du-rgpd.html" target="_self" rel="noopener" class="mycode_url">Google visé par une plainte de 7 pays européens pour violation du RGPD</a> , <a href="https://www.lesnumeriques.com/vie-du-net/bruxelles-condamne-google-a-payer-4-34-milliards-euros-amende-n76417.html" target="_self" rel="noopener" class="mycode_url">Bruxelles condamne google a payer 4.34 milliards d'euros d'amende</a> , ... et ce n'est que ce que l'on a montré...<br />
<br />
Ce téléphone est un Samsung Galaxy Note II. Pour ceux qui ne connaissent même pas ce modèle, sachez qu'il s'agit d'un des meilleurs téléphones de tous les temps ! (<img src="https://otarigato.org/images/smilies-new/laugh.png" alt="Laugh" title="Laugh" class="smilie smilie_188" />)<br />
Certes son écran n'est pas en haut définition (720p max), mais il a un écran et me permettra de réaliser un grand nombre de tâches courantes comme me diriger, lire des pdfs, regarder des vidéos, écouter de la musique, prendre des photos, ....<br />
De plus, selon la fiche technique disponible chez orange : <a href="https://assistance.orange.fr/equipement/telephones-mobiles-et-tablettes/samsung-galaxy-note-2" target="_self" rel="noopener" class="mycode_url">https://assistance.orange.fr/equipement/...axy-note-2</a> ; ce téléphone n'est pas compatible avec la 4G. Pour mon usage actuel cela ne me changera pas la vie étant donné que je n'ai toujours pas inséré de carte sim dedans :p<br />
<br />
<span style="font-weight: bold;" class="mycode_b">En premier lieu, faites une sauvegarde des fichiers que vous voulez garder !</span><br />
Branchez votre téléphone par usb à votre ordinateur et autoirisez le transfert de fichiers et puis copié tout ce que vous voulez. :)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Consultez d'autres sites qui vous disent ce qu'il faut faire avant de vous lancer dans les opérations aussi... Cela afin de bien comprendre ce que vous alez réaliser à chaque étape et comment.</span><br />
<br />
De mon point de vue, deux sites sont incontournables lorsqu'il s'agit de question sur les roms android ou autre question relative aux smartphones, il s'agit de :<br />
- <a href="https://www.phonandroid.com/forum/" target="_self" rel="noopener" class="mycode_url">Phoneandroid</a>, un forum fr<br />
- <a href="https://forum.xda-developers.com/" target="_self" rel="noopener" class="mycode_url">xda</a>, un forum us<br />
<br />
Mon choix va se porter sur LineageOS qui supporte un grand nombre d'appareil et me permets de me passer des applications système de google : <a href="https://lineageos.org/" target="_self" rel="noopener" class="mycode_url">https://lineageos.org/</a>.<br />
Plus d'infos : <a href="https://fr.wikipedia.org/wiki/LineageOS" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/LineageOS</a><br />
Via la page des appareils supportés, on peut retrouver le galaxy note II et en allant sur la fiche <a href="https://wiki.lineageos.org/devices/t0lte" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/devices/t0lte</a> ; vous avez accès à un petit tutoriel sur comment l'installer.<br />
<br />
En suivant le guide, on voit qu'il est dit à un moment qu'il faut construire la rom nous même pour notre téléphone. Alors on ne va pas faire ça, car c'est chronophage. Cela peut sembler "simple" de premier abord mais si cela était si simple, on aurait des nouvelles roms à chaque version d'android assez rapidement je pense. Hors, lorsque l'on regarde les topics concernant les nouvelles roms, leurs auteurs sont toujours en train de régler des soucis. La construction d'une rom est donc liée à la résolution d'un certain nombre de soucis.<br />
<br />
Je vais donc me baser sur une rom déjà construite et pour cela, je choisis ma préférée dans les topics de xda, mon choix se porte sur la suivante :<br />
- <a href="https://forum.xda-developers.com/galaxy-note-2/orig-development/rom-cyanogenmod-14-0-n7100-t3487568" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...0-t3487568</a><br />
- ou <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-aicp-12-1-t3884692" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...1-t3884692</a><br />
De mon point de vue, il s'agit de la rom la moins bugguée pour ce smartphone. Néanmoins, elle n'est pas du tout à jour (2 version d'android de retard, pas de patch de sécurité), mais comparé aux roms des vendeurs de téléphone, c'est tout de même mieux (la rom officiel de samsung pour ce téléphone s'est arrêtée à la version d'android 4.4.2 et date de 2014)... Et puis dessus, le GPS fonctionne. J'attends avec impatience des roms pour lineage 15 et même 16 sur ce téléphone. Un utilisateur de xda travaille dessus en ce moment, on le voit aux updates régulières de ses topics et ça fait plaisir :<br />
- <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-lineageos-15-1-t3871393" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...1-t3871393</a><br />
- <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-lineageos-16-0-20190112-comico-t3889281" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...o-t3889281</a><br />
<span style="font-weight: bold;" class="mycode_b">Prenez une rom qui est pour votre téléphone !</span><br />
<br />
Bon j'ai donc téléchargé le fichier zip de la rom, c'est bien mais en fait il y a pas mal d'étapes à réaliser au préalable. <br />
On peut lire dans le topic de la rom :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>How to flash:<br />
<br />
    Again: Don't do it if you don't know it!<br />
    Download the ROM and GApps and transfer them to your device<br />
    Boot to recovery (TWRP recommended)<br />
    Wipe system, Cache, data and ART/Dalvik cache<br />
    Flash ROM Zipfile<br />
    Flash/Install GApps (optional, needed for e.g. Google Playstore to work)<br />
    Flash/Install the root solution of choice (optional)<br />
    Reboot to system</blockquote>
<br />
Je vais faire comme si je n'avais pas encore rooté ni réinstallé mon téléphone.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Assurez vous d'abord un téléphone chargé à 100%.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">1 . Installer TWRP :</span><br />
<br />
Sources : <a href="https://wiki.lineageos.org/devices/t0lte/install" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/devices/t0lte/install</a><br />
<a href="https://wiki.lineageos.org/adb_fastboot_guide.html" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/adb_fastboot_guide.html</a><br />
<a href="https://doc.ubuntu-fr.org/heimdall" target="_self" rel="noopener" class="mycode_url">https://doc.ubuntu-fr.org/heimdall</a><br />
<a href="https://ubuntuforums.org/showthread.php?t=2326450" target="_self" rel="noopener" class="mycode_url">https://ubuntuforums.org/showthread.php?t=2326450</a><br />
<a href="https://web.archive.org/web/20160321062212/https://davideddu.org/blog/posts/how-to-flash-a-recovery-image-using-heimdall/" target="_self" rel="noopener" class="mycode_url">https://web.archive.org/web/201603210622...-heimdall/</a><br />
<br />
En prérequis, il est indiqué d'installer adb :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip<br />
unzip platform-tools-latest-linux.zip<br />
mkdir ~/adb-fastboot<br />
mv platform-tools ~/adb-fastboot</code></div></div>Ajoutez les lignes suivantes au fichier "~/.profile"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># Ajout pour adb fastboot<br />
if [ -d "&#36;HOME/adb-fastboot/platform-tools" ] ; then<br />
 export PATH="&#36;HOME/adb-fastboot/platform-tools:&#36;PATH"<br />
fi</code></div></div>Redémmarrez l'ordinateur ou déloguez vous et reloguez vous pour charger ces nouveaux paramètres.<br />
<br />
Une fois cela fait, il faut activer adb sur votre téléphone :<br />
Allez dans "Paramètres" &gt; section "Système" &gt; "A propos du téléphone" &gt; et tapez 7 fois sur "Numéro de build"<br />
Cela activera les paramètres de développeurs.<br />
Revenez en arrière "Paramètres" &gt; section "Système" &gt; "Options pour développeurs" &gt; activez "Débogage Android"<br />
Branchez votre téléphone par usb à votre ordinateur et lancez un terminal pour lancer la commande suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb devices</code></div></div>Si vous obtenez du blabla avec :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>no permissions (user in plugdev group; are your udev rules wrong?); see [<a href="http://developer.android.com/tools/device.html" target="_self" rel="noopener" class="mycode_url">http://developer.android.com/tools/device.html</a></blockquote>
alors il faut mettre en place les règles udev : <a href="https://github.com/M0Rf30/android-udev-rules#installation" target="_self" rel="noopener" class="mycode_url">https://github.com/M0Rf30/android-udev-r...stallation</a> (vous faîtes ce qui est mentionné ^^) :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># Clone this repository<br />
git clone https://github.com/M0Rf30/android-udev-rules.git<br />
cd android-udev-rules<br />
# Copy rules file<br />
sudo cp -v 51-android.rules /etc/udev/rules.d/51-android.rules<br />
# OR create a sym-link to the rules file - choose this option if you'd like to update your udev rules using git.<br />
sudo ln -sf "&#36;PWD"/51-android.rules /etc/udev/rules.d/51-android.rules<br />
# Change file permissions<br />
sudo chmod a+r /etc/udev/rules.d/51-android.rules<br />
# If adbusers group already exists remove old adbusers group<br />
groupdel adbusers<br />
# add the adbusers group if it's doesn't already exist<br />
sudo mkdir -p /usr/lib/sysusers.d/ &amp;&amp; sudo cp android-udev.conf /usr/lib/sysusers.d/<br />
sudo systemd-sysusers # (1)<br />
# OR on Fedora:<br />
groupadd adbusers<br />
# Add your user to the adbusers group<br />
sudo usermod -a -G adbusers &#36;(whoami)<br />
# Restart UDEV<br />
sudo udevadm control --reload-rules<br />
sudo service udev restart<br />
# OR on Fedora:<br />
sudo systemctl restart systemd-udevd.service<br />
# Restart the ADB server<br />
adb kill-server<br />
# Replug your Android device and verify that USB debugging is enabled in developer options<br />
adb devices<br />
# You should now see your device</code></div></div>Vous avez maintenant un message sur votre téléphone vous demandant si vous voulez activer le debogage pour cet ordinateur, mettez "oui, toujours autoriser".<br />
<br />
On me dit donc de démarrer le système TWRP (<a href="https://en.wikipedia.org/wiki/Team_Win_Recovery_Project" target="_self" rel="noopener" class="mycode_url">https://en.wikipedia.org/wiki/Team_Win_Recovery_Project</a>).<br />
On peut se rendre sur leur site : <a href="https://twrp.me/" target="_self" rel="noopener" class="mycode_url">https://twrp.me/</a><br />
Sur la page dédié au smartphone sur lequel je veux l'installer, il y a toute la procédure : <a href="https://twrp.me/samsung/samsunggalaxynote2n7100.html" target="_self" rel="noopener" class="mycode_url">https://twrp.me/samsung/samsunggalaxynote2n7100.html</a>.<br />
Télécharger la bonne version de twrp pour vous, pour moi il s'agit de : "twrp-3.2.3-0-t03g.img" (pour heimdall il faut le fichier .img et non .img.tar).<br />
Je vais utiliser la méthode Heimdall (appareil compatible et testé avec heimdall : <a href="https://doc.ubuntu-fr.org/heimdall#liste_des_appareils_compatibles" target="_self" rel="noopener" class="mycode_url">https://doc.ubuntu-fr.org/heimdall#liste...ompatibles</a>) et non avec Odin (Odin est un logiciel présumément réalisé par Samsung et qui a ses nouvelles versions qui leak). Cet outil est disponible ici : <a href="https://glassechidna.com.au/heimdall/" target="_self" rel="noopener" class="mycode_url">https://glassechidna.com.au/heimdall/</a> qui est donc pour les smartphone <span style="font-weight: bold;" class="mycode_b">samsung</span>.<br />
Sous linux :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install heimdall-flash</code></div></div>Redémarrer votre ordinateur.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Attention, il faudra que les fichiers que vous chargiez dans heimdall ne soit pas situé dans un sous-dossiers d'un dossier contenant des caractères spéciaux, dont les accents. Donc le dossier "Téléchargements" ne va pas, ni "Nouveau dossier" à cause de l'espace.</span><br />
<br />
Maintenant éteignez votre téléphone.<br />
Redémarrez le en mode "download", pour cela maintenez appuyé la combinaison de touches suivantes : "Volume bas" + "Home" + "Power".<br />
Dès que l'écran affiche un message d'avertissement avec un triangle jaune "Attention", relâchez les touches.<br />
Appuyez enfin sur la touche "Volume haut". Et vous voilà en mode "download".<br />
Branchez le par usb à votre ordinateur.<br />
<br />
Ouvrez un terminal et tapez :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>lsusb</code></div></div>Vous devriez voir une ligne correspondant à votre appareil, assez explicite, exemple : "Bus 002 Device 008: ID 06g3:725v Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)".<br />
<br />
Pour flasher l'image de TWRP téléchargée précédemment, allez ouvrir un terminal dans le dossier où votre fichier ".img" est stockée et lancez la commande suivante : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>heimdall flash --RECOVERY twrp-3.2.3-0-t03g.img</code></div></div><br />
Rapidement, le logiciel fait le travail et votre téléphone sera redémarré.<br />
Note : Dans la doc que je lis, il est mentionné qu'il faut impérativement redémarrer en mode recovery lors du redémarage du téléphone sinon ce que l'on vient d'effectuer est effacé. De mon côté, pas eu ce soucis, ça a redémarré, j'ai éteinds le téléphone et redémarré en mode recovery ensuite. Il est possible d'utiliser la commande suivante pour redémarrer soit même en mode recovery : "heimdall flash --RECOVERY twrp-x.x.x-x-t0lte.img --no-reboot" après la fin de la commande. Pour démarrer en mode recovery la combinaison de touche est la suivante : "Volume haut" + "Home" + Power".<br />
<br />
Maintenant que l'on a installé TWRP, on peut réaliser des sauvegardes entre autres mais aussi installer notre nouvelle rom :)<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Installer LineageOS :</span><br />
<br />
Vous avez téléchargé le fichier de votre rom.<br />
Je teste celle ci comme dit plus haut : <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-aicp-12-1-t3884692" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...1-t3884692</a>.<br />
Et j'ai donc le fichier : "AICP.Unofficial.20190126.zip".<br />
<br />
Démarrez votre téléphone en mode recovery : "Volume haut" + "Home" + Power". Lâchez ces touches dès que vous avez des trucs écrit à l'écran.<br />
<br />
Faites une backup de votre système sur votre carte SD insérée. Mettez bien sur la carte sd car la mémoire interne de votre téléphone va être effacée avec les prochaines manipulations.<br />
<br />
Quand l'opération est finie, revenez au menu général de TWRP. Et allez dans "Wipe".<br />
Vous allez dans "Format Data" en bas et vous tapez "yes" pour effectuer l'opération.<br />
Cela va supprimer un paquet de trucs sur le stockage interne du téléphone.<br />
<br />
Une fois cela fait, vous retournez au menu précédent et vous choisissez "Advanced wipe", vous sélectionnez "Cache" et "System" et vous déplacez la barre en bas pour nettoyer cela ("swipe to factory reset").<br />
<br />
Une fois cela fait, vous revenez au menu de base de TWRP. Vous sélectionnez "Advanced" puis "ADB Sideload".<br />
Connectez votre téléphone par usb à votre ordinateur.<br />
Vous pouvez avoir un message d'erreur : "Impossible de monter GT N7100 - Impossible d'ouvrir le périphérique MTP "[usb:002,014]"".<br />
Pour moi, cela ne m'a pas affecté.<br />
J'ai lancé la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb sideload AICP.Unofficial.20190126.zip</code></div></div>La rom a commencé à être flashée. On attend la fin :)<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2.a Installer Google Apps :</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Si vous voulez les applications de base de google -_- Gmail, maps et ses trackers.<br />
Il faut les installer avant de redémarrer.</span><br />
Sinon vous êtes bon pour refaire l'installation de lineage.<br />
<br />
Pour cela, téléchargez "OpenGApps" correspondant à votre version de lineage : <a href="https://wiki.lineageos.org/gapps.html" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/gapps.html</a><br />
Vous le copier sur votre carte sd avec adb :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb push filename.zip /sdcard/</code></div></div><br />
Puis vous sélectionnez "Install" dans le menu général de TWRP et vous sélectionnez votre zip et vous balayez la zone en bleue en bas pour appliquer l'installation.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2.b Rooter son téléphone :</span><br />
<br />
On peut aussi rooter son téléphone afin de pouvoir donner des autorisations particulières à certaines applications. Cela n'est pas forcément utile et peut ouvrir la porte à des applications malveillantes.<br />
<br />
Téléchargez le fichier "arm" d'addonsu (on prend "arm pour" notre téléphone Galaxy Note II N7100).<br />
Et réalisez la même chose que précédement.<br />
<br />
Vous le copier sur votre carte sd avec adb :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb push filename.zip /sdcard/</code></div></div><br />
Puis vous sélectionnez "Install" dans le menu général de TWRP et vous sélectionnez votre zip et vous balayez la zone en bleue en bas pour appliquer l'installation.<br />
<br />
<br />
<br />
C'est fini, on retourne au menu général et "Reboot" &gt; "System".<br />
Vous voilà dans votre nouvelle rom :)<br />
Note : Le premier démarrage peut être assez long.<br />
Sous LineageOS il vous sera d'ailleurs demandé plusieurs renseignements lors de ce premier démarrage afin de paramétrer votre téléphone.<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. Configurations :</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Nous n'allons pas tout passer en revue, donc parcourez les possibilités de configuration de votre téléphone et n'hésitez pas à rechercher sur internet quand vous ne comprenez pas les subtilités.</span><br />
<br />
On va voir quelques paramètres à régler dans la configuration de son téléphone.<br />
Je suis en langue anglais, je vais directement passer en français pour utiliser les noms de menu fr par la suite :<br />
- "Setting" &gt; partie "Personal" - "Languages &amp; input" &gt; "Languages" --&gt; "Add a language" --&gt; "Français"<br />
Et vous pouvez supprimer l'anglais :)<br />
<br />
On va voir que certains paramètres maintenant dans l'ordre du menu "Paramètres".<br />
<br />
Section "Sans fil et réseaux" :<br />
- Wifi --&gt; Configurer le wifi : Désactiver la notification de réseau ; wifi actif en veille = jamais<br />
- Wifi --&gt; Options avancées --&gt; Wi-Fi Direct : Renommer l'appareil (le wifi direct sert à connecter deux appareils entre eux pour échanger des fichiers volumineux : <a href="https://fr.wikipedia.org/wiki/Wi-Fi_Direct" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/Wi-Fi_Direct</a>)<br />
- Bluetooth : Désactiver.<br />
- Consommation de données : De là, si vous avez un forfait limité en quantité de données, vous pouvez prévoir une limite de consommation et gérer les applications qui auront encore accès au réseau, définir les réseaux payants, visualiser quelles applis consomment le plus, etc...<br />
- Plus --&gt; Messages d'urgence : vous pouvez désactiver "enoncer un mesage d'alerte", "afficher les diffusions test ETWS", "afficher diffusions chaine 30" et "afficher diffusion du canal 60".<br />
      --&gt; NFC : désactiver <br />
<br />
Section "Appareil" :<br />
- Notifications --&gt; Configurer les notifications --&gt; Sur l'écran de verrouillage : N'afficher aucune notification.<br />
- Utilisateurs --&gt; Informations d'urgence  : vous renseignez ce que vous souhaitez, cela sera accessible à toute personne ayant accès à votre téléphone, ces infos peuvent servir en cas de premiers secours.<br />
<br />
Section "Personnel" :<br />
- Localisation : Activé *mais* Mode : Appareil uniquement, vous n'utiliserez que le gps et non les réseaux wifi et téléphoniques environnants, cela sera moins précis mais suffisant.<br />
- Sécurité --&gt; Verrouillage de l'écran : utilisez un mot de passe (les techniques par identification faciale ou empreinte digitale ne sont pas fiables).<br />
--&gt; Paramètres : Message sur écran verrouillé : Mettez un email ou un numéro de téléphone de secours. Si quelqu'un trouve votre téléphone et qu'il ne reste presque plus de batterie, vous ne pourrez pas le joindre très longtemps.<br />
--&gt; Sources inconnues : Autorisez l'installation d'applications issues de sources inconnues. Utile si vous téléchargez directement les apk sans passer par un magasin d'applications.<br />
--&gt; Confidentialité --&gt; Protection des données : "Activée par défaut : Oui" . Vous pouvez aussi gérer les applications pour leur retirer le droit d'accéder à vos contacts, messages, journals d'appels par exemple.<br />
<br />
Spécifique à cette rom, peut-être trouvable dans la votre :<br />
- AICP Extras --&gt; Menu des paramètres --&gt; Diverses merdes : Mediascanner on boot : Disable (avec une grosse carte sd cela peut allonger le temps de boot considérablement).<br />
- Météo avec OpenWeatherMap : Définissez une localisation personnalisée.<br />
<br />
<br />
<br />
Quelques bonnes pratiques pour prolonger votre batterie et votre vie privée :<br />
- Désactivez le wifi par défaut : ainsi vous ne vous connecterez pas à tous les hotspots que votre téléphone voit passer et la publicité ciblée commence à arriver sur nos téléphones : <a href="https://www.cnetfrance.fr/news/google-peut-vous-suivre-a-la-trace-meme-sans-gps-39761752.htm" target="_self" rel="noopener" class="mycode_url">https://www.cnetfrance.fr/news/google-pe...761752.htm</a>, <a href="https://www.frandroid.com/culture-tech/577876_dans-le-metro-ces-ecrans-de-publicites-traquent-vos-smartphones" target="_self" rel="noopener" class="mycode_url">https://www.frandroid.com/culture-tech/5...martphones</a><br />
- Des fois cela ne suffit pas, il y a une autre option à désactiver : <a href="https://www.journaldugeek.com/2017/09/05/comment-les-centres-commerciaux-parviennent-a-tracer-les-smartphones-android-meme-lorsque-le-wifi-est-desactive/" target="_self" rel="noopener" class="mycode_url">https://www.journaldugeek.com/2017/09/05...desactive/</a><br />
- Attention aux permission accordées aux diverses applications :<br />
IMAGE<br />
   En vert : Pas de danger, sinon celui d’user de la batterie.<br />
   En orange : Désagréments potentiels, s’interroger sur le bien-fondé de ces permissions.<br />
   En rouge : Attention, ces permissions permettent d’accéder à vos données personnelles, n’acceptez que pour les applications de confiance.<br />
Source : <a href="https://www.android-mt.com/tutoriel/permissions-sachez-dire-non/3395/" target="_self" rel="noopener" class="mycode_url">https://www.android-mt.com/tutoriel/perm...-non/3395/</a><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">4. Applications :</span><br />
<br />
Pour commencer, il faut installer un magasin d'application : <br />
- F-Droid : Qui est un magasin d'applications libres et qui permet de visualiser si certaines permissions demandées par l'application ne nous plairons pas : <a href="https://f-droid.org/fr/" target="_self" rel="noopener" class="mycode_url">https://f-droid.org/fr/</a>. Mettez l'apk sur votre carte sd et installez depuis votre téléphone.<br />
- YalpStore : Une appli qui vous permettra de télécharger/mettre à jour des applications depuis le google store sans avoir de compte google de relié. Pour cela, vous pouvez utiliser le compte de yalp.<br />
Plus d'infos sur ces stores : <a href="https://upandclear.org/2017/02/16/android-installermettre-a-jour-des-applications-sans-playstore-ni-warez/#YALPStore" target="_self" rel="noopener" class="mycode_url">https://upandclear.org/2017/02/16/androi...#YALPStore</a><br />
<br />
- OSMAnd : Une application pour vous guider et vous localiser sur une carte. Convient parfaitement en remplacement de maps. (<a href="https://osmand.net/" target="_self" rel="noopener" class="mycode_url">https://osmand.net/</a>)<br />
- SatStat : Pour avoir pas mal de données sur vos capteurs et pas seulement les satellites.<br />
<br />
Pour le reste des applis, on verra à faire un topic dédié.]]></description>
			<content:encoded><![CDATA[<span style="font-size: large;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Installer une nouvelle ROM sur un téléphone</span></div></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Message d'avertissement : Je ne serais en aucun cas responsable si vous rendez votre téléphone inutilisable. Cela est possible.<br />
Les étapes que je donne sont réalisées sous linux, à vous d'adapter sous windows, les outils sont disponibles.</span><br />
<br />
J'ai eu le plaisir de recevoir un smartphone afin de me faire passer dans le 21ième siècle :)<br />
<br />
Malheureusement, comme beaucoup de téléphone et de constructeurs/revendeurs peu enclins à faire un sav de qualité, vous n'avez pas la dernière version d'android. Vous voilà bloqué à une ancienne version qui se révèle chaque jour un peu plus troué aux infections.<br />
Pour le voir sur votre téléphone : "Paramètres" &gt; "A propos du téléphone" &gt; "Niveau de correctif de sécurité android".<br />
C'est pourquoi dans mon cas, je vais installer une rom avec une version d'android plus récente. J'en profiterais pour vous montrer qu'il est possible de se passer des services de google inclus dans la totalité des smartphones vendus sur le marché. On se passera d'une revue des articles montrant que google est tout beau, tout gentil et qu'il ne veux que votre bien : <a href="https://www.phonandroid.com/google-vise-par-une-plainte-de-7-pays-europeens-pour-violation-du-rgpd.html" target="_self" rel="noopener" class="mycode_url">Google visé par une plainte de 7 pays européens pour violation du RGPD</a> , <a href="https://www.lesnumeriques.com/vie-du-net/bruxelles-condamne-google-a-payer-4-34-milliards-euros-amende-n76417.html" target="_self" rel="noopener" class="mycode_url">Bruxelles condamne google a payer 4.34 milliards d'euros d'amende</a> , ... et ce n'est que ce que l'on a montré...<br />
<br />
Ce téléphone est un Samsung Galaxy Note II. Pour ceux qui ne connaissent même pas ce modèle, sachez qu'il s'agit d'un des meilleurs téléphones de tous les temps ! (<img src="https://otarigato.org/images/smilies-new/laugh.png" alt="Laugh" title="Laugh" class="smilie smilie_188" />)<br />
Certes son écran n'est pas en haut définition (720p max), mais il a un écran et me permettra de réaliser un grand nombre de tâches courantes comme me diriger, lire des pdfs, regarder des vidéos, écouter de la musique, prendre des photos, ....<br />
De plus, selon la fiche technique disponible chez orange : <a href="https://assistance.orange.fr/equipement/telephones-mobiles-et-tablettes/samsung-galaxy-note-2" target="_self" rel="noopener" class="mycode_url">https://assistance.orange.fr/equipement/...axy-note-2</a> ; ce téléphone n'est pas compatible avec la 4G. Pour mon usage actuel cela ne me changera pas la vie étant donné que je n'ai toujours pas inséré de carte sim dedans :p<br />
<br />
<span style="font-weight: bold;" class="mycode_b">En premier lieu, faites une sauvegarde des fichiers que vous voulez garder !</span><br />
Branchez votre téléphone par usb à votre ordinateur et autoirisez le transfert de fichiers et puis copié tout ce que vous voulez. :)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Consultez d'autres sites qui vous disent ce qu'il faut faire avant de vous lancer dans les opérations aussi... Cela afin de bien comprendre ce que vous alez réaliser à chaque étape et comment.</span><br />
<br />
De mon point de vue, deux sites sont incontournables lorsqu'il s'agit de question sur les roms android ou autre question relative aux smartphones, il s'agit de :<br />
- <a href="https://www.phonandroid.com/forum/" target="_self" rel="noopener" class="mycode_url">Phoneandroid</a>, un forum fr<br />
- <a href="https://forum.xda-developers.com/" target="_self" rel="noopener" class="mycode_url">xda</a>, un forum us<br />
<br />
Mon choix va se porter sur LineageOS qui supporte un grand nombre d'appareil et me permets de me passer des applications système de google : <a href="https://lineageos.org/" target="_self" rel="noopener" class="mycode_url">https://lineageos.org/</a>.<br />
Plus d'infos : <a href="https://fr.wikipedia.org/wiki/LineageOS" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/LineageOS</a><br />
Via la page des appareils supportés, on peut retrouver le galaxy note II et en allant sur la fiche <a href="https://wiki.lineageos.org/devices/t0lte" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/devices/t0lte</a> ; vous avez accès à un petit tutoriel sur comment l'installer.<br />
<br />
En suivant le guide, on voit qu'il est dit à un moment qu'il faut construire la rom nous même pour notre téléphone. Alors on ne va pas faire ça, car c'est chronophage. Cela peut sembler "simple" de premier abord mais si cela était si simple, on aurait des nouvelles roms à chaque version d'android assez rapidement je pense. Hors, lorsque l'on regarde les topics concernant les nouvelles roms, leurs auteurs sont toujours en train de régler des soucis. La construction d'une rom est donc liée à la résolution d'un certain nombre de soucis.<br />
<br />
Je vais donc me baser sur une rom déjà construite et pour cela, je choisis ma préférée dans les topics de xda, mon choix se porte sur la suivante :<br />
- <a href="https://forum.xda-developers.com/galaxy-note-2/orig-development/rom-cyanogenmod-14-0-n7100-t3487568" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...0-t3487568</a><br />
- ou <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-aicp-12-1-t3884692" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...1-t3884692</a><br />
De mon point de vue, il s'agit de la rom la moins bugguée pour ce smartphone. Néanmoins, elle n'est pas du tout à jour (2 version d'android de retard, pas de patch de sécurité), mais comparé aux roms des vendeurs de téléphone, c'est tout de même mieux (la rom officiel de samsung pour ce téléphone s'est arrêtée à la version d'android 4.4.2 et date de 2014)... Et puis dessus, le GPS fonctionne. J'attends avec impatience des roms pour lineage 15 et même 16 sur ce téléphone. Un utilisateur de xda travaille dessus en ce moment, on le voit aux updates régulières de ses topics et ça fait plaisir :<br />
- <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-lineageos-15-1-t3871393" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...1-t3871393</a><br />
- <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-lineageos-16-0-20190112-comico-t3889281" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...o-t3889281</a><br />
<span style="font-weight: bold;" class="mycode_b">Prenez une rom qui est pour votre téléphone !</span><br />
<br />
Bon j'ai donc téléchargé le fichier zip de la rom, c'est bien mais en fait il y a pas mal d'étapes à réaliser au préalable. <br />
On peut lire dans le topic de la rom :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>How to flash:<br />
<br />
    Again: Don't do it if you don't know it!<br />
    Download the ROM and GApps and transfer them to your device<br />
    Boot to recovery (TWRP recommended)<br />
    Wipe system, Cache, data and ART/Dalvik cache<br />
    Flash ROM Zipfile<br />
    Flash/Install GApps (optional, needed for e.g. Google Playstore to work)<br />
    Flash/Install the root solution of choice (optional)<br />
    Reboot to system</blockquote>
<br />
Je vais faire comme si je n'avais pas encore rooté ni réinstallé mon téléphone.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Assurez vous d'abord un téléphone chargé à 100%.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">1 . Installer TWRP :</span><br />
<br />
Sources : <a href="https://wiki.lineageos.org/devices/t0lte/install" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/devices/t0lte/install</a><br />
<a href="https://wiki.lineageos.org/adb_fastboot_guide.html" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/adb_fastboot_guide.html</a><br />
<a href="https://doc.ubuntu-fr.org/heimdall" target="_self" rel="noopener" class="mycode_url">https://doc.ubuntu-fr.org/heimdall</a><br />
<a href="https://ubuntuforums.org/showthread.php?t=2326450" target="_self" rel="noopener" class="mycode_url">https://ubuntuforums.org/showthread.php?t=2326450</a><br />
<a href="https://web.archive.org/web/20160321062212/https://davideddu.org/blog/posts/how-to-flash-a-recovery-image-using-heimdall/" target="_self" rel="noopener" class="mycode_url">https://web.archive.org/web/201603210622...-heimdall/</a><br />
<br />
En prérequis, il est indiqué d'installer adb :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip<br />
unzip platform-tools-latest-linux.zip<br />
mkdir ~/adb-fastboot<br />
mv platform-tools ~/adb-fastboot</code></div></div>Ajoutez les lignes suivantes au fichier "~/.profile"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># Ajout pour adb fastboot<br />
if [ -d "&#36;HOME/adb-fastboot/platform-tools" ] ; then<br />
 export PATH="&#36;HOME/adb-fastboot/platform-tools:&#36;PATH"<br />
fi</code></div></div>Redémmarrez l'ordinateur ou déloguez vous et reloguez vous pour charger ces nouveaux paramètres.<br />
<br />
Une fois cela fait, il faut activer adb sur votre téléphone :<br />
Allez dans "Paramètres" &gt; section "Système" &gt; "A propos du téléphone" &gt; et tapez 7 fois sur "Numéro de build"<br />
Cela activera les paramètres de développeurs.<br />
Revenez en arrière "Paramètres" &gt; section "Système" &gt; "Options pour développeurs" &gt; activez "Débogage Android"<br />
Branchez votre téléphone par usb à votre ordinateur et lancez un terminal pour lancer la commande suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb devices</code></div></div>Si vous obtenez du blabla avec :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>no permissions (user in plugdev group; are your udev rules wrong?); see [<a href="http://developer.android.com/tools/device.html" target="_self" rel="noopener" class="mycode_url">http://developer.android.com/tools/device.html</a></blockquote>
alors il faut mettre en place les règles udev : <a href="https://github.com/M0Rf30/android-udev-rules#installation" target="_self" rel="noopener" class="mycode_url">https://github.com/M0Rf30/android-udev-r...stallation</a> (vous faîtes ce qui est mentionné ^^) :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># Clone this repository<br />
git clone https://github.com/M0Rf30/android-udev-rules.git<br />
cd android-udev-rules<br />
# Copy rules file<br />
sudo cp -v 51-android.rules /etc/udev/rules.d/51-android.rules<br />
# OR create a sym-link to the rules file - choose this option if you'd like to update your udev rules using git.<br />
sudo ln -sf "&#36;PWD"/51-android.rules /etc/udev/rules.d/51-android.rules<br />
# Change file permissions<br />
sudo chmod a+r /etc/udev/rules.d/51-android.rules<br />
# If adbusers group already exists remove old adbusers group<br />
groupdel adbusers<br />
# add the adbusers group if it's doesn't already exist<br />
sudo mkdir -p /usr/lib/sysusers.d/ &amp;&amp; sudo cp android-udev.conf /usr/lib/sysusers.d/<br />
sudo systemd-sysusers # (1)<br />
# OR on Fedora:<br />
groupadd adbusers<br />
# Add your user to the adbusers group<br />
sudo usermod -a -G adbusers &#36;(whoami)<br />
# Restart UDEV<br />
sudo udevadm control --reload-rules<br />
sudo service udev restart<br />
# OR on Fedora:<br />
sudo systemctl restart systemd-udevd.service<br />
# Restart the ADB server<br />
adb kill-server<br />
# Replug your Android device and verify that USB debugging is enabled in developer options<br />
adb devices<br />
# You should now see your device</code></div></div>Vous avez maintenant un message sur votre téléphone vous demandant si vous voulez activer le debogage pour cet ordinateur, mettez "oui, toujours autoriser".<br />
<br />
On me dit donc de démarrer le système TWRP (<a href="https://en.wikipedia.org/wiki/Team_Win_Recovery_Project" target="_self" rel="noopener" class="mycode_url">https://en.wikipedia.org/wiki/Team_Win_Recovery_Project</a>).<br />
On peut se rendre sur leur site : <a href="https://twrp.me/" target="_self" rel="noopener" class="mycode_url">https://twrp.me/</a><br />
Sur la page dédié au smartphone sur lequel je veux l'installer, il y a toute la procédure : <a href="https://twrp.me/samsung/samsunggalaxynote2n7100.html" target="_self" rel="noopener" class="mycode_url">https://twrp.me/samsung/samsunggalaxynote2n7100.html</a>.<br />
Télécharger la bonne version de twrp pour vous, pour moi il s'agit de : "twrp-3.2.3-0-t03g.img" (pour heimdall il faut le fichier .img et non .img.tar).<br />
Je vais utiliser la méthode Heimdall (appareil compatible et testé avec heimdall : <a href="https://doc.ubuntu-fr.org/heimdall#liste_des_appareils_compatibles" target="_self" rel="noopener" class="mycode_url">https://doc.ubuntu-fr.org/heimdall#liste...ompatibles</a>) et non avec Odin (Odin est un logiciel présumément réalisé par Samsung et qui a ses nouvelles versions qui leak). Cet outil est disponible ici : <a href="https://glassechidna.com.au/heimdall/" target="_self" rel="noopener" class="mycode_url">https://glassechidna.com.au/heimdall/</a> qui est donc pour les smartphone <span style="font-weight: bold;" class="mycode_b">samsung</span>.<br />
Sous linux :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install heimdall-flash</code></div></div>Redémarrer votre ordinateur.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Attention, il faudra que les fichiers que vous chargiez dans heimdall ne soit pas situé dans un sous-dossiers d'un dossier contenant des caractères spéciaux, dont les accents. Donc le dossier "Téléchargements" ne va pas, ni "Nouveau dossier" à cause de l'espace.</span><br />
<br />
Maintenant éteignez votre téléphone.<br />
Redémarrez le en mode "download", pour cela maintenez appuyé la combinaison de touches suivantes : "Volume bas" + "Home" + "Power".<br />
Dès que l'écran affiche un message d'avertissement avec un triangle jaune "Attention", relâchez les touches.<br />
Appuyez enfin sur la touche "Volume haut". Et vous voilà en mode "download".<br />
Branchez le par usb à votre ordinateur.<br />
<br />
Ouvrez un terminal et tapez :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>lsusb</code></div></div>Vous devriez voir une ligne correspondant à votre appareil, assez explicite, exemple : "Bus 002 Device 008: ID 06g3:725v Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)".<br />
<br />
Pour flasher l'image de TWRP téléchargée précédemment, allez ouvrir un terminal dans le dossier où votre fichier ".img" est stockée et lancez la commande suivante : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>heimdall flash --RECOVERY twrp-3.2.3-0-t03g.img</code></div></div><br />
Rapidement, le logiciel fait le travail et votre téléphone sera redémarré.<br />
Note : Dans la doc que je lis, il est mentionné qu'il faut impérativement redémarrer en mode recovery lors du redémarage du téléphone sinon ce que l'on vient d'effectuer est effacé. De mon côté, pas eu ce soucis, ça a redémarré, j'ai éteinds le téléphone et redémarré en mode recovery ensuite. Il est possible d'utiliser la commande suivante pour redémarrer soit même en mode recovery : "heimdall flash --RECOVERY twrp-x.x.x-x-t0lte.img --no-reboot" après la fin de la commande. Pour démarrer en mode recovery la combinaison de touche est la suivante : "Volume haut" + "Home" + Power".<br />
<br />
Maintenant que l'on a installé TWRP, on peut réaliser des sauvegardes entre autres mais aussi installer notre nouvelle rom :)<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Installer LineageOS :</span><br />
<br />
Vous avez téléchargé le fichier de votre rom.<br />
Je teste celle ci comme dit plus haut : <a href="https://forum.xda-developers.com/galaxy-note-2/development/rom-aicp-12-1-t3884692" target="_self" rel="noopener" class="mycode_url">https://forum.xda-developers.com/galaxy-...1-t3884692</a>.<br />
Et j'ai donc le fichier : "AICP.Unofficial.20190126.zip".<br />
<br />
Démarrez votre téléphone en mode recovery : "Volume haut" + "Home" + Power". Lâchez ces touches dès que vous avez des trucs écrit à l'écran.<br />
<br />
Faites une backup de votre système sur votre carte SD insérée. Mettez bien sur la carte sd car la mémoire interne de votre téléphone va être effacée avec les prochaines manipulations.<br />
<br />
Quand l'opération est finie, revenez au menu général de TWRP. Et allez dans "Wipe".<br />
Vous allez dans "Format Data" en bas et vous tapez "yes" pour effectuer l'opération.<br />
Cela va supprimer un paquet de trucs sur le stockage interne du téléphone.<br />
<br />
Une fois cela fait, vous retournez au menu précédent et vous choisissez "Advanced wipe", vous sélectionnez "Cache" et "System" et vous déplacez la barre en bas pour nettoyer cela ("swipe to factory reset").<br />
<br />
Une fois cela fait, vous revenez au menu de base de TWRP. Vous sélectionnez "Advanced" puis "ADB Sideload".<br />
Connectez votre téléphone par usb à votre ordinateur.<br />
Vous pouvez avoir un message d'erreur : "Impossible de monter GT N7100 - Impossible d'ouvrir le périphérique MTP "[usb:002,014]"".<br />
Pour moi, cela ne m'a pas affecté.<br />
J'ai lancé la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb sideload AICP.Unofficial.20190126.zip</code></div></div>La rom a commencé à être flashée. On attend la fin :)<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2.a Installer Google Apps :</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Si vous voulez les applications de base de google -_- Gmail, maps et ses trackers.<br />
Il faut les installer avant de redémarrer.</span><br />
Sinon vous êtes bon pour refaire l'installation de lineage.<br />
<br />
Pour cela, téléchargez "OpenGApps" correspondant à votre version de lineage : <a href="https://wiki.lineageos.org/gapps.html" target="_self" rel="noopener" class="mycode_url">https://wiki.lineageos.org/gapps.html</a><br />
Vous le copier sur votre carte sd avec adb :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb push filename.zip /sdcard/</code></div></div><br />
Puis vous sélectionnez "Install" dans le menu général de TWRP et vous sélectionnez votre zip et vous balayez la zone en bleue en bas pour appliquer l'installation.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2.b Rooter son téléphone :</span><br />
<br />
On peut aussi rooter son téléphone afin de pouvoir donner des autorisations particulières à certaines applications. Cela n'est pas forcément utile et peut ouvrir la porte à des applications malveillantes.<br />
<br />
Téléchargez le fichier "arm" d'addonsu (on prend "arm pour" notre téléphone Galaxy Note II N7100).<br />
Et réalisez la même chose que précédement.<br />
<br />
Vous le copier sur votre carte sd avec adb :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>adb push filename.zip /sdcard/</code></div></div><br />
Puis vous sélectionnez "Install" dans le menu général de TWRP et vous sélectionnez votre zip et vous balayez la zone en bleue en bas pour appliquer l'installation.<br />
<br />
<br />
<br />
C'est fini, on retourne au menu général et "Reboot" &gt; "System".<br />
Vous voilà dans votre nouvelle rom :)<br />
Note : Le premier démarrage peut être assez long.<br />
Sous LineageOS il vous sera d'ailleurs demandé plusieurs renseignements lors de ce premier démarrage afin de paramétrer votre téléphone.<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. Configurations :</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Nous n'allons pas tout passer en revue, donc parcourez les possibilités de configuration de votre téléphone et n'hésitez pas à rechercher sur internet quand vous ne comprenez pas les subtilités.</span><br />
<br />
On va voir quelques paramètres à régler dans la configuration de son téléphone.<br />
Je suis en langue anglais, je vais directement passer en français pour utiliser les noms de menu fr par la suite :<br />
- "Setting" &gt; partie "Personal" - "Languages &amp; input" &gt; "Languages" --&gt; "Add a language" --&gt; "Français"<br />
Et vous pouvez supprimer l'anglais :)<br />
<br />
On va voir que certains paramètres maintenant dans l'ordre du menu "Paramètres".<br />
<br />
Section "Sans fil et réseaux" :<br />
- Wifi --&gt; Configurer le wifi : Désactiver la notification de réseau ; wifi actif en veille = jamais<br />
- Wifi --&gt; Options avancées --&gt; Wi-Fi Direct : Renommer l'appareil (le wifi direct sert à connecter deux appareils entre eux pour échanger des fichiers volumineux : <a href="https://fr.wikipedia.org/wiki/Wi-Fi_Direct" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/Wi-Fi_Direct</a>)<br />
- Bluetooth : Désactiver.<br />
- Consommation de données : De là, si vous avez un forfait limité en quantité de données, vous pouvez prévoir une limite de consommation et gérer les applications qui auront encore accès au réseau, définir les réseaux payants, visualiser quelles applis consomment le plus, etc...<br />
- Plus --&gt; Messages d'urgence : vous pouvez désactiver "enoncer un mesage d'alerte", "afficher les diffusions test ETWS", "afficher diffusions chaine 30" et "afficher diffusion du canal 60".<br />
      --&gt; NFC : désactiver <br />
<br />
Section "Appareil" :<br />
- Notifications --&gt; Configurer les notifications --&gt; Sur l'écran de verrouillage : N'afficher aucune notification.<br />
- Utilisateurs --&gt; Informations d'urgence  : vous renseignez ce que vous souhaitez, cela sera accessible à toute personne ayant accès à votre téléphone, ces infos peuvent servir en cas de premiers secours.<br />
<br />
Section "Personnel" :<br />
- Localisation : Activé *mais* Mode : Appareil uniquement, vous n'utiliserez que le gps et non les réseaux wifi et téléphoniques environnants, cela sera moins précis mais suffisant.<br />
- Sécurité --&gt; Verrouillage de l'écran : utilisez un mot de passe (les techniques par identification faciale ou empreinte digitale ne sont pas fiables).<br />
--&gt; Paramètres : Message sur écran verrouillé : Mettez un email ou un numéro de téléphone de secours. Si quelqu'un trouve votre téléphone et qu'il ne reste presque plus de batterie, vous ne pourrez pas le joindre très longtemps.<br />
--&gt; Sources inconnues : Autorisez l'installation d'applications issues de sources inconnues. Utile si vous téléchargez directement les apk sans passer par un magasin d'applications.<br />
--&gt; Confidentialité --&gt; Protection des données : "Activée par défaut : Oui" . Vous pouvez aussi gérer les applications pour leur retirer le droit d'accéder à vos contacts, messages, journals d'appels par exemple.<br />
<br />
Spécifique à cette rom, peut-être trouvable dans la votre :<br />
- AICP Extras --&gt; Menu des paramètres --&gt; Diverses merdes : Mediascanner on boot : Disable (avec une grosse carte sd cela peut allonger le temps de boot considérablement).<br />
- Météo avec OpenWeatherMap : Définissez une localisation personnalisée.<br />
<br />
<br />
<br />
Quelques bonnes pratiques pour prolonger votre batterie et votre vie privée :<br />
- Désactivez le wifi par défaut : ainsi vous ne vous connecterez pas à tous les hotspots que votre téléphone voit passer et la publicité ciblée commence à arriver sur nos téléphones : <a href="https://www.cnetfrance.fr/news/google-peut-vous-suivre-a-la-trace-meme-sans-gps-39761752.htm" target="_self" rel="noopener" class="mycode_url">https://www.cnetfrance.fr/news/google-pe...761752.htm</a>, <a href="https://www.frandroid.com/culture-tech/577876_dans-le-metro-ces-ecrans-de-publicites-traquent-vos-smartphones" target="_self" rel="noopener" class="mycode_url">https://www.frandroid.com/culture-tech/5...martphones</a><br />
- Des fois cela ne suffit pas, il y a une autre option à désactiver : <a href="https://www.journaldugeek.com/2017/09/05/comment-les-centres-commerciaux-parviennent-a-tracer-les-smartphones-android-meme-lorsque-le-wifi-est-desactive/" target="_self" rel="noopener" class="mycode_url">https://www.journaldugeek.com/2017/09/05...desactive/</a><br />
- Attention aux permission accordées aux diverses applications :<br />
IMAGE<br />
   En vert : Pas de danger, sinon celui d’user de la batterie.<br />
   En orange : Désagréments potentiels, s’interroger sur le bien-fondé de ces permissions.<br />
   En rouge : Attention, ces permissions permettent d’accéder à vos données personnelles, n’acceptez que pour les applications de confiance.<br />
Source : <a href="https://www.android-mt.com/tutoriel/permissions-sachez-dire-non/3395/" target="_self" rel="noopener" class="mycode_url">https://www.android-mt.com/tutoriel/perm...-non/3395/</a><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">4. Applications :</span><br />
<br />
Pour commencer, il faut installer un magasin d'application : <br />
- F-Droid : Qui est un magasin d'applications libres et qui permet de visualiser si certaines permissions demandées par l'application ne nous plairons pas : <a href="https://f-droid.org/fr/" target="_self" rel="noopener" class="mycode_url">https://f-droid.org/fr/</a>. Mettez l'apk sur votre carte sd et installez depuis votre téléphone.<br />
- YalpStore : Une appli qui vous permettra de télécharger/mettre à jour des applications depuis le google store sans avoir de compte google de relié. Pour cela, vous pouvez utiliser le compte de yalp.<br />
Plus d'infos sur ces stores : <a href="https://upandclear.org/2017/02/16/android-installermettre-a-jour-des-applications-sans-playstore-ni-warez/#YALPStore" target="_self" rel="noopener" class="mycode_url">https://upandclear.org/2017/02/16/androi...#YALPStore</a><br />
<br />
- OSMAnd : Une application pour vous guider et vous localiser sur une carte. Convient parfaitement en remplacement de maps. (<a href="https://osmand.net/" target="_self" rel="noopener" class="mycode_url">https://osmand.net/</a>)<br />
- SatStat : Pour avoir pas mal de données sur vos capteurs et pas seulement les satellites.<br />
<br />
Pour le reste des applis, on verra à faire un topic dédié.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Passer à Linux Mint]]></title>
			<link>https://otarigato.org/thread-5459.html</link>
			<pubDate>Mon, 04 Mar 2019 21:33:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5459.html</guid>
			<description><![CDATA[Il est temps ! ^^&lt;br /&gt;2019 est là, je traîne windows 7 depuis que j'ai acheté mon ordinateur voilà bien des années. Le support de la part de Microsoft pour ce système d'exploitation va bientôt cesser. La date fatidique est fixée au 14 janvier 2020 (source : &lt;a href="https://support.microsoft.com/fr-fr/help/4057281/windows-7-support-will-end-on-january-14-2020"&gt;https://support.microsoft.com/fr-fr/help/4057281/windows-7-support-will-end-on-january-14-2020&lt;/a&gt; ). Je prends un peu d'avance mais c'est aussi pour que vous ayez le temps de tester cela :)&lt;br /&gt;J'ai choisi d'installer la distribution Linux Mint ( &lt;a href="https://linuxmint.com/"&gt;https://linuxmint.com/&lt;/a&gt; ). Il s'agit d'un dérivée de debian et ubuntu. Je préfère leur interface Cinnamon à celle proposée par ubuntu. De plus, mon ordi n'est pas tout jeune et le bureau d'ubuntu peut être plus lourd à faire tourner.&lt;br /&gt;Vous pouvez avoir un aperçu de cette interface sur les screenshots disponible ici : &lt;a href="https://linuxmint.com/screenshots.php"&gt;https://linuxmint.com/screenshots.php&lt;/a&gt;&lt;br /&gt;Il y a des screenshots de la version Cinnamon et aussi celle Mate. Il s'agit de deux environnements graphiques différents, des thèmes, mais cela tournera tout aussi bien. Choisissez comme vous préférez et vous pouvez aussi vous tourner vers une autre distribution.&lt;br /&gt;On télécharge la version que l'on veut, dans mon cas la dernière version Cinnamon en 64 bits, Linux Mint 19.1 "Tessa" - Cinnamon (64-bit), dispo ici : &lt;a href="https://linuxmint.com/edition.php?id=261"&gt;https://linuxmint.com/edition.php?id=261&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cela fait maintenant énormément de temps que les distributions linux ont quitté le monde des serveurs pour se positionner sur les ordinateurs de bureau. C'est le système le plus utilisé au monde (en comptant les serveurs web et autres utilisations) et ce n'est pas pour rien ;) Vous aurez droit à de nombreux logiciels qui rempliront les même fonctions que sous windows. Et vous garderez le contrôle de votre système.&lt;br /&gt;Néanmoins, si vous aimez jouer aux derniers jeux triple A, vous pourrez rencontrer des soucis. Même si ça travaile beaucoup pour améliorer linux, les pilotes propriétaires des cartes graphiques et autres ne sont pas toujours à la pointe.&lt;br /&gt;Windows a introduit beaucoup de fonctionnalités d'expériences utilisateurs (pour les appeler ainsi...) et pour cela ils s'autorisent le droit de vous suivre au plus près et/ou de vous contenir dans leur système. Apple fonctionne aussi sur le même principe mais à choisir, Apple garde beaucoup plus ses retours pour améliorer son système que collaborer dans divers "terrains de recherches".&lt;br /&gt;C'était le petit passage ils sont tous méchants ! ^^ Linux a le mérite d'exister et de présenter une solution viable pour bien des utilisations. Et on est loin de tout faire en ligne de commande, je vous en montrerais pour attiser votre curiosité mais sinon, vous pourrez tout faire comme sur les autres systèmes en ce qui concerne la bureautique, les mails, la navigation internet, ...&lt;br /&gt;&lt;br /&gt;** Il est possible de tester ce système en &lt;em&gt;direct&lt;/em&gt; : cela vous lance le système d'exploitation mais vous pourrez redémarrer tout tranquillement sur votre ancien système une fois l'expérience terminée. Cela peut vous donner un très bonne aperçu du système sans rien modifier. **&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sauvegarder tous les fichiers de votre ordinateur, pensez aux sauvegardes de jeux, vos favoris de navigateur, les noms des logiciels que vous aimiez bien, ....&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Note : Vous aurez besoin d'une clef usb de 4 Go minimum.&lt;br /&gt;&lt;br /&gt;Maintenant, on va suivre la documentation disponible pour réaliser l'installation de ce système par dessus windows : &lt;a href="https://linuxmint-installation-guide.readthedocs.io/fr/latest/"&gt;https://linuxmint-installation-guide.readthedocs.io/fr/latest/&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;On va à la section "Créer le médium de démarrage".&lt;br /&gt;On va créer une clef usb bootable à l'aide de etcher : &lt;a href="https://www.balena.io/etcher/"&gt;https://www.balena.io/etcher/&lt;/a&gt;&lt;br /&gt;On télécharge et on installe.&lt;br /&gt;On clique sur "Select Image" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_01.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_01.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On va sélectionner l'iso préalablement télécharger de la version de linux mint et on clique sur "Ouvrir" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_02.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_02.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On peut choisir la clef usb sur laquelle on veut mettre l'image en cliquant sur "Change" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_03.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_03.png" alt="" width="400" height="253" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cliquez sur "Continue" quand vous avez validez la bonne clef (moi j'en ai qu'une de brancher donc facile :p) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_04.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_04.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On clique sur "Flash" pour lancer la création de la clef usb :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_05.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_05.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire le temps que cela atteigne 100 % :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_06.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_06.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;C'est fini, vous fermez :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_07.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_07.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Maintenant, il faut démarrer sur cette clef afin d'installer le système. Pour cela il faut dire à votre ordinateur d'aller lire les fichiers sur cette clef au lieu de lire votre disque dur et de démarrer votre système habituel.&lt;br /&gt;&lt;br /&gt;Pour cela, vous laissez la clef branchée et vous éteignez votre ordinateur. Vous le redémarrez et vous devrez appuyer sur une touche.&lt;br /&gt;Vous me pardonnerez la qualité des images mais je n'avais pas possibilité d'enregistrer des instantanés de l'écran à part en photo.&lt;br /&gt;Deux cas pour moi :&lt;br /&gt;&lt;br /&gt;La facile ^^ :&lt;br /&gt;&lt;br /&gt;Vous appuyez sur la touche "Echap" lorsque l'ordinateur redémarre juste après que le clavier, l'écran s'éclaire ou autre petite lumière, avant le lancement du système d'exploitation dans tous les cas. Cela vous demandera sur quoi vous voulez démarrer, vous pouvez avoir votre disque dur, votre lecteur dvd/cd et votre clef usb de listés. Choisissez la clef usb et appuyez sur "Entrée" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_08.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_08.jpg" alt="" width="400" height="228" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cela va lancer la procédure sur votre clef et rendez vous plus bas :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La compliquée :&lt;br /&gt;&lt;br /&gt;Vous appuyez sur un F#, F2 dans mon cas et cela lance le menu du bios. Vous pourrez choisir de démarrer sur votre clef en mettant le bon disque à lire au démarrage et il faut enregistrer le tout en quittant. Je vais tenter de vous montrer ça :]&lt;br /&gt;&lt;br /&gt;Vous tomberez sur un panneau de configuration, le format peut changer. Dans tous les cas, essayez de vous raccrocher au nom des options. Voici mon bios (ancien style powa ^^) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_09.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_09.jpg" alt="" width="400" height="229" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;En vous déplaçant avec le clavier directionnel et les touches "Entrée" et "Echap" pour revenir en arrière, vous allez dans l'onglet "Boot" (1) et vous modifier l'option N°1 sur laquelle démarrer en appuyant sur "Entrée" (2) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_10.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_10.jpg" alt="" width="400" height="244" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A cette étape, vous choisissez un disque dur et non un lecteur de disque, qu'importe si c'est une clef usb ou un disque ssd ou un disque dur normal. C'est dans la seconde étape que vous spécifiez qu'en dehors du lecteur de disque, je veux lire ceci.&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_11.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_11.jpg" alt="" width="400" height="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Une fois configuré la première option de démarrage on va donc configurer ce sous-ensemble en disant qu'il faut démarrer sur la clef usb et non le disque dur. Pour cela on va modifier l'option "Hard Drive BBS Priorities" suivante :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_12.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_12.jpg" alt="" width="400" height="227" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Une fois dans le sous-menu, vous choisissez en (1) l'option N°1 de ce sous-menu à lancer, cela ouvre une pop-up (2) et vous choisissez donc de mettre votre clef usb en option N°1 (3) de ce sous-menu qui sera lancé en premier %-)&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_13.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_13.jpg" alt="" width="400" height="226" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Une fois validé avec "Entrée" vous revenez au menu d'avant :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_14.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_14.jpg" alt="" width="400" height="222" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Avec la touche "Echap" et les touches directionnelles, vous allez jusqu'au menu "Save &amp;amp; Exit" et vous sélectionnez "Save Changes and Reset" pour enregistrer et reprendre le démarrage :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_15.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_15.jpg" alt="" width="400" height="228" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous dites Oui :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_16.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_16.jpg" alt="" width="400" height="238" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Voilà, cela redémarre et en avant o//&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;/!\ Dans ce qui suit vous pouvez avoir des soucis d'affichage sur votre écran. Des pixels noirs formant d'étranges zones, des freezes bizarres de fenêtres avec affichages chaotiques. Pas de soucis si vous avez une carte graphique nvidia. Cela provient des drivers qui ne sont pas embarqués directement pour cause de licence. Vous pourrez les installer ultérieurement, je vais vous montrer comment. Par contre, certains freezes peuvent vous planter l'ordi à la gueule sans avoir la main. Forcez le reboot et installez les drivers dès que vous aurez installé ce système. /!\&lt;br /&gt;&lt;br /&gt;Vous revoilà dans l'aventure quelque soit votre chemin. Vous avez redémarré votre ordinateur, laissez la chose démarrer sur la clef usb que vous avez laissée branchée et voilà que vous avez un bureau tout beau qui est affiché. Vous pouvez tester Linux Mint depuis les éléments affichés ou procéder à l'installation en double-cliquant sur "Install Linux Mint" (si vous choisissez de seulement tester, vous quitter le système normalement et avant de redémarrer, vous enlevez la clef usb, vous serez de retour sur votre ancien système) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_17.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_17.jpg" alt="" width="400" height="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Viens le moment où l'on vous demande d'interagir. Vous choisissez la langue pour l'installation (1) et cliquez sur "Continuer" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_18.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_18.jpg" alt="" width="400" height="277" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous choisissez la disposition du clavier, tout d'abord la langue (1), puis la disposition des touches (2). Vous pouvez tester vos caractères spéciaux dans le cadre prévu à cet effet (3). Et vous passez à l'étape suivante avec "Continuer" (4).&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_19.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_19.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A cette étape, vous cochez la case "Installer les logiciels tiers pour le matériel graphique et le Wi-Fi, Flash, MP3 et autres supports" (1). Cela permet d'installer des pilotes propriétaires et de faire fonctionner au mieux votre système (par exemple, certains codecs vidéo sont propriétaires).&lt;br /&gt;Puis on clique sur "Continuer" (2) :&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_20.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_20.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous arrivez donc devant un écran qui vous demande le type d'installation que vous voulez. Je choisis d'effacer le disque et d'installer linux car je partitionnerais plus tard le disque pour pouvoir mettre une installation de windows 10 au besoin (1). On verra donc si j'en trouve la motive et/ou le besoin ^^&lt;br /&gt;Je chiffre la nouvelle installation que je réalise (2). C'est une option directement proposée, autant en profiter surtout si c'est un portable que vous déplacez à l'extérieur. Si vous le perdez, la personne qui le retrouve ne pourra pas accéder à vos données.&lt;br /&gt;Et j'utilise LVM pour cette installation (3). Plus d'infos ici : &lt;a href="https://people.redhat.com/ichihi/p/projects/linux_lvm-fr.pdf"&gt;https://people.redhat.com/ichihi/p/projects/linux_lvm-fr.pdf&lt;/a&gt; &lt;a title="linux_lvm-fr" href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/linux_lvm-fr.pdf"&gt;linux_lvm-fr&lt;/a&gt; [&lt;a title="linux_lvm-fr" href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/linux_lvm-fr.pdf"&gt;linux_lvm-fr&lt;/a&gt;] Cela pourrait être utile pour mon partitionnement. J'avais vu cela pour regrouper des disques en une seule grappe commune mais on s'égare :)&lt;br /&gt;On valide avec "Installer maintenant" (4) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_21.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_21.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On vous demande ensuite de choisir une clef de sécurité si vous aussi vous avez choisi de chiffrer votre disque. Vous mettez une phrase de passe identique dans les deux premiers champs (1), et comme marqué, vous ne l'oubliez pas !&lt;br /&gt;Si vous le souhaitez, vous pouvez ré-écrire par-dessus vos anciennes données de votre disque (2) (comme indiqué, cela va prendre du temps, car il va ré-écrire des infos bidons par dessus vos anciennes données afin de les rendre illisibles.&lt;br /&gt;Puis on on installe (3) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_22.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_22.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cela fait vous allez sélectionnez le disque sur lequel installer linux mint et en même temps supprimer les données contenu dessus (1). Vous validez avec "Installer maintenant" (2) :&lt;br /&gt;(Image de mauvaise qualité, j'ai oublié de screen)&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_23.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_23.jpg" alt="" width="400" height="215" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On peut vous demander si vous voulez réellement appliquer ces changements et c'est donc en toute âme et conscience que vous acquiescer à cette question :&lt;br /&gt;(Le message peut différer de celui montré en image, je l'ai pris lors d'une installation en modifiant les partitions, le style est identique.)&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_24.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_24.jpg" alt="" width="400" height="140" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On vous demande votre fuseau horaire, et vous sélectionnez sur la carte ou via la liste disponible et cliquez sur continuer :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_25.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_25.jpg" alt="" width="400" height="292" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Et là, qui êtes vous ? ^^&lt;br /&gt;&lt;br /&gt;Vous remplissez les champs comme bon vous semble :&lt;br /&gt;(1) Votre nom, vous même ou autre.&lt;br /&gt;(2) Comment doit s'appeler cette machine ?&lt;br /&gt;(3) Votre pseudo sur cette machine.&lt;br /&gt;(4) Un mot de passe pour cet utilisateur.&lt;br /&gt;(5) Confirmez le :p&lt;br /&gt;(6) En cochant cette case, en plus de la phrase de passe précédente, vous devrez renseigner le mot de passe pour déverrouiller votre session. La case du dessus permet de passer outre et de ne renseigner que la phrase de passe si vous avez choisis de chiffré votre disque préalablement.&lt;br /&gt;(7) Vous chiffrez votre dossier personnel en plus de chiffrer le disque. Si vous avez plusieurs utilisateurs, cela permet d'avoir votre dossier chiffré vis à vis des autres utilisateurs.&lt;br /&gt;(<img src="https://otarigato.org/images/smilies-new/cool.png" alt="Cool" title="Cool" class="smilie smilie_192" /> Continuer vers de nouvelles aventures.&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_26.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_26.jpg" alt="" width="400" height="292" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Puis vous laissez faire l'installation :&lt;br /&gt;&lt;table style="width: 100%; border-collapse: collapse; border-style: hidden; margin-left: auto; margin-right: auto;" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_27.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_27.jpg" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_28.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_28.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_29.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_29.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_30.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_30.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_31.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_31.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_32.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_32.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 279px;"&gt; &lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_33.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_33.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Et non, vous ne rêvez pas, tout comme il est possible de lancer du script linux sous windows 10 maintentant, il est aussi possible depuis plusieurs année de lancer des applications windows sous linux :&lt;br /&gt;(Par contre, ne pensez pas que c'est tout simple, pour exemple, voici comment utiliser captvty sur linux en le lançant avec &lt;em&gt;wine&lt;/em&gt; qui permet le lancement des logiciels windows : &lt;a href="https://captvty.fr/faq#linux"&gt;https://captvty.fr/faq#linux&lt;/a&gt; )&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_34.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_34.jpg" alt="" width="400" height="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On fini par redémarrer le tout :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_35.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_35.jpg" alt="" width="400" height="47" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Lors du redémarrage, il vous sera alors demandé la phrase de passe puis votre mot de passe, selon votre configuration d'installation, afin de démarrer le système.&lt;br /&gt;&lt;br /&gt;/!\ Si vous avez donc une carte graphique nvidia, vous avez des soucis d'affichages et ça pixelise en noir chaotiquement. Pour remédier à cela, faire comme suit dans la mesure possible avec les bugs d'affichages ^^&lt;br /&gt;Même ceux qui n'ont pas de carte graphique nvidia sont invités à regarder s'ils n'ont pas des pilotes spécifiques à installer, la méthode est la même.&lt;br /&gt;&lt;br /&gt;Vous allez dans le menu (1) puis dans "Administration" (2) et ensuite dans "Gestionnaires de pilotes" (3) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_36.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_36.jpg" alt="" width="400" height="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On vous demandera votre mot de passe :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_37.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_37.jpg" alt="" width="400" height="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_38.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_38.jpg" alt="" width="400" height="318" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Puis vous choisissez d'utiliser nvidia (1) et vous confirmez (2) :&lt;br /&gt;Note : sur le screen je suis déjà en nvidia, c'était trop horrible les soucis d'écran, j'bien crû que je ne pourrais rien utiliser et au final c'est bien top <img src="https://otarigato.org/images/smilies-new/laugh.png" alt="Laugh" title="Laugh" class="smilie smilie_188" /> o//&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_39.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_39.jpg" alt="" width="400" height="318" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous redémarrer donc l'ordinateur et vous revoilà tout bien tout beau, c'est fluide et super cool o//&lt;br /&gt;&lt;br /&gt;Vous avez dès à présent différents logiciels d'installés pour pouvoir utiliser ce système, avec par exemple, firefox comme navigateur web, gimp pour éditer des images, vlc comme lecteur multimédias.&lt;br /&gt;&lt;br /&gt;Une des premières choses à réaliser est de mettre votre système à jour. Je vous laisse découvrir comment, les bulles d'information vous guideront sur les icônes à cliquer (voir en bas à droite ;) ).&lt;br /&gt;&lt;br /&gt;Vous voilà avec uns système gratuit, à vous les heures devant l'écran ! ^^&lt;br /&gt;Je vous laisse découvrir votre nouveau système. Si vous avez besoin d'aide ou si vous avez des soucis, n'hésitez pas à laisser un com.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;video style="display: block; margin-left: auto; margin-right: auto;" controls="controls" width="400" height="200"&gt;<br />
&lt;source src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Allez_Viens.mp4" type="video/mp4" /&gt;&lt;/video&gt;&lt;/div&gt;]]></description>
			<content:encoded><![CDATA[Il est temps ! ^^&lt;br /&gt;2019 est là, je traîne windows 7 depuis que j'ai acheté mon ordinateur voilà bien des années. Le support de la part de Microsoft pour ce système d'exploitation va bientôt cesser. La date fatidique est fixée au 14 janvier 2020 (source : &lt;a href="https://support.microsoft.com/fr-fr/help/4057281/windows-7-support-will-end-on-january-14-2020"&gt;https://support.microsoft.com/fr-fr/help/4057281/windows-7-support-will-end-on-january-14-2020&lt;/a&gt; ). Je prends un peu d'avance mais c'est aussi pour que vous ayez le temps de tester cela :)&lt;br /&gt;J'ai choisi d'installer la distribution Linux Mint ( &lt;a href="https://linuxmint.com/"&gt;https://linuxmint.com/&lt;/a&gt; ). Il s'agit d'un dérivée de debian et ubuntu. Je préfère leur interface Cinnamon à celle proposée par ubuntu. De plus, mon ordi n'est pas tout jeune et le bureau d'ubuntu peut être plus lourd à faire tourner.&lt;br /&gt;Vous pouvez avoir un aperçu de cette interface sur les screenshots disponible ici : &lt;a href="https://linuxmint.com/screenshots.php"&gt;https://linuxmint.com/screenshots.php&lt;/a&gt;&lt;br /&gt;Il y a des screenshots de la version Cinnamon et aussi celle Mate. Il s'agit de deux environnements graphiques différents, des thèmes, mais cela tournera tout aussi bien. Choisissez comme vous préférez et vous pouvez aussi vous tourner vers une autre distribution.&lt;br /&gt;On télécharge la version que l'on veut, dans mon cas la dernière version Cinnamon en 64 bits, Linux Mint 19.1 "Tessa" - Cinnamon (64-bit), dispo ici : &lt;a href="https://linuxmint.com/edition.php?id=261"&gt;https://linuxmint.com/edition.php?id=261&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cela fait maintenant énormément de temps que les distributions linux ont quitté le monde des serveurs pour se positionner sur les ordinateurs de bureau. C'est le système le plus utilisé au monde (en comptant les serveurs web et autres utilisations) et ce n'est pas pour rien ;) Vous aurez droit à de nombreux logiciels qui rempliront les même fonctions que sous windows. Et vous garderez le contrôle de votre système.&lt;br /&gt;Néanmoins, si vous aimez jouer aux derniers jeux triple A, vous pourrez rencontrer des soucis. Même si ça travaile beaucoup pour améliorer linux, les pilotes propriétaires des cartes graphiques et autres ne sont pas toujours à la pointe.&lt;br /&gt;Windows a introduit beaucoup de fonctionnalités d'expériences utilisateurs (pour les appeler ainsi...) et pour cela ils s'autorisent le droit de vous suivre au plus près et/ou de vous contenir dans leur système. Apple fonctionne aussi sur le même principe mais à choisir, Apple garde beaucoup plus ses retours pour améliorer son système que collaborer dans divers "terrains de recherches".&lt;br /&gt;C'était le petit passage ils sont tous méchants ! ^^ Linux a le mérite d'exister et de présenter une solution viable pour bien des utilisations. Et on est loin de tout faire en ligne de commande, je vous en montrerais pour attiser votre curiosité mais sinon, vous pourrez tout faire comme sur les autres systèmes en ce qui concerne la bureautique, les mails, la navigation internet, ...&lt;br /&gt;&lt;br /&gt;** Il est possible de tester ce système en &lt;em&gt;direct&lt;/em&gt; : cela vous lance le système d'exploitation mais vous pourrez redémarrer tout tranquillement sur votre ancien système une fois l'expérience terminée. Cela peut vous donner un très bonne aperçu du système sans rien modifier. **&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sauvegarder tous les fichiers de votre ordinateur, pensez aux sauvegardes de jeux, vos favoris de navigateur, les noms des logiciels que vous aimiez bien, ....&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Note : Vous aurez besoin d'une clef usb de 4 Go minimum.&lt;br /&gt;&lt;br /&gt;Maintenant, on va suivre la documentation disponible pour réaliser l'installation de ce système par dessus windows : &lt;a href="https://linuxmint-installation-guide.readthedocs.io/fr/latest/"&gt;https://linuxmint-installation-guide.readthedocs.io/fr/latest/&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;On va à la section "Créer le médium de démarrage".&lt;br /&gt;On va créer une clef usb bootable à l'aide de etcher : &lt;a href="https://www.balena.io/etcher/"&gt;https://www.balena.io/etcher/&lt;/a&gt;&lt;br /&gt;On télécharge et on installe.&lt;br /&gt;On clique sur "Select Image" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_01.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_01.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On va sélectionner l'iso préalablement télécharger de la version de linux mint et on clique sur "Ouvrir" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_02.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_02.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On peut choisir la clef usb sur laquelle on veut mettre l'image en cliquant sur "Change" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_03.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_03.png" alt="" width="400" height="253" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cliquez sur "Continue" quand vous avez validez la bonne clef (moi j'en ai qu'une de brancher donc facile :p) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_04.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_04.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On clique sur "Flash" pour lancer la création de la clef usb :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_05.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_05.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire le temps que cela atteigne 100 % :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_06.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_06.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;C'est fini, vous fermez :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_07.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_07.png" alt="" width="400" height="252" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Maintenant, il faut démarrer sur cette clef afin d'installer le système. Pour cela il faut dire à votre ordinateur d'aller lire les fichiers sur cette clef au lieu de lire votre disque dur et de démarrer votre système habituel.&lt;br /&gt;&lt;br /&gt;Pour cela, vous laissez la clef branchée et vous éteignez votre ordinateur. Vous le redémarrez et vous devrez appuyer sur une touche.&lt;br /&gt;Vous me pardonnerez la qualité des images mais je n'avais pas possibilité d'enregistrer des instantanés de l'écran à part en photo.&lt;br /&gt;Deux cas pour moi :&lt;br /&gt;&lt;br /&gt;La facile ^^ :&lt;br /&gt;&lt;br /&gt;Vous appuyez sur la touche "Echap" lorsque l'ordinateur redémarre juste après que le clavier, l'écran s'éclaire ou autre petite lumière, avant le lancement du système d'exploitation dans tous les cas. Cela vous demandera sur quoi vous voulez démarrer, vous pouvez avoir votre disque dur, votre lecteur dvd/cd et votre clef usb de listés. Choisissez la clef usb et appuyez sur "Entrée" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_08.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_08.jpg" alt="" width="400" height="228" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cela va lancer la procédure sur votre clef et rendez vous plus bas :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La compliquée :&lt;br /&gt;&lt;br /&gt;Vous appuyez sur un F#, F2 dans mon cas et cela lance le menu du bios. Vous pourrez choisir de démarrer sur votre clef en mettant le bon disque à lire au démarrage et il faut enregistrer le tout en quittant. Je vais tenter de vous montrer ça :]&lt;br /&gt;&lt;br /&gt;Vous tomberez sur un panneau de configuration, le format peut changer. Dans tous les cas, essayez de vous raccrocher au nom des options. Voici mon bios (ancien style powa ^^) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_09.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_09.jpg" alt="" width="400" height="229" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;En vous déplaçant avec le clavier directionnel et les touches "Entrée" et "Echap" pour revenir en arrière, vous allez dans l'onglet "Boot" (1) et vous modifier l'option N°1 sur laquelle démarrer en appuyant sur "Entrée" (2) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_10.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_10.jpg" alt="" width="400" height="244" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A cette étape, vous choisissez un disque dur et non un lecteur de disque, qu'importe si c'est une clef usb ou un disque ssd ou un disque dur normal. C'est dans la seconde étape que vous spécifiez qu'en dehors du lecteur de disque, je veux lire ceci.&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_11.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_11.jpg" alt="" width="400" height="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Une fois configuré la première option de démarrage on va donc configurer ce sous-ensemble en disant qu'il faut démarrer sur la clef usb et non le disque dur. Pour cela on va modifier l'option "Hard Drive BBS Priorities" suivante :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_12.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_12.jpg" alt="" width="400" height="227" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Une fois dans le sous-menu, vous choisissez en (1) l'option N°1 de ce sous-menu à lancer, cela ouvre une pop-up (2) et vous choisissez donc de mettre votre clef usb en option N°1 (3) de ce sous-menu qui sera lancé en premier %-)&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_13.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_13.jpg" alt="" width="400" height="226" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Une fois validé avec "Entrée" vous revenez au menu d'avant :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_14.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_14.jpg" alt="" width="400" height="222" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Avec la touche "Echap" et les touches directionnelles, vous allez jusqu'au menu "Save &amp;amp; Exit" et vous sélectionnez "Save Changes and Reset" pour enregistrer et reprendre le démarrage :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_15.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_15.jpg" alt="" width="400" height="228" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous dites Oui :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_16.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_16.jpg" alt="" width="400" height="238" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Voilà, cela redémarre et en avant o//&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;/!\ Dans ce qui suit vous pouvez avoir des soucis d'affichage sur votre écran. Des pixels noirs formant d'étranges zones, des freezes bizarres de fenêtres avec affichages chaotiques. Pas de soucis si vous avez une carte graphique nvidia. Cela provient des drivers qui ne sont pas embarqués directement pour cause de licence. Vous pourrez les installer ultérieurement, je vais vous montrer comment. Par contre, certains freezes peuvent vous planter l'ordi à la gueule sans avoir la main. Forcez le reboot et installez les drivers dès que vous aurez installé ce système. /!\&lt;br /&gt;&lt;br /&gt;Vous revoilà dans l'aventure quelque soit votre chemin. Vous avez redémarré votre ordinateur, laissez la chose démarrer sur la clef usb que vous avez laissée branchée et voilà que vous avez un bureau tout beau qui est affiché. Vous pouvez tester Linux Mint depuis les éléments affichés ou procéder à l'installation en double-cliquant sur "Install Linux Mint" (si vous choisissez de seulement tester, vous quitter le système normalement et avant de redémarrer, vous enlevez la clef usb, vous serez de retour sur votre ancien système) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_17.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_17.jpg" alt="" width="400" height="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Viens le moment où l'on vous demande d'interagir. Vous choisissez la langue pour l'installation (1) et cliquez sur "Continuer" :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_18.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_18.jpg" alt="" width="400" height="277" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous choisissez la disposition du clavier, tout d'abord la langue (1), puis la disposition des touches (2). Vous pouvez tester vos caractères spéciaux dans le cadre prévu à cet effet (3). Et vous passez à l'étape suivante avec "Continuer" (4).&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_19.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_19.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A cette étape, vous cochez la case "Installer les logiciels tiers pour le matériel graphique et le Wi-Fi, Flash, MP3 et autres supports" (1). Cela permet d'installer des pilotes propriétaires et de faire fonctionner au mieux votre système (par exemple, certains codecs vidéo sont propriétaires).&lt;br /&gt;Puis on clique sur "Continuer" (2) :&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_20.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_20.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous arrivez donc devant un écran qui vous demande le type d'installation que vous voulez. Je choisis d'effacer le disque et d'installer linux car je partitionnerais plus tard le disque pour pouvoir mettre une installation de windows 10 au besoin (1). On verra donc si j'en trouve la motive et/ou le besoin ^^&lt;br /&gt;Je chiffre la nouvelle installation que je réalise (2). C'est une option directement proposée, autant en profiter surtout si c'est un portable que vous déplacez à l'extérieur. Si vous le perdez, la personne qui le retrouve ne pourra pas accéder à vos données.&lt;br /&gt;Et j'utilise LVM pour cette installation (3). Plus d'infos ici : &lt;a href="https://people.redhat.com/ichihi/p/projects/linux_lvm-fr.pdf"&gt;https://people.redhat.com/ichihi/p/projects/linux_lvm-fr.pdf&lt;/a&gt; &lt;a title="linux_lvm-fr" href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/linux_lvm-fr.pdf"&gt;linux_lvm-fr&lt;/a&gt; [&lt;a title="linux_lvm-fr" href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/linux_lvm-fr.pdf"&gt;linux_lvm-fr&lt;/a&gt;] Cela pourrait être utile pour mon partitionnement. J'avais vu cela pour regrouper des disques en une seule grappe commune mais on s'égare :)&lt;br /&gt;On valide avec "Installer maintenant" (4) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_21.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_21.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On vous demande ensuite de choisir une clef de sécurité si vous aussi vous avez choisi de chiffrer votre disque. Vous mettez une phrase de passe identique dans les deux premiers champs (1), et comme marqué, vous ne l'oubliez pas !&lt;br /&gt;Si vous le souhaitez, vous pouvez ré-écrire par-dessus vos anciennes données de votre disque (2) (comme indiqué, cela va prendre du temps, car il va ré-écrire des infos bidons par dessus vos anciennes données afin de les rendre illisibles.&lt;br /&gt;Puis on on installe (3) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_22.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_22.jpg" alt="" width="400" height="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cela fait vous allez sélectionnez le disque sur lequel installer linux mint et en même temps supprimer les données contenu dessus (1). Vous validez avec "Installer maintenant" (2) :&lt;br /&gt;(Image de mauvaise qualité, j'ai oublié de screen)&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_23.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_23.jpg" alt="" width="400" height="215" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On peut vous demander si vous voulez réellement appliquer ces changements et c'est donc en toute âme et conscience que vous acquiescer à cette question :&lt;br /&gt;(Le message peut différer de celui montré en image, je l'ai pris lors d'une installation en modifiant les partitions, le style est identique.)&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_24.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_24.jpg" alt="" width="400" height="140" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On vous demande votre fuseau horaire, et vous sélectionnez sur la carte ou via la liste disponible et cliquez sur continuer :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_25.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_25.jpg" alt="" width="400" height="292" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Et là, qui êtes vous ? ^^&lt;br /&gt;&lt;br /&gt;Vous remplissez les champs comme bon vous semble :&lt;br /&gt;(1) Votre nom, vous même ou autre.&lt;br /&gt;(2) Comment doit s'appeler cette machine ?&lt;br /&gt;(3) Votre pseudo sur cette machine.&lt;br /&gt;(4) Un mot de passe pour cet utilisateur.&lt;br /&gt;(5) Confirmez le :p&lt;br /&gt;(6) En cochant cette case, en plus de la phrase de passe précédente, vous devrez renseigner le mot de passe pour déverrouiller votre session. La case du dessus permet de passer outre et de ne renseigner que la phrase de passe si vous avez choisis de chiffré votre disque préalablement.&lt;br /&gt;(7) Vous chiffrez votre dossier personnel en plus de chiffrer le disque. Si vous avez plusieurs utilisateurs, cela permet d'avoir votre dossier chiffré vis à vis des autres utilisateurs.&lt;br /&gt;(<img src="https://otarigato.org/images/smilies-new/cool.png" alt="Cool" title="Cool" class="smilie smilie_192" /> Continuer vers de nouvelles aventures.&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_26.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_26.jpg" alt="" width="400" height="292" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Puis vous laissez faire l'installation :&lt;br /&gt;&lt;table style="width: 100%; border-collapse: collapse; border-style: hidden; margin-left: auto; margin-right: auto;" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_27.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_27.jpg" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_28.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_28.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_29.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_29.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_30.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_30.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_31.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_31.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_32.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_32.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 279px;"&gt; &lt;/td&gt;&lt;td style="width: 279px;"&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_33.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_33.jpg" alt="" width="150" height="113" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="width: 279px;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Et non, vous ne rêvez pas, tout comme il est possible de lancer du script linux sous windows 10 maintentant, il est aussi possible depuis plusieurs année de lancer des applications windows sous linux :&lt;br /&gt;(Par contre, ne pensez pas que c'est tout simple, pour exemple, voici comment utiliser captvty sur linux en le lançant avec &lt;em&gt;wine&lt;/em&gt; qui permet le lancement des logiciels windows : &lt;a href="https://captvty.fr/faq#linux"&gt;https://captvty.fr/faq#linux&lt;/a&gt; )&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_34.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_34.jpg" alt="" width="400" height="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On fini par redémarrer le tout :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_35.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_35.jpg" alt="" width="400" height="47" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Lors du redémarrage, il vous sera alors demandé la phrase de passe puis votre mot de passe, selon votre configuration d'installation, afin de démarrer le système.&lt;br /&gt;&lt;br /&gt;/!\ Si vous avez donc une carte graphique nvidia, vous avez des soucis d'affichages et ça pixelise en noir chaotiquement. Pour remédier à cela, faire comme suit dans la mesure possible avec les bugs d'affichages ^^&lt;br /&gt;Même ceux qui n'ont pas de carte graphique nvidia sont invités à regarder s'ils n'ont pas des pilotes spécifiques à installer, la méthode est la même.&lt;br /&gt;&lt;br /&gt;Vous allez dans le menu (1) puis dans "Administration" (2) et ensuite dans "Gestionnaires de pilotes" (3) :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_36.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_36.jpg" alt="" width="400" height="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On vous demandera votre mot de passe :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_37.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_37.jpg" alt="" width="400" height="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous laissez faire :&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_38.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_38.jpg" alt="" width="400" height="318" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Puis vous choisissez d'utiliser nvidia (1) et vous confirmez (2) :&lt;br /&gt;Note : sur le screen je suis déjà en nvidia, c'était trop horrible les soucis d'écran, j'bien crû que je ne pourrais rien utiliser et au final c'est bien top <img src="https://otarigato.org/images/smilies-new/laugh.png" alt="Laugh" title="Laugh" class="smilie smilie_188" /> o//&lt;br /&gt;&lt;div&gt;&lt;a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_39.jpg"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Tuto_Mint_39.jpg" alt="" width="400" height="318" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous redémarrer donc l'ordinateur et vous revoilà tout bien tout beau, c'est fluide et super cool o//&lt;br /&gt;&lt;br /&gt;Vous avez dès à présent différents logiciels d'installés pour pouvoir utiliser ce système, avec par exemple, firefox comme navigateur web, gimp pour éditer des images, vlc comme lecteur multimédias.&lt;br /&gt;&lt;br /&gt;Une des premières choses à réaliser est de mettre votre système à jour. Je vous laisse découvrir comment, les bulles d'information vous guideront sur les icônes à cliquer (voir en bas à droite ;) ).&lt;br /&gt;&lt;br /&gt;Vous voilà avec uns système gratuit, à vous les heures devant l'écran ! ^^&lt;br /&gt;Je vous laisse découvrir votre nouveau système. Si vous avez besoin d'aide ou si vous avez des soucis, n'hésitez pas à laisser un com.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;video style="display: block; margin-left: auto; margin-right: auto;" controls="controls" width="400" height="200"&gt;<br />
&lt;source src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Mint/Allez_Viens.mp4" type="video/mp4" /&gt;&lt;/video&gt;&lt;/div&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Seedbox à la maison]]></title>
			<link>https://otarigato.org/thread-5452.html</link>
			<pubDate>Sun, 03 Feb 2019 16:20:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://otarigato.org/member.php?action=profile&uid=2">Kirinenko</a>]]></dc:creator>
			<guid isPermaLink="false">https://otarigato.org/thread-5452.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installer debian 9 iptables fail2ban portsentry ssh update h5ai https rtorrent rutorrent seedbox vpn serveur</span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Un titre à mots clefs :p</span></span></div>
<br />
Le p2p continue de voguer, alors préparons notre navire ! :)<br />
Dans ce tuto, on va voir comment installer debian 9 sans environnement de bureau, tout se passera ensuite par ssh pour l'administration de la machine et via des interfaces web pour faire les opérations quotidiennes. N'ayez pas peur de la ligne de commande, c'est comme mettre sur papier ce que l'on veut réaliser :)<br />
Sur cette base debian, on mettra un accès ssh, un client torrent, un vpn pour les échanges p2p et un accès par https aux fichiers stockés.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Index :</span></span><br />
<span style="font-weight: bold;" class="mycode_b">1. Installation de Debian sur clef usb :</span><br />
<span style="font-weight: bold;" class="mycode_b">2. Ajout de disques durs :</span><br />
<span style="font-weight: bold;" class="mycode_b">3. Un peu de sécurité :</span><br />
<span style="font-weight: bold;" class="mycode_b">4. Connexion ssh depuis l'extérieur :</span><br />
<span style="font-weight: bold;" class="mycode_b">5. Partie mise à jour auto :</span><br />
<span style="font-weight: bold;" class="mycode_b">6. Accès web aux fichiers avec https :</span><br />
<span style="font-weight: bold;" class="mycode_b">7. Mise en place de h5ai :</span><br />
<span style="font-weight: bold;" class="mycode_b">8. Installation du client torrent avec son interface web :</span><br />
<span style="font-weight: bold;" class="mycode_b">9. On pose un vpn sur rtorrent :</span><br />
<span style="font-weight: bold;" class="mycode_b">10. On ajoute un outils de surveillance des disques durs :</span><br />
<span style="font-weight: bold;" class="mycode_b">11. Reprendre disque chiffré :</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Installation de Debian sur clef usb :</span><br />
<br />
Il faut bien commencer par le début et installer le système d'exploitation. Mon choix se porte sur la dernière version de debian (debian 9 stretch) car même si les dernières fonctionnalités ne sont pas disponible, le système tournera tranquillement en utilisant peu de ressources :) Je préfère avoir moins et savoir m'en servir correctement qu'avoir plus de choix et être débordé par les paramètres ^^<br />
<br />
Je vais installer cela sur une vieille tour que j'avais récupéré, la recup c'est la vie :p Le processeur est un Intel Pentium D avec 2Go de ram DDR2. C'était livré avec du windows vista à l'époque ^^ Pour savoir un processeur intel est un 32 ou 64 bit : <a href="http://ark.intel.com/search?q=" target="_self" rel="noopener" class="mycode_url">http://ark.intel.com/search?q=</a>. La version debian à prendre pour ce processeur est donc : amd64.<br />
Sources : <a href="https://askubuntu.com/questions/54296/difference-between-the-i386-download-and-the-amd64" target="_self" rel="noopener" class="mycode_url">https://askubuntu.com/questions/54296/di...-the-amd64</a> [<a href="https://archive.fo/zLvyY" target="_self" rel="noopener" class="mycode_url">https://archive.fo/zLvyY</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_01.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_01</a><br />
<a href="https://www.debian-fr.org/t/quel-version-de-debian-pour-intel-64-bits/20746" target="_self" rel="noopener" class="mycode_url">https://www.debian-fr.org/t/quel-version...bits/20746</a> <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_02.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_02</a><br />
<br />
On va avoir besoin de deux clefs usb pour installer le système. Une qui permettra d'avoir les fichiers et démarrer l'installation, la seconde afin d'installer le système dessus. Dans mon cas je vais me servir de clef Scandisk Cruzer et Transcend, la Crusader de 16 GB pour installer le système dessus et l'autre de 4 GB. Je prévois d'avoir un disque dur de 250 Go pour faire mon répertoire maison après. Vous pouvez vérifier si votre clef sera utilisable pour cette installation ou non via cette page : <a href="https://wiki.debian.org/StandardPendrive" target="_self" rel="noopener" class="mycode_url">https://wiki.debian.org/StandardPendrive</a> [<a href="https://archive.fo/ror0k" target="_self" rel="noopener" class="mycode_url">https://archive.fo/ror0k</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_03.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_03</a>.<br />
Ayant déjà essayé d'installer debian en utilisant ces clefs, j'ai pu aller jusqu'à l'installation de grub ( <a href="https://fr.wikipedia.org/wiki/GNU_GRUB" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/GNU_GRUB</a> [<a href="https://archive.fo/oMAeY" target="_self" rel="noopener" class="mycode_url">https://archive.fo/oMAeY</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_04.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_04</a>) qui demande de choisir sur quel emplacement l'installer et les disques branchés sont listés selon leur numéro de série on dirait bien, il est donc difficile de reconnaître la bonne clef si les deux viennent du même fabricant ^^' La taille du périphérique n'aidant pas. On va donc noter ces numéros de série au préalable en regardant cela sur votre système (windows 7 de mon côté).<br />
Sous windows donc : Menu démarrer &gt; clique droit sur "Ordinateur" &gt; "Gérer" &gt; "Gestionnaires de périphérique" dans la cadre de gauche (dans Gestion de l'ordinateur (local) &gt; Outils système ) &gt; puis dans le cadre du milieu "Lecteurs de disque" &gt; trouvez votre clef usb et clique droit dessus puis &gt; "Propriétés" &gt; cela vous ouvre une fenêtre, vous allez dans l'onglet "Détails" &gt; dans le menu déroulant de "Propriété" vous choisissez "Parent" &gt; La valeur vous indique ce que vous voulez, par exemple : US\VID_0976&amp;PID_8856\5T98700111659887768898<br />
Faites de même pour votre seconde clef et notez bien tout ça :)<br />
<br />
---<br />
Sous linux, vous repérer votre clef avec la commande "df -h" et vous lancez la commande suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>/bin/udevadm info --name=/dev/sdX1 | grep SERIAL_SHORT</code></div></div>Au besoin si plusieurs partitions sont présentes il faut refaire la table des partitions et la formater avec gparted (voir un peu plus loin poour l'utilisation de gparted).<br />
---<br />
<br />
Il faut que l'ordinateur sur lequel vous allez installer debian soit relié à internet via un cable ethernet pour plus de simplicité. Vous pouvez télécharger la bonne version pour votre système à cette adresse : <a href="https://www.debian.org/distrib/netinst" target="_self" rel="noopener" class="mycode_url">https://www.debian.org/distrib/netinst</a><br />
Dans mon cas donc amd64 comme dit plus haut.<br />
<br />
Une fois cela fait, vous brancher votre clef USB, celle qui va contenir les fichiers pour démarrer la machine, le système sera installé sur la seconde clef. Afin de réaliser une clef usb sur laquelle on peut démarrer cette iso, on va utiliser le logiciel rufus : <a href="https://rufus.ie/" target="_self" rel="noopener" class="mycode_url">https://rufus.ie/</a> [<a href="https://archive.fo/Xt1EJ" target="_self" rel="noopener" class="mycode_url">https://archive.fo/Xt1EJ</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_05.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_05</a>. J'utilise la version portable car pas besoin d'installer un truc dont on ne va pas se servir si souvent que ça.<br />
<br />
On lance donc rufus et on sélectionne l'iso qu'on vient de télécharger. Et on lance avec "Démarrer" :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_01.jpg" loading="lazy"  alt="[Image: Tour_Image_01.jpg]" class="mycode_img" /></div>
Si vous avez une pop up d'avertissement, choisissez : "Ecrire en mode Image ISO (Recommandé)".<br />
<br />
Quand tout est bon, vous pouvez fermer le logiciel.<br />
<br />
J'ai formaté la seconde clef en ext4 (FAT32 si vous pouvez pas ext4) avec l'outil "Formater" en clique droit sur le disque sous windows. Cette clef servira à installer le système d'exploitation debian pour cette tour.<br />
<br />
On branche les deux clefs sur la machine et on va débuter l'installation ! :) <br />
Je vais me servir des screens disponibles et suivre ce qui est dit dans ces tutoriels : <br />
/!\ Je prends les images pour illustrations, les choix proposés ne sont pas ceux que je réalise. /!\<br />
<a href="https://www.howtoforge.com/tutorial/debian-8-jessie-minimal-server/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...al-server/</a> [<a href="https://archive.fo/iwi5E" target="_self" rel="noopener" class="mycode_url">https://archive.fo/iwi5E</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_06.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_06</a><br />
<a href="https://www.howtoforge.com/tutorial/debian-8-jessie-minimal-server/2/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...-server/2/</a> [<a href="https://archive.fo/qyR6Q" target="_self" rel="noopener" class="mycode_url">https://archive.fo/qyR6Q</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_07.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_07</a><br />
<a href="https://www.howtoforge.com/tutorial/debian-minimal-server/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...al-server/</a> [<a href="https://archive.fo/QkGjP" target="_self" rel="noopener" class="mycode_url">https://archive.fo/QkGjP</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_08.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_08</a><br />
<a href="https://www.howtoforge.com/tutorial/debian-minimal-server/2/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...-server/2/</a> [<a href="https://archive.fo/Q4Cga" target="_self" rel="noopener" class="mycode_url">https://archive.fo/Q4Cga</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_09.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_09</a><br />
N'hésitez pas à vous y référer afin d'en savoir plus !<br />
<br />
Note : Après avoir seulement formaté en FAT32, l'ordi ne veut pas se lancé, blocage avant boot. Je la mets donc dans un ordi sous linux et je lance un terminal pour taper les commandes suivantes.<br />
Pour connaître le nom de cette clef :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>df -h</code></div></div>Je reconnais le /dev/sdb1 de 15Go.<br />
On le démonte au cas où :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo umount /dev/sdb1</code></div></div>puis on formate :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo mkfs.ext4 /dev/sdb1</code></div></div>Source : <a href="https://tecadmin.net/format-usb-in-linux/" target="_self" rel="noopener" class="mycode_url">https://tecadmin.net/format-usb-in-linux/</a> [<a href="https://archive.fo/E1iU4" target="_self" rel="noopener" class="mycode_url">https://archive.fo/E1iU4</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_10.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_10</a><br />
Note 2 : Cela ne fonctionne pas, je change de clef. Je prends une autre Crusader de 4 GB. Je la formate en FAT32 avec windows. Et ça passe... Clef à la con...<br />
Note 3 : Attention, 4 GB s'avère trop petit pour un système débian dans une telle configuration, je me suis retrouvé bloqué lors de mises à jour pour manque d'espace disponible. Prenez donc bien une clef de 8 GB minimum et je recommande 16 GB ou plus pour être au mieux :)<br />
<br />
---<br />
Sous linux :<br />
Pour formater une clef ayant des partitions d'écrites (par exemple si vous vous en êtes déjà servi pour installer un système d'exploitaion et booter dessus) vous alez avoir besoin de gparted :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install gparted</code></div></div>(ou via le gestionnaire d'application de votre distribution)<br />
<br />
Vous branchez votre clef usb puis vous lancez GParted :<br />
1. Vous choisissez votre clef usb<br />
2. Périphérique &gt; Créer une table de partitions...<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_01.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_01.jpg]" class="mycode_img" /></div>
<br />
Si vous avez le message d'information suivant : "1 partition est actuellement active sur le périphérique /dev/sdb", c'est que la clef est montée. Il vous faut au préalable démonter cette clef pour altérer la table des partitions.<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_02.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_02.jpg]" class="mycode_img" /></div>
<br />
Sinon vous choisissez le type "gpt" pour la partition (1) et si vous êtes bien sûr d'avoir choisis le bon emplacement vous pouvez "appliquer" (2) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_03.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_03.jpg]" class="mycode_img" /></div>
<br />
Une fois cela réalisé, vous alez dans le menu "Partition" et vous faîtes "Nouvelle" :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_04.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_04.jpg]" class="mycode_img" /></div>
<br />
Dans ce qui s'ouvre, vous sléectionnez "ext4" pour le système de fichiers (1), le reste devrait être ok de base, et vous "ajouté" (2) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_05.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_05.jpg]" class="mycode_img" /></div>
<br />
En bas vous voyez alors cette action qui est mis dans la liste des opérations en attente (1), vous validez l'application de ces actions avec le bouton "valider" en haut (2) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_06.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_06.jpg]" class="mycode_img" /></div>
<br />
On vous demande si vous êtes bien sûr de vouloir appliquer les changements --&gt; "Appliquer".<br />
"Toutes les opérations ont été effectuées avec succès" --&gt; "Fermer"<br />
Vous fermez GParted.<br />
<br />
Vous faîtes cela pour les deux clefs usb.<br />
Puis vous prenez la plus petite qui ne servira que temporairement pour installer le système d'exploitation sur l'autre clef et on va donc charger la distribution debian dessus.<br />
Pour cela, on va avoir besoin de etcher ( <a href="https://www.balena.io/etcher/" target="_self" rel="noopener" class="mycode_url">https://www.balena.io/etcher/</a> ).<br />
On télécharge le fichier pour notre système et on décompresse le zip : clique droit &gt; "Extraire ici".<br />
<br />
On lance en double cliquant sur le fichier appimage et on rempli les étapes suivantes :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_07.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_07.jpg]" class="mycode_img" /></div>
<br />
---<br />
<br />
<br />
On démarre donc la machine avec un écran et un clavier de branchés dessus :)<br />
J'ai débranché l'ancien disque dur qui comportait le système d'exploitation précédent afin de démarrer sur les clefs usb. Vous pouvez aussi choisir sur quoi démarrer avec F8 ou autre (F2 pour avoir toutes les options du BIOS ou autre F# selon votre ordinateur).<br />
<br />
Si tout se passe bien, on arrive sur l'écran suivant :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_02.jpg" loading="lazy"  alt="[Image: Tour_Image_02.jpg]" class="mycode_img" /></div>
On choisit "Install".<br />
<br />
Vous pouvez avoir cela si vous laissez des disques durs de branchés :<br />
[ 10.400821] ata2: COMRESET failed (errno=-16)<br />
.<br />
.<br />
.<br />
<br />
Il s'est avéré que ces erreurs étaient dû à un disque mort :(<br />
<br />
Mais si ça passe, on arrive à cet écran :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_03.jpg" loading="lazy"  alt="[Image: Tour_Image_03.jpg]" class="mycode_img" /></div>
Je prends la langue anglaise afin d'avoir les fichiers et messages d'erreurs directement en anglais plus tard. Cela peut aider à la résolution des soucis, il y aura plus de résultats de recherche en utilisant cette langue.<br />
<br />
Puis, other (en bas) &gt; Europe &gt; France (départ avec l'écran suivant)<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_04.jpg" loading="lazy"  alt="[Image: Tour_Image_04.jpg]" class="mycode_img" /></div>
<br />
Puis "Country to base default locale settings on" :<br />
Pas de screen :/<br />
On mets "United States - en._US.UTF-8"<br />
<br />
Puis la disposition du clavier, on prends "French" pas comme dans le screen (on est pas fou non plus ^^) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_05.jpg" loading="lazy"  alt="[Image: Tour_Image_05.jpg]" class="mycode_img" /></div>
<br />
Laissez bosser puis cela peut vous dire qu'il manque un fichier :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick of floppy.<br />
The missing firmware files are: rtl_nic/rt19127t-4.fw"<br />
If you have such media available now, insert it, and continue.<br />
Load missing firmware from removable media ?<br />
&lt;Yes&gt;               &lt;No&gt;</blockquote>
On choisit "No" car cela passera via la connexion internet et pas envie de chercher ce truc ^^<br />
Je vous conseille de faire de même si vous avez une erreur de ce genre.<br />
<br />
Puis :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_06.jpg" loading="lazy"  alt="[Image: Tour_Image_06.jpg]" class="mycode_img" /></div>
Remplissez comme vous le voulez :)<br />
<br />
Puis :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_07.jpg" loading="lazy"  alt="[Image: Tour_Image_07.jpg]" class="mycode_img" /></div>
Là aussi je mets un nom que je veux, au moins si je le vois dans un fichier de config, je saurais que c'est ça ^^'<br />
<br />
Puis :<br />
Là vous choisissez votre mot de passe root (qui est le compte administrateur tout puissant), donc prenez en un assez fort avec minuscules, majuscules, chiffres et caractères spéciaux.<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_08.jpg" loading="lazy"  alt="[Image: Tour_Image_08.jpg]" class="mycode_img" /></div>
<br />
Vous le retapez pour le confirmer et puis vous mettez un faux nom d'utilisateur complet, ce que vous voulez :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_09.jpg" loading="lazy"  alt="[Image: Tour_Image_09.jpg]" class="mycode_img" /></div>
<br />
Puis c'est le tour de votre compte utilisateur alors choisissez le bien :)<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_10.jpg" loading="lazy"  alt="[Image: Tour_Image_10.jpg]" class="mycode_img" /></div>
<br />
Comme ce compte aura des privilèges élevés, il faut choisir un mot de passe très fort :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_11.jpg" loading="lazy"  alt="[Image: Tour_Image_11.jpg]" class="mycode_img" /></div>
<br />
Vous confirmez.<br />
<br />
Vous laissez travailler puis vous pouvez obtenir le message suivant :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>This machine's firmware has started the installer in UEFI mode but it looks like there may be existing operating systems already installed using "BIOS compatibility mode". If you continue to install debian in UEFI mode, it might be difficult to reboot the machine into any BIOS-mode operating systems later.<br />
If you wish to install UEFI mode and don't care about keeping the ability to boot one of the existing systems, you have the option to force that here. If you wish to keep the option to boot an existing operating system, you should choose NOT to force UEFI installation here.<br />
Force UEFI installation?<br />
&lt;Go Back&gt;                   &lt;Yes&gt;    &lt;No&gt;</blockquote>
Je vais prendre "No" afin de me laisser la possibilité d'en avoir besoin dans un futur plus ou moins lointain ^^<br />
Note : Je ne sais pas si c'est la bonne solution pour vous :p<br />
<br />
Sinon, je choisis "Guided - use entire disk and set up encrypted LVM" ( <a href="https://wiki.archlinux.fr/LVM" target="_self" rel="noopener" class="mycode_url">https://wiki.archlinux.fr/LVM</a> [<a href="https://archive.fo/cmmgj" target="_self" rel="noopener" class="mycode_url">https://archive.fo/cmmgj</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_11.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_11</a>).<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_12.jpg" loading="lazy"  alt="[Image: Tour_Image_12.jpg]" class="mycode_img" /></div>
<br />
Puis on choisit la clef sur laquelle on veut installer le système d'exploitation :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_13.jpg" loading="lazy"  alt="[Image: Tour_Image_13.jpg]" class="mycode_img" /></div>
<br />
On peut vous demander le schéma de partitionnement à utiliser. Prenez "All files in one partition (recommended for new users)".<br />
Alors après un peu de lecture rapide ( <a href="https://forum.ubuntu-fr.org/viewtopic.php?id=397167" target="_self" rel="noopener" class="mycode_url">https://forum.ubuntu-fr.org/viewtopic.php?id=397167</a> [<a href="https://archive.fo/NBrAV" target="_self" rel="noopener" class="mycode_url">https://archive.fo/NBrAV</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_12.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_12</a>), j'ai choisis "All files in one partition (recommended for new users". Car dans mon cas, j'installe cela sur une clef de 4 GB donc la taille des partitions est assez limité (au final 4 GB est trop faible !!!). Je préfère que le système (fichiers système ou mes fichiers pour du bazar) puisse grandir au besoin sur ces 4 GB que de le limiter dès maintenant en taille (et puis je mets un disque dur /home pour stocker).<br />
<br />
Puis, pas exactement ce screen mais proche, on valide les changements qu'on a paramétré précedemment: "Yes".<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_14.jpg" loading="lazy"  alt="[Image: Tour_Image_14.jpg]" class="mycode_img" /></div>
<br />
On laisse bosser bien longtemps (2 h environ).<br />
Puis on obtient le message suivant :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>You need to choose a passphrase to encrypt SCSI8 (0,0,0), partition #5 (sdc).<br />
The overall strangth of the encryption depends strongly on this passphrase, so you should take care to choose a passphrase that is no easy to guess. It should not be a word or sentence found in dictionnaries, or a phrase that could be easily associated with you.<br />
A good passphrase will contain a mixture of letters, numbers and ponctuation. Passphrases are recommanded to have a length of 20 or more characters.</blockquote>
Vous mettez donc une phrase de passe qui soit suffisamment forte pour permettre un chiffrement fort. N'hésitez pas à remplacer des lettres par des chiffres et ajouter des ponctuations au milieu.<br />
<br />
Vous avez alors :<br />
Partition disks<br />
*Beaucoup de blabla<br />
-&gt; Undo changes to partitions<br />
-&gt; Finish partitioning and write changes to disk<br />
<br />
Pas de screen.<br />
Choisissez "Finish partitioning and write changes to disk".<br />
<br />
Puis on confirme l'écriture sur les disques :<br />
"...<br />
Write the changes to disks<br />
YES"<br />
<br />
Choisissez le pays pour prendre l'archive debian "France" :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_15.jpg" loading="lazy"  alt="[Image: Tour_Image_15.jpg]" class="mycode_img" /></div>
<br />
et le mirroir que vous voulez :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_16.jpg" loading="lazy"  alt="[Image: Tour_Image_16.jpg]" class="mycode_img" /></div>
<br />
On n'utilise pas de proxy, donc mettez rien et "Continue".<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_17.jpg" loading="lazy"  alt="[Image: Tour_Image_17.jpg]" class="mycode_img" /></div>
<br />
Laissez faire, puis, si vous voulez partagez des infos d'ordre technique pour les aider à améliorer debian mettez oui, sinon "No".<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_18.jpg" loading="lazy"  alt="[Image: Tour_Image_18.jpg]" class="mycode_img" /></div>
<br />
Puis, sur l'écran suivant, vous mettez bien ainsi en sélectionnant "SSH server" (touche "espace" pour sélectionner/déselectioner et "tab" pour passer sur "Continuer") :<br />
[] Debin desktop environnement<br />
[] ... GNOME<br />
[] ... Xfce<br />
[] ... KDE<br />
[] ... Cinnamon<br />
[] ... MATE<br />
[] ... LXDE<br />
[] webserver<br />
[] print server<br />
[x] SSH server<br />
[x] standard system utilities<br />
Sources : <a href="https://lists.debian.org/debian-user/2013/05/msg00303.html" target="_self" rel="noopener" class="mycode_url">https://lists.debian.org/debian-user/201...00303.html</a> [<a href="https://archive.fo/vOjU5" target="_self" rel="noopener" class="mycode_url">https://archive.fo/vOjU5</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_13.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_13</a><br />
<a href="http://debian-facile.org/doc:install:install_minimale" target="_self" rel="noopener" class="mycode_url">http://debian-facile.org/doc:install:install_minimale</a> [<a href="https://archive.fo/FWcXF" target="_self" rel="noopener" class="mycode_url">https://archive.fo/FWcXF</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_14.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_14</a><br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_19.jpg" loading="lazy"  alt="[Image: Tour_Image_19.jpg]" class="mycode_img" /></div>
<br />
Ensuite on peut vous demander où installer la partition GRUB, vous sélectionnez donc la même clef USB que celle où vous mettez le système d'installation (la seconde donc °-°).<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_20.jpg" loading="lazy"  alt="[Image: Tour_Image_20.jpg]" class="mycode_img" /></div>
<br />
Puis :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_21.jpg" loading="lazy"  alt="[Image: Tour_Image_21.jpg]" class="mycode_img" /></div>
<br />
Vous débranchez du secteur et enlevez ensuite la clef qui contenait les tout premiers fichiers. Vous laissez la seconde clef qui contient maintenant un système d'exploitation chiffré. Et on dit bien chiffré :p (<a href="https://chiffrer.info/" target="_self" rel="noopener" class="mycode_url">https://chiffrer.info/</a> <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_15.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_15</a>).<br />
Puis : "Continue" ! :)<br />
<br />
Si vous avez pas enlevé la clef usb pour l'installation, le bouzin a redémarré et c'est reparti pour une installation. On force l'arrêt du tout (bouton stop longtemps ^^).<br />
<br />
Cela redémarre et je me retape des erreurs, pas noté ^^'<br />
au final ça m'a demandé la phrase de passe ... <br />
ça a travaillé et j'ai eu :<br />
[ 108.877561] nouveau 0000:02:00.0 DRM: GPU lockup - switching to software fbcon <br />
et d'autres erreurs<br />
<br />
J'ai fait "entrer" plusieurs fois, la ligne d'action étant caché par ce texte d'erreur.<br />
<br />
Et ça m'a demandé de me loguer :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Debian GNU/Linux 9 hostname tty1<br />
hostname login:</code></div></div>Votre compte "username" et le mot de passe associé ensuite donc :)<br />
Vous voilà connecté à votre ordinateur !<br />
Vous êtes donc en ligne de commande avec :<br />
"username@hostname:~^&#36;"<br />
<br />
Tapez exit puis loguez vous en tant que "root".<br />
<br />
On va installer mettre à jour le système pour commencer :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>apt update<br />
apt upgrade</code></div></div><br />
Je préfère l'éditeur nano car j'ai débuté avec lui donc on l'installe :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>apt install nano</code></div></div><br />
On éteint la machine avec la commande  :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>shutdown</code></div></div><br />
Au redémarrage, on peut en profiter pour charger les paramètres du BIOS. On peut alors définir la clef usb comme première option de démarrage.<br />
<br />
Lorsque le système se lance, on tape la phrase de passe, et on se logue en utilisant le compte root.<br />
<br />
Maintenant, on va changer la connexion réseau de la machine. Lorsqu'on a installé debian, avec le mode automatique pour configurer le réseau, cela a été configuré en dhcp. On va modifier pour avoir une ip machine fixe. Cette ip sera de la forme 192.168.1.### Vous pourrez utiliser cette ip pour vous connecter depuis une autre machine depuis chez vous, cette ip ne fonctionne pas directement de l'extérieure. Nous verrons plus tard comment configurer pour des accès externes. <br />
Pour cela :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/network/interfaces</code></div></div><br />
Le fichier contient :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># This file describes the network interfaces available on your system<br />
# and how to activate them. For more information, see interfaces(5).<br />
<br />
source /etc/network/interfaces.d/*<br />
<br />
# The loopback network interface<br />
auto lo<br />
iface lo inet loopback<br />
<br />
# The primary network interface<br />
allow-hotplug enp0s18<br />
iface enp0s18 inet dhcp</code></div></div><br />
Dans les deux dernières lignes on voit enp0s18, il s'agit de la nouvelle nomenclature pour nommer les interfaces réseaux. Auparavant c'était avec du eth et wlan. Je vais repasser sur cette ancienne nomenclature car je ne prévois pas d'ajouter d'autres interfaces réseaux sur cette machine. Cela pourrait m'éviter des soucis plus tard en plus.<br />
Source : <a href="https://memo-linux.com/retrouver-les-noms-standards-des-interfaces-reseaux-eth-et-wlan-sous-manjaro/" target="_self" rel="noopener" class="mycode_url">https://memo-linux.com/retrouver-les-nom...s-manjaro/</a> [<a href="https://archive.fo/9bmgP" target="_self" rel="noopener" class="mycode_url">https://archive.fo/9bmgP</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_16.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_16</a><br />
<a href="https://www.itzgeek.com/how-tos/mini-howtos/change-default-network-name-ens33-to-old-eth0-on-ubuntu-16-04.html" target="_self" rel="noopener" class="mycode_url">https://www.itzgeek.com/how-tos/mini-how...16-04.html</a> [<a href="https://archive.fo/l4YkW" target="_self" rel="noopener" class="mycode_url">https://archive.fo/l4YkW</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_17.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_17</a><br />
<br />
On édite donc le grub :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/default/grub</code></div></div><br />
On modifie la ligne suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>GRUB_CMDLINE_LINUX=""</code></div></div>en<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"</code></div></div><br />
On applique les modifications : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>grub-mkconfig -o /boot/grub/grub.cfg</code></div></div><br />
Et on reboot la machine puis on se logue en root.<br />
<br />
On retourne éditer le fichier "interfaces"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/network/interfaces</code></div></div><br />
et on va dans le bloc :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># The primary network interface<br />
allow-hotplug enp0s18<br />
iface enp0s18 inet dhcp</code></div></div>et on le modifie en :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># The primary network interface<br />
#allow-hotplug enp0s18<br />
#iface enp0s18 inet dhcp<br />
auto eth0<br />
iface eth0 inet static<br />
        address 192.168.1.22<br />
        netmask 255.255.255.0<br />
        dns-nameservers 80.67.169.12 80.67.169.40<br />
        gateway 192.168.1.1</code></div></div><br />
Note : "allow-hotplug enp0s18" est devenu "auto eth0" afin de pouvoir redémarrer le réseau directement sans redémarrer la machine si on redémarrer le réseau.<br />
Note 2 : Les ips "netmask" et "gateway" sont données par votre box en vous connectant à sa page d'administration et dans les infos de la connexions ou informations système. "gateway" = passerelle = ip de la livebox et "netmask" = masque sous reseau. <br />
Source : <a href="https://communaute.orange.fr/t5/ma-connexion/Passerelle-et-sous-r%C3%A9seau-Orange/td-p/1000422" target="_self" rel="noopener" class="mycode_url">https://communaute.orange.fr/t5/ma-conne...-p/1000422</a> [<a href="https://archive.fo/tii0v" target="_self" rel="noopener" class="mycode_url">https://archive.fo/tii0v</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_18.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_18</a>.<br />
Note 3 : J'utilise les dns de FDN (<a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a>). <br />
<br />
Pendant qu'on a l'administration de sa box ouverte, on va assigner cette adresse ip 192.168.1.22 à la machine. Cela se passe dans la partie "Baux DHCP statiques".<br />
Vous pouvez identifier la machine à l'aide de son adresse MAC, utilisez la commande "ip link" sur votre machine pour l'obtenir (dans le bloc avec eth0).<br />
<br />
Puis on va modifier un autre fichier :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/hosts</code></div></div><br />
Et vous modifier les lignes :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>127.0.0.1       localhost<br />
127.0.0.1       hostname.domain-name     hostname</code></div></div>en<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>127.0.0.1      localhost<br />
192.168.1.22   hostname.domain-name     hostname</code></div></div><br />
On redémarre la machine :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>reboot</code></div></div><br />
Une fois que vous aurez redémarré l'aide de la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ip a</code></div></div>vous pourrez lister vos connexions et vous verrez votre eth0 avec l'ip 192.168.1.22 que vous aurez assignée avant.<br />
<br />
Tout a l'air de bien fonctionner, je peux faire "apt update" = pas d'erreurs, et je peux me connecter via ssh en utilisant putty depuis mon autre ordi :<br />
ip : 192.168.1.22<br />
port : 22<br />
et vous utilisez votre compte utilisateur pour vous connecter.<br />
---<br />
Sous linux, la comande à lancer dans un terminal pour vous connecter en sh est la suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ssh username@ip.de.la.machine</code></div></div>---<br />
<br />
On va passer en root afin d'ajouter notre compte utilisateur comme sudoer (il pourra ainsi utiliser "sudo" et donc exécuter les commandes en tant qu'administrateur de la machine), commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>su</code></div></div>et vous rentrer le mot de passe root.<br />
Puis en tant que root vous installez la commande "sudo", on en aura besoin avec notre utilisateur pour pouvoir lancer des commandes en mode root :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>apt install sudo</code></div></div><br />
Puis vous ajoutez votre compte utilisateur au groupe sudo qui a les privilèges voulus :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo adduser username sudo</code></div></div>Source : <a href="https://askubuntu.com/questions/7477/how-can-i-add-a-new-user-as-sudoer-using-the-command-line" target="_self" rel="noopener" class="mycode_url">https://askubuntu.com/questions/7477/how...mmand-line</a> [<a href="https://archive.fo/wIFy5" target="_self" rel="noopener" class="mycode_url">https://archive.fo/wIFy5</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_19.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_19</a><br />
<br />
Vous pouvez alors quittez votre connexion root et vous serez remis sous votre connexion utilisateur :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>exit</code></div></div><br />
Comme cela n'agit que lors de la prochaine connexion de votre utilisateur, il faut quitter la session ssh avec "exit" et en relancer une nouvelle pour cet utilisateur.<br />
<br />
On va mettre à jour les dépôts utilisés pour la mise à jour du système :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list</code></div></div><br />
Dedans, j'ai :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>#<br />
<br />
# deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
#deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
deb http://ftp.fr.debian.org/debian/ stretch main<br />
deb-src http://ftp.fr.debian.org/debian/ stretch main<br />
<br />
deb http://security.debian.org/debian-security stretch/updates main<br />
deb-src http://security.debian.org/debian-security stretch/updates main<br />
<br />
# stretch-updates, previously known as 'volatile'<br />
deb http://ftp.fr.debian.org/debian/ stretch-updates main<br />
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main</code></div></div>On va ajouter les dépôts "contrib" et "non-free" et ça devient :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>#<br />
<br />
# deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
#deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free<br />
deb-src http://ftp.fr.debian.org/debian/ stretch main contrib non-free<br />
<br />
deb http://security.debian.org/debian-security stretch/updates main contrib non-free<br />
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free<br />
<br />
# stretch-updates, previously known as 'volatile'<br />
deb http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free<br />
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free</code></div></div><br />
On enregistre en quittant et on va voir si il y a des mises à jour à mettre :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt update<br />
sudo apt upgrade</code></div></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Installer debian 9 iptables fail2ban portsentry ssh update h5ai https rtorrent rutorrent seedbox vpn serveur</span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Un titre à mots clefs :p</span></span></div>
<br />
Le p2p continue de voguer, alors préparons notre navire ! :)<br />
Dans ce tuto, on va voir comment installer debian 9 sans environnement de bureau, tout se passera ensuite par ssh pour l'administration de la machine et via des interfaces web pour faire les opérations quotidiennes. N'ayez pas peur de la ligne de commande, c'est comme mettre sur papier ce que l'on veut réaliser :)<br />
Sur cette base debian, on mettra un accès ssh, un client torrent, un vpn pour les échanges p2p et un accès par https aux fichiers stockés.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Index :</span></span><br />
<span style="font-weight: bold;" class="mycode_b">1. Installation de Debian sur clef usb :</span><br />
<span style="font-weight: bold;" class="mycode_b">2. Ajout de disques durs :</span><br />
<span style="font-weight: bold;" class="mycode_b">3. Un peu de sécurité :</span><br />
<span style="font-weight: bold;" class="mycode_b">4. Connexion ssh depuis l'extérieur :</span><br />
<span style="font-weight: bold;" class="mycode_b">5. Partie mise à jour auto :</span><br />
<span style="font-weight: bold;" class="mycode_b">6. Accès web aux fichiers avec https :</span><br />
<span style="font-weight: bold;" class="mycode_b">7. Mise en place de h5ai :</span><br />
<span style="font-weight: bold;" class="mycode_b">8. Installation du client torrent avec son interface web :</span><br />
<span style="font-weight: bold;" class="mycode_b">9. On pose un vpn sur rtorrent :</span><br />
<span style="font-weight: bold;" class="mycode_b">10. On ajoute un outils de surveillance des disques durs :</span><br />
<span style="font-weight: bold;" class="mycode_b">11. Reprendre disque chiffré :</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Installation de Debian sur clef usb :</span><br />
<br />
Il faut bien commencer par le début et installer le système d'exploitation. Mon choix se porte sur la dernière version de debian (debian 9 stretch) car même si les dernières fonctionnalités ne sont pas disponible, le système tournera tranquillement en utilisant peu de ressources :) Je préfère avoir moins et savoir m'en servir correctement qu'avoir plus de choix et être débordé par les paramètres ^^<br />
<br />
Je vais installer cela sur une vieille tour que j'avais récupéré, la recup c'est la vie :p Le processeur est un Intel Pentium D avec 2Go de ram DDR2. C'était livré avec du windows vista à l'époque ^^ Pour savoir un processeur intel est un 32 ou 64 bit : <a href="http://ark.intel.com/search?q=" target="_self" rel="noopener" class="mycode_url">http://ark.intel.com/search?q=</a>. La version debian à prendre pour ce processeur est donc : amd64.<br />
Sources : <a href="https://askubuntu.com/questions/54296/difference-between-the-i386-download-and-the-amd64" target="_self" rel="noopener" class="mycode_url">https://askubuntu.com/questions/54296/di...-the-amd64</a> [<a href="https://archive.fo/zLvyY" target="_self" rel="noopener" class="mycode_url">https://archive.fo/zLvyY</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_01.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_01</a><br />
<a href="https://www.debian-fr.org/t/quel-version-de-debian-pour-intel-64-bits/20746" target="_self" rel="noopener" class="mycode_url">https://www.debian-fr.org/t/quel-version...bits/20746</a> <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_02.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_02</a><br />
<br />
On va avoir besoin de deux clefs usb pour installer le système. Une qui permettra d'avoir les fichiers et démarrer l'installation, la seconde afin d'installer le système dessus. Dans mon cas je vais me servir de clef Scandisk Cruzer et Transcend, la Crusader de 16 GB pour installer le système dessus et l'autre de 4 GB. Je prévois d'avoir un disque dur de 250 Go pour faire mon répertoire maison après. Vous pouvez vérifier si votre clef sera utilisable pour cette installation ou non via cette page : <a href="https://wiki.debian.org/StandardPendrive" target="_self" rel="noopener" class="mycode_url">https://wiki.debian.org/StandardPendrive</a> [<a href="https://archive.fo/ror0k" target="_self" rel="noopener" class="mycode_url">https://archive.fo/ror0k</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_03.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_03</a>.<br />
Ayant déjà essayé d'installer debian en utilisant ces clefs, j'ai pu aller jusqu'à l'installation de grub ( <a href="https://fr.wikipedia.org/wiki/GNU_GRUB" target="_self" rel="noopener" class="mycode_url">https://fr.wikipedia.org/wiki/GNU_GRUB</a> [<a href="https://archive.fo/oMAeY" target="_self" rel="noopener" class="mycode_url">https://archive.fo/oMAeY</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_04.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_04</a>) qui demande de choisir sur quel emplacement l'installer et les disques branchés sont listés selon leur numéro de série on dirait bien, il est donc difficile de reconnaître la bonne clef si les deux viennent du même fabricant ^^' La taille du périphérique n'aidant pas. On va donc noter ces numéros de série au préalable en regardant cela sur votre système (windows 7 de mon côté).<br />
Sous windows donc : Menu démarrer &gt; clique droit sur "Ordinateur" &gt; "Gérer" &gt; "Gestionnaires de périphérique" dans la cadre de gauche (dans Gestion de l'ordinateur (local) &gt; Outils système ) &gt; puis dans le cadre du milieu "Lecteurs de disque" &gt; trouvez votre clef usb et clique droit dessus puis &gt; "Propriétés" &gt; cela vous ouvre une fenêtre, vous allez dans l'onglet "Détails" &gt; dans le menu déroulant de "Propriété" vous choisissez "Parent" &gt; La valeur vous indique ce que vous voulez, par exemple : US\VID_0976&amp;PID_8856\5T98700111659887768898<br />
Faites de même pour votre seconde clef et notez bien tout ça :)<br />
<br />
---<br />
Sous linux, vous repérer votre clef avec la commande "df -h" et vous lancez la commande suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>/bin/udevadm info --name=/dev/sdX1 | grep SERIAL_SHORT</code></div></div>Au besoin si plusieurs partitions sont présentes il faut refaire la table des partitions et la formater avec gparted (voir un peu plus loin poour l'utilisation de gparted).<br />
---<br />
<br />
Il faut que l'ordinateur sur lequel vous allez installer debian soit relié à internet via un cable ethernet pour plus de simplicité. Vous pouvez télécharger la bonne version pour votre système à cette adresse : <a href="https://www.debian.org/distrib/netinst" target="_self" rel="noopener" class="mycode_url">https://www.debian.org/distrib/netinst</a><br />
Dans mon cas donc amd64 comme dit plus haut.<br />
<br />
Une fois cela fait, vous brancher votre clef USB, celle qui va contenir les fichiers pour démarrer la machine, le système sera installé sur la seconde clef. Afin de réaliser une clef usb sur laquelle on peut démarrer cette iso, on va utiliser le logiciel rufus : <a href="https://rufus.ie/" target="_self" rel="noopener" class="mycode_url">https://rufus.ie/</a> [<a href="https://archive.fo/Xt1EJ" target="_self" rel="noopener" class="mycode_url">https://archive.fo/Xt1EJ</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_05.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_05</a>. J'utilise la version portable car pas besoin d'installer un truc dont on ne va pas se servir si souvent que ça.<br />
<br />
On lance donc rufus et on sélectionne l'iso qu'on vient de télécharger. Et on lance avec "Démarrer" :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_01.jpg" loading="lazy"  alt="[Image: Tour_Image_01.jpg]" class="mycode_img" /></div>
Si vous avez une pop up d'avertissement, choisissez : "Ecrire en mode Image ISO (Recommandé)".<br />
<br />
Quand tout est bon, vous pouvez fermer le logiciel.<br />
<br />
J'ai formaté la seconde clef en ext4 (FAT32 si vous pouvez pas ext4) avec l'outil "Formater" en clique droit sur le disque sous windows. Cette clef servira à installer le système d'exploitation debian pour cette tour.<br />
<br />
On branche les deux clefs sur la machine et on va débuter l'installation ! :) <br />
Je vais me servir des screens disponibles et suivre ce qui est dit dans ces tutoriels : <br />
/!\ Je prends les images pour illustrations, les choix proposés ne sont pas ceux que je réalise. /!\<br />
<a href="https://www.howtoforge.com/tutorial/debian-8-jessie-minimal-server/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...al-server/</a> [<a href="https://archive.fo/iwi5E" target="_self" rel="noopener" class="mycode_url">https://archive.fo/iwi5E</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_06.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_06</a><br />
<a href="https://www.howtoforge.com/tutorial/debian-8-jessie-minimal-server/2/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...-server/2/</a> [<a href="https://archive.fo/qyR6Q" target="_self" rel="noopener" class="mycode_url">https://archive.fo/qyR6Q</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_07.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_07</a><br />
<a href="https://www.howtoforge.com/tutorial/debian-minimal-server/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...al-server/</a> [<a href="https://archive.fo/QkGjP" target="_self" rel="noopener" class="mycode_url">https://archive.fo/QkGjP</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_08.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_08</a><br />
<a href="https://www.howtoforge.com/tutorial/debian-minimal-server/2/" target="_self" rel="noopener" class="mycode_url">https://www.howtoforge.com/tutorial/debi...-server/2/</a> [<a href="https://archive.fo/Q4Cga" target="_self" rel="noopener" class="mycode_url">https://archive.fo/Q4Cga</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_09.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_09</a><br />
N'hésitez pas à vous y référer afin d'en savoir plus !<br />
<br />
Note : Après avoir seulement formaté en FAT32, l'ordi ne veut pas se lancé, blocage avant boot. Je la mets donc dans un ordi sous linux et je lance un terminal pour taper les commandes suivantes.<br />
Pour connaître le nom de cette clef :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>df -h</code></div></div>Je reconnais le /dev/sdb1 de 15Go.<br />
On le démonte au cas où :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo umount /dev/sdb1</code></div></div>puis on formate :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo mkfs.ext4 /dev/sdb1</code></div></div>Source : <a href="https://tecadmin.net/format-usb-in-linux/" target="_self" rel="noopener" class="mycode_url">https://tecadmin.net/format-usb-in-linux/</a> [<a href="https://archive.fo/E1iU4" target="_self" rel="noopener" class="mycode_url">https://archive.fo/E1iU4</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_10.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_10</a><br />
Note 2 : Cela ne fonctionne pas, je change de clef. Je prends une autre Crusader de 4 GB. Je la formate en FAT32 avec windows. Et ça passe... Clef à la con...<br />
Note 3 : Attention, 4 GB s'avère trop petit pour un système débian dans une telle configuration, je me suis retrouvé bloqué lors de mises à jour pour manque d'espace disponible. Prenez donc bien une clef de 8 GB minimum et je recommande 16 GB ou plus pour être au mieux :)<br />
<br />
---<br />
Sous linux :<br />
Pour formater une clef ayant des partitions d'écrites (par exemple si vous vous en êtes déjà servi pour installer un système d'exploitaion et booter dessus) vous alez avoir besoin de gparted :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt install gparted</code></div></div>(ou via le gestionnaire d'application de votre distribution)<br />
<br />
Vous branchez votre clef usb puis vous lancez GParted :<br />
1. Vous choisissez votre clef usb<br />
2. Périphérique &gt; Créer une table de partitions...<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_01.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_01.jpg]" class="mycode_img" /></div>
<br />
Si vous avez le message d'information suivant : "1 partition est actuellement active sur le périphérique /dev/sdb", c'est que la clef est montée. Il vous faut au préalable démonter cette clef pour altérer la table des partitions.<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_02.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_02.jpg]" class="mycode_img" /></div>
<br />
Sinon vous choisissez le type "gpt" pour la partition (1) et si vous êtes bien sûr d'avoir choisis le bon emplacement vous pouvez "appliquer" (2) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_03.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_03.jpg]" class="mycode_img" /></div>
<br />
Une fois cela réalisé, vous alez dans le menu "Partition" et vous faîtes "Nouvelle" :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_04.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_04.jpg]" class="mycode_img" /></div>
<br />
Dans ce qui s'ouvre, vous sléectionnez "ext4" pour le système de fichiers (1), le reste devrait être ok de base, et vous "ajouté" (2) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_05.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_05.jpg]" class="mycode_img" /></div>
<br />
En bas vous voyez alors cette action qui est mis dans la liste des opérations en attente (1), vous validez l'application de ces actions avec le bouton "valider" en haut (2) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_06.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_06.jpg]" class="mycode_img" /></div>
<br />
On vous demande si vous êtes bien sûr de vouloir appliquer les changements --&gt; "Appliquer".<br />
"Toutes les opérations ont été effectuées avec succès" --&gt; "Fermer"<br />
Vous fermez GParted.<br />
<br />
Vous faîtes cela pour les deux clefs usb.<br />
Puis vous prenez la plus petite qui ne servira que temporairement pour installer le système d'exploitation sur l'autre clef et on va donc charger la distribution debian dessus.<br />
Pour cela, on va avoir besoin de etcher ( <a href="https://www.balena.io/etcher/" target="_self" rel="noopener" class="mycode_url">https://www.balena.io/etcher/</a> ).<br />
On télécharge le fichier pour notre système et on décompresse le zip : clique droit &gt; "Extraire ici".<br />
<br />
On lance en double cliquant sur le fichier appimage et on rempli les étapes suivantes :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_Linux_07.jpg" loading="lazy"  alt="[Image: Tour_Image_Linux_07.jpg]" class="mycode_img" /></div>
<br />
---<br />
<br />
<br />
On démarre donc la machine avec un écran et un clavier de branchés dessus :)<br />
J'ai débranché l'ancien disque dur qui comportait le système d'exploitation précédent afin de démarrer sur les clefs usb. Vous pouvez aussi choisir sur quoi démarrer avec F8 ou autre (F2 pour avoir toutes les options du BIOS ou autre F# selon votre ordinateur).<br />
<br />
Si tout se passe bien, on arrive sur l'écran suivant :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_02.jpg" loading="lazy"  alt="[Image: Tour_Image_02.jpg]" class="mycode_img" /></div>
On choisit "Install".<br />
<br />
Vous pouvez avoir cela si vous laissez des disques durs de branchés :<br />
[ 10.400821] ata2: COMRESET failed (errno=-16)<br />
.<br />
.<br />
.<br />
<br />
Il s'est avéré que ces erreurs étaient dû à un disque mort :(<br />
<br />
Mais si ça passe, on arrive à cet écran :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_03.jpg" loading="lazy"  alt="[Image: Tour_Image_03.jpg]" class="mycode_img" /></div>
Je prends la langue anglaise afin d'avoir les fichiers et messages d'erreurs directement en anglais plus tard. Cela peut aider à la résolution des soucis, il y aura plus de résultats de recherche en utilisant cette langue.<br />
<br />
Puis, other (en bas) &gt; Europe &gt; France (départ avec l'écran suivant)<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_04.jpg" loading="lazy"  alt="[Image: Tour_Image_04.jpg]" class="mycode_img" /></div>
<br />
Puis "Country to base default locale settings on" :<br />
Pas de screen :/<br />
On mets "United States - en._US.UTF-8"<br />
<br />
Puis la disposition du clavier, on prends "French" pas comme dans le screen (on est pas fou non plus ^^) :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_05.jpg" loading="lazy"  alt="[Image: Tour_Image_05.jpg]" class="mycode_img" /></div>
<br />
Laissez bosser puis cela peut vous dire qu'il manque un fichier :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick of floppy.<br />
The missing firmware files are: rtl_nic/rt19127t-4.fw"<br />
If you have such media available now, insert it, and continue.<br />
Load missing firmware from removable media ?<br />
&lt;Yes&gt;               &lt;No&gt;</blockquote>
On choisit "No" car cela passera via la connexion internet et pas envie de chercher ce truc ^^<br />
Je vous conseille de faire de même si vous avez une erreur de ce genre.<br />
<br />
Puis :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_06.jpg" loading="lazy"  alt="[Image: Tour_Image_06.jpg]" class="mycode_img" /></div>
Remplissez comme vous le voulez :)<br />
<br />
Puis :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_07.jpg" loading="lazy"  alt="[Image: Tour_Image_07.jpg]" class="mycode_img" /></div>
Là aussi je mets un nom que je veux, au moins si je le vois dans un fichier de config, je saurais que c'est ça ^^'<br />
<br />
Puis :<br />
Là vous choisissez votre mot de passe root (qui est le compte administrateur tout puissant), donc prenez en un assez fort avec minuscules, majuscules, chiffres et caractères spéciaux.<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_08.jpg" loading="lazy"  alt="[Image: Tour_Image_08.jpg]" class="mycode_img" /></div>
<br />
Vous le retapez pour le confirmer et puis vous mettez un faux nom d'utilisateur complet, ce que vous voulez :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_09.jpg" loading="lazy"  alt="[Image: Tour_Image_09.jpg]" class="mycode_img" /></div>
<br />
Puis c'est le tour de votre compte utilisateur alors choisissez le bien :)<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_10.jpg" loading="lazy"  alt="[Image: Tour_Image_10.jpg]" class="mycode_img" /></div>
<br />
Comme ce compte aura des privilèges élevés, il faut choisir un mot de passe très fort :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_11.jpg" loading="lazy"  alt="[Image: Tour_Image_11.jpg]" class="mycode_img" /></div>
<br />
Vous confirmez.<br />
<br />
Vous laissez travailler puis vous pouvez obtenir le message suivant :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>This machine's firmware has started the installer in UEFI mode but it looks like there may be existing operating systems already installed using "BIOS compatibility mode". If you continue to install debian in UEFI mode, it might be difficult to reboot the machine into any BIOS-mode operating systems later.<br />
If you wish to install UEFI mode and don't care about keeping the ability to boot one of the existing systems, you have the option to force that here. If you wish to keep the option to boot an existing operating system, you should choose NOT to force UEFI installation here.<br />
Force UEFI installation?<br />
&lt;Go Back&gt;                   &lt;Yes&gt;    &lt;No&gt;</blockquote>
Je vais prendre "No" afin de me laisser la possibilité d'en avoir besoin dans un futur plus ou moins lointain ^^<br />
Note : Je ne sais pas si c'est la bonne solution pour vous :p<br />
<br />
Sinon, je choisis "Guided - use entire disk and set up encrypted LVM" ( <a href="https://wiki.archlinux.fr/LVM" target="_self" rel="noopener" class="mycode_url">https://wiki.archlinux.fr/LVM</a> [<a href="https://archive.fo/cmmgj" target="_self" rel="noopener" class="mycode_url">https://archive.fo/cmmgj</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_11.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_11</a>).<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_12.jpg" loading="lazy"  alt="[Image: Tour_Image_12.jpg]" class="mycode_img" /></div>
<br />
Puis on choisit la clef sur laquelle on veut installer le système d'exploitation :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_13.jpg" loading="lazy"  alt="[Image: Tour_Image_13.jpg]" class="mycode_img" /></div>
<br />
On peut vous demander le schéma de partitionnement à utiliser. Prenez "All files in one partition (recommended for new users)".<br />
Alors après un peu de lecture rapide ( <a href="https://forum.ubuntu-fr.org/viewtopic.php?id=397167" target="_self" rel="noopener" class="mycode_url">https://forum.ubuntu-fr.org/viewtopic.php?id=397167</a> [<a href="https://archive.fo/NBrAV" target="_self" rel="noopener" class="mycode_url">https://archive.fo/NBrAV</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_12.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_12</a>), j'ai choisis "All files in one partition (recommended for new users". Car dans mon cas, j'installe cela sur une clef de 4 GB donc la taille des partitions est assez limité (au final 4 GB est trop faible !!!). Je préfère que le système (fichiers système ou mes fichiers pour du bazar) puisse grandir au besoin sur ces 4 GB que de le limiter dès maintenant en taille (et puis je mets un disque dur /home pour stocker).<br />
<br />
Puis, pas exactement ce screen mais proche, on valide les changements qu'on a paramétré précedemment: "Yes".<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_14.jpg" loading="lazy"  alt="[Image: Tour_Image_14.jpg]" class="mycode_img" /></div>
<br />
On laisse bosser bien longtemps (2 h environ).<br />
Puis on obtient le message suivant :<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>You need to choose a passphrase to encrypt SCSI8 (0,0,0), partition #5 (sdc).<br />
The overall strangth of the encryption depends strongly on this passphrase, so you should take care to choose a passphrase that is no easy to guess. It should not be a word or sentence found in dictionnaries, or a phrase that could be easily associated with you.<br />
A good passphrase will contain a mixture of letters, numbers and ponctuation. Passphrases are recommanded to have a length of 20 or more characters.</blockquote>
Vous mettez donc une phrase de passe qui soit suffisamment forte pour permettre un chiffrement fort. N'hésitez pas à remplacer des lettres par des chiffres et ajouter des ponctuations au milieu.<br />
<br />
Vous avez alors :<br />
Partition disks<br />
*Beaucoup de blabla<br />
-&gt; Undo changes to partitions<br />
-&gt; Finish partitioning and write changes to disk<br />
<br />
Pas de screen.<br />
Choisissez "Finish partitioning and write changes to disk".<br />
<br />
Puis on confirme l'écriture sur les disques :<br />
"...<br />
Write the changes to disks<br />
YES"<br />
<br />
Choisissez le pays pour prendre l'archive debian "France" :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_15.jpg" loading="lazy"  alt="[Image: Tour_Image_15.jpg]" class="mycode_img" /></div>
<br />
et le mirroir que vous voulez :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_16.jpg" loading="lazy"  alt="[Image: Tour_Image_16.jpg]" class="mycode_img" /></div>
<br />
On n'utilise pas de proxy, donc mettez rien et "Continue".<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_17.jpg" loading="lazy"  alt="[Image: Tour_Image_17.jpg]" class="mycode_img" /></div>
<br />
Laissez faire, puis, si vous voulez partagez des infos d'ordre technique pour les aider à améliorer debian mettez oui, sinon "No".<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_18.jpg" loading="lazy"  alt="[Image: Tour_Image_18.jpg]" class="mycode_img" /></div>
<br />
Puis, sur l'écran suivant, vous mettez bien ainsi en sélectionnant "SSH server" (touche "espace" pour sélectionner/déselectioner et "tab" pour passer sur "Continuer") :<br />
[] Debin desktop environnement<br />
[] ... GNOME<br />
[] ... Xfce<br />
[] ... KDE<br />
[] ... Cinnamon<br />
[] ... MATE<br />
[] ... LXDE<br />
[] webserver<br />
[] print server<br />
[x] SSH server<br />
[x] standard system utilities<br />
Sources : <a href="https://lists.debian.org/debian-user/2013/05/msg00303.html" target="_self" rel="noopener" class="mycode_url">https://lists.debian.org/debian-user/201...00303.html</a> [<a href="https://archive.fo/vOjU5" target="_self" rel="noopener" class="mycode_url">https://archive.fo/vOjU5</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_13.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_13</a><br />
<a href="http://debian-facile.org/doc:install:install_minimale" target="_self" rel="noopener" class="mycode_url">http://debian-facile.org/doc:install:install_minimale</a> [<a href="https://archive.fo/FWcXF" target="_self" rel="noopener" class="mycode_url">https://archive.fo/FWcXF</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_14.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_14</a><br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_19.jpg" loading="lazy"  alt="[Image: Tour_Image_19.jpg]" class="mycode_img" /></div>
<br />
Ensuite on peut vous demander où installer la partition GRUB, vous sélectionnez donc la même clef USB que celle où vous mettez le système d'installation (la seconde donc °-°).<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_20.jpg" loading="lazy"  alt="[Image: Tour_Image_20.jpg]" class="mycode_img" /></div>
<br />
Puis :<br />
<div style="text-align: center;" class="mycode_align"><img src="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Images/Tour_Image_21.jpg" loading="lazy"  alt="[Image: Tour_Image_21.jpg]" class="mycode_img" /></div>
<br />
Vous débranchez du secteur et enlevez ensuite la clef qui contenait les tout premiers fichiers. Vous laissez la seconde clef qui contient maintenant un système d'exploitation chiffré. Et on dit bien chiffré :p (<a href="https://chiffrer.info/" target="_self" rel="noopener" class="mycode_url">https://chiffrer.info/</a> <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_15.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_15</a>).<br />
Puis : "Continue" ! :)<br />
<br />
Si vous avez pas enlevé la clef usb pour l'installation, le bouzin a redémarré et c'est reparti pour une installation. On force l'arrêt du tout (bouton stop longtemps ^^).<br />
<br />
Cela redémarre et je me retape des erreurs, pas noté ^^'<br />
au final ça m'a demandé la phrase de passe ... <br />
ça a travaillé et j'ai eu :<br />
[ 108.877561] nouveau 0000:02:00.0 DRM: GPU lockup - switching to software fbcon <br />
et d'autres erreurs<br />
<br />
J'ai fait "entrer" plusieurs fois, la ligne d'action étant caché par ce texte d'erreur.<br />
<br />
Et ça m'a demandé de me loguer :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Debian GNU/Linux 9 hostname tty1<br />
hostname login:</code></div></div>Votre compte "username" et le mot de passe associé ensuite donc :)<br />
Vous voilà connecté à votre ordinateur !<br />
Vous êtes donc en ligne de commande avec :<br />
"username@hostname:~^&#36;"<br />
<br />
Tapez exit puis loguez vous en tant que "root".<br />
<br />
On va installer mettre à jour le système pour commencer :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>apt update<br />
apt upgrade</code></div></div><br />
Je préfère l'éditeur nano car j'ai débuté avec lui donc on l'installe :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>apt install nano</code></div></div><br />
On éteint la machine avec la commande  :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>shutdown</code></div></div><br />
Au redémarrage, on peut en profiter pour charger les paramètres du BIOS. On peut alors définir la clef usb comme première option de démarrage.<br />
<br />
Lorsque le système se lance, on tape la phrase de passe, et on se logue en utilisant le compte root.<br />
<br />
Maintenant, on va changer la connexion réseau de la machine. Lorsqu'on a installé debian, avec le mode automatique pour configurer le réseau, cela a été configuré en dhcp. On va modifier pour avoir une ip machine fixe. Cette ip sera de la forme 192.168.1.### Vous pourrez utiliser cette ip pour vous connecter depuis une autre machine depuis chez vous, cette ip ne fonctionne pas directement de l'extérieure. Nous verrons plus tard comment configurer pour des accès externes. <br />
Pour cela :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/network/interfaces</code></div></div><br />
Le fichier contient :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># This file describes the network interfaces available on your system<br />
# and how to activate them. For more information, see interfaces(5).<br />
<br />
source /etc/network/interfaces.d/*<br />
<br />
# The loopback network interface<br />
auto lo<br />
iface lo inet loopback<br />
<br />
# The primary network interface<br />
allow-hotplug enp0s18<br />
iface enp0s18 inet dhcp</code></div></div><br />
Dans les deux dernières lignes on voit enp0s18, il s'agit de la nouvelle nomenclature pour nommer les interfaces réseaux. Auparavant c'était avec du eth et wlan. Je vais repasser sur cette ancienne nomenclature car je ne prévois pas d'ajouter d'autres interfaces réseaux sur cette machine. Cela pourrait m'éviter des soucis plus tard en plus.<br />
Source : <a href="https://memo-linux.com/retrouver-les-noms-standards-des-interfaces-reseaux-eth-et-wlan-sous-manjaro/" target="_self" rel="noopener" class="mycode_url">https://memo-linux.com/retrouver-les-nom...s-manjaro/</a> [<a href="https://archive.fo/9bmgP" target="_self" rel="noopener" class="mycode_url">https://archive.fo/9bmgP</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_16.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_16</a><br />
<a href="https://www.itzgeek.com/how-tos/mini-howtos/change-default-network-name-ens33-to-old-eth0-on-ubuntu-16-04.html" target="_self" rel="noopener" class="mycode_url">https://www.itzgeek.com/how-tos/mini-how...16-04.html</a> [<a href="https://archive.fo/l4YkW" target="_self" rel="noopener" class="mycode_url">https://archive.fo/l4YkW</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_17.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_17</a><br />
<br />
On édite donc le grub :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/default/grub</code></div></div><br />
On modifie la ligne suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>GRUB_CMDLINE_LINUX=""</code></div></div>en<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"</code></div></div><br />
On applique les modifications : <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>grub-mkconfig -o /boot/grub/grub.cfg</code></div></div><br />
Et on reboot la machine puis on se logue en root.<br />
<br />
On retourne éditer le fichier "interfaces"<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/network/interfaces</code></div></div><br />
et on va dans le bloc :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># The primary network interface<br />
allow-hotplug enp0s18<br />
iface enp0s18 inet dhcp</code></div></div>et on le modifie en :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># The primary network interface<br />
#allow-hotplug enp0s18<br />
#iface enp0s18 inet dhcp<br />
auto eth0<br />
iface eth0 inet static<br />
        address 192.168.1.22<br />
        netmask 255.255.255.0<br />
        dns-nameservers 80.67.169.12 80.67.169.40<br />
        gateway 192.168.1.1</code></div></div><br />
Note : "allow-hotplug enp0s18" est devenu "auto eth0" afin de pouvoir redémarrer le réseau directement sans redémarrer la machine si on redémarrer le réseau.<br />
Note 2 : Les ips "netmask" et "gateway" sont données par votre box en vous connectant à sa page d'administration et dans les infos de la connexions ou informations système. "gateway" = passerelle = ip de la livebox et "netmask" = masque sous reseau. <br />
Source : <a href="https://communaute.orange.fr/t5/ma-connexion/Passerelle-et-sous-r%C3%A9seau-Orange/td-p/1000422" target="_self" rel="noopener" class="mycode_url">https://communaute.orange.fr/t5/ma-conne...-p/1000422</a> [<a href="https://archive.fo/tii0v" target="_self" rel="noopener" class="mycode_url">https://archive.fo/tii0v</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_18.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_18</a>.<br />
Note 3 : J'utilise les dns de FDN (<a href="https://www.fdn.fr/actions/dns/" target="_self" rel="noopener" class="mycode_url">https://www.fdn.fr/actions/dns/</a>). <br />
<br />
Pendant qu'on a l'administration de sa box ouverte, on va assigner cette adresse ip 192.168.1.22 à la machine. Cela se passe dans la partie "Baux DHCP statiques".<br />
Vous pouvez identifier la machine à l'aide de son adresse MAC, utilisez la commande "ip link" sur votre machine pour l'obtenir (dans le bloc avec eth0).<br />
<br />
Puis on va modifier un autre fichier :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>nano /etc/hosts</code></div></div><br />
Et vous modifier les lignes :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>127.0.0.1       localhost<br />
127.0.0.1       hostname.domain-name     hostname</code></div></div>en<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>127.0.0.1      localhost<br />
192.168.1.22   hostname.domain-name     hostname</code></div></div><br />
On redémarre la machine :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>reboot</code></div></div><br />
Une fois que vous aurez redémarré l'aide de la commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ip a</code></div></div>vous pourrez lister vos connexions et vous verrez votre eth0 avec l'ip 192.168.1.22 que vous aurez assignée avant.<br />
<br />
Tout a l'air de bien fonctionner, je peux faire "apt update" = pas d'erreurs, et je peux me connecter via ssh en utilisant putty depuis mon autre ordi :<br />
ip : 192.168.1.22<br />
port : 22<br />
et vous utilisez votre compte utilisateur pour vous connecter.<br />
---<br />
Sous linux, la comande à lancer dans un terminal pour vous connecter en sh est la suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>ssh username@ip.de.la.machine</code></div></div>---<br />
<br />
On va passer en root afin d'ajouter notre compte utilisateur comme sudoer (il pourra ainsi utiliser "sudo" et donc exécuter les commandes en tant qu'administrateur de la machine), commande :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>su</code></div></div>et vous rentrer le mot de passe root.<br />
Puis en tant que root vous installez la commande "sudo", on en aura besoin avec notre utilisateur pour pouvoir lancer des commandes en mode root :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>apt install sudo</code></div></div><br />
Puis vous ajoutez votre compte utilisateur au groupe sudo qui a les privilèges voulus :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo adduser username sudo</code></div></div>Source : <a href="https://askubuntu.com/questions/7477/how-can-i-add-a-new-user-as-sudoer-using-the-command-line" target="_self" rel="noopener" class="mycode_url">https://askubuntu.com/questions/7477/how...mmand-line</a> [<a href="https://archive.fo/wIFy5" target="_self" rel="noopener" class="mycode_url">https://archive.fo/wIFy5</a>] <a href="https://otarigato.org/folderimg/FOFO/Tutos/Tuto_Tour/Screens/Tour_Screen_19.png" target="_self" rel="noopener" class="mycode_url">Screenshot_Archive_19</a><br />
<br />
Vous pouvez alors quittez votre connexion root et vous serez remis sous votre connexion utilisateur :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>exit</code></div></div><br />
Comme cela n'agit que lors de la prochaine connexion de votre utilisateur, il faut quitter la session ssh avec "exit" et en relancer une nouvelle pour cet utilisateur.<br />
<br />
On va mettre à jour les dépôts utilisés pour la mise à jour du système :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo nano /etc/apt/sources.list</code></div></div><br />
Dedans, j'ai :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>#<br />
<br />
# deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
#deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
deb http://ftp.fr.debian.org/debian/ stretch main<br />
deb-src http://ftp.fr.debian.org/debian/ stretch main<br />
<br />
deb http://security.debian.org/debian-security stretch/updates main<br />
deb-src http://security.debian.org/debian-security stretch/updates main<br />
<br />
# stretch-updates, previously known as 'volatile'<br />
deb http://ftp.fr.debian.org/debian/ stretch-updates main<br />
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main</code></div></div>On va ajouter les dépôts "contrib" et "non-free" et ça devient :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>#<br />
<br />
# deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
#deb cdrom:[Debian GNU/Linux 9.7.0 _Stretch_ - Official amd64 NETINST 20181212-10:25]/ stretch main<br />
<br />
deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free<br />
deb-src http://ftp.fr.debian.org/debian/ stretch main contrib non-free<br />
<br />
deb http://security.debian.org/debian-security stretch/updates main contrib non-free<br />
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free<br />
<br />
# stretch-updates, previously known as 'volatile'<br />
deb http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free<br />
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free</code></div></div><br />
On enregistre en quittant et on va voir si il y a des mises à jour à mettre :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>sudo apt update<br />
sudo apt upgrade</code></div></div>]]></content:encoded>
		</item>
	</channel>
</rss>