Logiciels recommandés pour Ubuntu

Ubuntu - Linux for humain beings

« Linux pour les être humains. ».
Bien vu.

Depuis que je suis passé sous Ubuntu, j'ai découvert plein de logiciels très chouettes que je tiens à faire partager.
En voici donc une liste. (Notez que la plupart des ces logiciels ne sont pas limités à Ubuntu, mais sont disponible dans la plupart des distributions Linux.)

J'en oublie sûrement encore plein, mais j'en ajouterai au fur et à mesure.

Je plonge de temps en temps mon nez au hasard dans Synaptic pour découvrir des choses, et plus ça va et plus je deviens accro aux applications disponibles sous Linux. Ça va devenir de plus en plus difficile de revenir à Windows.

ssh - Serveur d'accès distant

ssh permet de se connecter à distance à votre machine. Considérez ça comme un canal sécurisé entre vous et votre machine, où que vous soyez.

Cela permet:
L'installation est ultra-simple: sudo aptitude install ssh et c'est tout !
Le serveur est prêt, démarré et vous pouvez accéder à distance à votre machine. Voir cet article.

C'est tellement simple que ça vaut pas le coup de s'en passer.
Et prime, il y a des clients ssh et sftp sous Windows (putty, WinSCP...).

FreeNX - Bureau graphique distant

Couplé à ssh, FreeNX me permet d'utiliser à distance mon ordinateur comme avec VNC, mais avec des performances largement supérieures. C'est tellement performant qu'on a l'impression d'être directement sur la machine.

Avantage: Le client NX existe aussi sous Windows, et on le trouve également sur le CD de Knoppix.  Je peux donc me balader avec mon CD de Knoppix, et accéder à distance à ma machine de manière sécurisée comme si j'étais dessus (et grâce à Knoppix, pas de soucis de keylogger, troyen ou autres merdes).

Et comme tout passe à travers ssh, les communications sont chiffrées.

Pour l'installation, voir cet article.

fail2ban - Protection des serveurs

Pour protéger mon serveur ssh, j'ai installé fail2ban. Trois tentatives de connexion infructueuses sur mon serveur ssh, et l'adresse IP est bannie carrément au niveau du firewall. Ça permet de protéger mon serveur ssh contre les attaques brute-force sur le mot de passe.

Installation simple: sudo aptitude install fail2ban et ça y est, le server ssh est protégé.

On peut même configurer fail2ban pour protéger d'autres serveurs (apache, vsftpd...). Voir cet article.
(Note: Malgré fail2ban, ne soyez pas assez stupide pour mettre votre serveur ssh sur le port standard 22.)

Firestarter - Firewall

Linux possède un firewall intégré, mais je n'ai pas le temps d'apprendre sa syntaxe. Firestarter permet de le configurer facilement.

La configuration par défaut de Firestarter bloque tout traffic entrant. Une protection béton et facile à mettre en place en moins de 2 minutes.
Et si vous devez "ouvrir des ports" pour faire du BitTorrent ou autre, c'est vraiment pas sorcier.

sudo aptitude install firestarter puis voir cet article.

squid - Proxy

squid est un proxy-cache HTTP. C'est utile pour permettre l'accès web aux machines de mon LAN, mais c'est également utile pour surfer sur la machine sur laquelle tourne squid lui-même. Simple, efficace, ça consomme peu de mémoire et ça améliore le temps de chargement des pages web grâce à son cache de 200 Mo.

sudo aptitude install squid et voir cet article pour configurer squid.

Rythm'n Box - Lecteur audio

Ce logiciel est installé par défaut, mais c'est un formidable lecteur audio. Ce qui me plaît, c'est son interface qui reste simple et claire. C'est un vrai plaisir à utiliser. (Rien à faire, je reste allergique à Amarok.)

