Afficher le flux RSS

Doctor Who

Les dépôts sous openSUSE ou comment trouver son bonheur dans les packages de logiciel

Note : 3 votes, 4.00 de moyenne.
Voici un petit article qui a pour but :

- d'aider les novices sous Linux de trouver facilement les logiciels qu'ils leur faut.
- d'aider les migrants d'autres distributions vers openSUSE de prendre rapidement leurs marques car les gestionnaires de packages diffèrent parfois sensiblement.

Rappel pour les novices de chez novices :
Sous Linux, dans beaucoup de distributions, on n'a pas à écumer 10 sites de téléchargements pour trouver un programme à installer. Grâce aux systèmes de gestion packages, le système gère les dépendances. C'est le cas de la plupart des distributions. Vous n'aurez pas l'horreur de lancer un logiciel pour vous apercevoir qu'il ne fonctionne pas car il vous manque d'autres fichiers. (enfin si mais avec l'habitude cela se règle plus facilement ou du moins le système vous prévient car Linux est très prévenant)

C'est plus simple dans le sens où des équipes pour chaques distributions maintiennent des paquets pour vous et qu'avec quelques bonnes adresses de dépôts (groupe de paquets = logiciels) vous aurez accès à tout ce qu'il vous plaira.

Allons-y !
Sous openSUSE c'est Yast2 qui commande que vous soyez sous KDE, Gnome, Xfce, Lxde, E17, vous passez par Yast2 (ou la ligne de commande par zypper si vous aimez cela mais ce n'est pas la cible de cet article)

Première chose à faire, on va aller piocher les dépôts communautaires. Pour cela on ouvre Yast2 > Dépôts de logiciels

Cliquez sur l'image pour l'afficher en taille normale

Nom : Yast2_1.jpg 
Affichages : 1396 
Taille : 66.7 Ko 
ID : 703

Ensuite, on clique sur Ajouter et on sélectionne Dépôts communautaires

Cliquez sur l'image pour l'afficher en taille normale

Nom : Yast2_2.jpg 
Affichages : 1178 
Taille : 18.0 Ko 
ID : 704

Là vous avez une liste vous permettant d'ajouter de nouveaux dépôts (groupes de logiciels). Celle-ci varie en fonction des versions mais on retrouve à 90% les mêmes. A vous de voir en fonction de vos besoins mais les descriptifs sont assez parlant.

Pour ceux qui ont la flemme ou qui ne connaissait pas la wiki openSUSE, il existe un dépôts très fournis et polyvalents : Packman. N'oublions pas les dépôts pour nos drivers de cartes graphiques, VideoLan (VLC), etc.
Tout est expliqué dans le Wiki openSUSE et en français s'il vous plaît ! C'est par ici :

http://fr.opensuse.org/Dépôts_de_paquets_supplémentaires


C'est bien joli tout ça mais manque de bol, je cherche un logiciel qui n'apparait pas dans la liste des logiciels installables par Yast2.

openSUSE heureusement ne s'arrête pas là, depuis quelques versions, un site vous permet de rechercher au travers des :
- dépôts complémentaires à ceux cités précédemment
- dépôts maintenu par une seule personne, grosso modo, il vous partage son répertoire personnel dans lequel il a compilé pour la communauté des applis. ATTENTION cette dernière solution est à prendre avec précautions car les mises à jour et même leur existence n'est pas garantie sur le long terme ce qui n'est pas le cas des autres dépôts qui sont généralement maintenu par une équipe voir même l'équipe de développement du programme lui même !

Revenons à nos moutons, connectez vous sur http://software.opensuse.org/search
Sélectionnez dans la liste déroulante votre version. Notez qu'il y a aussi tout ce qu'il faut pour les versions professionnelles payantes (SLES et SLED de Novell) ainsi que les deux projets Tubleweed (rolling release) et Evergreen (Long Time Support)

Cliquez sur l'image pour l'afficher en taille normale

Nom : Yast2_3.jpg 
Affichages : 1189 
Taille : 123.4 Ko 
ID : 705

Ci-dessus, je cherchais le logiciel Darktable (retouche RAW), j'ai pu trouver celui-ci facilement. Le bouton one-click-install est très simple, il va ajouter pour vous le dépôts dans Yast2 et procéder à l'installation du logiciel. Pour ceux qui préfèrent cocher eux même les petites cases grises dans l'installateur de logiciel, vous pouvez juste ajouter le dépôts. Copier l'url sur laquelle pointe par exemple multimedia:photo/openSUSE_12.1.

Allez dans Yast2 > Dépôts de logiciels > Ajouter... et choisissez cette fois spécifier l'URL. Coller l'adresse du dépôts : http://download.opensuse.org/reposit.../openSUSE_12.1 et validez.

Lorsque vous retournerez dans Yast2 > Installer et supprimer des logiciels, vous aurez accès à tout les logiciels présents dans ce dépôt dont darktable dans une version plus récente que celle des dépôts standards. C'est aussi l'intérêt d'ajouter des dépôts spécialisés : avoir des versions plus récentes quand c'est nécessaire.

Et si le moteur de recherche ne trouve pas ?

Je vous expliquait précédemment la possibilité de recherche un logiciel ou un paquet compilé par une utilisateur d'openSUSE. Pour cela, à coté de la recherche de software.opensuse.org , cliquez sur (Options de recherche) et cochez Inclure les projets personnels (home). Parfois vous trouverez le logiciel qu'il vous manquait. Exemple ici de XBMC !

Cliquez sur l'image pour l'afficher en taille normale

Nom : Yast2_4.jpg 
Affichages : 1363 
Taille : 120.3 Ko 
ID : 706

Enfin, vous serez toujours confronté à un soft qui n'est pas dans les dépôts mais dont vous avez besoin absolument ... Par exemple TeamViewer, comment faire ?

Il suffit de se rendre sur le site de l'éditeur et voir s'il propose une version pour notre distribution préférée :

Cliquez sur l'image pour l'afficher en taille normale

Nom : Yast2_5.jpg 
Affichages : 1224 
Taille : 131.2 Ko 
ID : 707

On a du bol, on peut voir qu'il existe un RPM (une sorte d'EXE Windowsien), Ubuntiste : oubliez les DEB c'est terminé :P
Téléchargez ce package et une fois enregistré, cliquez droit sur ce RPM et sélectionnez Ouvrir avec Installation de logiciels (curieusement ça fonctionne mieux que le premier choix qui s'offre à vous). Une fois qu'il aura terminé sa cuisine, tout disparait et vous devriez avoir votre logiciel dans le menu des programmes.

Voilà très rapidement les bases pour ne pas rester frustré par une logithèque basique (bien que très complète déjà !) et prendre de bonnes habitudes avec openSUSE.

J'essayerai de faire évoluer cet article en fonction de vos commentaires.

@+

Mis à jour le 20/02/2012 à 23h09 par Doctor Who (Modification de l'article suite à la remarque de Pumpkin)

Catégorie
Sans catégorie

Commentaires

  1. Avatar de Doctor Who
    Je voulais effectivement parler du fait que le gestionnaire de paquets gère également les problèmes de dépendances ce qui n'est effectivement pas le cas de tous ni de la même manière. Je vais essayer de reformuler autrement. Merci Pumpkin
  2. Avatar de Doctor Who
    Merci pour tes encouragements Dempiller, si tu as des suggestions, n'hésites pas