Posts tagged Planet-Libre

Manage your Photo collection under Linux

As an Amateur photographer, and being a GNU/Linux user, I need a great piece of software to manage my photo collection with over 13589 shots. That’s where those two applications comes in handy : F-Spot(gnome) & Digikam(kde).

I’m not a big fan of F-Spot, sadly for me, as it’s Gnome’s integrated photo management app. I’m a Digikam user, which forces me to have kde libs installed.

(more…)

Ubuntu 8.04 Installation

Et voila, hier soir après avoir téléchargé l’iso de la derniere Ubuntu, je l’ai installé dans la foulée.

L’installation s’est plutôt bien passée, mis à part que j’ai fait sauter une partition de données involontairement… ce n’est pas la faute de l’installeur, je tiens à le préciser, mais plutôt celle de ma précipitation à vouloir installer cette nouvelle version. Résultat, je perds 5 Go de données (non importantes, donc ca me purge le pc surtout), mais surtout j’ai les deux version d’installées sur le portable. Vous le verrez par la suite, finalement je suis content de ça :)

Donc, première étape de l’installation, il propose de choisir sa langue dès le démarrage du cd, ce qui est relativement traumatisant, car personne n’as demandé une popup qui prend la taille de l’écran avec 300 élements affichés…

A ce niveau, j’opte directement pour l’installation, plutot que de lancer le liveCD. Ce fût ma première erreur, car du coup je n’ai pas pu vérifier quelle était la bonne partition pour le système… mais peu importe, je choisis la bonne partition, modifie les montages sur les autres partition (/home, /media/documents (celle qui a disparue), /media/donnees). Bonne nouvelle, pendant l’installation il détecte mon ancienne install et récupere donc le user, ses paramètres et son password.

L’installation se passe sans autre question, et finalement, il reboot avec le nouveau système.

Premier problème, pas de compiz activé… Il me semblait que pourtant c’etait censé être livré avec. Bref, je me dit que les drivers video ne sont pas disponible je vais donc tenter de les installer. Deuxième problème, ndiswrapper n’est pas non plus installé par défaut. Je mets donc le cd dans le lecteur et récupere le paquet qui est sur le cd. J’installe les drivers réseau, tout se passe mieux du coup.

Allez, j’active les dépots, mais là, problême, trop de monde sur les serveurs, impossible d’installer quoi que ce soit, comme à chaque nouvelle release.

Bon soit, j’ai fini par faire les installations ce matin tôt, car moins de monde sur les serveurs fr. J’installe donc deux ou trois paquets dont xserver-xgl qui est nécéssaire pour avoir compiz avec ma carte graphique (ati radeon mobility). Puis… mais… ou est cet icône de configuration des écrans… il a disparu !

Et oui, pas de raccourcis vers displayconfig-gtk dans le menu système… Pas grave, un petit coup de terminal et c’est chose réparée. Sauf que dans la case drivers vidéo, c’est marqué … none… Je veux bien qu’Xorg détecte tout seul, mais comment on change quand on est pas satisfait de son choix ?

Bref, peu de packages installés par défaut, pas très utilisable pour une fresh install, je sais qu’il est recommandé de faire une update pour être tranquille, et c’est la que je suis content d’avoir installé sur la mauvaise partition, car je me ferais l’update quand les serveurs seront moins pleins… ou pas d’ailleurs… Fedora ?

Linux, Ubuntu 8.04

Et voilla, c’est chose faite, la nouvelle version d’Ubuntu viens de sortir, de son petit nom Hardy Heron (Le héron hardi). Il s’agit d’une version LTS (Long term support), ce qui pour les non anglophones signifie support a long terme. En effet, la version desktop sera supportée officiellement par Canonical jusqu’en 2011, et la version serveur jusqu’en 2013.

Elle inclue par défaut :

  • Gnome 2.22
    • Cheese, qui est une application de “modification” de l’image vue par votre webcam
    • GVFS qui remplace Gnome-VFS
  • PulseAudio pour la gestion du son
  • PolicyKit qui permet aux administrateur de gérer les politiques de sécurité de la machine
  • Un nouveau client bittorrent, Transmission (qui est quand même bien mieux fichu que le client par défaut de la 7.10)
  • Brasero pour la gravure de CD/DVD
  • Wubi, un installeur graphique pour windows…

Allez, je vais faire ma mise à jour et je vous promet de faire un article avec mes impressions sur cette nouvelle release.

[Linux] Lighttpd webserver

In the world of open source web servers, you mostly talk about Apache, but the problem with Apache is that for development, it’s quite heavy and slower than other alternatives, such as Lighttpd. Even if in Lighttpd there is the word light, it doesn’t mean that it comes with fewer features. In fact, it’s far from the truth as light only stands for the small memory footprint and speed for static page serving.

