web-dev-qa-db-fra.com

Exécuter un programme installé via aptitude

Après une installation via aptitude, comment exécuter le programme? (via Nautilus ou même terminal)

par exemple, j'essaie maintenant d'utiliser un programme appelé pulseview. pour cela j’ai installé un paquet appelé sigrok en utilisant Sudo apt-get install sigrok

sigrok est déjà dans le référentiel. Le paquet sigrok contient également pulseview. Je crois que sigrok est la CLI et pulseview la GUI, mais cette hypothèse pourrait être fausse.

L'installation a parfaitement fonctionné, mais comment puis-je exécuter le programme maintenant?

Ce que j'ai essayé

  • J'ai d'abord cherché l'application, mais je ne l'ai pas trouvée. J'ai aussi essayé de le trouver via le centre logiciel mais pas de chance là-bas :(

  • J'ai ensuite essayé de voir si l'installation fonctionnait réellement en recommençant. Il m'a informé que la dernière version était déjà installée. alors j'ai pensé que je pourrais avoir besoin d'installer pulseview séparément, via aptitude. mais aussi sur ce que je me suis informé que la dernière version était déjà installée.

  • Donc essayé (Sudo) ./sigrok et pulseview mais aucun fichier ni répertoire (comme on pourrait s’y attendre).

Désolé de demander quelque chose, ce qui sera probablement si évident, mais lorsque je recherche des sujets, l'explication s'arrête après la ligne d'installation et aucune information supplémentaire sur la façon de l'exécuter. En fait, je pensais avoir déjà abordé un sujet similaire, mais même dans ce sujet, il n'y avait pas de réponse à cette partie.

Merci d'avance.

4
Matthieu Kints van

Sigrok est un méta-paquet qui extrait PulseView, l'interface graphique (comme vous le pensiez), et sigrok-cli, l'interface de ligne de commande de sigrok. Pour exécuter l'interface graphique, (situé dans /usr/bin/pulseview), il devrait suffire d'exécuter pulseview (et non ./pulseview) car /usr/bin est sur votre chemin de recherche .

6
Nonny Moose

Comme Nonny Moose commenté, lorsque vous installez un nouveau paquet via apt ou aptitude, sauf si vous installez délibérément le paquet ailleurs, il sera installé à l'emplacement par défaut (/usr/bin et /usr/local/bin sont assez communs). Ce chemin est inclus dans ce qu'on appelle votre PATH.

Lorsque vous exécutez une commande depuis votre terminal, celle-ci vérifie d'abord ce que vous recherchez pour votre PATH. Si vous spécifiez un chemin (comme vous le faisiez avec ./my_file]), cela signifie "Regardez dans ce répertoire et exécutez ce fichier".

Comme vous pouvez le voir dans cet exemple, j'ai demandé à mon système de me dire exactement où il trouverait sigrok si je le demandais.

$ ~: which sigrok
/usr/bin/which: no sigrok in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/user/bin)
3
Nathan Smith