Concepts généraux
Comme expliqué plus en détail dans la section Distributions, chaque distribution Linux est livrée avec différents programmes installés par défaut. Une partie importante d'entre eux est même fournie avec une suite bureautique avancée et de puissants programmes d'édition audio, vidéo et d'image. Ce sont deux différences importantes par rapport à Windows: a) toutes les distributions ne sont pas livrées avec les mêmes programmes, b) de nombreuses distributions sont livrées avec des programmes très complets déjà installés, vous n'avez donc pas à les obtenir séparément.
La façon dont vous installez les programmes peut également varier entre les distributions. Cependant, ils partagent tous une idée commune, qui les différencie de Windows: les programmes sont téléchargés à partir des référentiels officiels de votre distribution.
Que sont les référentiels?
Un référentiel est un site - plus précisément, un serveur - où tous les packages disponibles pour votre distribution sont stockés. Ce système a PLUSIEURS avantage par rapport à celui utilisé par Windows, dans lequel on achète ou télécharge les installateurs des programmes depuis Internet.
1) une plus grande sécurité: Étant donné que tous les packages sont situés sur un serveur central et qu’un pourcentage très considérable de programmes open source sont couverts (c'est-à-dire que tout le monde peut voir ce qu'ils font), il est beaucoup plus facile de contrôler s'ils contiennent ou non du «code malveillant» et Dans le pire des cas, contrôlez une "infestation" (il suffirait de supprimer le paquet des référentiels).
Cela évite également à l'utilisateur d'avoir à naviguer sur des pages peu fiables à la recherche de ses programmes préférés.
2) Mises à jour plus nombreuses et meilleures: ce système vous permet de garder TOUS vos systèmes d'exploitation à jour. Les mises à jour ne sont plus gérées par chacun des programmes, ce qui entraîne un gaspillage de ressources, de bande passante, etc. De plus, si nous prenons en compte le fait que sous Linux, TOUT est un programme (de la gestion des fenêtres aux programmes de bureau, en passant par le noyau lui-même), c'est une méthode appropriée pour garder à jour les programmes les plus infimes et cachés que votre utilisateur utilise. système.
3) Seul l'administrateur peut installer des programmes: toutes les distributions sont livrées avec cette restriction. Pour cette raison, lors d'une tentative d'installation ou de désinstallation de programmes, le système vous demandera le mot de passe administrateur. Bien que ce soit également le cas dans les nouvelles versions de Windows, de nombreux utilisateurs habitués à WinXP peuvent trouver cette configuration quelque peu irritante (même si, je vous assure, il est essentiel d'obtenir un minimum de sécurité sur le système).
Comment ajouter / supprimer des programmes sur ma distribution?
Nous avons déjà vu que cela doit se faire, fondamentalement, à travers les référentiels. Mais comment? Eh bien, chaque distribution a un gestionnaire de paquets correspondant, qui vous permet de gérer les programmes. Le plus courant dans les distributions "novices", généralement basées sur Debian ou Ubuntu, est APT, dont l'interface graphique la plus populaire est Synaptique. Cependant, vous devez savoir que chaque distribution choisit son gestionnaire de paquets (dans Fedora et ses dérivés, RPM; sur Arch Linux et ses dérivés, Pacman) et bien sûr, vous choisissez également votre interface graphique préférée (si elle est fournie avec une).
Cliquez sur ici ! pour lire un article sur toutes les méthodes d'installation du programme ou lisez la suite pour lire un bref résumé.
Utilisation d'une interface graphique pour le gestionnaire de packages
Comme nous l'avons vu, le moyen le plus courant d'installer, de désinstaller ou de réinstaller des packages consiste à utiliser votre gestionnaire de packages. Toutes les interfaces graphiques ont une conception assez similaire.
À titre d'exemple, voyons comment utiliser le gestionnaire de paquets Synaptic (qui est venu dans les anciennes versions d'Ubuntu et est maintenant remplacé par le centre logiciel Ubuntu).
Tout d'abord, il est toujours judicieux de mettre à jour la base de données des programmes disponibles. Cela se fait à l'aide du bouton Recharger. Une fois la mise à jour terminée, entrez votre terme de recherche. De nombreux packages seront probablement répertoriés. Cliquez sur ceux qui vous intéressent pour voir plus de détails. Si vous souhaitez installer un package, faites clic droit et sélectionnez l'option Marquer pour installer. Une fois que vous avez sélectionné tous les packages que vous souhaitez installer, cliquez sur le bouton Appliquer. Pour désinstaller des packages, la procédure est la même, vous devez uniquement sélectionner l'option Marquer pour désinstaller (désinstaller, laisser les fichiers de configuration du programme) ou Cochez pour désinstaller complètement (tout supprimer).
Utilisation du terminal
Une chose que vous allez apprendre avec Linux est que vous devez perdre votre peur du terminal. Ce n'est pas quelque chose de réservé aux hackers. Au contraire, une fois que vous vous y serez habitué, vous aurez un allié puissant.
Comme lors de l'exécution de l'interface graphique, il est nécessaire de disposer des privilèges d'administrateur pour installer ou supprimer des programmes. Depuis le terminal, cela est généralement accompli en commençant notre instruction de commande avec sudo. Dans le cas d'apt, ceci est réalisé comme ceci:
sudo apt-get update // mettre à jour la base de données sudo apt-get install package // installer un package sudo apt-get remove package // désinstaller un package sudo apt-get purge package // désinstaller complètement le package de recherche apt-cache package // recherche un package
La syntaxe variera si votre distribution utilise un autre gestionnaire de packages (rpm, pacman, etc.). Cependant, l'idée est essentiellement la même. Pour voir une liste complète des commandes et de leurs équivalents dans les différents gestionnaires de paquets, je recommande de lire le Pacman rosette.
Quel que soit le gestionnaire de packages que vous utilisez, lors de l'installation d'un package, il est très probable qu'il vous demandera d'installer d'autres packages, appelés dépendances. Ces packages sont essentiels pour que le programme que vous souhaitez installer fonctionne. Au moment de la désinstallation, vous vous demanderez probablement pourquoi il ne vous a pas demandé de désinstaller également les dépendances. Cela dépendra de la façon dont le gestionnaire de paquets fait les choses. D'autres gestionnaires de packages le font automatiquement, mais APT nécessite de le faire manuellement en exécutant la commande suivante pour effacer les dépendances installées inutilisées par toute application actuellement installée sur votre système.
sudo apt-get autoremove
Existe-t-il d'autres moyens d'installer des programmes sous Linux?
1. Dépôts privés: Le moyen le plus courant d'installer des programmes est via les référentiels officiels. Cependant, il est également possible d'installer des référentiels "personnels" ou "privés". Cela permet, entre autres, aux développeurs de programmes de proposer à leurs utilisateurs les dernières versions de leurs programmes sans avoir à attendre que les développeurs de votre distribution assemblent les packages et les téléchargent dans les référentiels officiels.
Cette méthode comporte cependant des risques pour la sécurité. De toute évidence, vous ne devez ajouter que des référentiels "privés" provenant des sites ou développeurs auxquels vous faites confiance.
Dans Ubuntu et ses dérivés, il est très facile d'ajouter ces référentiels. Recherchez simplement le référentiel en question sur Launchpad puis j'ai ouvert un terminal et écrit:
sudo add-apt-repository ppa: repositoryname sudo apt-get update sudo apt-get install nom du pack
Pour une explication complète, je vous suggère de lire cet article sur comment ajouter des PPA (Personal Package Archives - Personal Package Archives) dans Ubuntu.
Il convient de préciser que d'autres distributions, non basées sur Ubuntu, n'utilisent pas de PPA mais permettent d'ajouter des référentiels privés via d'autres méthodes. Par exemple, sur les distributions basées sur Arch Linux, qui utilisent pacman comme gestionnaire de paquets, il est possible d'ajouter des référentiels AUR (Arch Users Repository), très similaires aux PPA.
2. Paquets en vrac: Une autre façon d'installer un programme est de télécharger le package correct pour votre distribution. Pour ce faire, tout ce que vous devez savoir, c'est que chaque distribution utilise un format de paquet qui n'est pas nécessairement le même. Les distributions basées sur Debian et Ubuntu utilisent des packages DEB, les distributions basées sur Fedora utilisent des packages RPM, etc.
Une fois le package téléchargé, double-cliquez dessus. L'interface graphique du gestionnaire de paquets s'ouvrira et vous demandera si vous souhaitez installer le programme.
Il convient de noter que ce n'est pas non plus le moyen le plus sûr d'installer des packages. Cependant, cela peut être utile dans certains cas spécifiques.
3. Compiler le code source- Parfois, vous trouverez des applications qui ne fournissent pas de packages d'installation et vous devez compiler à partir du code source. Pour ce faire, la première chose que nous devons faire dans Ubuntu est d'installer un méta-package appelé build-essential, en utilisant l'une des méthodes expliquées dans cet article.
En général, les étapes à suivre pour compiler une application sont les suivantes:
1.- Téléchargez le code source.
2.- Décompressez le code, généralement compressé avec tar et compressé sous gzip (* .tar.gz) ou bzip2 (* .tar.bz2).
3.- Entrez le dossier créé en décompressant le code.
4.- Exécutez le script configure (il est utilisé pour vérifier les caractéristiques du système qui affectent la compilation, configurer la compilation selon ces valeurs et créer le fichier makefile).
5.- Exécutez la commande make, en charge de la compilation.
6.- Exécuter la commande sudo faire l'installation, qui installe l'application sur le système, ou mieux encore, installe le package checkinstalleret exécutez sudo checkinstall. Cette application crée un package .deb afin qu'il n'ait pas à être compilé la prochaine fois, même si elle n'inclut pas la liste des dépendances.
L'utilisation de checkinstall présente également l'avantage que le système gardera une trace des programmes installés de cette manière, facilitant également leur désinstallation.
Voici un exemple complet d'exécution de cette procédure:
tar xvzf capteurs-applet-0.5.1.tar.gz cd capteurs-applet-0.5.1 ./configure make sudo checkinstall
Autres articles de lecture recommandés:
- Comment installer des applications sur Linux.
- Comment installer des applications à partir de PPA.
- Comment installer des applications depuis GetDeb.
Où trouver un bon logiciel
Commençons par préciser que les applications Windows - en principe - ne fonctionnent pas sous Linux. De la même manière qu'ils ne fonctionnent pas sous Mac OS X, par exemple.
Dans certains cas, il s'agit d'applications multiplateformes, c'est-à-dire avec des versions disponibles pour différents systèmes d'exploitation. Dans ce cas, il suffirait d'installer la version pour Linux et de résoudre le problème.
Il y a aussi un autre cas dans lequel le problème est moindre: lorsqu'il s'agit d'applications développées en Java. Précisément, Java permet l'exécution d'applications quel que soit le système d'exploitation. Encore une fois, la solution est très simple.
Dans le même ordre d'idées, il existe de plus en plus d'alternatives «dans le cloud» aux applications de bureau. Au lieu de rechercher le clone d'Outlook Express pour Linux, vous souhaiterez peut-être utiliser l'interface Web de Gmail, Hotmail, etc. Dans ce cas, il n'y aurait pas non plus de problèmes de compatibilité Linux.
Mais que se passe-t-il lorsque vous devez exécuter une application disponible uniquement pour Windows? Dans ce cas, il existe 3 alternatives: laisser Windows installé avec Linux (dans ce qu'on appelle «dual-boot"), Installez Windows" dans "Linux à l'aide d'un machine virtuelle o utiliser du vin, une sorte d '"interpréteur" qui permet à de nombreuses applications Windows de s'exécuter sous Linux comme si elles étaient natives.
Cependant, avant de tomber dans la tentation de réaliser l'une des 3 alternatives décrites ci-dessus, je suggère précédemment d'exclure la possibilité qu'il existe une alternative libre au programme en question qui fonctionne nativement sous Linux.
Justement, il existe des sites comme Linux Alt, freealts o Alternative à dans lequel il est possible de rechercher des alternatives gratuites aux programmes que vous avez utilisés sous Windows.
Il y a quelque temps, nous avons également fait un listado, bien qu'il ne soit peut-être pas à jour à 100%.
En plus des liens recommandés, vous trouverez ci-dessous la "crème de la crème" du logiciel libre, regroupée par catégories. Cependant, il convient de mentionner que la liste suivante a été créée à titre indicatif uniquement et ne représente pas un catalogue complet des excellents et de plus en plus nombreux outils logiciels libres disponibles.
Précédentes clarifications avant de visionner les programmes suggérés.
{
} = Rechercher des articles liés au programme à l'aide du moteur de recherche de blogs.
{
} = Accédez à la page officielle du programme.
{
} = Installez le programme en utilisant les référentiels Ubuntu installés sur votre machine.
Connaissez-vous un bon programme qui ne figure pas sur notre liste?
Envoyez-nous un email en précisant le nom du programme et, si possible, inclure des informations complémentaires ou, à défaut, nous indiquer où nous pouvons les obtenir.
Accessoires
Éditeurs de texte
- Más populares
- Très orienté programmation
- console
- Polyvalent
Docks
- Quai du Caire. {
} {
} {
}
- Auvent. {
} {
} {
}
- Quai. {
} {
} {
}
- wbar. {
} {
} {
}
- simpdock. {
} {
} {
}
- Gnome-faire. {
} {
} {
}
- Quai de Kiba. {
} {
}
Pichets
Gestionnaires de fichiers
- Dauphin. {
} {
} {
}
- EmelFM2. {
} {
} {
}
- Commandant GNOME. {
} {
} {
}
- Konqueror. {
} {
} {
}
- Krusader. {
} {
} {
}
- Commandant de minuit. {
} {
} {
}
- Nautilus. {
} {
} {
}
- Gestionnaire de fichiers PCMan. {
} {
} {
}
- Thunar. {
} {
} {
}
Bureau
- OpenOffice. {
} {
} {
}
- LibreOffice. {
} {
}
- Staroffice. {
} {
}
- KOffice. {
} {
} {
}
- GnomeBureau. {
} {
} {
}
Sécurité
- Les 11 meilleures applications de piratage et de sécurité.
- Réseau d'autoscan, pour détecter les intrus sur votre wifi. {
} {
}
- Proie, pour retrouver votre ordinateur portable en cas de vol. {
} {
}
- Tiger, pour réaliser des audits de sécurité et détecter les intrus. {
} {
} {
}
- keepassX, pour stocker tous vos mots de passe. {
} {
} {
}
- clamtk, antivirus. {
} {
} {
}
Programmation
IDE
- anjuta. {
} {
} {
}
- Eclipse. {
} {
} {
}
- Qt Creator. {
} {
} {
}
- Netbeans. {
} {
} {
}
- Développement mono. {
} {
} {
}
- Geany. {
} {
} {
}
- CodeLite. {
} {
} {
}
- Lazare. {
} {
} {
}
Internet
Les explorateurs
- Firefox. {
} {
} {
}
- Épiphanie. {
} {
} {
}
- Konqueror. {
} {
} {
}
- Chromium. {
} {
} {
}
- Seamonkey. {
} {
} {
}
- Opéra. {
} {
}
- Lynx. {
} {
}
- par étape. {
} {
} {
}
- Thunderbird. {
} {
} {
}
- Claws Mail. {
} {
} {
}
- KMail. {
} {
} {
}
- Sylpheed. {
} {
} {
}
Réseaux sociaux
- Gwibber. {
} {
} {
}
- pin. {
} {
} {
}
- gTwitter. {
} {
}
- choqok. {
} {
} {
}
- Oiseau buzzer. {
} {
} {
}
- Qwit. {
} {
} {
}
- Qwitik. {
} {
} {
}
- Twitter. {
} {
} {
}
- Twitter. {
} {
}
- yasst. {
} {
}
Messagerie instantanée
- Les meilleurs clients de messagerie instantanée pour Linux.
- sabir. {
} {
} {
}
- Kopete. {
} {
} {
}
- Psi. {
} {
} {
}
- Jabbim. {
} {
}
- Gajim. {
} {
} {
}
- Empathie. {
} {
} {
}
- BitlAbeille. {
} {
} {
}
- Gyache amélioré. {
} {
}
- émésène. {
} {
} {
}
- unMSN. {
} {
} {
}
- Messager de mercure. {
} {
}
- KMessName. {
} {
} {
}
- minboeuf. {
} {
} {
}
IRC
- Top 5 des clients IRC pour Linux.
- sabir. {
} {
} {
}
- Conversation. {
} {
} {
}
- Xchat. {
} {
} {
}
- chatzilla. {
} {
} {
}
- Irssi. {
} {
} {
}
- IRC de Quassel. {
} {
} {
}
- SMUX. {
} {
} {
}
- KVircGenericName. {
} {
} {
}
- ERC. {
} {
} {
}
- bavarder. {
} {
} {
}
- DéfilementZ. {
} {
} {
}
Ftp
- Filezilla. {
} {
} {
}
- gFTP. {
} {
} {
}
- FireFTP. {
} {
}
- KFTPgrabberName. {
} {
} {
}
- NCFTP. {
} {
} {
}
- Face FTP ouverte gratuite. {
} {
} {
}
- LFTP. {
} {
} {
}
Torrent
- Top 9 des clients Bittorrent pour Linux.
- Transmission, client ultra mince et puissant (mais pas aussi "complet"). {
} {
} {
}
- Déluge, peut-être le client Bittorrent le plus complet pour GNOME. {
} {
} {
}
- KTorrent, l'équivalent de Deluge pour KDE. {
} {
} {
}
- Bittornade, l'un des clients les plus avancés. {
} {
} {
}
- QBittorrent, client basé sur Qt4. {
} {
} {
}
- torrent, ncurses client pour le terminal. {
} {
} {
}
- aria2, un autre bon client pour le terminal. {
} {
} {
}
- Vuze, client Java puissant (mais lent et "lourd"). {
} {
} {
}
- torrentflux, client avec interface web (gérez vos torrents depuis votre navigateur internet). {
} {
} {
}
- Téléchargeur d'épisodes torrent, pour télécharger automatiquement les épisodes de votre série préférée. {
} {
}
Multimédia
Audio
- Lecteurs audio
- montage audio
- Séquenceurs
- Synthétiseurs
- Composition et notation musicale
- Convertisseurs
- Autres
Video
- Tous les lecteurs vidéo.
- Outils pour enregistrer votre bureau.
- Lecteurs vidéo
- VLC {
} {
} {
}
- GXine {
} {
} {
}
- Totem {
} {
} {
}
- Mplayer {
} {
} {
}
- SMPlayer {
} {
} {
}
- KMPlayer {
} {
} {
}
- UMPlayer {
} {
}
- Kaffeine {
} {
} {
}
- Lorgner {
} {
}
- Hélix {
} {
}
- Vrai joueur, lecteur au format realaudio. {
} {
}
- Miro, plateforme pour la télévision et la vidéo sur Internet. {
} {
} {
}
- Centre des médias Moovida, plate-forme pour la télévision et la vidéo sur Internet. {
} {
} {
}
- Grincement, lire des vidéos flash. {
} {
} {
}
- VLC {
- Montage vidéo
- Convertisseurs
- Animation
- Création de DVD
- Webcam
- Enregistrement de bureau
Image, design et photographie
- Téléspectateurs + adm. photothèque + retouche basique
- Création et édition d'images avancées
- Édition d'images vectorielles
- CAD
- Convertisseurs
- Numérisation
- Autres
Science et recherche
- Astronomie
- la biologie
- Biophysique
- Chimie
- Géologie et géographie
- Physique
- Mathématiques
- 10 raisons d'utiliser soft. gratuit en recherche scientifique.
Utilitaires divers
- L'administration du système
- Gestion de fichiers
- Gravure d'images et virtualisation
- Brasero, pour graver / extraire des images. {
} {
} {
}
- Maître ISO, pour manipuler les fichiers ISO. {
} {
} {
}
- K3B, pour graver des CD et des DVD. {
} {
} {
}
- GMontISO, pour monter les fichiers ISO. {
} {
} {
}
- gISOMunt, pour monter les fichiers ISO. {
} {
} {
}
- Monture ISO Furius, pour monter des fichiers ISO, IMG, BIN, MDF et NRG. {
} {
} {
}
- AcétoneISO, pour monter les fichiers ISO et MDF. {
} {
} {
}
- Brasero, pour graver / extraire des images. {
- Autres