Here is a list of some features available with Lighttpd :

Virtual hosts
Virtual directory listings
URL-Rewriting, HTTP-Redirects
Large File Support (64bit fileoffsets)
on-the-fly output-compression with transparent caching
deflate, gzip, bzip2
authentication : basic, digest
backends: plain files, htpasswd, htdigest, ldap
fast and secure application controlled downloads
Server Side Includes
User Tracking
FastCGI, CGI, SSI
Same speed as or faster than apache + mod_php4
Includes a utility to spawn FastCGI processes (neccesary for PHP 4.3.x) via FastCGI and CGI interface
load-balanced FastCGI (one webserver distibutes request to multiple PHP-servers via FastCGI)
chroot(), set UID, set GID
protecting docroot
strict HTTP-header parsing

Pure happiness for sysadmins and web developers. Lots of websites are already using it in a way or another, like YouTube, Wikipedia or even sourceforge.net.

Enough with the talk, let’s move to the installation, I’ll talk of the installation under Ubuntu, which is one of the most popular GNU/Linux distribution, and also the one that I personally use.

The first step is to install the packages using the apt-get command :

sudo apt-get install lighttpd lighttpd-doc libpcre3

Here you are, with your brand new Lighttpd installed. If with that installation you need to use mysql and php, you have to install these packages : mysql-common, libmysqlclient12, php5-cgi and even mysql-server if you need to host the database on the same server

In case you want to use php5, you need to activate the fastCGI module by issuing the following commands in a terminal:

sudo ln -s /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-enabled/10-fastcgi.conf

sudo /etc/init.d/lighttpd restart

Here you go, you have your lighttpd installed with php5 alongside.

Now, all you have remaining to do is to change your settings according to your needs. To do so, my advice would be to browse the official documentation here. Or even better, ask me in the comments here and I’ll try to answer as soon as possible.

Flickr filesystem under GNU/Linux

Seen on Lifehacker:

Flickrfs is a filesystem plugged into fuse allowing to manage your flickr account directly through your system, without connecting to the application, running under GNU/Linux. In fact, it allows you to browse your tags, sets, etc, like any folder on your computer. The differences being, it’s your flickr account.

Any photo located in these folders have a metafile attached to them containing keywords, title, description, licence, etc…, for this photo.

Via the configuration file, you can also decide the size of the uploaded photos so that it will automatically resize them before uploading them to flickr’s server. Of course, any modification is immediate and transparently managed.

For more informations, you can go to the documentation.


Photo by myrtti.

Install in Ubuntu

sudo apt-get install libfuse2 fuse-utils python2.4-fuse Imagemagick
sudo modprobe fuse
sudo chmod 755 /usr/bin/fusermount
sudo chmod u+s /usr/bin/fusermount
sudo chmod 666 /dev/fuse

Download Flickrfs on Sourceforge, then untar the archive:

tar -xzvf flickrfs-*.tar.gz

The only thing left, automatic mounting ;)

Linux, partage de données sécurisé

Lorsque l’on souhaite partager des données sous Linux, la plupart du temps, les utilisateurs choisissent SMB comme protocole, qui à l’avantage d’être ouvert au monde Windows, mais pose le probleme de la sécurité. C’est ici qu’intervient SSH. En effet, il est tout a fait possible d’accéder à une machine distante via nautilus ou konqueror sans utiliser samba.

Pour ce faire, il vous faut avant tout installer le server SSH sur votre machine via la commande suivante :

sudo apt-get install ssh

Cela installera le server et le client SSH sur votre machine et génèrera automatiquement la configuration.

Une fois cela fait, vous pouvez ouvrir nautilus et aller dans le menu Fichier -> Se connecter à un serveur et enfin remplir la fenetre comme suit :

Une fois ceci fait, vous pourrez alors accéder au dossier connecté via vos raccourcis, puisqu’un lien apparaitra alors a cet emplacement. Vous obtenez alors quelque chose comme cela :

Si vous voulez ne pas avoir a remplir le mot de passe a chaque connection, il vous suffit pour cela de copier votre clé publique ssh vers la machine distante, par exemple :

scp ~/.ssh/id_rsa.pub username@server:/home/username/.ssh/authorized_keys

Une fois ceci effectué, la machine distante fera confiance à cette clé (qui contient le nom de la machine source, l’utilisateur source ainsi que la clé elle-même). Cela vous permettra de vous connecter directement en SSH sans avoir à saisir le mot de passe.
Si vous désirez ajouter plus d’une machine source vers une machine distante, il vous suffira alors d’ajouter a la fin du fichier /home/username/.ssh/authorized_keys le contenu du fichier ~/.ssh/id_rsa.pub.

