Archive

Articles taggués ‘LMDE’

Google Documents

Vendredi 15 avril 2011

Ce matin, Google Documents était en panne.
Au bout de 5 minutes tout était revenu à la normale, mais pendant ce temps là, je n’ai pas pu accéder à mes documents archivés sur le service en question.

Cette panne, en soi, n’était pas très grave et ne m’a pas empêché de travailler, mais que se passerait il si cela venait à durer quelques heures ?

En ce moment je suis en pleine réflexion sur l’achat d’un NAS, j’étais même presque

prêt à franchir le pas et cet incident a tout remis en question !
Je pourrais réutiliser un vieux PC afin d’en faire un serveur et y stocker mes

données.

Actuellement, j’ai déjà un vieux portable qui me sert de serveur hébergeant un blog,

un serveur upnp et un serveur de téléchargements.
Malheureusement son disque dur n’est pas trés gros (80 Go) et me limite fortement.
J’ai bien pensé à changer ce disque dur mais vu qu’il est en PATA je serais limité à

320 Go maximum.

Vu que je viens de changer de config, mon ancien PC va devenir mon PC multimédia et

celui qui l’était auparavant va donc bientôt être libre.
Je vais donc bientôt avoir un PC avec un Athlon XP 2500+ et une ASUS A7N8X deluxe

sous la main.
La carte mère acceptant le RAID sur ses deux ports SATA, je pense que je vais mettre

deux disques durs de 2 To chacun en RAID1.
Avec ceci mes données seront sécurisées.
J’installerais mon système sur un disque IDE comme cela les 2 To resteront du pur

stockage.

