Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/05/2017, à 20:26

Rifos

où sont stockés les différents logiciels téléchargés ?

Bonjour,

Je viens juste d'installer Ubuntu et je suis en train de me familiariser avec.

[img]/home/hamza/Images/capture partitions.png[/img]

J'utilise ubuntu en dual boot avec windows 10.

Le souci c'est que j'ai plusieurs partitions (disques ?) crées même si j'aurais aimé n'avoir qu'une seule.

Or, quand je télécharge un programme, je ne sais pas où il se trouve, contrairement dans Windows où ça se trouve généralement dans programe files x86.
J'ai installé atome, un éditeur de code. J'ai essayé d'avoir le raccourci sur mon bureau (pas dans la barre) comme sur windows, c'est là que j'ai commencé à chercher son emplacement pour le copier et le coller sur le bureau. Mais j'ai pas trouvé l'emplacement à cause des 4 partitions que j'ai.

j'aimerais avoir votre aide pour trouver une solution.

merci

ps : voici une capture : http://nsa37.casimages.com/img/2017/05/ … 990688.png

Hors ligne

#2 Le 31/05/2017, à 20:32

lann

Re : où sont stockés les différents logiciels téléchargés ?

tu peux faire

which atome

Hors ligne

#3 Le 31/05/2017, à 20:45

abelthorne

Re : où sont stockés les différents logiciels téléchargés ?

En gros : ça dépend.

Tout d'abord, la hiérarchie des dossiers sur Linux est une abstraction qui ne correspond pas forcément à des partitions : chaque partition peut être montée dans un dossier spécifique qui sera alors ajouté au système de fichiers. Il faut bien sûr qu'il y ait au moins une partition pour la racine (/) mais ensuite, tu peux en monter d'autres sur des dossiers divers qui seront traités comme des dossiers de façon transparente. Par exemple, certaines distributions Linux créent une partition dédiée pour les données des utilisateurs (/home), /home peut tout aussi bien pointer vers une partition différente qu'être un simple dossier de la partition système. Dans les deux cas, ce sera traité de façon transparente comme le dossier home qui se trouve à la racine du système.

Au niveau du système, il y a différents dossiers qui sont faits pour accueillir les différents éléments d'un logiciel (le binaire ou un script de lancement se place généralement dans /bin ou /usr/bin ou /usr/local/bin ou /usr/games pour les jeux, les données sont généralement dans /usr/share ou /usr/local/share, la doc éventuelle dans /usr/share/doc... j'en oublie certainement, il n'y a pas de règle absolue, d'autant qu'il y a aussi /opt qui est un dossier fourre-tout dans lequel des applis peuvent s'installer). Les lanceurs qui apparaissent dans le menu Applications sont dans /usr/share/applications. Les icônes installées par les logiciels sont soit dans le thème d'icônes par défaut (usr/share/icons/hicolor), soit dans un dossier fourre-tout pour les données graphiques (/usr/share/pixmaps)... C'est un peu le foutoir.

À cela s'ajoute que les dossier système ont un équivalent dans ton dossier perso (~/.local/share pour les données, ~/.local/share/applications pour les lanceurs...) qui prend le pas sur la version système quand il existe.

Quand tu installes un logiciel via un paquet .deb (manuellement ou depuis un dépôt), il s'occupe de dispatcher les divers éléments aux endroits déterminés par la personne qui l'a fait.

Petite précisions sur les lanceurs : contrairement à Windows, Linux ne montre pas directement des exécutables ou des dossiers dans son menu Applications, il montre ce qu'on appelle des lanceurs, càd des fichiers (texte en .desktop) qui contiennent des infos sur un logiciel telles que son nom, le chemin vers l'exécutable, la catégorie dans laquelle il doit apparaître, l'icône à utiliser... qui sont ensuite utilisées pour le ranger où il faut dans les applications classées (Bureautique, Graphisme, etc.). C'est pour ça qu'il faut que tu cherches le lanceur correspondant et pas l'exécutable lui-même quand tu veux faire un raccourci.

