Archive

Archives pour la catégorie ‘Installations’

WordPress – Installation d’un thème

Installer un nouveau thème

Il y a deux solutions pour installer des thèmes sur un blog wordpress.
- passer par l’interface du blog, dans « Apparence » il suffit de choisir le thème voulu et de cliquer sur « installer ».
- la deuxième solution se passe en ligne de commande.
Je vais prendre pour exemple le thème utilisé sur ce blog.
Première étape aller dans le répertoire des thèmes de wordpress
cd /var/www/wordpress/wp-content/themes

Ensuite télécharger l’archive contenant le thème voulu
wget http://wordpress.org/extend/themes/download/inove.1.4.6.zip

Décompresser l’archive
unzip inove.1.4.6.zip

Supprimer l’archive
rm inove.1.4.6.zip

Ensuite il faut se rendre dans l’interface d’administration du blog et sélectionner « Apparence », on retrouve alors tous les thèmes installés et il suffit d’activer celui que l’on veut.

WordPress – Installation d’un plugin

Installer un nouveau plugin

Toujours deux méthodes pour l’installation de nouveaux plugins :
- passer par l’interface du blog, dans « Extensions » il suffit de choisir le plugin voulu et de cliquer sur « installer ».
- la deuxième solution se passe, elle aussi, en ligne de commande.
Se rendre dans le dossier des plugins
cd /var/www/wordpress/wp-content/plugins

Télécharger le plugin
wget http://downloads.wordpress.org/plugin/nextgen-gallery.zip

Décompresser l’archive
unzip nextgen-gallery.zip

Supprimer l’archive
rm nextgen-gallery.zip

Ensuite il faut activer l’extension depuis l’interface du blog.

WordPress – Installation d’un blog

Pré-requis :

Un PC sous Linux, avec Apache2, MySQL et phpmyadmin.
Pour installer Apache2, MySQL, phpmyadmin et les paquets qui vont bien pour qu’ils soient bien interfacés il faut taper cette commande :
apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin

Création BDD avec phpmyadmin

Se rendre à l’adresse http://localhost/phpmyadmin/
Se connecter avec les identifiants créés pendant l’installation
Créer une BDD nommée wordpress

Installation wordpress

On se rend dans le répertoire par défaut d’Apache2
cd /var/www

Récupérer l’adresse de la dernière version, pour cela il suffit d’aller sur le site http://wordpress.org et d’enregistrer le lien du bouton « Télécharger ».
On télécharge la dernière version de WordPress.
wget http://fr.wordpress.org/wordpress-3.0.1-fr_FR.zip

Décompression de l’archive
unzip wordpress-3.0.1-fr_FR.zip

Suppression de l’archive
rm wordpress-3.0.1-fr_FR.zip

On se positionne dans le dossier qui vient d’apparaître
cd wordpress/

Le fichier de configuration de wordpress s’appelle wp-config.php mais au début il n’existe pas.
il faut alors renommer l’exemple de fichier configuration qui s’appelle wp-config-sample.php
mv wp-config-sample.php wp-config.php

Ensuite il faut donc éditer ce fichier de configuration pour y modifier le nom de la base de données, l’adresse du serveur mysql, le login et le mot de passe de ce même serveur.
nano wp-config.php

Une fois ces modifications faites il faut se rendre à l’adresse : http://localhost/wordpress/wp-admin/install.php pour installer WordPress.
Il suffit de suivre les instructions. Difficile de trouver plus simple et plus rapide !

Categories: Installations, Tutoriels, Web Tags: ,

Installation de Adwords Editor utilisant WineTricks et Vcrun2005

J’ai récemment rencontré un problème en essayant d’installer Adwords Editor sous Ubuntu 10.04. Adwords Editor est disponible sous Windows et sous Mac, donc j’ai téléchargé la version Windows, et l’ ai installée sous Ubuntu avec Wine.

Pendant l’installation, erreurs, Dll manquantes…. donc la solution est: utiliser WineTricks et installer les Dll manquantes.

wget http://www.kegel.com/wine/winetricks

puis installer Vcrun2005:

sh winetricks vcrun2005

et ensuite installer Adwords Editor

Categories: Installations, Ubuntu Tags:

Installation de Dropbox sous Linux

Présentation

Dropbox est un système qui permet de garder synchronisé des dossiers sur plusieurs ordinateurs.
Il est même possible d’accéder aux fichiers stockés dans ces dossiers directement depuis le site de Dropbox.
En s’inscrivant on bénéficie gratuitement de 2 Go de stockage, il est possible de choisir une option payante de 50 Go ou de 100 Go.
Mais on peut aussi augmenter son espace de stockage en parrainant des nouveaux utilisateurs.
On gagne 250 Mo par personne inscrite.

Installation

Il existe des paquets pour Ubuntu et pour Fedora disponibles sur le site de Dropbox
Si comme moi vous n’utilisez pas une de ces deux distributions, il va vous falloir compiler Dropbox depuis les sources.
Pour compiler sans problème vous allez avoir besoin du paquet python-docutils et pour dropbox fonctionne correctement le paquet libnautils-extension sera nécessaire aussi pendant la compilation.
Nous allons donc installer ces deux paquets, après avoir mis à jour les dépôts :

apt-get update
apt-get install libnautilis-extension-dev python-docutils

Ensuite nous allons récupérer les sources depuis le site de Dropbox ou directement depuis ce lien si vous êtes déjà inscrit.

