Archive pour la catégorie ‘Ubuntu’

µTorrent (et son interface web) sur Ubuntu Linux

Mardi 22 janvier 2008

Logo utorrent

Si, comme moi, vous utilis(i)ez Windows, vous connaissez sûrement µTorrent, le gestionnaire de torrents.
Depuis ses dernières versions, il offre un service Web d’administration vraiment bien ficelé, qui n’existe malheureusement pas sur Linux.

Mais n’abandonnons pas trop vite…

Installation de µTorrent sous Wine

Si vous n’avez pas Wine, vous pouvez l’installer très facilement..
Ajout des dépôts & installation de Wine
On commence par ajouter le dépôt Wine à la liste des dépôts (adaptez à votre distribution)

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update

Puis, comme à l’habitude, on installe le plus simplement du monde via les dépôts…

sudo apt-get install libfreetype6 wine

Téléchargement et installation de µTorrent

Téléchargeons la bête… (Ici il s’agit de la version Bêta, ajustez en fonction de ce que vous souhaitez ;) )

wget http://download.utorrent.com/beta/utorrent-1.8-alpha-7928.upx.exe

Puis lançons l’installation:

wine utorrent...

Pour ceux qui n’ont pas d’environnement graphique

Si vous n’avez pas accès à un serveur X, la dernière instruction devrait poser problème. On peut contourner le problème grace à l’export Diplay:

Nous avons besoin de xauth (pour l’Export display), screen (multiplexeur de terminal) et xvfb (Faux serveur X):

sudo apt-get install xauth screen xvfb

Connectons nous depuis un serveur X existant, au serveur distant:

ssh -X utorrent@serveur

Création des répertoires

Créons l’arborescence des répertoires souhaités:

mkdir dlNew dlDone torrent torrentDone torrentAuto

Installation de l’interface Web

L’interface Web de µTorrent permet de contrôler les fichiers Torrents à distance, depuis n’importe où. Ce qui peut s’avérer réellement super pratique.

Déplaçons nous dans le répertoire de µTorrent (remplaçez aak par votre login):

cd ~/.wine/drive_c/windows/profiles/aak/Application\ Data/uTorrent/

Puis téléchargeons l’interface Web:

wget http://www.utorrent.cz/dwn/webui.zip

A ce stade, nous pouvons lancer µTorrent pour le configurer:

wine ~/.wine/drive_c/Program\ Files/uTorrent/uTorrent.exe

Pour ceux qui n’ont pas de serveur X:

Ou même pour les autres, si vous ne voulez pas de µtorrent sur votre écran.

On crée notre faux serveur X avec l’identifiant 1:

screen
Xvfb :1

On détache la console (CTRL+A+D) Puis on lance µTorrent sur la faux serveur X:

export DISPLAY=:1
wine ~/.wine/drive_c/Program\ Files/uTorrent/uTorrent.exe

Si tout fonctionne, vous pouvez visualiser l’interface d’administration depuis http://localhost/gui/*

Pour aller un peu plus loin: configuration d’Apache & ModProxy

Le contrôle d’accès fourni d’office est assez peu fiable, et il est impossible de faire tourner le gui en même temps qu’Apache sur le même port.

A l’impossible nul n’est tenu … Voyons voir ce que l’on peut faire.

Pour commencer, Installons Apache (si ce n’est déjà fait), et mod_proxy:

sudo apt-get install apache2

Puis activons le mod proxy:

sudo a2enmod proxy

Nous allons maintenant configurer le module de proxy afin de limiter l’accès à l’interface d’administration. On souhaite faire proxy entre http://127.0.0.1:40000/gui et http://0.0.0.0/gui , le premier étant le serveur de µTorrent, en écoute sur le port alternatif 40000.

modifications dans proxy.conf

Allow from all

Ajoutez dans un Vhost

ProxyPass /gui http://127.0.0.1:40000/gui
ProxyPassReverse /gui http://127.0.0.1:40000/gui

L interface web de utorrent est en écoute sur le port 40000 (Alternative port)
Dans cette configuration, il faut limiter l accès a l interface web d Utorrent a l ip 127.0.0.1 pour obliger a passer par apache2 (dans la configuration de µTorrent).

Et voila, c’était pas si compliqué en fait, huh ?!

Merci à Roland pour les tips ;)

Nouveau design pour Ubuntu Hardy Heron

Dimanche 30 décembre 2007

Ubuntu à décidé de se refaire, et repart donc sur de nouvelles bases graphiques. Le brainstorming est de mise, et ça fait plaisir à voir.

https://wiki.ubuntu.com/Artwork/Incoming/Hardy/Alternate/BasicIdeals?action=AttachFile&do=get&target=fulldesk%28svg%29_v3_3.jpg

suivant cette palette de couleurs:
https://wiki.ubuntu.com/Artwork/Incoming/Hardy/Alternate/BasicIdeals?action=AttachFile&do=get&target=pallet.jpg

J’aime beaucoup cette version, vous en pensez quoi ?

Des thèmes de couleur au logo, tout y passe, notamment la manière de gerer les boutons:http://img526.imageshack.us/img526/8817/ubuntubuttonsao1.jpg

Si vous souhaitez en savoir plus, n’hesitez pas à aller faire un tour sur le wiki. je m’y suis régalé.

Si meme les designers s’y collent, on va surement assister à une mini révolution (déja bien initiée avec compiz-fusion).

Wait & See ;)

Ubuntu, trucs et astuces (nx7400)

Vendredi 7 décembre 2007

Il y à peu, j’ai récupéré un ordinateur portable (HP Compaq nx7400), qui me sert de station de travail. J’en ai donc profité pour y installer la dernière version d’ubuntu, question de..

Je fait donc ici un petit récapitulatif des diverses manipulations que j’ai du effectuer avant d’avoir un système en parfait état de fonctionnement.

Au programme:

  • Titres de fenetres trop grands
  • Copier/Coller “normalement” dans la console
  • Mettre son système en Français
  • Gérer correctement la fréquence du processeur
  • Configurer ses dépots

Rien de très novateur, je vous l’accorde, mais ça pourra peut être en dépanner certains.
Lire le reste de cet article »