Côté système ce sera Linux bien évidement !
Je pense que je vais installer une LMDE Xfce (http://blog.linuxmint.com/?p=1725).
Je l’ai installé dans une machine virtuelle (avec 512 Mo RAM) sur mon portable du

bureau, le système a mis 20 s à se lancer en live et 10 min à s’installer.
Et cela m’a beaucoup plu !
C’est un système rapide, robuste (basé sur Debian) et prêt à l’emploi car certes

cela sera un serveur mais cela doit être aussi un système d’appoint des fois que mon

PC principal plante. Donc il me faut Libre Office, vlc et bien sûr Firefox !
De plus J’aime bien Linux Mint et encore plus Debian…
Le fait que LMDE xfce soit basée sur Debian Testing permet d’avoir des paquets

relativement à jour tout en étant fiables.

J’installerais donc sur ce serveur :
- mon serveur upnp
- mon serveur de téléchargement
- piwigo qui remplacera mon blog perso avec les photos à partager
- et donc EyeOS pour remplacer Google Documents

Voilà, il ne me reste plus qu’à acheter les deux disques de 2 To et à me lancer dans l’installation de ce serveur.

Linux Mint Debian Edition – Impossible de partager un dossier

Aujourd’hui, en voulant partager un dossier depuis mon portable sous LMDE, j’ai rencontré un petit soucis :

Pour résoudre ce problème il faut tout d’abord lancer nautilus en tant que root :
sudo nautilus

Puis aller dans /var/lib/samba
Faire un clic droit sur usershares, choisir propriétés.
Dans l’onglet Permissions mettre Autres à « Création et suppression des fichiers »

Une fois ceci fait, le partage de dossier fonctionnera sans problème.

Linux Mint Debian Edition – Installer un serveur UPnP

Aujourd’hui j’ai voulu installer un serveur UPnP sur mon portable qui est sous Linux Mint Debian Edition.
Je pense tout naturellement à ushare puisqu’il fonctionne très bien sur mon desktop sous Linux Mint 9.
Je me lance donc dans l’installation :

sudo apt-get update
sudo apt-get install ushare

A ce moment je reçois un message d’erreur :
E: Impossible de trouver le paquet ushare

OK apparemment le paquet n’est pas dans les sources…
Pas grave, j’ai gardé les notes que j’avais faites lors de la précédente installation.
Sur ces notes je retrouve le dépôt à ajouter :
deb http://www.geexbox.org/debian/ unstable main
Visiblement ce dépôt est pour Debian, cela tombe bien car comme LMDE est basée sur Debian, il est fortement conseillé de ne pas utiliser des paquets ubuntu.

J’édites donc mon sources.list :
sudo /etc/apt/sources.list

Je rajoutes la ligne suivante à la fin du fichier :
deb http://www.geexbox.org/debian/ unstable main

Ensuite je réactualise la liste des paquets disponibles
sudo apt-get update

Et là il me dit :
W: Impossible de récupérer http://www.geexbox.org/debian/dists/unstable/main/binary-i386/Packages.gz 404 Not Found
E: Le téléchargement de quelques fichiers d’index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

Je réessayes une fois => même résultat.

Après quelques recherches sur internet, je vois que je ne suis pas le seul et que le dépôt a dû être supprimé.
Je le supprimes donc de mon sources.list et me lance dans l’installation de mediatomb, l’autre serveur dlna que j’avais reperé lors de mes recherches il y a quelques mois.
sudo apt-get update
sudo apt-get install mediatomb

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets supplémentaires suivants seront installés :
libffmpegthumbnailer4 libjs-prototype libmozjs2d libmysqlclient16 mediatomb-common mediatomb-daemon mysql-common
Les NOUVEAUX paquets suivants seront installés :
libffmpegthumbnailer4 libjs-prototype libmozjs2d libmysqlclient16 mediatomb mediatomb-common mediatomb-daemon mysql-common
0 mis à jour, 8 nouvellement installés, 0 à enlever et 15 non mis à jour.
Il est nécessaire de prendre 3 641ko dans les archives.
Après cette opération, 8 700ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?

Il m’indique donc les dépendances à ajouter, je lui répond oui et l’installation se poursuit :

ATTENTION : les paquets suivants n’ont pas été authentifiés.
libffmpegthumbnailer4 libjs-prototype libmozjs2d mysql-common libmysqlclient16 mediatomb-common mediatomb-daemon mediatomb
Avertissement d’authentification ignoré.
Réception de : 1 http://ftp.debian.org/debian/ testing/main libffmpegthumbnailer4 i386 2.0.2-1+b1 [52,2kB]
Réception de : 2 http://ftp.debian.org/debian/ testing/main libjs-prototype all 1.6.1-1 [35,0kB]
Réception de : 3 http://ftp.debian.org/debian/ testing/main libmozjs2d i386 1.9.1.13-1 [491kB]
Réception de : 4 http://ftp.debian.org/debian/ testing/main mysql-common all 5.1.49-1 [69,9kB]
Réception de : 5 http://ftp.debian.org/debian/ testing/main libmysqlclient16 i386 5.1.49-1 [1 933kB]
Réception de : 6 http://ftp.debian.org/debian/ testing/main mediatomb-common i386 0.12.0~svn2018-6.1 [1 016kB]
Réception de : 7 http://ftp.debian.org/debian/ testing/main mediatomb-daemon all 0.12.0~svn2018-6.1 [23,5kB]
Réception de : 8 http://ftp.debian.org/debian/ testing/main mediatomb all 0.12.0~svn2018-6.1 [21,1kB]
3 641ko réceptionnés en 2s (1 471ko/s)
Sélection du paquet libffmpegthumbnailer4 précédemment désélectionné.
(Lecture de la base de données… 106898 fichiers et répertoires déjà installés.)
Dépaquetage de libffmpegthumbnailer4 (à partir de …/libffmpegthumbnailer4_2.0.2-1+b1_i386.deb) …
Sélection du paquet libjs-prototype précédemment désélectionné.
Dépaquetage de libjs-prototype (à partir de …/libjs-prototype_1.6.1-1_all.deb) …
Sélection du paquet libmozjs2d précédemment désélectionné.
Dépaquetage de libmozjs2d (à partir de …/libmozjs2d_1.9.1.13-1_i386.deb) …
Sélection du paquet mysql-common précédemment désélectionné.
Dépaquetage de mysql-common (à partir de …/mysql-common_5.1.49-1_all.deb) …
Sélection du paquet libmysqlclient16 précédemment désélectionné.
Dépaquetage de libmysqlclient16 (à partir de …/libmysqlclient16_5.1.49-1_i386.deb) …
Sélection du paquet mediatomb-common précédemment désélectionné.
Dépaquetage de mediatomb-common (à partir de …/mediatomb-common_0.12.0~svn2018-6.1_i386.deb) …
Sélection du paquet mediatomb-daemon précédemment désélectionné.
Dépaquetage de mediatomb-daemon (à partir de …/mediatomb-daemon_0.12.0~svn2018-6.1_all.deb) …
Sélection du paquet mediatomb précédemment désélectionné.
Dépaquetage de mediatomb (à partir de …/mediatomb_0.12.0~svn2018-6.1_all.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Traitement des actions différées (« triggers ») pour « menu »…
Traitement des actions différées (« triggers ») pour « gnome-menus »…
Traitement des actions différées (« triggers ») pour « desktop-file-utils »…
Paramétrage de libffmpegthumbnailer4 (2.0.2-1+b1) …
Paramétrage de libjs-prototype (1.6.1-1) …
Paramétrage de libmozjs2d (1.9.1.13-1) …
Paramétrage de mysql-common (5.1.49-1) …
Paramétrage de libmysqlclient16 (5.1.49-1) …
Paramétrage de mediatomb-common (0.12.0~svn2018-6.1) …
Paramétrage de mediatomb-daemon (0.12.0~svn2018-6.1) …
insserv: warning: script ‘K01mintsystem’ missing LSB tags and overrides
insserv: warning: script ‘mintsystem’ missing LSB tags and overrides
Starting upnp media server: mediatomb.
Paramétrage de mediatomb (0.12.0~svn2018-6.1) …
Traitement des actions différées (« triggers ») pour « menu »…

Quelques secondes après, mediatomb est donc installé sur mon PC

Je le lance via le menu de mint.
Firefox se lance et m’affiche cette page :
mediatomb

Après un petit tour sur Internet, je vois que la configuration de mediatomb se fait depuis le fichier : /etc/default/mediatomb

Donc je l’édites par la commande :
sudo nano /etc/default/mediatomb

Le fichier de configuration initial s’affiche :

# Defaults for MediaTomb initscript
# sourced by /etc/init.d/mediatomb
# installed at /etc/default/mediatomb by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Set whether the daemon should be started. Set this value to anything
# but ‘yes’ to enable the daemon
NO_START= »no »

# Additional options that are passed to the daemon.
OPTIONS= »"

# The network interface for MediaTomb to bind to and for which the multicast
# routing entry should be added; «  » if the route shouldn’t be added at all.
# For example: INTERFACE= »eth0″
INTERFACE= »"

# The route command and arguments to be used if INTERFACE is defined.
# These variables should normally be left unmodified.
ROUTE_ADD= »/sbin/route add -net 239.0.0.0 netmask 255.0.0.0″
ROUTE_DEL= »/sbin/route del -net 239.0.0.0 netmask 255.0.0.0″

# The user and group that MediaTomb should be run as.
USER= »mediatomb »
GROUP= »mediatomb »

Dans ce fichier, il faut que option INTERFACE doit être remplie avec le nom de l’interface réseau qui est utilisée pour relier le PC au réseau.
Dans mon cas, ma carte wifi se trouve en eth2 donc je mets INTERFACE= »eth2″.

Ensuite je démarre le serveur par la commande :
sudo /etc/init.d/mediatomb start

Malheureusement, firefox m’affiche toujours la même chose.

Je décides donc d’aller dans /etc/mediatomb, pour voir si il y a un autre fichier à configurer.
cd /etc/mediatomb
La commande ls me dit qu’il n’y a qu’un seul fichier : config.xml
Vu le nom je dit qui doit y avoir effectivement quelques paramètres à configurer dans ce fichier.
Donc :
sudo nano config.xml
Et là, à la 8ème ligne je vois ui enabled= »no »
Vu que le message d’erreur affiché dans Firefox est « MediaTomb UI is disabled », il doit avoir un lien avec cette option.
Je décides de passer cette option à yes et de relancer mon serveur.
sudo /etc/init.d/mediatomb restart

Après avoir relancé Firefox à l’adresse http://127.0.0.1:49152, voilà ce qui s’affiche :

Là il ne reste plus qu’à ajouter les fichiers dans la base de données et les fichiers seront immédiatement visibles à partir d’un lecteur UPnP comme la Freebox HD par exemple.