Archives de catégorie : Logiciels libres

Configuration firewall shorewall avec une interface et un réseau local

J’ai mis pas mal de temps à configurer mon firewall basé sur netfilter (iptables) sur mon serveur linux en utilisant Shoreline Firewall plus connu sous le terme shorewall. En effet la plupart des configurations type qu’on peut trouver sur internet sont basées sur des machines standalone ou avec plusieurs cartes réseau avec dmz et fonction routeur. Or même si j’aurais bien voulu mettre en place ce type de topologie, l’emplacement physique de ma box et de mes machines me l’interdit. De fait la topologie de mon réseau local ressemble à ça:

personal-networkAutour de ma box j’ai monté un réseau local via le courant électrique et 4 prises CPL situées dans plusieurs pièces différentes. On retrouve le serveur pour tous les autres clients qu’ils soient branchés en RJ45/CPL ou en wifi. Pour rappel sur mon serveur poweredge T310 on trouve les services suivants:

  • serveur de fichier basé sur NFS
  • serveur d’authentification basé sur OpenLDAP
  • serveur de mail en réception (dovecot/POP3s) et émission (sendmail) le tout avec tout l’arsenal antispam/antivirus (SpamAssassin et ClamAV)
  • serveur local Apache+Mysql
  • serveur multimedia pour kodi/xbmc
  • serveur de connexion sécurisée avec OpenSSH

Bien que le serveur dispose de deux interfaces réseau, je me sers que d’une seule interface, ça serait trop lourd de doubler le réseau pour qu’il fasse office de firewall pour les autres PC clients. Du coup je ne protège que le serveur et non pas les postes clients qui bénéficient de leur protection propre et de celle apportée par la box. L’idée est donc que seules les machines de mon réseau local puisse accéder aux services de mon serveur et on rejette tout le reste.

Niveau configuration de shorewall, cela donne cela, tous les fichiers se trouvent sous /etc/shorewall, voilà en ce qui concerne le fichier zones

# Shorewall version 4 – Zones File
#
# For information about this file, type « man shorewall-zones »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-zones.html
#
###############################################################################
#ZONE TYPE OPTIONS IN OUT
# OPTIONS OPTIONS
fw firewall
lan ipv4

la zone fw correspond au serveur qui fait office de firewall, la zone lan correspond indifféremment à internet et au réseau local. Voilà maintenant le fichier interfaces

# Shorewall version 4 – Interfaces File
#
# For information about entries in this file, type « man shorewall-interfaces »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-interfaces.html
#
###############################################################################
###############################################################################
#ZONE INTERFACE OPTIONS
lan eno2 –

ma carte réseau utilisée est définie par eno2, ma carte eno1 est non utilisée, la commande ifconfig -a permet de connaître le nom de ses interfaces réseau. le fichier hosts est quant à lui vide (ou presque)

# Shorewall version 4 – Hosts file
#
# For information about entries in this file, type « man shorewall-hosts »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-hosts.html
#
###############################################################################
#ZONE HOST(S) OPTIONS

le fichier policy définit les règles par défaut

# Shorewall version 4 – Policy File
#
# For information about entries in this file, type « man shorewall-policy »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-policy.html
#
###############################################################################
#SOURCE DEST POLICY LOG LIMIT: CONNLIMIT:
fw lan ACCEPT
lan all DROP info
all all REJECT info

en gros toutes les trames du serveur vers internet sont acceptées et toutes les autres sont rejetées, il faut donc définir quelques exceptions avec le fichier rules que voici

# Shorewall version 4 – Rules File
#
# For information on the settings in this file, type « man shorewall-rules »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-rules.html
#
######################################################################################################################################################################################################
#ACTION SOURCE DEST PROTO DEST SOURCE ORIGINAL RATE USER/ MARK CONNLIMIT TIME HEADERS SWITCH HELPER
# PORT(S) PORT(S) DEST LIMIT GROUP
ACCEPT fw lan icmp
ACCEPT lan:192.168.1.0/24 fw tcp 22,25,80,111,389,995,2049,3306,10000
ACCEPT lan:192.168.1.0/24 fw udp 111,2049
ACCEPT lan:192.168.1.0/24 fw icmp
DNS(ACCEPT) fw lan