Rechercher un titre ou un artiste est rapide: Tapez quelques lettres et les résultats s'affichent immédiatement.
Faire sa playlist est ultra-simple.
Branchez un baladeur MP3: Vous pouvez directement écouter les musiques qui sont dessus.
Insérez un CD: Un clic, et le CD est converti en MP3/OGG et ajouté à votre collection audio (ah... et il va automatiquement chercher les titres des chansons, de l'album, etc.)
Deux clics, et vous pouvez voir les paroles de la chanson que vous êtes en train d'écouter.

C'est simple à se taper le cul par terre, et efficace à se taper la tête contre les murs (je vous laisse imaginer le tableau).
En fait, je considère presque cette application comme un modèle à suivre en matière d'interface graphique.

Je ne comprend pas qu'il y en ait qui continuent à utiliser cette usine à gaz de WinAMP. Même XMMS me fait chier.

nautilus-actions - Configuration du menu contextuel de Nautilus

Ça me permet de configurer le clic-droit dans Nautilus (le navigateur de fichiers d'Ubuntu). Par exemple, sur les fichiers HTML j'ai ajouté "Editer avec NVu" et "Nettoyer avec Tidy". Très pratique.

sudo aptitude install nautilus-actions puis voir cet article.

Nautilus scripts - Scripts intégrés au gestionnaire de fichiers

Nautilus est le gestionnaire de fichiers par défaut d'Ubuntu. On peut facilement modifier le menu contextuel (clic-droit).
En fait, on peut très facilement incorporer n'importe quel script shell, programme Python ou perl dans ce menu.
Ça permet de faire plein de chose avec le clic-droit: convertir des images ou des musiques, calculer une MD5, scanner avec l'antivirus, etc.

C'est très simple à mettre en place, et les possibilités sont infinies.

J'ai tendance à le préférer de plus en plus à nautilus-actions (qui nécessite des clicouillages trop nombreux).

Voir cet article sur Comment Ça Marche.

nautilus-open-terminal - "Ouvrir un terminal ici"

Permet d'ouvrir un terminal dans un dossier précis par un simple clic-droit dans Nautilus. Simple et pratique.

sudo aptitude install nautilus-open-terminal et voir cet article.

preload - Accélération du chargement des programmes

Ce programme analyse le chargement des programmes, et quand vous lancez un programme, il charge les librairies nécessaires avant que le programme ne les demande. Résultat: Les programmes se chargent plus vite.

J'ai OpenOffice.Writer qui s'ouvre en moins de 10 secondes chez moi, même après un démarrage à froid. Cool, non ?  :-)

sudo aptitude install preload et rien d'autre à faire.

brightside - Déclencheur d'économiseur d'écran et basculement de bureau

Permet d'activer/désactiver l'économiseur d'écran en plaçant le curseur dans un des coins de l'écran.
Permet aussi de lancer des applications quand le curseur est placé dans un des coins de l'écran.
Permet aussi de changer de bureau virtuel simplement en glissant le curseur sur les bords de l'écran.

sudo aptitude install brightside et voir cet article.

Krusader - Navigateur de fichiers et synchronisation de répertoires

C'est un navigateur de fichiers pour KDE à la sauce Norton Commander.
La seule et unique raison pour laquelle je l'utilise est son outils de synchronisation entre répertoires (qui marche également pour les sites ftp). Il est presque aussi bon que l'outils de synchronisation de Total Commander.

sudo aptitude install krusader

TrueCrypt - Chiffrement de volumes en temps réel

Tout comme sous Windows, j'utilise TrueCrypt sous Linux pour mes partitions chiffrées. Les partitions TrueCrypt sont utilisables aussi bien sous Windows que sous Linux, ce qui est très pratique. Et TrueCrypt est bien pensé et très sûr.

Voir cet article.

partimage - Images de disques

A l'instar de Norton Ghost, partimage permet de faire des images-disque. J'ai utilisé la version de partimage présente que le LiveCD de Knoppix pour faire un backup de ma partition Ubuntu. L'image de ma partition 6 Go (pleine à 4 Go) n'occupe que 1,6 Go. En cas de gros pète, je peux avoir un système réinstallé et prêt à fonctionner en quelques minutes.

backup-manager - backup automatisé de configuration et répertoires

backup-manager me fait un backup quotidien de la config de mon système (/etc), des répertoires perso (/home) et de quelques autres. Il me garde les 7 derniers jours backups. Pratique si je vautre mon système en bidouillant la configuration des logiciels.
C'est du fire-and-forget: Maintenant qu'il est installé, je ne m'en occupe plus.

sudo aptitude install backup-manager backup-manager-doc et voir cet article.

xfx-screensaver-settings - configuration des économiseurs d'écran

Ce programme sert à palier un gros manque d'Ubuntu 7.04: Pouvoir paramétrer individuellement chaque économiseur d'écran (Non mais franchement, à quoi ils pensaient, chez Canonical ???).

Voir cet article.

Ah oui, et si vous voulez des économiseurs d'écran supplémentaires, faites:
sudo aptitude install xscreensaver xscreensaver-data xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra

ntfs-3g - Accès en écriture aux partitions NTFS

Pas installé par défaut, ce petit pilote me permet de lire et écrire sur les partitions NTFS. Ma partition Windows fait maintenant partie intégrante de mon système Linux.
Malgré les mythes qui rôdent, je n'ai jamais réussi à prendre ce pilote en défaut (un chkdsk sous Windows ne m'a jamais trouvé la moindre erreur suite à l'utilisation de NTFS-3G, malgré l'utilisation intensive que j'en fais.)

Le seul inconvénient est que - bien sûr - la partition NTFS ne supporte pas les droits POSIX (chmod/chown...) et que le pilote NTFS-3G consomme plus de CPU que le pilote ext3 intégré à Linux (mais ça reste tout à fait supportable).

sudo aptitude install ntfs-3g ntfsprogs ntfstools et voir cet article.

sysv-rc-conf - Configuration des services au démarrage

Permet d'activer/désactiver les services au démarrage. Contrairement aux autres logiciels du genre (Services Ubuntu, BUM, rcconf...), il affiche vraiment tous les services.

sudo aptitude install sysv-rc-conf et voir cet article.

VirtualBox - PC virtuel

Plus léger et plus simple que VMWare, VirtualBox me sert pour tester les distributions, faire des bidouillages et faire tourner certaines applications Windows.
C'est gratuit, ça marche bien.

Voir cet article.

Samba - Partage de dossier et imprimantes avec Windows

C'est un grand classique, mais c'est pratique pour échanger des fichiers avec les machines Windows.

Voir cet article.

secure-delete - Suppression de fichiers sécurisée

Permet d'effacer les fichiers pour empêcher leur récupération.
Effacer l'espace libre d'un disque: sudo sfill -l -l -v / et ça roule.
Effacer un fichier: srm nomFichier

sudo aptitude install secure-delete
et voir cet article.

Lire tous les formats audio/video

sudo aptitude install -y mplayer vlc mozilla-mplayer xine xine-ui libdvdread3 flashplugin-nonfree sun-java6-jre sun-java6-plugin
sudo /usr/share/doc/libdvdread3/install-css.sh


Et paf, on peut lire tous les formats audio/video (DVD, DivX, avi, asf, matroska, mp3, wma...), et on peut aussi voir Flash dans les pages web (y compris vidéos YouYube et autres). On peut aussi voir les applets Java dans les pages web.

Je ne sais pas pourquoi il y autant de gens qui pinaillent sur le fait qu'on peut pas lire tel ou tel format sous Ubuntu. Deux lignes à copier-coller et le problème est réglé. Faut arrêter les conneries.

CupsPDF - Création de fichiers PDF

On peut sans problème créer des PDF sous Ubuntu à partir de n'importe quelle application. Voir cet article.

sshfs et curlftpfs - Accès répertoires distants

Woa... c'est là qu'on aime le système de fichiers unifié de Linux/Unix. Ces deux petites merveilles permettent d'accéder à un serveur ssh ou ftp distant comme si c'était un simple sous-répertoire local.
Publier un fichier par FTP ou ssh consiste alors simplement à copier un fichier dans un répertoire. C'est pas génial, ça ?

Voir cet article pour ssh, et cet autre article pour ftp.

Ah oui, et pour les fadas, il y a gmailfs (Je vous laisse deviner à quoi ça permet d'accéder).

gpg, gpa, FireGPG - Chiffrement et signature

(gpg et FireGPG sont dispos sous Linux et Windows ; gpa est dispo uniquement sous Linux)

sudo aptitude install gpg gpa et pour FireGPG, voir cette page.

OpenOffice.org - suite bureautique

Oui je sais, c'est bâteau. OOo est un classique. Mais j'ai toujours eu nettement moins d'emmerdes qu'avec Microsoft Office (bonjour les galères avec Word, Excel...).

Quant à ceux qui disent que OOo est lent à démarrer: Chez moi il met moins de 10 secondes à démarrer. Alors bon...

Et puis, en prime, ça me permet de travailler sur mes documents que je sois sous Windows ou Linux.

AutoPano-Sift, Hugin, Enblend, Gimp, GREYCStoration, ImageMagick - Traitement graphique

Bon pour être franc, tout ces logiciels existent aussi sous Windows.

Mais c'est royal pour retoucher des photos (Gimp), débruiter une image (GREYCStoration, sous forme de plugin Gimp), créer des panoramas (AutoPano/Hugin/Enblend) ou faire des traitement en masse sur des images (ImageMagick).

D'ailleurs j'ai écrit un petit tutoriel sur la création de panoramas.

Xara LX - Dessin vectoriel

C'est un logiciel de dessin vectoriel dans la veine de CorelDraw, FreeHand ou Illustrator. Mais il est nettement plus léger, efficace et rapide. La prise en main est excellente et le logiciel est bourré de fonctionnalités (ombres, morphing, effets de relief, etc.). Le logiciel travaille sans problème en mélangeant dessin vectoriel et images bitmap.
Curieusement, ce logiciel est gratuit sous Linux mais payant sous Windows.

C'est un bon complément de Inkscape (En fait, je trouve que Xara LX est légèrement supérieur à Inkscape, sans doute parce que je n'ai pas encore assez Inkscape en main).

Je me sert de Xara LX et Inkscape pour créer les graphismes de mon site.

sudo aptitude install xaralx

gconf-editor - Editeur de configuration

Permet de modifier les paramètres bureau et système d'Ubuntu non accessibles par le menu Paramètres (comme par exemple l'application lancée par défaut quand on connecte un baladeur MP3 ou un appareil photo numérique.).

