GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Marque :Dh :Commande introuvable ?

Lorsque j'essaie d'exécuter le fichier .run sur nautilus, le pointeur se transforme en une roue et ne fait rien, j'ai changé l'autorisation pour le rendre exécutable, aussi au début il a seulement essayé de l'ouvrir avec gedit donc j'ai dû choisir manuellement d'exécuter comme un programme à partir du menu. Après l'avoir exécuté sur le terminal et essayé de créer le package pour une installation ultérieure, il me donne cette erreur et je n'arrive pas à comprendre quel est le problème.

chmod 744 debian/pxpress/switch*
dh build
make: dh: Command not found
make: *** [build-arch] Error 127
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Cleaning in directory .
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 7) dh-modaliases execstack
debuild: fatal error at line 1328:
You do not appear to have all build dependencies properly met.
You can use mk-build-deps to generate a dummy package which
Depends on all the required packages, or you can install them
manually using dpkg or apt using the error messages just above
this message.

Sur IRC, quelqu'un m'a dit que cela pouvait être des devscripts, mais après l'avoir installé, l'erreur m'a toujours donné, alors je l'ai désinstallé à nouveau. J'essaie de l'installer car celui d'ubuntu fglrx-updates ne me laisse pas ouvrir amdccl en tant qu'administrateur, une petite fenêtre noire s'ouvre demandant le mot de passe mais il ne fera rien après et il se ferme trop vite pour voir tout message . Des idées ?

Au fait j'ai aussi utilisé cette commande sudo sh *.run --buildpkg Ubuntu/trusty mais je pense que j'ai aussi la même erreur. Dang, j'ai vérifié le site ati http://support.amd.com/en-us/kb-articles/Pages/amdcatalyst13-12linreleasenotes.aspx il semble que le pilote ne soit pas compatible avec 14.04 ou le noyau 3.13 mais je suis juste essayer de construire le paquet pas de l'installer, il devrait au moins le faire, n'est-ce pas? J'aimerais toujours résoudre le problème.

Réponse acceptée :

Le gars d'IRC y était presque, mais pas tout à fait. Le package dont vous avez besoin s'appelle dh-make pas de devscripts . Un simple sudo apt-get install dh-make devrait résoudre le problème.

Comment savoir :

chmod 744 debian/pxpress/switch*
dh build
make: dh: Command not found
make: *** [build-arch] Error 127
dpkg-buildpackage: error: debian/rules build gave error exit status 2

dh build commence à créer un paquet debian avec les scripts debhelper, tous ces scripts sont ajoutés avec le dh_ corde. Dans ce cas, dh appelé un assistant appelé dh_make pour compiler le paquet debian.

En relation :Pourquoi n'ai-je pas besoin d'installer de pilotes pour Ubuntu ?

Un autre indice que vous avez est cette ligne :

dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 7) dh-modaliases execstack

Vous avez besoin de debhelper, dh-modaliases et execstack pour construire le paquet. debhelper suggère dh-make, et les suggestions sont normalement installées.


Ubuntu
  1. Commande yum-config-manager introuvable [Réparer]

  2. gradle :commande introuvable

  3. ln :commande introuvable

  4. bash sh - commande introuvable

  5. sshpass :erreur de commande introuvable

Commande ‘make’ introuvable sur Ubuntu 20.04 Focal Fossa

Comment réparer do-release-upgrade:erreur de commande introuvable dans Ubuntu

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

If…else…if Statement (erreur de commande introuvable) ?

Comment réparer :la commande curl n'a pas trouvé d'erreur

Erreur Linux :bash :rsync :commande introuvable