On autorise les machines du réseau local qui ont pour adresse 192.168.1.X à accéder au serveur sur le port 22 (OpenSSH), 25 (SMTP), 80 (Apache/httpd), 111 (portmapper), 389 (OpenLDAP), 995 (POP3s), 2049 (NFS), 3306 (MySQL) et 10000 (Webmin). On autorise également les requêtes DNS du serveur vers internet et on autorise également les ping.

Maintenant le serveur peut être encore atteint via les postes clients et ceux-ci doivent également être protégés. J’ai limité au strict minimum le trafic de et vers internet toujours avec shorewall. Exemple avec un client connecté via une interface RJ45 qui peut être pingué, fichier zones

# Shorewall version 4 – Zones File
#
# For information about this file, type « man shorewall-zones »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-zones.html
#
###############################################################################
#ZONE TYPE OPTIONS IN OUT
# OPTIONS OPTIONS
net ipv4
fw firewall

fichier interface

# Shorewall version 4 – Interfaces File
#
# For information about entries in this file, type « man shorewall-interfaces »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-interfaces.html
#
###############################################################################
###############################################################################
#ZONE INTERFACE OPTIONS
net eno1 detect

fichier host vide, fichier policy

# Shorewall version 4 – Policy File
#
# For information about entries in this file, type « man shorewall-policy »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-policy.html
#
###############################################################################
#SOURCE DEST POLICY LOG LIMIT: CONNLIMIT:
fw net ACCEPT
net all DROP info
all all REJECT info

et fichier rules

# Shorewall version 4 – Rules File
#
# For information on the settings in this file, type « man shorewall-rules »
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-rules.html
#
######################################################################################################################################################################################################
#ACTION SOURCE DEST PROTO DEST SOURCE ORIGINAL RATE USER/ MARK CONNLIMIT TIME HEADERS SWITCH HELPER
# PORT(S) PORT(S) DEST LIMIT GROUP
ACCEPT net fw icmp 8 –

Copie de DVD et région

Je copie petit à petit tous mes DVD dans un but de sauvegarde car j’ai moyennement confiance dans la pérennité des DVD, j’utilise HandBrake comme décrit sur cette page de mon site FUNIX. J’ai quelques soucis pour certains DVD notamment les plus récents, le système linux les voit bien mais il est incapable de les décoder alors que libdvdcss est bien installé. Ca se traduit par des erreurs diverses, du style, avec lsdvd:

libdvdread: Can’t seek to block 3835444
libdvdread: Can’t seek to block 3835444
libdvdread: Can’t seek to block 3884532
libdvdread: Can’t seek to block 3884532

ou bien encore avec HandBrake:

hb_demux_ps: not a PS packet (00000000)

(…)

libhb: scan thread found 0 valid title(s)

et avec VLC:

libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_06_0.VOB

En fait c’est une histoire de code de région du DVD et du lecteur DVD. C’est à dire que certains DVD avec le code Europe ne marcheront que si le lecteur DVD est configuré pour la région Europe. Donc l’idée est de voir quelle est la région par défaut du lecteur et éventuellement pouvoir la changer. Il existe un petit soft qui s’appelle regionset qu’on peut trouver . Pour le compiler c’est tout simple, il suffit de taper make puis de copier l’exe quelque part sous /usr/local/bin. Quand on tape regionset en tant que root, cela donne cela:

Current drive parameters for /dev/dvd:
RPC Type: Phase II (Hardware)
RPC Status: no region code set (bitmask=0xFF)
Vendor may reset the RPC 4 times
User is allowed change the region setting 5 times

Par défaut mon lecteur DVD n’était pas configuré ce qui explique que ça passait pour certains DVD (les plus anciens généralement) mais pas pour les plus récents. A noter les dernières phrases, on ne pourra changer la configuration du lecteur que 5 fois ! Ensuite c’est terminé ! Donc ça sera vite impossible de copier des DVD venant de différentes régions. Dans la suite de la  commande on a

Would you like to change the region setting for this drive? [y/n]: y
Enter the new region number for your drive [1..8]: 2
New RPC bitmask is 0xFD, ok? [y/n]: y
Region code set successfully.

On met donc 2 pour le code Europe et pour le bitmask, et là magique ça marche !

 

Créer une base de données centralisée avec kodi et MySQL

J’utilise kodi comme support de base pour mon portable PC mediacenter connecté à ma TV de salon.

