Initialisation

This commit is contained in:
2024-01-07 10:02:35 +01:00
commit b7291133a3
4418 changed files with 169147 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
====== Assouplir la recherche avec discogs.com dans MP3Tag ======
{{tag>"Windows logiciel"}}
Ouvrir le fichier discogs.src en modification.
Modifier la ligne **[IndexUrl]=**
[IndexUrl]=http://api.discogs.com/database/search?artist=%s
devient
[IndexUrl]=http://api.discogs.com/database/search?q=%s

View File

@@ -0,0 +1,11 @@
====== MySQL : convertir une chaine de caractères en date ======
{{tag>programmation}}
Suite à un import, les dates sont au format char(8).
Voici une commande à saisir pour transformer une chaine de caractère en date.
<code sql>
UPDATE`TABLE 80` set date_fin=str_to_date(date_fin_2, '%d/%m/%y')
</code>

View File

@@ -0,0 +1,79 @@
====== HTML / CSS : Créer un magazine ======
{{tag>"programmation"}}
Suivez le cours en ligne depuis l'adresse https://projects.raspberrypi.org/en/projects/magazine/
La réalisation s'effectue depuis le site https://trinket.io/embed/html/cef5e64bc0
Ci-dessous le corrigé.
<code HTML index.html>
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>mon magazine</h1>
<div class="column1"></div>
<div class="column2">
<div class="item">
<h2>Mignon le chatton !</h2>
<img class="photo" src="kitten.jpg"/>
</div>
</div>
</body>
</html>
</code>
<code CSS style.css>
h1 {
text-align: center;
color: white;
background: teal;
padding: 5px;
}
body {
background: linear-gradient(to bottom right, lemnchiffon, white);
padding: 15px;
font-family: Carlito;
}
.column1 {
width: 48%;
float:left;
}
.column2 {
width: 48%;
float:right;
}
img {
max-width: 100%;
}
.photo {
box-shadow: 4px 4px 4px gray;
transform: rotate(10deg);
}
.item {
padding: 10px;
margin-bottom: 10px;
border: 3px dashed teal;
}
h2 {
color: white;
background: teal;
padding: 5px;
margin: 0px 0px 10px 0px;
box-shadow: 2px 2px 2px gray;
text-align: center;
}
</code>

View File

@@ -0,0 +1,6 @@
====== Comment Faire Pour créer une image ISO d'un CD-ROM ? ======
{{tag>"Linux commande"}}
Créer l'image ISO (que l'on appellera par exemple image.iso) d'un disque dans un lecteur CD-ROM (/dev/cdrom par exemple) :
<code>dd if=/dev/cdrom of=image.iso</code>

View File