En fait, ça contient la configuration de la plupart des applications Gnome (dont Nautilus, le gestionnaire de fichiers).

Ça fait terriblement penser à la base de registre de Windows :-(

sudo aptitude install gconf-editor

gnochm - Visionneuse de fichiers .chm

C'est bête, mais j'ai parfois besoin de lire des fichiers .chm sous Linux.
(Les fichier .chm sont des fichiers html "compilés" à la sauce Microsoft, un peu comme si vous zippiez plein de fichiers html/jpg/png dans une seule archive).

Il y a beaucoup de documentations fournies sous ce format.

sudo aptitude install gnochm

graveman - Logiciel de gravage

Des fois, on veut juste faire un truc simple. Genre graver des fichiers sur un CD.
Raz-le-bol des logiciels usine-à-gaz avec cinquante-mille-douze options à choisir.

Graveman, c'est la sobriété Gnome à l'oeuvre: C'est simple, clair, et ça fait ce qu'on lui demande.

Oui, oui, Nero Burning Rom et K3B sont beaux et puissants, mais pourquoi prendre un marteau-pilon pour écraser une fraise ?

sudo aptitude install graveman

kdiff3 - Comparaison de fichiers

C'est un logiciel graphique de comparaison de fichiers tout à fait potable.

sudo aptitude install kdiff3

smart-notifier - Surveillance de la santé des disques durs

S.M.A.R.T. est une technologie incluse dans la majorité des disques durs récents. Le disque dur surveille ses propres paramètres (temps de mise en rotation des disques, température, taux d'erreurs de lecture/écriture, etc.). Si un de ces paramètres sort des normes, il prévient le système d'exploitation.

Dans la théorie ça permet d'être prévenu avant que le disque dur ne rend l'âme.
Dans la pratique ce système m'a déjà sauvé plusieurs fois la vie. J'avoue que je n'y croyais pas trop, mais ça n'a pas raté: Deux ou trois jours après que SMART m'ait signalé un problème, le disque dur est effectivement mort ! J'ai pu faire une sauvegarde de mes fichiers avant de les perdre.

smart-notifier vous préviendra de tout problème imminent. C'est du fire-and-forget:
sudo aptitude install smart-notifier et vous n'avez rien d'autre à faire: Vous serez prévenu de tout problème détecté.

htop - Gestionnaire des tâches

htop, c'est top, mais en mieux.
En gros, ça vous affiche la liste des programmes en mémoire. Mais:
Enfin bref, il est vraiment excellent (excellent excellent) et aucun autre gestionnaire de tâches ne lui arrive pas à la cheville (ni top, ni gnome-system-monitor, ni celui de Windows). Seul ProcessExplorer (sous Windows) peut prétendre le dépasser.

sudo aptitude install htop

ionice - Gestionnaire de priorités disque

Ça vous est déjà arrivé de lancer un programme en tâche de fond qui fait plein d'accès disque, et d'être ralenti à cause de ce programme ?
ionice permet de le calmer.

Par exemple: sudo ionice -c3 -p7777 (si votre processus a le PID 7777)
et ce processus ne pourra accéder au disque que quand aucun autre processus n'en aura besoin. Donc vous ne serez jamais ralenti. C'est pas génial, ça ?

sudo aptitude install schedutils



Dernière mise à jour: 2007-07-19
Retour