Toutes les informations de mes films sont stockées sur une base de données locale accessible de mon compte. Ce n’est pas génial car un autre utilisateur doit se constituer une autre base sous son compte alors que tous les medias films et musiques se trouvent au même endroit sur le serveur de fichier. Et comme je ne suis pas très partageur et que je n’aime pas qu’on utilise mon compte, j’ai décidé de centraliser la base sur un serveur MySQL que j’ai installé sur mon serveur de fichiers PowerEdge T310 puisque kodi permet cette possibilité. Pour pouvoir mieux administrer la base de donnée j’ai installé à partir des sources et des dernières versions toute la batterie LAMP (Linux, Apache, Mysql, Php) et phpMyAdmin comme décrit par ici. La page mise à jour sur l’utilisation du serveur MySQL est par .

Ensuite tout est très simple, il suffit d’exporter la base de donnée, de créer un fichier mentionnant le serveur MySQL, de faire une mise à jour (ce qui va créer les tables et index, et alimenter la base SQL) et le tour est joué, c’est accessible ensuite de n’importe quel compte kodi du réseau. Pour plus de détails, j’ai mis à jour la page correspondante.

Avec toutes ces manips, kodi ne s’affichait plus en plein écran mais seulement à la résolution de l’écran de mon portable 1280×800 et non en 1920×1080 comme le permet ma TV. J’ai été incapable de comprendre comment j’en étais arrivé là. Je me suis résolu à désactiver l’écran de mon portable puisque de tout façon il n’est pas visible et je ne me sers que de la sortie vidéo branchée à la TV. Voilà les modifications opérées dans le fichier /etc/X11/xorg.conf

# File generated by XFdrake (rev 262502)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section « ServerFlags »
Option « DontZap » « False » # disable <Ctrl><Alt><BS> (server abort)
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection

Section « Module »
Load « v4l » # Video for Linux
EndSection

Section « Monitor »
Identifier « LVDS1 »
VendorName « Generic »
ModelName « Flat Panel 1280×800 »
Option « Ignore » « 1 »
HorizSync 31.5-50.0
VertRefresh 56.0-65.0

# Monitor supported modeline (50.0 Hz vsync, 41.2 kHz hsync, ratio 16/10, 124 dpi)
ModeLine « 1280×800 » 59.26 1280 1328 1360 1440 800 803 809 823 -hsync -vsync

# Monitor preferred modeline (60.0 Hz vsync, 49.8 kHz hsync, ratio 16/10, 124 dpi)
ModeLine « 1280×800 » 75.3 1280 1296 1344 1512 800 802 804 830 -hsync -vsync

# TV fullscreen mode or DVD fullscreen output.
# 768×576 @ 79 Hz, 50 kHz hsync
ModeLine « 768×576 » 50.00 768 832 846 1000 576 590 595 630

# 768×576 @ 100 Hz, 61.6 kHz hsync
ModeLine « 768×576 » 63.07 768 800 960 1024 576 578 590 616
EndSection

Section « Monitor »
Identifier « VGA1 »
Option « primary » « 1 »
EndSection

Section « Device »
Identifier « device1 »
VendorName « Intel Corporation »
BoardName « Intel 810 and later »
Driver « intel »
Option « DPMS »
Option « monitor-LVDS1 » « LVDS1 »
Option « monitor-VGA1 » « VGA1 »
EndSection

Section « Screen »
Identifier « Screen1 »
Device « Device1 »
Monitor « VGA1 »
DefaultDepth 24
SubSection « Display »
Viewport 0 0
Depth 24
modes « 1920×1080 »
EndSubSection
EndSection

Section « ServerLayout »
Identifier « layout1 »
Screen « screen1 »
EndSection

j’ai rajouté une section monitor pour mon écran TV, l’écran LVDS de mon portable est désactivé (option ignore) alors que la sortie VGA (VGA1) est marquée comme sortie principale (primary). Dans la section screen, je n’ai mentionné que l’écran VGA1. Et le tour est joué, en relançant X j’ai retrouvé kodi en full screen.

Configuration de mon serveur Dell PowerEdge T310

Suite à l’installation de Mageia 5 sur mon nouveau serveur Dell PowerEdge T310 j’ai progressé dans sa configuration et la bascule de mon ancien serveur Dell PowerEdge 840, qui fonctionnait encore sur une antique Mandrake 2010.0, est toute proche. Je rappelle que ce serveur qui fonctionne 24h/24 7j/7, dessert 7 postes client au total (voir ma configuration matérielle), il fait office de serveur de fichiers, d’authentification et de mails.