Bref, tout dépend de la façon dont tu as installé Atom. S'il vient d'un paquet ou d'un dépôt (WebUpd8 a un dépôt dédié, notamment), il a normalement mis un lanceur dans /usr/share/applications qui devrait le faire apparaître dans ton menu Applications. Dans ce cas, tu peux faire une copie de ce lanceur sur ton bureau si tu veux l'avoir là.

Pour ce qui est des partitions, l'installeur d'Ubuntu aurait dû en créer une seule (deux si on compte la swap pour les versions antérieures à Ubuntu 17.04 mais elle n'est de toute façon pas utilisable pour stocker des données et est invisible), je ne sais pas d'où viennent les autres. Ce ne seraient pas des partitions de Windows ?

Dernière modification par abelthorne (Le 31/05/2017, à 20:50)

Hors ligne

#4 Le 31/05/2017, à 21:14

Rifos

Re : où sont stockés les différents logiciels téléchargés ?

abelthorne a écrit :

En gros : ça dépend.

Tout d'abord, la hiérarchie des dossiers sur Linux est une abstraction qui ne correspond pas forcément à des partitions : chaque partition peut être montée dans un dossier spécifique qui sera alors ajouté au système de fichiers. Il faut bien sûr qu'il y ait au moins une partition pour la racine (/) mais ensuite, tu peux en monter d'autres sur des dossiers divers qui seront traités comme des dossiers de façon transparente. Par exemple, certaines distributions Linux créent une partition dédiée pour les données des utilisateurs (/home), /home peut tout aussi bien pointer vers une partition différente qu'être un simple dossier de la partition système. Dans les deux cas, ce sera traité de façon transparente comme le dossier home qui se trouve à la racine du système.

Au niveau du système, il y a différents dossiers qui sont faits pour accueillir les différents éléments d'un logiciel (le binaire ou un script de lancement se place généralement dans /bin ou /usr/bin ou /usr/local/bin ou /usr/games pour les jeux, les données sont généralement dans /usr/share ou /usr/local/share, la doc éventuelle dans /usr/share/doc... j'en oublie certainement, il n'y a pas de règle absolue, d'autant qu'il y a aussi /opt qui est un dossier fourre-tout dans lequel des applis peuvent s'installer). Les lanceurs qui apparaissent dans le menu Applications sont dans /usr/share/applications. Les icônes installées par les logiciels sont soit dans le thème d'icônes par défaut (usr/share/icons/hicolor), soit dans un dossier fourre-tout pour les données graphiques (/usr/share/pixmaps)... C'est un peu le foutoir.

À cela s'ajoute que les dossier système ont un équivalent dans ton dossier perso (~/.local/share pour les données, ~/.local/share/applications pour les lanceurs...) qui prend le pas sur la version système quand il existe.

Quand tu installes un logiciel via un paquet .deb (manuellement ou depuis un dépôt), il s'occupe de dispatcher les divers éléments aux endroits déterminés par la personne qui l'a fait.

Petite précisions sur les lanceurs : contrairement à Windows, Linux ne montre pas directement des exécutables ou des dossiers dans son menu Applications, il montre ce qu'on appelle des lanceurs, càd des fichiers (texte en .desktop) qui contiennent des infos sur un logiciel telles que son nom, le chemin vers l'exécutable, la catégorie dans laquelle il doit apparaître, l'icône à utiliser... qui sont ensuite utilisées pour le ranger où il faut dans les applications classées (Bureautique, Graphisme, etc.). C'est pour ça qu'il faut que tu cherches le lanceur correspondant et pas l'exécutable lui-même quand tu veux faire un raccourci.

Bref, tout dépend de la façon dont tu as installé Atom. S'il vient d'un paquet ou d'un dépôt (WebUpd8 a un dépôt dédié, notamment), il a normalement mis un lanceur dans /usr/share/applications qui devrait le faire apparaître dans ton menu Applications. Dans ce cas, tu peux faire une copie de ce lanceur sur ton bureau si tu veux l'avoir là.