Une fois les sources téléchargées, il faut ouvrir un terminal aller dans le dossier où les sources ont été enregistrées.
Puis il faut décompresser l’archive
tar xjfv archive.tar.bz2
Ensuite, il suffit de se rendre dans le dossier issu de la décompression et lancer les trois étapes de la compilation :

./configure
make
(en root) make install

Voilà Dropbox est installé, vous devez maintenant lancer l’application depuis votre menu généralement le raccourci se trouve dans la rubrique internet.
Sinon vous pouvez aussi lancer l’application en tapant dropbox dans votre terminal.
L’application va alors se télécharger, puis une fenêtre pour configurer son compte apparait.

Categories: Installations Tags: , ,

Installation plugin flash sous Debian

Il y a quelques temps encore j’étais sous Linux Mint 9, mais quand l’équipe Mint a sorti une distrib en rolling release, basée sur Debian, mes vieux souvenirs de Debian ont alors refait surface et je me suis donc lancé malgré le statut encore un peu « beta version » de la distrib…
Malheureusement j’ai rencontré quelques petits problèmes que je n’ai pas réussi à solutionner, malgré une réinstallation complète de mon système, je rencontrais toujours les mêmes problèmes.
J’ai donc décidé de faire mon retour sous Linux Debian après quelques années d’absence.
Et là, retour à la dure réalité Debian, oublié la facilité déconcertante d’utilisation d’une Ubuntu, d’une Mandriva ou d’une Mint !
Il faut installer soi-même le plugin flash…
Et oui flash n’étant pas libre il n’est pas inclus par défaut dans Debian car cela est contraire à la philosophie de Debian.

Pré-requis :

Avoir les dépôts non-free d’indiqués dans son sources.list

Installation du plugin Flash :

apt-get install flashplugin-nonfree

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.

Installation et configuration de hellanzb

1 – Installation

Mise à jour des sources
sudo apt-get update

Installation de hellanzb
sudo apt-get install hellanzb

2 – Configuration

Edition du fichier de configuration
sudo nano /etc/hellanzb.conf

Aller à la ligne : defineServer. il faut modifier afin d’avoir ceci :
(id = 'nom_du_serveur',
hosts = [ 'adresse_serveur:port_serveur' ],
username = 'identifiant',
password = 'mot_de_passe',
connections = nb_connexion_autorisées,
ssl = True #ou ssl = False
)

Le port par défaut d’un serveur de news est le 119.
Si vous passez par une connexion sécurisée, il s’agira sûrement du port 443 ou 563.
Tout ceci est indiqué par votre fournisseur.

Si vous utilisez les serveurs de newsgroup de Free la configuration sera la suivante :
(id = 'Free',
hosts = [ 'news.free.fr:119' ],
username = None,
password = None,
connections = 4,
ssl = False
)

Free reconnaissant votre ligne, il n’y a pas besoin d’identifiants

Cette ligne
# Important locations
Hellanzb.PREFIX_DIR = os.path.expanduser('~') + '/.hellanzb/'

veut dire que le dossier utilisé par hellanzb sera : /home/identifiant/.hellanzb

Remplacez /.hellanzb/ par le chemin vers lequel vous voulez que hellanzb copie ses dossiers

Pour que Hellanzb répare (avec les fichiers par2) et décompresse automatiquement il faut avoir ceci :
# Supply a path to the (un)rar command
Hellanzb.UNRAR_CMD = '/usr/bin/unrar'

# Supply a path to the par2 command
Hellanzb.PAR2_CMD = '/usr/bin/par2'

Par défaut Hellanzb ne télécharge les par2 que si il y en a besoin, pour changer ce comportement et télécharger tous les par2 automatiquement, il faut décommenter cette ligne :
# Disable SMART_PAR (download all PAR files)
Hellanzb.SMART_PAR = False

3 – Lancement en tant que démon

Pour que Hellanzb se lance automatiquement, en tant que démon, au démarrage du PC, il faut créer un fichier « hellanzb » dans /etc/init.d/.

Voici ce que doit contenir ce fichier :
#!/bin/bash

case "$1" in
start)
su -c 'hellanzb -D' votre_identifiant
;;
stop)
su -c 'hellanzb shutdown' votre_identifiant
;;
status)
su -c 'hellanzb status' votre_identifiant
;;
esac

Ensuite dans un terminal il faut donner les droits 755 à ce fichier
En étant placé dans /etc/init.d :
sudo chmod 755 hellanzb

Puis il faut ajouter le démon au démarrage :
sudo update-rc.d hellanzb defaults 99

Pour retirer Hellanzb du démarrage de la machine, il suffit de taper cette commande :
sudo update-rc.d -f hellanzb remove

Ainsi le script existe toujours il n’y a plus qu’à le réactiver si nécessaire, par la commande :
sudo update-rc.d hellanzb defaults 99

4 – Utilisation

Une fois ceci effectué, on peut utiliser les commandes suivantes :

Pour lancer le démon :
sudo /etc/init.d/hellanzb start
Pour arrêter le démon :
sudo /etc/init.d/hellanzb stop
Pour voir le statut de hellanzb :
sudo /etc/init.d/hellanzb status

Pour lancer un téléchargement, il suffit de mettre un fichier .nzb dans le dossier hellanzb/nzb/daemon.queue/
Une fois le téléchargement terminé vous trouverez les fichiers dans hellanzb/done/