Tout d’abord j’ai installé un serveur NFS sans grande difficulté, la nouveauté vient essentiellement de l’adoption de systemd, les détails sont par ici.

Ensuite j’ai installé un serveur SSH, car cette machine est destinée à fonctionner sans écran et clavier et j’y accède par le réseau avec une connexion sécurisée avec OpenSSH. Pas de grande difficulté d’installation, le détail est .

J’ai installé ensuite un serveur d’authentification basé sur OpenLDAP, ça m’évite ainsi d’avoir à copier plusieurs fois les fichiers passwd/group/shadow et risquer des incohérences entre les comptes d’une machine à une autre. La configuration ne s’est pas faite sans mal, il y a pas mal d’évolution depuis ma dernière installation et le passage à systemd. Pour l’installation d’OpenLDAP, ça se passe par là, et pour l’authentification en se basant sur OpenLDAP, c’est par ici.

Pour le serveur de mail, j’ai installé sendmail, j’ai conscience que c’est une antiquité, mais j’ai une configuration qui marche plutôt bien et je n’ai pas trouvé encore le temps de tester et d’installer un autre serveur de mail plus récent et plus simple de configuration. Je lui ai associé spamassassin qui comme son nom l’indique filtre les spams ainsi que l’anti virus ClamAV. Ainsi mon serveur de mail va chercher chez mon provider tous les mails des utilisateurs de mon réseau et les filtre. Spamassassin enrichit en permanence sa base de données, on peut lui indiquer les faux positifs ou au contraire lui indiquer les mails à classer en tant que spam. Au final avec 5 ans d’apprentissage, ça marche au poil et très peu de spams/virus passent à travers le filet. Mes utilisateurs récupèrent ensuite leurs mails avec thunderbird en allant les chercher sur le serveur pop3 installer sur mon serveur avec le package dovecot. Pour la configuration de sendmail, c’est ici, la configuration de la batterie anti spam/virus, c’est , et la configuration d’un serveur pop3, par ici. La configuration n’est pas simple et ça reste encore perfectible, mais en l’état c’est déjà opérationnel.

Actuellement je copie via disque dur externe toutes les données de mon ancien serveur, il y a des To et ça prend des heures, ce n’est qu’à l’issue que je pourrai basculer. Ensuite il me restera à tuner le firewall et deux, trois bricoles liées à la sécurité. Quant à mon ancien serveur qui fonctionne quasiment sans discontinuer depuis 5 ans maintenant, une belle performance sachant qu’il devait déjà avoir un peu de kilométrage quand je l’ai acheté, je vais essayer de le vendre sur le boncoin. A défaut si je n’arrive pas à le vendre à un prix raisonnable il servira de redondance de disque.

Dell Poweredge T310 et linux (Mageia 5)

Mon serveur perso Dell PowerEdge 840 explose en capacité disque, les 3 disques de 1To montées en raid 5 logiciel débordent, il était temps de changer pour un serveur à la fois plus puissant et avec davantage de place disque. Sur ebay j’ai jeté mon dévolu sur un Dell PowerEdge T310 plus récent acquis pour une bouchée de pain (si je compare au prix d’origine) avec les capacités suivantes : processeur Xeon quad core X3440 avec 4Go de RAM et 2 disques SAS de 300Go chacun montées en RAID 1 (mirroring). J’ai rajouté 4 disques SATA de 2To chacun que j’ai branchés sur la carte RAID Perc 6/i en créant un disque virtuel en RAID 5. J’ai multiplié ma capacité disque par quasiment 4 et j’ai gagné énormément en performance avec notamment du RAID hard plutôt que du RAID logiciel.

Pour insérer mes 4 disques SATA en plus des 2 disques SAS, j’ai dû un peu bricoler car il accepte physiquement en théorie que 4 disques. J’ai viré le lecteur de bande Quantum RDX, même s’il peut avoir son utilité, pour y mettre un disque puis j’ai posé le dernier disque au fond du boîtier. Côté alimentation, elle était prévue pour 6 périphériques, j’en ai juste rajouté un de plus, ça devrait passer. Pour relier les 4 disques SATA au contrôleur RAID Perc 6/i, j’ai acheté un câble sous amazon qu’on trouve sous la référence SFF-8484. Il suffit ensuite d’acheter quelques extensions d’alimentation pour des périphériques SATA et le tour est joué.