Pour ce qui est des partitions, l'installeur d'Ubuntu aurait dû en créer une seule (deux si on compte la swap pour les versions antérieures à Ubuntu 17.04 mais elle n'est de toute façon pas utilisable pour stocker des données et est invisible), je ne sais pas d'où viennent les autres. Ce ne seraient pas des partitions de Windows ?

j'ai compris environ 80% de ce que tu as dit. Ton message est enrichissant.

En effet, ce sont des partitions windows que j'ai essayé de fusionner sans succès, je voulais en réalité créer deux partitions : 1 pour windos, 1 pour ubuntu mais je suppose que c'est pas possible.

par la suite, tu as parlé des "/usr/..." qui stockent pas de trucs, mais où se trouvent ces /usr/... ?

puis précisément, c'est quoi un lanceur ? ce qui se trouve dans la barre verticale à gauche ?

pas du tout sûr d'avoir compris sur le truc exécutable.

Hors ligne

#5 Le 31/05/2017, à 21:16

Rifos

Re : où sont stockés les différents logiciels téléchargés ?

lann a écrit :

tu peux faire

which atome

dans le terminal ? si oui j'ai essayé, ça ne fait rien

Hors ligne

#6 Le 31/05/2017, à 21:32

abelthorne

Re : où sont stockés les différents logiciels téléchargés ?

/usr, c'est le dossier usr qui se trouve à la racine du système. /usr/share, c'est le dossier share qui est dans le dossier usr qui est à la racine du système. Et cætera.

Un lanceur, c'est un fichier qui décrit comment un logiciel doit apparaître dans le menu Applications (c'est peut-être moins clair si tu es sur Unity ou GNOME vu qu'ils gèrent les applis sans les classer par catégories, ils n'ont pas de vrai menu Applications). C'est un peu l'équivalent des raccourcis sur Windows, qui intègre les infos telles que le nom à afficher, l'icônes à utiliser, etc. Sur Windows, les icônes sont intégrées à l'exécutable, ce qui n'est pas le cas sur Linux. Disons que tu veux mettre un raccourci pour GIMP (éditeur d'images) sur ton bureau. Tu as deux possibilités :
- faire un lien vers l'exécutable : tu auras un fichier "gimp" (nom de l'exécutable) sur ton bureau, sans icône et qui pourrait ne pas marcher parce qu'il n'a pas le chemin de son dossier de travail (pour la plupart des logiciels, ça n'a pas d'importance mais ça peut l'être pour certains)
- place un lanceur sur le bureau : tu auras un fichier avec un nom qui peut être plus évolué ("Éditeur d'images GIMP", par exemple), avec l'icône approprié et qui sera fonctionnel dans tous les cas

Le lanceur est une façon "propre" et plus complète de faire un raccourci vers un logiciel. Par défaut, les lanceurs sont utilisés par le menu Applications ; sur Unity, ce sont aussi des lanceurs que tu vois dans la barre de gauche. Et comme tu en as pour tous les logiciels qui sont installés proprement, autant les utiliser quand c'est possible.

Pour ce qui est de la commande donnée par lann, elle ne trouve rien parce que tu t'es planté sur le nom du logiciel : c'est Atom et pas Atome. wink Le nom de l'exécutable est simplement "atom", donc tu peux taper ça pour trouver où est l'exécutable exactement :

which atom

Dernière modification par abelthorne (Le 31/05/2017, à 21:35)

Hors ligne

#7 Le 01/06/2017, à 22:37

Rifos

Re : où sont stockés les différents logiciels téléchargés ?

abelthorne a écrit :

/usr, c'est le dossier usr qui se trouve à la racine du système. /usr/share, c'est le dossier share qui est dans le dossier usr qui est à la racine du système. Et cætera.

Un lanceur, c'est un fichier qui décrit comment un logiciel doit apparaître dans le menu Applications (c'est peut-être moins clair si tu es sur Unity ou GNOME vu qu'ils gèrent les applis sans les classer par catégories, ils n'ont pas de vrai menu Applications). C'est un peu l'équivalent des raccourcis sur Windows, qui intègre les infos telles que le nom à afficher, l'icônes à utiliser, etc. Sur Windows, les icônes sont intégrées à l'exécutable, ce qui n'est pas le cas sur Linux. Disons que tu veux mettre un raccourci pour GIMP (éditeur d'images) sur ton bureau. Tu as deux possibilités :
- faire un lien vers l'exécutable : tu auras un fichier "gimp" (nom de l'exécutable) sur ton bureau, sans icône et qui pourrait ne pas marcher parce qu'il n'a pas le chemin de son dossier de travail (pour la plupart des logiciels, ça n'a pas d'importance mais ça peut l'être pour certains)
- place un lanceur sur le bureau : tu auras un fichier avec un nom qui peut être plus évolué ("Éditeur d'images GIMP", par exemple), avec l'icône approprié et qui sera fonctionnel dans tous les cas

Le lanceur est une façon "propre" et plus complète de faire un raccourci vers un logiciel. Par défaut, les lanceurs sont utilisés par le menu Applications ; sur Unity, ce sont aussi des lanceurs que tu vois dans la barre de gauche. Et comme tu en as pour tous les logiciels qui sont installés proprement, autant les utiliser quand c'est possible.

Pour ce qui est de la commande donnée par lann, elle ne trouve rien parce que tu t'es planté sur le nom du logiciel : c'est Atom et pas Atome. wink Le nom de l'exécutable est simplement "atom", donc tu peux taper ça pour trouver où est l'exécutable exactement :

which atom

ah oui le "e" en plus smile. alors grâce à toi j'ai trouvé l'emplacement (/usr/bin/atom), mai j'ai, comme tu l'as dit, un fichier atom sans icône, quand je clique dessus, ça s'ouvre avec un éditeur de texte (gimp). mais comment je peux avoir le raccourci sur mon bureau avec l'icône.


http://nsa37.casimages.com/img/2017/06/ … 548006.png

Hors ligne

#8 Le 01/06/2017, à 22:40

abelthorne

Re : où sont stockés les différents logiciels téléchargés ?

Tu as posté une miniature, je ne vois rien dessus. Mais quoi qu'il en soit, va dans /usr/share/applications et copie le "Atom" que tu y vois sur ton bureau. Si tu ne sais pas aller dans le dossier avec le navigateur de fichier, copie-le en ligne de commande :

cp /usr/share/applications/atom.desktop ~/Bureau

Et si c'est ce que tu as déjà fait, s'il s'ouvre avec je ne sais quoi, c'est peut-être parce que le lanceur n'est pas exécutable, auquel cas :

chmod +x ~/Bureau/atom.desktop

Hors ligne

#9 Le 01/06/2017, à 22:58

Rifos

Re : où sont stockés les différents logiciels téléchargés ?

abelthorne a écrit :

Tu as posté une miniature, je ne vois rien dessus. Mais quoi qu'il en soit, va dans /usr/share/applications et copie le "Atom" que tu y vois sur ton bureau. Si tu ne sais pas aller dans le dossier avec le navigateur de fichier, copie-le en ligne de commande :

cp /usr/share/applications/atom.desktop ~/Bureau

Et si c'est ce que tu as déjà fait, s'il s'ouvre avec je ne sais quoi, c'est peut-être parce que le lanceur n'est pas exécutable, auquel cas :

chmod +x ~/Bureau/atom.desktop

parfait, merci beaucoup smile une dernière question : quel est l'intérêt véritablement du fichier texte que j'ai trouvé dans /usr/bin/atom ? quand je l'ai ouvert avec gimp, y avait du code qui ressemblait à du js.

Hors ligne

#10 Le 01/06/2017, à 23:03

abelthorne

Re : où sont stockés les différents logiciels téléchargés ?

En fait, ce n'est pas un binaire, c'est un script qui s'occupe de vérifier un certain nombre de choses et de lancer le vrai binaire qui, lui, est vraisemblablement dans /opt/atom.

Je ne sais pas pourquoi which n'a pas trouvé ce dernier, c'est fort possible qu'il ne cherche que dans les dossiers du PATH, càd les dossiers dans lesquels le système va chercher les exécutables (que ce soient des scripts ou des binaires).

Hors ligne