@@ -0,0 +1,12 @@
====== rar : décompression unrar ======
{{tag>"Linux commande"}}
===== décompresser un fichier =====
On considère //monFichier.rar//, le fichier à décompresser.
unrar x "monFichier.rar"
===== décompresser plusieurs fichiers =====
On considère que l'on veut décompresser tous les fichiers avec l'extension rar (//*.rar//).
for f in *.rar ; do unrar x "$f"; done

View File

@@ -0,0 +1,299 @@
====== ffmpeg : gestion des metadata dans un MP3 ======
{{tag>"Linux commande"}}
Utilisation du programme **ffmpeg** pour manipuler les metadata des fichiers MP3. Cela impactera directement les TAG des mp3 et les informations présentes dans iTunes et autres bibliothèques multimédia.
===== Créer un fichier metadata =====
Exemple de fichier **metadata.txt** :
<code>
;FFMETADATA1
title=bike\\shed
;this is a comment
artist=FFmpeg troll team
[CHAPTER]
TIMEBASE=1/1000
START=0
#chapter ends at 0:01:00
END=60000
title=chapter \#1
[STREAM]
title=multi\
line
</code>
Autre exemple :
<code>
;FFMETADATA1
title=NRJ MEGAMIX 10.06.1990 [B!] \#mcXtra
artist=NRJ
album_artist=Cédric
album=mindCast XTRA
encoded_by=Cédric / JSide_fr
genre=Musique
comment=Mettez les ringards au placard, c'est Megamix qui redémarre. Dimitrouille le roi de la bidouille pour un panaché très estival du meilleur de la dance musique de l'année 90. C'est Megamix du 10 juin 1990\
\
00:06 [JINGLE] Top horaire Megamix\
00:35 [SPEAK] Dimitri\
01:19 Art Of Noise - Art Of Love\
07:15 Diana Brown & Barrie K Sharpe - The Masterplan (Extended Version)\
11:47 Dimitri - Summer Vibes\
16:48 Digital Underground - Freaks Of The Industry\
20:50 Barry White - I Wanna Do It Good To Ya\
25:14The Chimes - Stronger Together (Red Zone Mix)\
30:52 Blaze - So Special (So So Mix)\
33:58 The Rock Posse Featuring Fonda Rae - Do You Want My Love? (Smooth R&B Mix)\
37:58 Satoshi Tomiie Featuring Arnold Jarvis - And I Loved You (12" Red Zone Vocal Mix)\
47:07 New Order - World In Motion (Remix)\
48:44 Prince - The Future (Remix)\
52:17 [SPEAK] Dimitri\
53:12 [JINGLE] Fin\
\
+ d'infos sur http://house-revival.blogspot.com/p/nrj-club-nrj-megamix.html\
Remasterisé par Cédric @jside_fr.
copyright=NRJ
date=2019
encoder=Lavf58.20.100
</code>
===== Liste des metadata possibles =====
^Windows^iTunes (Info tab)^id3v2.3^id3v2.4^ffmpeg key^ffmpeg example|
|Title|Title|TIT2|title|-metadata title=”Adagio for Strings”|
|Subtitle|Description \\ (Video tab)|TIT3|TIT3|-metadata TIT3=”Op. 91″|
|Comments|Comments|COMM||not implemented|
|Contributing artists|Artist|TPE1|artist|-metadata artist=”Yo Yo Ma/London Symphony”|
|Album artist|Album Artist|TPE2|album_artist|-metadata album_artist=”London Symphony”|
|Album|Album|TALB|album|-metadata album=”String Classics”|
|Year|Year|TYER|date|-metadata date=”2012″|
|#|Track Number|TRCK|track|-metadata track=”3/12″ \\ (means track number 3 of 12)|
|Genre|Genre|TCON|genre|-metadata genre=”Classical”|
|Publisher||TPUB|publisher|-metadata publisher=”London Publishing”|
|Encoded by||TENC|encoded_by|-metadata encoded_by=”Telarc”|
|Author URL||WOAR||not implemented|
|Copyright \\ (Not Editable)||TCOP|copyright|-metadata copyright=”℗ Telarc”|
|Composers||TCOM|composer|-metadata composer=”J.S. Bach”|
|Conductors||TPE3|performer|-metadata performer=”T. S. Miles”|
|Group description|Grouping|TIT1|TIT1|-metadata TIT1=”The Classics”|
|Part of set|Disc Number|TPOS|disc|-metadata disc=”1/2″ \\ (means disc number 1 of 2)|
|Initial key||TKEY|TKEY|-metadata TKEY=”G”|
|Beats-per-minute|BPM|TBPM|TBPM|-metadata TBPM=”120″|
|Part of a compilation|Part of a compilation|TCMP|compilation|not implemented|
| ||TLAN|language|-metadata language=”eng”|
| ||TSSE|encoder|-metadata encoder=”iTunes v10″|
| |||lyrics|voir http://id3.org/Lyrics3v2 |
| |||creation_time|-metadata creation_time="2013-05-02 22:01:04″|
| |||album-sort|-metadata album-sort="String Classics″|
| |||artist-sort|-metadata artist-sort="London Symphony″|
| |||title-sort|-metadata title-sort="Adagio for Strings″|
Fichier **metadata.txt** vide basé sur toutes les metadata possibles gérées par **ffmpeg** :<code>
;FFMETADATA1
title=
title-sort=
TIT3=
artist=
artist-sort=
album=
album-sort=
album_artist=
date=
track=
genre=
publisher=
encoded_by=
copyright=
composer=
performer=
TIT1=
disc=
TKEY=TBPM=
language=
encoder=
compilation=
lyrics=
creation_time=
</code>
===== Liste des genres =====
La liste des genres est définie par la norme ID3. Elle est arrêtée depuis la version ID3v1
<code>
0.Blues
1.Classic Rock
2.Country
3.Dance
4.Disco
5.Funk
6.Grunge
7.Hip-Hop
8.Jazz
9.Metal
10.New Age
11.Oldies
12.Other
13.Pop
14.R&B
15.Rap
16.Reggae
17.Rock
18.Techno
19.Industrial
20.Alternative
21.Ska
22.Death Metal
23.Pranks
24.Soundtrack
25.Euro-Techno
26.Ambient
27.Trip-Hop
28.Vocal
29.Jazz+Funk
30.Fusion
31.Trance
32.Classical
33.Instrumental
34.Acid
35.House
36.Game
37.Sound Clip
38.Gospel
39.Noise
40.AlternRock
41.Bass
42.Soul
43.Punk
44.Space
45.Meditative
46.Instrumental Pop
47.Instrumental Rock
48.Ethnic
49.Gothic
50.Darkwave
51.Techno-Industrial
52.Electronic
53.Pop-Folk
54.Eurodance
55.Dream
56.Southern Rock
57.Comedy
58.Cult
59.Gangsta
60.Top 40
61.Christian Rap
62.Pop/Funk
63.Jungle
64.Native American
65.Cabaret
66.New Wave
67.Psychedelic
68.Rave
69.Showtunes
70.Trailer
71.Lo-Fi
72.Tribal
73.Acid Punk
74.Acid Jazz
75.Polka
76.Retro
77.Musical
78.Rock & Roll
79.Hard Rock
</code>
Sources : http://id3.org/id3v2.4.0-frames
===== Ajouter des metadata =====
Ajouter les tag définis dans le fichier **metadata.txt** :
<code>
ffmpeg -i in.mp3 -i metadata.txt -map_metadata 1 -c:a copy -id3v2_version 3 out.mp3
</code>
Pour Windows, ne pas oublier d'ajouter les options suivantes :
- id3v2_version 3
- write_id3v1 1
ffmpeg -i in.mp3 -i metadata.txt -map_metadata 1 -c:a copy -id3v2_version 3 -write_id3v1 1 out.mp3
----
Ajouter des tag dans la ligne de commande avec une **image** :
<code>
ffmpeg -i input.mp3 -i cover.png -c copy -map 0 -map 1 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)" out.mp3
</code>
----
Ajouter les tag définis dans le fichier **metadata.txt** avec une **image** :
<code>
ffmpeg -i input.mp3 -i cover.png -c copy -map 0 -i metadata.txt -map_metadata 1 -c:a copy -id3v2_version 3 -write_id3v1 1 out.mp3
</code>
===== Supprimer =====
Par exemple, pour supprimer le tag informant le nom de l'artiste :
<code>
ffmpeg -i out.mp3 -metadata title="The Title You Want" -metadata artist="" -metadata album="Name of the Album" out2.mp3
</code>
----
Supprimer toutes les metadata :
<code>
ffmpeg -i input.mp3 -write_xing 0 -id3v2_version 0 out.mp3
</code>
===== Extraire les metadata =====
Extraire les metadatas d'un fichier MP3 :
<code>
ffmpeg -i in.mp3 -f ffmetadata metadata.txt
</code>
Le résultat est écrit dans le fichier **metadata.txt**
----
Extraire les metadatas de tous les fichiers MP3 présents dans le dossier courant :
for f in *.mp3 ; do ffmpeg -i "$f" -f ffmetadata "${f%.*}.txt" ; done
Le résultat est écrit dans le fichier de même nom que le MP3 avec l'extension **txt** au lieu de **mp3**
===== Informations sur ce document =====
Document rédigé par [[user:cedricabonnel]] le 27/10/2019 à 09:31.\\
Modifié le 27/10/2019 à 11:30.
Librement inspiré des pages suivantes :
* [[http://jonhall.info/create_id3_tags_using_ffmpeg/|http://jonhall.info/create_id3_tags_using_ffmpeg/]]
* [[https://ffmpeg.org/ffmpeg-all.html#mp3|https://ffmpeg.org/ffmpeg-all.html#mp3]]
\\

View File

@@ -0,0 +1,34 @@
====== Comment Faire Pour ======
{{ :dummy.png?75x75|}}
===== Table des matières =====
<WRAP clear/>
<WRAP group>
<WRAP half column>
==== Les pages ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
<WRAP half column>
==== Les sous-catégories ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
</WRAP>
~~NOTOC~~
~~NOCACHE~~

View File

@@ -0,0 +1,43 @@
====== Firefox : configurer ======
===== Installer codecs et plugins pour =====
Installation des pilotes depuis la page [[informatique:cfp:installer_un_package_de_logiciels_multimedia]]
http://www.ghacks.net/2014/07/25/enable-mse-h2-64-support-youtube-firefox-right-now/
On peut tester linstallation des codecs depuis la page [[https://www.youtube.com/html5|Lecteur vidéo HTML5 YouTube]].
===== Configuration =====
Désactiver lenregistrement des identifiants :
''Ouvrir le menu'' > ''Préférences'' > ''Sécurité'' > décocher ''Enregistrer les identifiants''
[[about:preferences#general]]
===== Modules =====
Les modules que je conseille :
* [[https://addons.mozilla.org/fr/firefox/addon/ublock-origin/|uBlock Origin]]
* [[https://addons.mozilla.org/fr/firefox/addon/disconnect/|Disconnect]]
* [[https://addons.mozilla.org/fr/firefox/addon/noscript/|NoScript]]
==== Configuration de NoScript ====
| {{ informatique:cfp:firefox_noscripts.png?direct&600 |}} | Dans la fenêtre Firefox, déplacez-vous sur licône **NoScript** | Un menu saffiche |
| | Cliquez sur le menu **Options** | Une fenêtre **Options de NoScript** souvre |
| {{ informatique:cfp:firefox_noscripts_options_general.png?direct&600 |}} | Activez les options suivantes :\\ * Autoriser temporairement les sites de premier niveau par défaut\\ * Domaine de second niveau (noscript.net) | |
==== Configuration du dictionnaire ====
| | Cliquer bouton droit sur un mot dans un champs de saisi. | Le //menu contextuel// saffiche. |
| {{ informatique:cfp:firefox_modifierlangues.png?direct |}} | Sélectionner **Langues >**. | Un menu complémentaire saffiche. |
| {{ informatique:cfp:firefox_modifierlangues_ajouterdesdictionnaires.png?direct |}} | Cliquer sur l'intitulé **Ajouter des dictionnaires**. | Une nouvelle page Internet s'ouvre à l'adresse https://addons.mozilla.org/fr/firefox/language-tools/ |
| {{ informatique:cfp:firefox_addon_language.png?direct |}}\\ {{ informatique:cfp:firefox_addon_language_frenchselected.png?direct |}} | Aller à la ligne **French** et sélectionnez **Installer le dictionnaire**. | Une nouvelle page s'ouvre à l'adresse https://addons.mozilla.org/fr/firefox/addon/dictionnaire-fran%C3%A7ais1/ |
| {{ informatique:cfp:firefox_addon_language_french_ajouter.png?direct |}} | Cliquer sur **Ajouter à Firefox**. | Le module addon télécharge le module linguistique. |
| {{ informatique:cfp:firefox_addon_language_french_installer.png?direct |}} | Cliquer sur **Installer**. | Un confirmation d'installation s'affiche. |
| {{ informatique:cfp:firefox_addon_language_french_ready.png?direct |}} | Cliquer sur le bouton **ok**. | Vous pouvez fermez cet onglet. |

View File

@@ -0,0 +1,17 @@
====== Google Earth : installer sur Fedora 17 ======
===== Installer le LSB Core =====
Si vous avez installé Google Earth sans le LSB Core, l'erreur <code>/usr/bin/google-earth: ./googleearth-bin: /lib/ld-lsb.so.3: bad ELF interpreter: Aucun fichier ou dossier de ce type</code> apparaitra.
Pour y remédier :
<code BASH>
sudo yum install redhat-lsb-core
</code>
===== Installer Google Earth =====
<code BASH>
sudo yum install google-earth
</code>

View File

@@ -0,0 +1,17 @@
====== Installer KDEnLive ======
===== Installer KDEnLive sous Fedora 25 =====
<code BASH>
sudo dnf install ffmpeg xine dvdauthor dvgrab mlt kdenlive
</code>
Les bibliothèques graphiques k5 est bien chargée.
===== Installer KDEnLive sous Debian =====
En tant que root, taper :
apt-get install kdenlive frei0r-plugins dvgrab recordmydesktop dvdauthor mkisofs
Pour les personnes ayant activé le dépôt alternatif **debian-multimedia.org**, faites attention car le nom de domaine a été racheté par un cybersquatteur ukrainien. Si le dépôt **debian-multimedia.org** traine encore dans votre /etc/apt/sources.list, il est urgent de le retirer.

View File

@@ -0,0 +1,38 @@
====== Installer KDEnLive ======
===== Installer KDEnLive sous Fedora 23 =====
<code BASH>
sudo dnf install ffmpeg xine dvdauthor dvgrab mlt kdenlive
</code>
L'installation de KDEnLive sous Fedora 23 est un peu plus complexe qu'il ne parait. En effet, si vous avez installer Fedora avec le bureau par défaut, à savoir Gnome, il y a quelques fichiers complémentaires à installer.
<code>
Could not start process. Cannot talk to klauncher: The name org.kde.klauncher5 was not provided by any .service files
</code>
Depuis la version **15.12.2** de **KDEnLive**, l'interface se gaufre à l'ajout de clips, les icônes ne s'affichent plus correctement... Bref, c'est le bordel ! Essayons d'y voir un peu plus clair.
Les icônes utilisées sont incluses dans la bibliothèque **l10n**. Ça me dérange de vous dire ça, car cette bibliothèque est la traduction en français des applications KDE. Mais les icônes sont revenues après l'installation de ce paquet.
<code BASH>
sudo dnf install kde-l10n-fr
</code>
On notera que KDEnLive utilise Qt 5.5.1 pour le rendu graphique et KDE frameworks 5.9.0 On va essayer de ce côté...
Je vous previens tout de suite, je vais la jouer à la barbare. Je vais installer le frameworks complet et plus :
<code BASH>
sudo dnf install kf5-\*
</code>
Ca à le mérite de fonctionner !
===== Installer KDEnLive sous Debian =====
En tant que root, taper :
apt-get install kdenlive frei0r-plugins dvgrab recordmydesktop dvdauthor mkisofs
Pour les personnes ayant activé le dépôt alternatif **debian-multimedia.org**, faites attention car le nom de domaine a été racheté par un cybersquatteur ukrainien. Si le dépôt **debian-multimedia.org** traine encore dans votre /etc/apt/sources.list, il est urgent de le retirer.

View File

@@ -0,0 +1,96 @@
====== Installer scanner Epson Perfection V200 Photo - GT F670 ? ======
{{tag>"Epson Perfection V200 Photo" materiel}}
===== - Quelques informations complémentaires =====
Le scanner **Epson Perfecton V200 Photo** est également connu sous le nom **GT F670**.
===== - Pilotes Linux =====
**Avasys Scanner** s'occupait des pilotes Linux pour Epson. Depuis le 25/11/2011 EPSON a repris cette activité.
---
Il faut se rendre sur le site https://www.epson.fr/support?productID=2092#product_search et sélectionner **Linux Drivers Download**
{{informatique:cfp:pasted:20200608-102406.png?nolink}}
---
Le lien précédent vous affiche la page http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
Il faut saisir le modèle du scanner. Dans mon cas, il s'agit du v200, puis cliquer sur la loupe.
{{informatique:cfp:pasted:20200608-105921.png}}
---
Le résultat s'affiche et il faut appuyer sur le bouton **Télécharger** pour avoir le détail des fichiers.
{{informatique:cfp:pasted:20200608-102057.png?nolink}}
---
La page http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=97932&DSCCHK=93b50b3eb1807d8c3cb2e23fc2ff2c5689215e74 s'affiche.
Il faut cliquer sur le bouton **Accepter** pour voir le détail du téléchargement possible.
{{informatique:cfp:pasted:20200608-105815.png}}
---
Le fichier {{ informatique:cfp:iscan_man_e_v200.pdf |iscan_man_e.pdf}} correspond au manuel en anglais.
Le lien [[http://support.epson.net/linux/iscan.php?model=gt-f670&version=2.30.4|Package Download Page]] permet d'obtenir un paquet préparé pour les distributions **Ubuntu**, **Linux Mint**, **Debian**, **Fedora**, **Red Hat Enterprise**, **openSUSE**, etc...
Par exemple :
* [[https://download2.ebz.epson.net/iscan/plugin/gt-f670/rpm/x64/iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz|iscan-gt-f670-bundle-2.30.4.x64.rpm]]
* [[https://download2.ebz.epson.net/iscan/plugin/gt-f670/deb/x64/iscan-gt-f670-bundle-2.30.4.x64.deb.tar.gz|scan-gt-f670-bundle-2.30.4.x64.deb]]
Le lien [[http://support.epson.net/linux/src/scanner/iscan/|Source File Download Page]] permet d'obtenir les sources des programmes.
---
Une archive {{ informatique:cfp:iscan-gt-f670-bundle-2.30.4.x64.rpm.tar.gz |iScan x64 rpm}} pour Red Hat, Fedora... est disponible sur ce site.
===== - Installer les programmes =====
1. Télécharger l'archive sur votre ordinateur
2. Ouvrir une fenêtre terminal à l'endroit où vous avez téléchargé l'archive.
3. Décompresser l'archive
<code>tar xaf iscan-gt-f670-bundle-1.0.0.x64.rpm.tar.gz</code>
4. Lancer l'installation des packages
<code>cd iscan-gt-f670-bundle-1.0.0.x64.rpm
./install.sh</code>
Cela installera ou mettra à jour les fichiers **iscan-data-1.39.1-2.noarch**, **iscan-2.30.4-2.x86_64** et **iscan-plugin-gt-f670-2.1.3-1.x86_64**
===== - Vérifier la détection du scanner =====
Il est possible de vérifier que le scanner soit bien détecté sur un des ports usb avec la comme **lsusb**.
La commande **sane-find-scanner** permettra de vérifier que le scanner soit bien détecté.
===== - Initialiser =====
Lors du premier lancement, lancer le programme **iscan** en root.
<code BASH>
sudo iscan
</code>
La nuémrisation peut également s'effectuer depuis **Gimp** :
- **Fichier**
- **Créer**
- **Scanning (iscan)...**
Lapplication sane ne pilotera pas le scanner.

View File

@@ -0,0 +1,44 @@
====== Comment faire pour installer le scanner Epson Perfection V200 Photo ? (version 1.19.0-1) ======
{{tag>"Epson Perfection V200 Photo" materiel}}
<note warning>Une version plus récente de ce document est disponbile sur ce Wiki.
La version que vous consultez comporte des éléments qui ne sont plus d'actualité.
Merci de vous rediriger vers la page [[informatique:cfp:installer_le_scanner_epson_perfection_v200_photo]]</note>
===== Obtenir les pilotes =====
Récupérer l'application de numérisation pour Linux depuis la page pilotes Epson pour Linux. <del>Elle redirigera vers la page des pilotes Avasys Scanner..</del> ((depuis le 25/11/2011 EPSON a repris cette activité))
[[http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=20233&DSCCHK=ac6749ba5d9174143057442b5af8a1e6b1e5d3bd|epson.net - driver download core V200 Linux]] et [[http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=FR&CN2=&DSCMI=15837&DSCCHK=fa71ec7d926bdef62311738d2b621bd7157736c2|epson.net - driver download plugin V200 Linux]]
Par exemple :
* iscan-data-1.19.0-1.noarch.rpm
* iscan-2.29.1-5.usb0.1.ltdl7.x86_64.rpm
* iscan-plugin-gt-f670-2.1.2-1.x86_64.rpm
===== Installer les programmes =====
Installez-les dans cet ordre :
<code>rpm -ivh iscan-data-1.19.0-1.noarch.rpm
rpm -ivh iscan-2.29.1-5.usb0.1.ltdl7.x86_64.rpm
rpm -ivh iscan-plugin-gt-f670-2.1.2-1.x86_64.rpm</code>
===== Vérifier la détection du scanner =====
Il est possible de vérifier que le scanner soit bien détecté sur un des ports usb avec la comme **lsusb**.
La commande **sane-find-scanner** permettra de vérifier que le scanner soit bien détecté.
===== Initialiser =====
Lors du premier lancement, lancer le programme **iscan** en root.
<code BASH>
sudo iscan
</code>
La nuémrisation peut également s'effectuer depuis **Gimp** :
- **Fichier**
- **Créer**
- **Scanning (iscan)...**
Lapplication sane ne pilotera pas le scanner.

View File

@@ -0,0 +1,41 @@
====== Installer les dépots Fedora ======
Comment faire pour installer les dépots Fedora nécessaires aux programmes multimédia non free et autres ?
Ce document a été mis à jour à l'occasion de l'installation de **Fedora 23** et validé jusqu'en version **Fedora 25**.
===== RPM Fusion Free et RPM Fusion non Free =====
**RPM Fusion** est LE dépôt indispensable ! **RPM Fusion** fournit de nombreux logiciels très utiles qui ne peuvent être inclus au sein du Projet Fedora pour une raison ou une autre. Il existe une distinction entre libre (free) et non-libre (nonfree).
Il est nécessaire d'installer **RPM Fusion Free** avant **RPM Fusion Non Free**.
Ce dépôt a le même cycle de vie que la distribution, c'est-à-dire qu'il reste accessible mais inactif pour une version **N** un mois après la sortie de la version **N+2**. Il est distinct du Projet Fedora mais respecte les mêmes règles d'empaquetage (hormis les restrictions sur les licences). Ce dépôt est la réunion des dépôt **livna**, dépôt **freshrpms** et du dépôt **Dribble**.
==== RPM Fusion Free ====
La section libre contenant des programmes dont la licence est compatible avec le Projet Fedora mais ayant une partie de code soumise à des brevets logiciels (interdit dans le logiciel libre au États-Unis).
<code BASH>
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
</code>
==== RPM Fusion non Free ====
Le non-free contient des logiciels propriétaires non packagés par la communauté Fedora.
<code BASH>
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
</code>
===== Opération finale =====
Enfin, il faudra exécuter la commande suivante pour mettre à jour les paquet RPM Fusion :
<code BASH>
sudo dnf upgrade
</code>
===== Informations complémentaires =====
Les dépôts **Livna**, **Dribble** et **Freshrpms** ont été intégrés dans le dépôt **RPM Fusion** depuis le 03 novembre 2008.

View File

@@ -0,0 +1,58 @@
====== Installer les dépots Fedora 22 ======
Comment faire pour installer les dépots Fedora nécessaires aux programmes multimédia non free et autres ?
===== RPM Fusion Free et RPM Fusion non Free =====
**RPM Fusion** est LE dépôt indispensable ! **RPM Fusion** fournit de nombreux logiciels très utiles qui ne peuvent être inclus au sein du Projet Fedora pour une raison ou une autre. Il existe une distinction entre libre (free) et non-libre (nonfree).
Il est nécessaire d'installer **RPM Fusion Free** avant **RPM Fusion Non Free**.
Ce dépôt a le même cycle de vie que la distribution, c'est-à-dire qu'il reste accessible mais inactif pour une version **N** un mois après la sortie de la version **N+2**. Il est distinct du Projet Fedora mais respecte les mêmes règles d'empaquetage (hormis les restrictions sur les licences). Ce dépôt est la réunion des dépôt livna, dépôt freshrpms et du dépôt Dribble. Il est possible de garder ces dépôts bien que l'ensemble des paquets soient sensés être mis à jours, seul **libdvdcss** qui permet de lire les DVD du commerce reste sur le dépôt **livna**.
==== RPM Fusion Free ====
La section libre contenant des programmes dont la licence est compatible avec le Projet Fedora mais ayant une partie de code soumise à des brevets logiciels (interdit dans le logiciel libre au États-Unis).
<code BASH>
sudo yum localinstall --nogpgcheck \
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
</code>
==== RPM Fusion non Free ====
Le non-free contient des logiciels propriétaires non packagés par la communauté Fedora.
<code BASH>
sudo yum localinstall --nogpgcheck \
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
</code>
===== Livna =====
Le dépot livna permet de compléter RPM Fusion.
<code BASH>
sudo rpm -ivh http://rpm.livna.org/livna-release.rpm
</code>
===== Google =====
<del>
wget https://dl-ssl.google.com/linux/google-repo-setup.sh bash google-repo-setup.sh
</del>
===== Adobe =====
Adobe.
<code BASH>
sudo yum install --nogpgcheck \
http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
</code>
===== Opération finale =====
Enfin, il faudra exécuter la commande suivante pour mettre à jour les paquet RPM Fusion :
<code BASH>
sudo yum update
</code>

View File

@@ -0,0 +1,266 @@
====== Installer un package de logiciels multimédia ? ======
Il faut penser à [[informatique:cfp:installer_les_depots|installer les dépôts de logiciels **RPM Fusion Free** et **RPM Fusion NonFree**]] car les codecs propriétaires ne sont pas inclus dans les dépôts standards.
===== Codecs =====
==== GStreamer 0.10 ====
Actuellement, Fedora s'appuie sur Totem pour lire les fichiers multimédia. Totem s'appuie sur gstreamer. De ce fait, j'installe tous les dérivés de gstreamer :
<WRAP center round todo 60%>
<code>
sudo dnf install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly
</code>
</WRAP>
Depuis Fedora 28, **gstreamer-plugins-bad-nonfree** n'est plus disponible.
Installation des dépendances:
<code>
faac x86_64 1.28-7.fc26 rpmfusion-nonfree 85 k
faad2-libs x86_64 1:2.7-9.fc26 rpmfusion-free 153 k
fftw-libs-double x86_64 3.3.5-4.fc26 fedora 980 k
gstreamer x86_64 0.10.36-16.fc26 fedora 992 k
gstreamer-plugins-bad-free x86_64 0.10.23-39.fc26 fedora 1.4 M
gstreamer-plugins-base x86_64 0.10.36-16.fc26 fedora 1.3 M
gstreamer-tools x86_64 0.10.36-16.fc26 fedora 31 k
lame-libs x86_64 3.99.5-8.fc26 fedora 346 k
liba52 x86_64 0.7.4-28.fc26 fedora 45 k
libdca x86_64 0.0.5-10.fc26 rpmfusion-free 105 k
libmad x86_64 0.15.1b-21.fc26 fedora 80 k
libmimic x86_64 1.0.4-9.fc26 rpmfusion-free 32 k
libmms x86_64 0.6.4-4.fc26 rpmfusion-free 52 k
libmp4v2 x86_64 2.1.0-0.9.trunkREV507.fc26 fedora 441 k
libmpeg2 x86_64 0.5.1-12.fc26 rpmfusion-free 74 k
libofa x86_64 0.9.3-29.fc26 fedora 65 k
librtmp x86_64 2.4-8.20160224.gitfa8646d.fc26 rpmfusion-free 76 k
mjpegtools-libs x86_64 2.1.0-6.fc26 rpmfusion-free 161 k
opencore-amr x86_64 0.1.5-1.fc26 rpmfusion-free 175 k
twolame-libs x86_64 0.3.13-6.fc26 rpmfusion-free 55 k
vo-amrwbenc x86_64 0.1.3-2.fc26 rpmfusion-free 76 k
x264-libs x86_64 0.148-20.20170519gitd32d7bf.fc26 rpmfusion-free 569 k
xvidcore x86_64 1.3.4-3.fc26 rpmfusion-free 263 k
</code>
==== GStreamer 1.00 ====
<WRAP center round todo 60%>
<code bash>
sudo dnf install gstreamer1-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs gstreamer1-plugin-mpg123 gstreamer1-libav --setopt=strict=0
</code>
</WRAP>
Alertes normales :
<code>
Aucun paquet gstreamer1-plugin-crystalhd disponible.
Aucun paquet gstreamer1-ffmpeg disponible.
Le paquet gstreamer1-plugins-good-1.12.2-1.fc26.x86_64 est déjà installé, ignorer
Aucun paquet gstreamer1-plugins-bad disponible.
Aucun paquet gstreamer1-plugins-bad-extras disponible.
Le paquet gstreamer1-plugins-bad-free-1.12.2-1.fc26.x86_64 est déjà installé, ignorer
Aucun paquet gstreamer1-plugins-bad-nonfree-extras disponible.
Aucun paquet gstreamer1-plugins-bad-freeworld-extras disponible.
Aucun paquet gstreamer1-plugins-bad-extras disponible.
Aucun paquet gstreamer1-plugins-bad-extras-extras disponible.
Le paquet lame-libs-3.99.5-8.fc26.x86_64 est déjà installé, ignorer
</code>
Installation de :
<code>
gstreamer1-plugins-bad-free-extras x86_64 1.12.2-1.fc26 updates 236 k
gstreamer1-plugins-bad-freeworld x86_64 1.12.2-1.fc26 rpmfusion-free-updates 187 k
gstreamer1-plugins-bad-nonfree x86_64 1.12.2-1.fc26 rpmfusion-nonfree-updates 56 k
gstreamer1-plugins-ugly x86_64 1.12.2-1.fc26 rpmfusion-free-updates 196 k
</code>
Installation des dépendances:
<code>
GraphicsMagick x86_64 1.3.26-3.fc26 updates 1.4 M
OpenEXR-libs x86_64 2.2.0-6.fc26 fedora 628 k
fdk-aac x86_64 0.1.5-1.fc26 rpmfusion-nonfree 393 k
fribidi x86_64 0.19.7-3.fc26 fedora 69 k
game-music-emu x86_64 0.6.1-2.fc26 fedora 154 k
gstreamer1-plugins-ugly-free x86_64 1.12.2-1.fc26 updates 99 k
ilmbase x86_64 2.2.0-8.fc26 fedora 104 k
libass x86_64 0.13.4-2.fc26 fedora 95 k
libbs2b x86_64 3.1.0-17.fc26 fedora 27 k
libchromaprint x86_64 1.2-6.fc26 fedora 51 k
libde265 x86_64 1.0.2-5.fc26 rpmfusion-free 283 k
libkate x86_64 0.4.1-9.fc26 fedora 56 k
libmodplug x86_64 1:0.8.9.0-1.fc26 fedora 168 k
libwmf-lite x86_64 0.2.8.4-50.fc26 fedora 72 k
mpg123-libs x86_64 1.23.8-5.fc26 fedora 201 k
openal-soft x86_64 1.17.2-3.fc26 fedora 335 k
openjpeg-libs x86_64 1.5.1-17.fc26 fedora 88 k
schroedinger x86_64 1.0.11-11.fc26 fedora 330 k
x265-libs x86_64 2.4-1.fc26 rpmfusion-free 1.7 M
zbar x86_64 0.10-29.fc26 fedora 150 k
zvbi x86_64 0.2.35-2.fc26 fedora 414 k
</code>
==== Complément ====
<WRAP center round todo 60%>
<code bash>
http://download1.rpmfusion.org/nonfree/fedora/releases/28/Everything/source/SRPMS/r/rpmfusion-nonfree-release-28-1.src.rpm
</code>
</WRAP>
===== Lecteurs multimédia =====
==== VLC ====
<WRAP center round todo 60%>
sudo dnf install vlc
</WRAP>
Installation de :
<code>
vlc x86_64 3.0.0-0.33.git20170717.fc26 rpmfusion-free-updates 1.9 M
</code>
Dépendances :
<code>
aalib-libs-1.4.0-0.30.rc5
bash-4.4.12-7
dejavu-sans-fonts-2.35-4
dejavu-sans-mono-fonts-2.35-4
dejavu-serif-fonts-2.35-4
ffmpeg-libs-3.3.3-1
fluidsynth-libs-1.1.6-9
freetype-2.7.1-9
freetype-freeworld-2.7.1-7
fribidi-0.19.7-3
glibc-2.25-9
hicolor-icon-theme-0.15-5
jack-audio-connection-kit-1.9.10-8
kde-filesystem-4-55
libcaca-0.99-0.31.beta19
libgcc-7.1.1-3
libglvnd-egl-1:0.2.999-19.20170620gitd850cdd
libglvnd-glx-1:0.2.999-19.20170620gitd850cdd
libprojectM-2.1.0-4
libstdc++-7.1.1-3
libva-1.8.3-1
libwayland-client-1.13.0-1
libX11-1.6.5-2
libxcb-1.12-3
libXext-1.3.3-5
libXinerama-1.1.3-7
libXpm-3.5.12-2
mesa-libwayland-egl-17.1.7-1
pulseaudio-libs-10.0-4
qt5-qtbase-5.7.1-19
qt5-qtbase-gui-5.7.1-19
qt5-qtx11extras-5.7.1-3
vlc-core-3.0.0-0.33.git20170717
xcb-util-keysyms-0.4.0-4
xdg-utils-1.1.1-5
</code>
Installation des dépendances faibles:
<code>
beignet x86_64 1.3.1-3.git20170622.36f6a8b.fc26 updates 6.6 M
mesa-libOpenCL x86_64 17.1.7-1.fc26 updates 595 k
pocl x86_64 0.14-2.fc26 fedora 39 M
qt5-qtwayland x86_64 5.7.1-4.fc26 fedora 688 k
</code>
On pourra également installer ffmpeg. Voir la page relatif à ce sujet : [[informatique:linux:applications:ffmpeg]]
==== Lecteur vidéo HTML5 YouTube ====
Voir l'article [[informatique:lecteur_video_html5]] pour activer les vidéos dans un lecteur HTML5.
=== Installer h264 decoder ===
Le dépôt fedora-cisco-openh264 est inclus dans Fedora depuis la version 24. Il contient la biliothèque OpenH264 pour Fedora, mais il est distribué par Cisco afin que tous les droits de licence sont couverts par eux. Ce dépôt contient les plugins pour GStreamer et Firefox. Par défaut ce dépôt est désactivé.
Dans un premier temps, activer le dépôt :
<WRAP center round todo 60%>
<code>
sudo dnf config-manager --set-enabled fedora-cisco-openh264
</code>
</WRAP>
Ensuite, installer les plungins :
<WRAP center round todo 60%>
<code>
sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264
</code>
</WRAP>
Dépendances installées :
<code>
openh264 x86_64 1.6.0-5.fc26 fedora-cisco-openh264 359 k
</code>
Vous pourrez activer le plugin dans Firefox : menu > modules > plugins
===== Compléments =====
**Broadcom CrystalHD** et **libdvdcss**
Pilotes Linux pour applications GStreamer avec support des extensions BCM70012 et BCM70015
libdvdcss est une bibliothèque pour rendre possible les DVD vidéos.
<WRAP center round todo 60%>
<code BASH>
sudo dnf install gstreamer-plugin-crystalhd libdvdcss
</code>
</WRAP>
==== Conversion des formats ====
Installation de **SoundConverter**
<WRAP center round todo 60%>
<code bash>
sudo dnf install soundconverter
</code>
</WRAP>
====== Abandon ======
===== Capteur de DVD =====
<code>
su -
yum install k9copy</code>
===== Compresseur h264 =====
J'utilise Handbrake. Rendez-vous sur le site [[http://handbrake.fr/index.php|Handbrake]].
Dans un premier temps, il faut installer le package de développement X :
sudo yum groupinstall "Development Tools" "Development Libraries" "X Software Development" "GNOME Software Development"
Il est nécessaire d'avoir les packages suivants :
sudo yum install yasm zlib-devel bzip2-devel fribidi-devel dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel
Ensuite, on paramètre le lien SVN :
svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk
cd hb-trunk
./configure --launch
cd build
sudo make install

View File

@@ -0,0 +1,109 @@
====== - Partage de fichiers ======
L'objectif de ces notes est de mettre en œuvre un partage de fichier avec SAMBA et NFS.
===== - Samba =====
Le logiciel **SAMBA** est utilisé pour le partage de fichiers et dimprimantes à laide des protocoles **SMB** et **CIFS**.
Ces protocoles étant ceux utilisés pour les systèmes dexploitation Microsoft, linstallation de **Samba** sur une machine équipée de Linux permet :
* dintégrer celle-ci dans le "réseau Microsoft" de lentreprise
* de prendre la place dun serveur Microsoft Windows
On configure le service **Samba** à laide du fichier ''/etc/samba/smb.conf'' qui est composé de deux parties :
* Une partie globale, qui permet de configurer le fonctionnement du service.
* Une partie partages, où sont listés les partages de répertoires et dimprimantes et leurs paramètres.
La suite des manipulations serveur ont été testées avec **Raspbian 10** sur **Raspberry Pi 2** le **21 mars 2020**.
==== - Installer Samba sur le serveur ====
Sur **Debian** et **Rasbpian**, il faut utiliser **apt** :
<code>
$ sudo apt update; sudo apt upgrade; sudo apt install samba
</code>
Si votre ordinateur obtient ses paramètres IP à partir d'un serveur DHCP du réseau, ce serveur peut aussi fournir des informations sur les serveurs WINS (serveurs de noms NetBIOS) présents sur le réseau. Une modification du fichier ''smb.conf'' est nécessaire afin que les réglages WINS fournis par le serveur DHCP soient lus dans ''/var/lib/samba/dhcp.conf''.
Le paquet ''dhcp-client'' doit être installé pour utiliser cette fonctionnalité.
**Samba** utilise la configuration présente dans le fichier ''/etc/samba/smb.conf''. A chaque modification il sera nécessaire de redémarrer le service Samba pour que les modifications soient prises en compte :
<code>
$ sudo systemctl restart smbd
</code>
==== - Créer un accès Samba anonyme ====
Toutes les connexions non identifiées se verront attribuer une ressource partagée. Cela permet d'échanger des fichiers sans authentification, dans un espace isolé.
Voici la configuration nécessaire dans le fichier ''/etc/samba/smb.conf'' du **serveur Samba** :
<code>
[global]
map to guest = Bad User
log file = /var/log/samba/%m
log level = 1
[guest]
# This share allows anonymous (guest) access
# without authentication!
path = /media/disk_23/anonymous
read only = no
guest ok = yes
guest only = yes
</code>
Côté **client Windows**, le partage sera accessible sans authentification.
{{informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba_nas_accuel_guest.png|}}
Les fichiers et dossiers créés le seront avec l'utilisateur ''nobody'' et le groupe ''nogroup''.
Il faudra veiller à ce que le dossier ''/media/disk_23/anonymous'' soit en lecture/écriture pour tout le monde.
<code>
$ sudo chmod -R 2777 /media/disk_23/anonymous
</code>
===== - Partage NFS sous Linux =====
**NFS** (Network File System), littéralement système de fichiers en réseau, est un protocole qui permet de partager des fichiers ou des dossiers entre système Unix/Linux depuis 1980.
Il permet de monter dans votre système de fichier local des fichiers d'autres ordinateurs et interagir comme si ils étaient montés localement.
Donc vous le comprendrez, NFS permet d'accéder de manière local à des fichiers distants. NFS est une architecture standard utilisé par des clients et serveur Unix. Avec NFS il n'est pas nécessaire d'avoir exactement le même système d'exploitation. Et grâce à NFS, nous pouvons réaliser une solution de stockage centralisé.
**NFS** est composé de deux parties :
* Serveur NFS : désigne le système qui possède physiquement les ressources (fichiers, répertoires) et les partages sur le réseau avec dautres systèmes.
* Client NFS : désigne un système qui monte les ressources partagées sur le réseau. Une fois montées, les ressources apparaissent comme si elles étaient locales.
Le package serveur NFS inclus trois grandes parties inclus dans les package **portmap** et **nfs-utils**.
* **portmap** est un mappeur appelé par les autres machines.
* **NFS** est le logiciel qui permet de transférer le fichier ou les commandes vers le fichier distant, vers le système de fichier distant, et inversement.
* **RPC.mountd** et le service qui permet de monter et démonter le système de fichier.
Au niveau configuration nous retenons 3 fichier de configuration.
* **/etc/exports** correspond au fichier de configuration principal du système NFS. Il contient la liste des ressources partagées, une ligne par ressource.
* **/etc/fstab** permet de monter les dossiers NFS et de les remonter de manière automatique à chaque **boot**.
* **etc/sysconfig/nfs** et le fichier de configuration du système **NFS** pour contrôler les ports **RPC** et les autres services en écoute.
Quelques commandes :
* La liste des ressources partagées peut être obtenue à laide de la commande ''showmount''.
Aucune configuration particulière nest nécessaire pour les clients. Les ressources partagées peuvent être listées et montées/démontées manuellement ou [[informatique:linux:cfp:partitions-disques-toujours-disponibles-avec-linux|automatiquement]].
{{page>informatique:linux:nfs-network-file-system}}
* [[.:samba]], compatible avec Windows
* [[..:..:linux:nfs-network-file-system]], partage Linux compatible partiellement avec Windows

View File

@@ -0,0 +1,150 @@
====== Partage de fichiers sous Linux avec SAMBA ======
===== Installer le serveur Samba =====
<code bash>
sudo yum install samba</code>
===== Paramétrer =====
Samba utilise la configuration présente dans le fichier ''/etc/samba.smb.conf''.
A chaque modification il sera nécessaire de redémarrer le service Samba pour que les modifications soient prises en compte :
<code bash>
sudo service smb restart
</code>
==== Configuration générale ====
<WRAP round box>
Ci-dessous, un exemple de configuration de paramétrage du service, de manière globale.
<code ini>
[global]
workgroup = workgroup
netbios name = srv05
server string = serveur $h (Samba %v, Fedora)
log file = /var/log/samba/log.%m
max log size = 50
hide files = /lost+found/
dns proxy = no
security = USER
</code>
L'option ''security = USER'' impose deux choses que nous allons traiter ci-dessous :
- avoir un compte Linux
- avoir un compte Samba
Les utilisateurs des dossiers partagés auront un groupe commun : ''sambausers''
</WRAP>
<WRAP round box>
__Créer un groupe__
Dans cet exemple, je créé un groupe nommé ''sambausers''.
<code>
sudo groupadd sambausers
</code>
</WRAP>
<WRAP round box>
__Créer un compte Linux__
On peut créer un compte utilisateur qui n'a pas besoin ni de se connecter à un shell, ni avoir un dossier de travail personnel. Prenons l'exemple de ''fanny'' :
<code>
sudo useradd --s /bin/false -d /dev/null -g sambausers fanny
</code>
On remarquera que le shell se nomme ''/bin/false'' et le dossier personnel pointe vers ''dev/null''.
</WRAP>
<WRAP round box>
__Ajouter un utilisateur à un groupe__
Si l'utilisateur ''Jean'' a déjà un compte Linux, on pourra lui ajouter le groupe ''sambausers'' grâce à la commande ''usermod''.
<code>
sudo usermod -aG sambausers jean
</code>
</WRAP>
<WRAP round box>
__Création d'un utilisateur Samba__
Avec l'option ''USER'', les utilisateurs Linux doivent avoir un compte Samba. On utilise la commande ''pdbedit''.
<code>
sudo pdbedit -a jean
</code>
On peut également utiliser la commande ''smbpasswd'' pour gérer uniquement les mots de passe. Par exemple :
<code>
sudo smbpasswd -a jean
sudo smbpasswd -e jean
</code>
</WRAP>
==== Configuration spécifique : partage de dossier ====
<WRAP round box>
Pour créer un dossier partagé sous Linux, il faut ajouter une section dans le fichier ''/etc/samba/smb.conf''.
<code ini>
[media]
browsable = yes
comment = Disques DATA partages
path = /media
writable = yes
create mask = 0765
hosts allow = 127.0.0.1 192.168.100.0/24
valid users = @sambausers
</code>
Dans cet exemple :
| [media] | Le partage va s'appeler **media** |
| comment = Disques DATA partages| Permet d'afficher des commentaires \\ {{informatique:cfp:installer_un_serveur_de_partage_de_fichiers:samba_apercu_windows.png?nolink|}} |
| path = /media | Chemin d'accès au dossier sur le serveur Linux |
| writable = yes | |
| create mask = 0765 | |
| hosts allow = 127.0.0.1 192.168.100.0/24 | |
| valid users = @sambausers | Tous les utilisateurs ayant le groupe ''sambausers'' pourront utiliser cette ressource. |
</WRAP>
===== Appliquer les modifications de configuration =====
A chaque modification de la configuration SAMBA, par le fichier ''/etc/samba/smb.conf'', il faut tester le configuration et appliquer les changements au service.
<code>
testparm -s
sudo service smb restart
</code>
===== Modifier le parfeu =====
Ne pas oublier de modifier le parfeu afin qu'il accepte les connexions entrantes pour le service Samba : 139, 445, 137 et 138.
Radicalement, on peut également désactiver le parfeu :
<code>
sudo systemctl stop firewalld.service
</code>
===== Automatiser le démarrage du service Samba =====
Il faut automatiser le démarrage du service Samba au démarrage de l'ordinateur. Utiliser le Service Configuration (system-config-services).
===== Samba Client - l'utilitaire client=====
<WRAP round box>
__Lister les ressources disponibles__
<code>
smbclient -L //localhost -U fanny
</code>
</WRAP>
<WRAP round box>
__Se connecter à une ressource__
<code>
smbclient //localhost/media -U fanny
</code>
</WRAP>

View File

@@ -0,0 +1,7 @@
====== Installer une application d'un paquet non sélectionné ? ======
{{informatique:cfp:yum.png |}}On prendra l'exemple de l'application AVIDEMUX disponible dans le dépot rpmfusion-free-updates-testing.
<code>
yum install avidemux --enablerepo=rpmfusion-free-updates-testing
</code>

View File

@@ -0,0 +1,42 @@
====== Java sous Linux ======
{{tag>"Linux commande"}}
===== Installer Java =====
==== Open JDK sous Fedora ====
Java s'installe depuis les dépôts officiels Fedora.
<code BASH>sudo dnf install java-1.8.0-openjdk
</code>
==== Java depuis Oracle ====
J'accède au site [[https://www.java.com/fr/download/linux_manual.jsp|https://www.java.com/fr/download/linux_manual.jsp]] pour télécharger la dernière version de Java.
[[https://www.abonnel.fr/lib/exe/detail.php?id=informatique%3Acfp%3Ajava-1.8.0-openjdk&media=informatique:cfp:java_download_site_1_8_191.png|{{ informatique:cfp:java_download_site_1_8_191.png |Téléchargement de Java}}]]
Ensuite, il faut accéder au dossier de téléchargement dans une console.<code>
cd ~/Téléchargements/
</code>
J'utilise le programme ''rpm'' pour installer Java.
<code>sudo rpm -Uvh jre-8u191-linux-x64.rpm
</code>
===== Configurer Java =====
==== Choisir la version de Java exécutée par défaut ====
J'appelle le programme ''alternatives'' pour bien sélectionner le programme ''java''.
Sous Red Hat, Fedora... :
<code>sudo alternatives --config java</code>
Sous Debian, MX LMinux ...
<code>sudo config-alternatives --config java</code>

View File

@@ -0,0 +1,12 @@
====== Générer un fichier PDF avec la visionneuse de photos Windows ======
===== Ouvrir l'image avec la "Visionneuse de photos Windows". =====
{{informatique:cfp:jpg2pdf:pdfcreatorwithphotoviewer:programme_photoviewer.png?100 |Visionneuse de photos Windows}}Un double clique sur la photo suffit à ouvrir l'image avec la **"Visionneuse de photos Windows"**, Si ce n'est pas le cas, essayer d'effectuer un clic droit sur la photo, puis sélectionner **"Ouvrir avec"** et choisir **"Visionneuse de photos Windows"**.
===== Lancer l'impression =====
{{informatique:cfp:jpg2pdf:pdfcreatorwithphotoviewer:imprimer_les_images.png?100 |Fenêtre "Imprimer les images"}}Pour appeler la fenêtre d'impression, il faut soit :
* effectuer la combinaison de touches **'Ctrl'** + **'P'**
* cliquer sur **"Imprimer"** de le barre de menu

View File

@@ -0,0 +1,13 @@
====== Monter son VPN ======
{{ :informatique:pasted:20210705-211219.png?75x75|DIY VPN}}
Le fonctionnement dun VPN repose sur des serveurs, des protocoles réseau et des technologies de sécurité. Il est possible de monter son VPN sur un serveur loué.
[[https://www.scaleway.com/en/docs/create-an-adblocking-vpn-with-pi-hole/|Créer un VPN et intaller Pi Hole chez Scaleway]]
[[https://www.ionos.com/help/server-cloud-infrastructure/vpn/creating-a-vpn/|Créer un VPN chez IONOS [EN]]]
[[https://docs.ovh.com/fr/vps/openvpn/|Déployer OpenVPN sur un VPS chez OVH]]

View File

@@ -0,0 +1,5 @@
====== Numériser ======
Convertir un signal (vidéo, image, audio, caractère d'imprimerie, impulsion, etc.) en une suite de nombres représentant cet objet sous forme de données pouvant être traitées par un dispositif informatique ou d'électronique numérique.
* Numériser avec un [[informatique:technologie:formats-audio:scanner:start|scanner]] de document

View File

@@ -0,0 +1,20 @@
====== Handbrake : paramétrer ======
{{tag>"Linux programme"}}
===== Paramètres avancés =====
<code>
open_gop=0:rc-lookahead=50:ref=6:bframes=6:me=umh:subme=8:trelli s=0:analyse=all:b-adapt=2:level=4.1:vbv_maxrate=24000:vbv_bufsize=24 000:nal_hrd=none:vbv-bufsize=24000:vbv-maxrate=24000:fast_pskip=0:decimate=1:bframes=6:direct=1:weightb=1
</code>
* **Reference Frames :** 6
* **Maximum B-Frames :** 6
* **Pyramidal B-Frames :** Normal
* **Weight P-Frames :** Smart
* **Motion Est. Method :**Uneven Multi-Hexagon
* **Subpel ME & Mode :** 8: RD refine in I/P-frame
* **Motion Est. Range :** 16
* **Adaptive Direct Mode :** Spatial
* **Adpative B-Frames :** Optimal
* **Partitial :** All

View File

@@ -0,0 +1,96 @@
====== Codes USSD IHM MMI : les codes secrets de votre smartphone ======
{{tag>téléphonie}}
{{ informatique:cfp:pasted:20211107-073712.png?400}}
Un code USSD (Unstructured Supplementary Service Data) est un type de protocole de communication utilisé pour accéder à des services et des informations spécifiques sur un téléphone mobile. Les codes USSD sont composés de combinaisons de chiffres et de symboles, et sont généralement utilisés pour accéder à des fonctionnalités cachées ou à des informations supplémentaires sur le téléphone, comme les informations de la carte SIM, les informations sur le réseau, les paramètres de l'appareil, les soldes de crédit et les options de renvoi d'appel.
Pour composer un code USSD, il faut généralement suivre ces étapes :
* Ouvrez l'application de téléphone de votre appareil.
* Entrez le code USSD souhaité en utilisant le clavier numérique (ne pas oublier les éventuels symboles)
* Appuyez sur la touche d'appel pour envoyer le code.
Les codes USSD peuvent varier en fonction de l'opérateur et du pays, il est donc conseillé de vérifier auprès de votre opérateur les codes exacts à utiliser pour votre appareil. L'utilisation de certains codes USSD peut causer des problèmes à votre appareil, il est donc conseillé d'utiliser ces codes avec précaution.
====== Commandes USSD normalisées ======
===== Renvois d'appels =====
Les commandes USSD standardisées pour les renvois d'appels sont les suivantes :
* CFU (Call Forwarding Unconditional) : permet de rediriger tous les appels vers un autre numéro.
* CFB (Call Forwarding on Busy) : permet de rediriger les appels lorsque l'appelant est occupé.
* CFNR (Call Forwarding on No Reply) : permet de rediriger les appels lorsque l'appelant ne répond pas.
* CFC (Call Forwarding on Unreachable) : permet de rediriger les appels lorsque l'appelant est injoignable.
Pour activer ou désactiver ces renvois d'appels, il faut généralement envoyer un code USSD spécifique à un numéro de téléphone court. La disponibilité de ces commandes varie en fonction de l'opérateur et du pays.
Voici quelques exemples de codes couramment utilisés pour activer et désactiver les renvois d'appels :
^ ^ activer ^ désactiver ^ interro ^
^ Renvoi d'appel inconditionnel\\ Transfert d'appel systématique\\ . | %%**21*num#%% | %%##21#%% | %%*#21#%% |
^ Renvoi d'appel en cas de non réponse\\ Transfert si non réponse\\ . | %%**61*num**sec#%% | %%##61#%% | %%*#61#%% |
^ Renvoi d'appel en cas de non joignabilité\\ Transfert dappel si non joignable\\ . | %%**62*num#%% | %%##62#%% | %%*#62#%% |
^ Renvoi d'appel en cas d'occupation\\ Transfert d'appel si occupé\\ . | %%**67*num#%% | %%##67#%% | %%*#67#%% |
==== Numéros des répondeurs des opérateurs ====
^ Bouygues Telecom | +33660660050 |
^ Free | +33695600012 |
^ SFR | +33610066067 |
^ Red By SFR | +33610066067 |
===== Appel en attente =====
Le service d'appel en attente (Call Waiting en anglais) est une fonctionnalité de téléphonie mobile qui permet à un utilisateur de recevoir un deuxième appel alors qu'il est déjà en communication avec un autre interlocuteur. Lorsqu'un utilisateur reçoit un deuxième appel alors qu'il est déjà en communication, il entendra une tonalité spéciale (généralement deux bips courts) indiquant qu'il y a un appel en attente. Il peut alors choisir de répondre à l'appel en attente, de le refuser ou de le mettre en attente pour reprendre la communication avec le premier appelant plus tard.
Cette fonctionnalité est particulièrement utile pour les utilisateurs qui souhaitent ne pas manquer d'importantes communications, tout en continuant une conversation en cours. Cette fonctionnalité n'est pas disponible sur tous les téléphones et réseaux, et peut également nécessiter l'activation ou l'abonnement à un service spécifique auprès de votre opérateur.
^ ^ activer ^ désactiver ^ interro ^
^ Appel en attente\\ . | %%*43#%% | %%#43#%% | %%*#43#%% |
===== Masquer l'identité de l'appelant =====
La fonction masquer l'identité de l'appelant (ou Hide Caller ID) est une fonctionnalité de téléphonie mobile qui permet à un utilisateur de masquer son numéro de téléphone lors d'un appel. Cela signifie que lorsqu'un utilisateur appelle un autre numéro, le numéro de téléphone de l'appelant ne s'affichera pas sur l'écran du téléphone du destinataire. Cela peut être utile pour les utilisateurs qui souhaitent garder leur numéro de téléphone privé ou qui souhaitent éviter d'être reconnus lors d'un appel.
L'utilisation de cette fonctionnalité peut varier en fonction de l'opérateur et du pays, et peut également nécessiter l'activation ou l'abonnement à un service spécifique auprès de votre opérateur.
^ ^ activer ^ désactiver ^ intCommandes GSM standardisées pour les rerro ^
^ Masquer l'identité de l'appelant\\ . | %%*31#%% | %%#31#%% | %%*#31#%% |
Masquer l'identité de l'appelant pour un appel : %%#31#<num>%%
===== Exemples courants de codes USSD =====
Il existe de nombreux codes USSD (Unstructured Supplementary Service Data) différents qui peuvent être utilisés pour accéder à divers services et fonctionnalités sur un téléphone mobile. Voici quelques exemples courants de codes USSD :
* Pour afficher le numéro de téléphone actuellement utilisé :
*#100#
* Pour afficher le numéro IMEI (International Mobile Equipment Identity) de votre téléphone :
*#06#
* Pour vérifier le solde de crédit ou l'état de la consommation des données :
*#100#
Ces codes peuvent varier en fonction de l'opérateur et du pays, il est donc conseillé de vérifier auprès de votre opérateur les codes exacts à utiliser.
====== Codes Android ======
^ Code ^ Fonction |
| <nowiki>*#*#7780#*#* </nowiki> | Code de réinitialisation des Android|
| <nowiki>*#*#7780#*#* </nowiki> | Code pour effacer les données de tous les applis|
| <nowiki>*#*#7780#*#* </nowiki> | Code pour supprimer le compte Google|
| <nowiki>*2767*3855# </nowiki> | 2eme code de réinitialisation (marche sur les Samsung Galaxy)|
| <nowiki>*#*#4636#*#* </nowiki> | Informations de base sur lappareil.|
===== Informations de base sur lappareil =====
Composer le **<nowiki>*#*#4636#*#*</nowiki>** sur l'application téléphone.

View File

@@ -0,0 +1,49 @@
====== Sauvegarder et restaurer les données de Thunderbird ======
{{tag>"Windows logiciel"}}
===== Sauvegarder =====
Pour sauvegarder le contenu du carnet d'adresses, les comptes de courrier, les paramètres des comptes ou les extensions installées, il suffit de sauvegarder le dossier des données de **Thunderbird**.
==== Afficher les dossiers cachés ====
Afficher les fichiers et dossiers cachés.
==== Compacter les dossiers Thnuderbird ====
Dans **Thunderbird**, sélectionnez le dossier nommé **Local folder** puis accéder au menu **Fichier** --> **Compacter le dossier**.
==== Fermer Thunderbird ====
Fermer le programme **Thunderbird**.
Vérifier que le programme ne fonctionne pas encore en consultant le **Gestionnaire de tâches**.\\
Le processus doit s'appeler **Thunderbird.exe**.
==== Copier ====
Copier le dossier de données de **Thunderbird**.
Je vous conseille vivement de compresser le dossier car il peut contenir plusieurs giga octets de données.
Emplacement du dossier : dossier de données d'applications de l'utilisateur.
=== Sous Windows XP ===
C:\Documents and Settings\Utilisateur\Application Data\Thunderbird
=== Sous Windows 7/Vista ===
C:\Users\Utilisateur\AppData\Roaming\Thunderbird
Attention, sous **Windows 7**, dans l'explorateur de fichier, le dossier **C:\Users** peut s'afficher **C:\Utilisateurs**
==== Variable d'environnement Windows ====
%APPDATA%\Thunderbird
===== Restaurer =====
Pour restaurer la configuration, recopier l'intégralité de ce dossier au même emplacement.

View File

@@ -0,0 +1,4 @@
====== Numériser un document ======
* [[./windows7]]
* [[linux_simple_scan]]

View File

@@ -0,0 +1,13 @@
====== Numériser un document avec simple scan ======
Installer
<WRAP center round todo 60%>
<code BASH>
sudo dnf install simple-scan
</code>
</WRAP>
Exécuter
{{informatique:cfp:scanner:icone_simple_scan.png|}}

View File

@@ -0,0 +1,26 @@
====== Numériser un document avec Windows 7 ======
{{informatique:cfp:scanner:schema_en_haut_a_droite.png?100 |Marque de référence pour placer le document original sur la vitre}} Placez l'original du document, face imprimée contre la vitre du scanner, comme indiqué par la marque verte de référence, puis fermez le couvercle.
===== Appuyer sur le bouton de numérisation du scanner =====
{{informatique:cfp:scanner:fenetre_nouvelle_numerisation.png?100 |Programme "Nouvelle numérisation"}} Une nouvelle fenêtre **Nouvelle numérisation** s'ouvre.
===== Cliquer sur le bouton "Numériser" =====
Pour numériser un document de format **A4**, cliquer tout de suite sur le bouton **Numériser** ( {{informatique:cfp:scanner:bouton_numeriser.png?100|bouton "numériser"}} ).
Les paramètres suivants seront appliqués :
* **Profil :** Photo (par défaut)
* **Source :** Plateau
* **Format des couleurs :** Couleur
* **Type de fichiers :** JPG (Image JPEG)
* **Résolution (ppp) :** 300
* **Luminosité :** 0
* ** Contraste :** 0
{{informatique:cfp:scanner:bib_images.png?100 |Bibliothèque "Mes images"}} Le scanner numérise le document et le stock dans un sous-dossier **"Mes Images"**. Le sous-dossier sera créé à partir de la date du jour sous le format **"AAAA-MM-JJ"**.
Ensuite on peut :
* [[informatique:technologie:formats-audio:jpg2pdf:start|transformer le fichier JPG en format PDF]]
* [[informatique:technologie:formats-audio:scanner:start|numériser]] de nouveau un document

View File

@@ -0,0 +1,22 @@
====== Cache en mémoire : vider ======
{{tag>"Linux commande"}}
https://unix.stackexchange.com/questions/87908/how-do-you-empty-the-buffers-and-cache-on-a-linux-system
To free pagecache
sudo sh -c 'echo 1 >/proc/sys/vm/drop_caches'
To free dentries and inodes
sudo sh -c 'echo 2 >/proc/sys/vm/drop_caches'
To free pagecache, dentries and inodes
sudo sh -c 'echo 3 >/proc/sys/vm/drop_caches'
===== dés / activer le swap =====
sudo swapoff -a
sudo swapon -a
===== Tuer tous les process avec un nom =====
sudo killall teamviewerd

View File

@@ -0,0 +1,25 @@
====== Virtual Box : installer (old) ======
Mettre à jour le système
<code>yum update</code>
Installer outils et bibliothèques de développement
<code>yum groupinstall "Development Tools"</code>
Avant de procéder à cette installation, vérifier si vous avez un noyau PAE ou pas :
<code>uname -r</code>
Si PAE apparait, alors taper les commandes suviantes :
<code>yum install kernel-PAE-devel</code>
sinon
<code>yum install kernel-devel</code>
Installer le Dynamic Kernel Module Support
<code>yum install dkms</code>
Installer le dépot d'installation de Virtual Box
<code>cd /etc/yum.repos.d/
urlgrabber http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo</code>
Installer Virtual Box
<code>yum install VirtualBox-3.2*</code>

View File

@@ -0,0 +1,30 @@
====== XNview ======
===== Table des matières =====
<WRAP clear/>
<WRAP group>
<WRAP half column>
==== Les pages ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
<WRAP half column>
==== Les sous-catégories ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
</WRAP>
~~NOTOC~~
~~NOCACHE~~

View File

@@ -0,0 +1,26 @@
====== Installer XnView sous Linux ======
===== En résumé =====
Récupérer le fichier **XnviewMP** : <code>wget https://download.xnview.com/XnViewMP-linux.x86_64.rpm</code>
Lancer l'installation du package **XnViewMP** <code>rpm -ivh XnViewMP-linux.x86_64.rpm</code>
===== En détail =====
La liste des fichiers disponibles au téléchargement est accessible à l'adresse https://download.xnview.com/
{{informatique:cfp:xnview:xnview_download_site.png?nolink&600|}}
Copier le le lien pour télécharger le logiciel **XnviewMP**
{{informatique:cfp:xnview:xnview_download_site_link_mp.png?nolink&600|}}
Dans une fenêtre **Terminal**, exécuter le commande pour télécharger le fichier :
<code>wget https://download.xnview.com/XnViewMP-linux.x86_64.rpm</code>
{{informatique:cfp:xnview:xnview_wget_result.png?nolink&600|}}
Lancer l'installation du package **XnViewMP**
<code>sudo dnf install XnViewMP-linux.x86_64.rpm</code>