Gérer le volume par application sous Linux

Traduction de l’article de Tombuntu:

PulseAudio est un nouveau serveur de son qui sera inclus dans Ubuntu 8.04 ainsi que dans les distribution récentes. Généralement, un serveur de son permet de changer le volume de manière globale. Pulse audio permet quand à lui de gérer le volume directement par application si vous le désirez, il possède aussi une architecture par plugins, une latence faible et des capacités réseaux.

PulseAudio permet de faire beaucoup de choses, mais une des fonctionalitées les plus interessante est de permettre de gérer le volume des applications individuellement. Ce qui est pratique pour des applications comme les applets flash qui généralement ne le permettent pas.

Ubuntu 8.04 n’inclue pas pour l’instant d’interface utilisateur pour cette fonction, mais il est très facile d’en installer une. Pour cela, il suffit d’installer le paquet pavucontrol via votre gestionnaire de paquets ou en utilisant la commande suivante :

sudo apt-get install pavucontrol

Tapez pavucontrol dans un terminal pour lancer “PulseAudio Volume Control” (à ce propos vous voudrez certaintement ajouter l’application dans le menu).

Dès qu’une application utilisant le son est lancé, elle apparaîtra instantanément dans cette fenêtre. Vous pourrez alors utiliser les ascenceurs pour chaque application et la sortie sonore sera automatiquement ajutstée. Dans les autres onglets, vous pouvez ajuster le son de manière globale.

PulseAudio mémorisera vos réglages au prochain lancement de l’application, donc n’oubliez pas de remettre le volume à 100%.

UbuntuHCL.org

A new site has been launched today within the large community of Ubuntu related web. This new site is providing users with a reference for all hardware compatibility under this GNU/Linux distribution.

This will give users more chances during their migration to this system, and will federate knowledge on hardware compatibility. Search can be performed through brands or categories of hardware.

The only question is, why it didn’t exist a week ago when I had to install my brand new Acer laptop ?

Partager une imprimante Linux/Mac vers Windows sans SMB

Il n’y a pas très longtemps un collègue cherchait à partager son imprimante Mac sur son PC windows. Il faut savoir que Mac OSX depuis la version 10.2 utilise Cups pour la gestion des imprimantes, hors CUPS est aussi le système utilisé par Linux pour la gestion des imprimantes.

Le protocole utilisé par Cups pour le partage d’imprimantes est IPP qui est un protocole reconnu par les unix, mais ne l’est pas nativement par Windows. Il faudra donc installer un paquet supplémentaire dans votre windows pour qu’il puisse accéder a votre imprimante.

Vous trouverez ce paquet dans les outils additionnels de windows (Ajouter/Supprimer des programmes => Ajouter ou supprimer des composants Windows => Autres services de fichiers et d’imprimantes reseau) :
Ajouter des composants
impressionunix.JPG
Une fois ceci effectué, il n’y a plus qu’à ajouter l’imprimante que vous aurez préalablement partagé sur votre “serveur” via l’outil d’ajout d’imprimante, en précisant bien le protocole et le nom par exemple : ipp://serveur/imprimante

How to install safari under GNU/Linux

Safari is a web-browser developped by Apple. At this time, it’s only available under Mac OSX and MS Winsows. Here is a short tutorial on how-to install it under GNU/Linux using Wine.

The first step is to setup wine, to do so, tou must run the following command :

winecfg

This opens a configuration window. In the application tab, select Windows XP compatibility mode.

winecfg.pngNext step is to make sure you have Arial & Times_New_Roman fonts installed, Ubuntu you can execute this command (which will install the fonts)

sudo apt-get install msttcorefonts

Then you have to install them into your Winedows directory

cp /usr/share/fonts/truetype/msttcorefonts/Arial*.ttf ~/.wine/drive_c/windows/fonts/
cp /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman*.ttf ~/.wine/drive_c/windows/fonts/

You will also need to have MS VC++ runtimes, to install them, you may use winetricks:

wget http://www.kegel.com/wine/winetricks
chmod +x winetricks
winetricks vcrun2005

Now all you have to do is to setup Safari, previously downloaded via Apple’s Website

wine <command.exe>

safari01-thumb.png
Select Next, Then accept license.
Note : do not install additional software/services as shown below.

safari03-thumb.png
And voila, you now have a perfectly working Safari under linux :

wine ~/.wine/drive_c/Program Files/Safari/Safari.exe

capture.png
Source

Go to Top