poweredge-t310-2Dans l’utilitaire de boot de la carte Perc 6/i, j’ai créé un volume logique autour des 4 disques SATA. J’ai installé ensuite très facilement la Mageia 5 en butant sur une unique difficulté, j’ai dû changer le driver pour la carte graphique Matrox, de toute façon à l’avenir elle ne me servira pas beaucoup car en production il tournera sans écran/clavier/souris, j’y accèderai via SSH. J’ai installé le système et la partition home de 200Go sur le disque virtuel formé par mes disques SAS, le volume logique de mes 4 disques SATA de 5,5To servira pour stocker toutes mes données (vidéo, photos, documents divers).

poweredge-t310Il reste néanmoins encore pas mal de travail pour en faire un serveur de fichier, d’authentification via LDAP et de mails. Encore quelques soirées en perspective avant de pouvoir basculer d’un poweredge à un autre.

Tutoriel vidéo Rosegarden

A toutes fins utiles je viens de faire un tutorial vidéo du logiciel de musique assistée par ordinateur (MAO) Rosegarden qui fonctionne évidemment sous linux. Je suis loin d’être un expert musical, donc la présentation est orientée grand débutant. Mon petit studio musical ressemble à peu près à ça.

Un PC basé sur un i5, une carte son externe USB Behringer xenyx 302 sur laquelle sont branchés un micro et une interface ampli pour la guitare électrique Behringer V-AMP3.

Pour en revenir au tutoriel, il explique simplement comment créer une piste rythme à partir d’un piano MIDI virtuel, puis une piste audio guitare et enfin une piste audio voix. Je détaille ensuite les bases du montage avec les copier, coller, déplacer puis les effets, jusqu’à la création du master.

La MAO reste complexe ce tutoriel a vocation à tenter de démystifier tout ça pour monter qu’on peut assez rapidement faire ses premières compositions musicales.

Pour plus d’informations sur la MAO sous linux, la page sur l’installation des principaux outils sur mon site funix et la page sur leur utilisation, j’en profite pour signaler que j’ai enrichi la partie rosegarden suite à la réalisation de ce tutoriel, j’ai également créé deux guides pdf téléchargeables, l’un pour l’installation des outils de MAO et l’autre sur l’utilisation, on les trouve ici. A noter également l’excellent site linuxmao.

Blocage de Flash Player par firefox

Depuis hier firefox bloque le plugin flash player pour des raisons de sécurité et au final c’est plutôt pénalisant pour l’utilisateur. Du coup j’ai regardé un peu les alternatives, si on ne souhaite pas utiliser google chrome et rester sur firefox, il existe  le plugin Freshplayer  qui se base sur le player de google chrome. La plupart des distributions linux proposent les packages de firefox et du plugin freshplayer, mais si comme moi vous utilisez firefox à partir d’une archive récupérée directement sur leur site voilà les manips à réaliser pour se passer de flash player.

Tout d’abord on installera préalablement le compilateur ragel qu’on trouvera par  ici. Après avoir décompressé l’archive

tar  xvfz ragel-6.9.tar.gz

dans le répertoire ragel-6.9 on va taper

./configure
make

puis en tant que root

make install

toujours en tant que root, j’ai installé les bibliothèques suivantes sur ma mageia 5

urpmi lib64v4l-devel lib64va-devel lib64va-devel vdpau-devel lib64config-devel lib64event-devel lib64mesaglesv2_2-devel

Maintenant que tout ces prérequis sont installés, on peut entrer dans le vif du sujet. Le site du plugin freshplayer est par . On récupère l’archive en tapant

git clone https://github.com/i-rinat/freshplayerplugin

dans le répertoire freshplayerplugin on tape maintenant

mkdir build
cd build
cmake ..
make

puis en tant que root on déplace le plugin dans le répertoire de plugins de firefox

cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/

(remplacer lib par lib64 éventuellement)

Il ne reste plus qu’à installer google-chrome qu’on téléchargera . Il ne reste plus qu’à tester le plugin en lançant firefox et en se rendant sur cette page. On peut voir que l’on dispose de la dernière version disponible 18.0.0.209. J’ai du supprimer l’ancien plugin de flash player car ça posait visiblement des problèmes de compatibilité.

That’s all folks !

Ardour 4.1

J’ai installé la dernière version du logiciel de musique assistée par ordinateur (MAO) Ardour 4.1 sur ma mageia 5. Sans rentrer dans le détail on trouvera le résumé des évolutions sur cette news de linuxfr. C’est toujours aussi peu intuitif à utiliser, même si j’arrive maintenant à l’utiliser pour une utilisation assez simple, à savoir enregistrer la voix, une guitare électrique et un piano midi, et faire quelques traitements basiques dessus.

Je rencontre quand même quelques régressions par rapport à la version 3, enfin du moins je n’ai pas réussi encore à retrouver une configuration stable avec deux cartes son dont une externe, je suis obligé de switcher de l’une à l’autre configuration pour pouvoir disposer du son sur les hauts parleurs et/ou du midi, c’est un peu lourdingue.

Sinon j’en ai profité pour scinder en deux ma page MAO sur mon site funix qui devenait trop lourde, on retrouve maintenant une page dédiée à l’installation/compilation des différents bibliothèques et outils et une page dédiée à leur utilisation. On retrouvera donc une présentation de l’utilisation basique d’Ardour sur cette dernière page.

Passage à Mageia 5

Je suis passé à la Mageia 5 sur mon ultra portable Lenovo X220 ainsi que sur mon PC de bureau ACER Predator G3-605. Je n’ai eu aucune difficulté avec mon lenovo par contre j’ai galéré avec l’UEFI pour mon Acer, j’ai buté sur les mêmes difficultés lors de l’install de la la version béta 3 de la Mageia 5 où j’ai été contraint de supprimer windows 8.1 qui était préinstallé. Je n’ai pas réussi à installer le boot loader sur le disque SSD, j’ai dû l’installer sur le disque SATA classique, j’y perds un peu en vitesse au boot, ce n’est pas bien grave. Il semblerait que ça soit lié au fait que le disque SSD possède des partitions de type GPT et l’autre de type DOS, mais comme je ne veux pas prendre le risque de perdre mes partitions je préfère ne pas évoluer et en rester là.

A part ça ma tablette graphique ThinLine XL a été reconnue sans avoir à faire de manip particulière. Pour mon imprimante Canon Pixma iP3600, le driver fourni par défaut est foireux, il faut aller par ici pour voir comment s’en sortir. Pour l’icône HP qui ne sert à rien dans le bandeau en bas à droite, il suffit supprimer HPLIP qui ne sert à rien en tapant:

urpme hplip

Pour mon scanner epson Perfection v30, à voir par ici.

Sinon pas de difficultés particulières pour récupérer les photos de mon APN Nikon coolpix p510, par contre avec ma caméra GoPro HD4 je dois enlever la carte microSD car avec le mode de transfert PTP via dolphin ça bogue quand on transfère des fichiers de plus de 2Go. Il faut donc passer par la ligne de commande et gphoto2. Pour le reste la Mageia 5 reste une base, j’ai donc réinstallé à partir des sources tous les logiciels multimédia et de montage vidéo sans difficulté particulière. Pour la petite histoire pour installer Skype il faudra utiliser la dernière version dynamic disponible sur le site officiel puis installer les versions 32bits des bibliothèques libxv1, libqtwebkit2.2_4, libqtdbus4 et libxscrnsaver1. Tout cela fera l’objet d’une mise à jour prochaine de mon site funix.

Sortie de Synfig Studio 1.0

Synfig Studio 1.0 vient de sortir récemment, pour mémoire c’est un logiciel d’animation 2D évidemment open source qui permet de créer simplement des animations à partir d’objet graphiques divers et variés. Il dispose d’un moteur d’animation qui dispense de créer laborieusement les animations image par image. Je m’en suis servi pour l’animation d’entrée de mes vidéos sur ma chaîne youtube. Il peut surprendre au début car il est riche en fonctionnalités, l’interface est déroutante et il faut saisir comment il faut l’utiliser, c’est un petit peu comme gimp. Après avoir passé cette première étape, on peut assez vite créer ces premières animations qui viendront agrémenter les vidéos maison.

J’avais il y a quelques temps créer quelques tutoriels vidéos pour présenter Synfig Studio, la première présente la création d’un logo bondissant.

la deuxième explique comment créer un titre animé.

j’ai mis à jour la page sur mon site Funix présentant l’installation de Synfig Studio en l’installant, comme à mon habitude à partir des sources, c’est par ici. Je n’ai pas réussi à le compiler avec l’option libavcodec, je ne pense pas que ça soit primordial.