Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-02-2020 20:04:48

patatino
Membre
Lieu : Val d'Oise
Distrib. : Debian10 (Buster) 386 et Amd64
Noyau : 4.19.06
(G)UI : Mate
Inscription : 18-01-2014

Compilation Audio-recorder

Bonjour,

Je n'arrive pas à créer un paquet .deb en compilant les sources du "audio-recorder 2.23" disponible sur le site. Je possède pourtant toutes les dépendances requises et j'ai suivi les posts et le tuto du forum, mais si la compilation a l'air de s'effectuer normalement, au final la création du .deb m'indique "failed". L'édition du log me signale "le champ version ne commence pas par un nombre".

Quelqu'un a une idée ? Merci à tous.

Dernière modification par patatino (Hier 18:26:13)

Hors ligne

#2 13-02-2020 22:51:22

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.4.0-3-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : Compilation Audio-recorder

peux tu donner plus de détails?
  - le site en question
  - les commandes effectuées
  - copier/coller le log/l'erreur la de la compilation

Dernière modification par David5647 (13-02-2020 22:52:01)

Hors ligne

#3 14-02-2020 11:22:11

patatino
Membre
Lieu : Val d'Oise
Distrib. : Debian10 (Buster) 386 et Amd64
Noyau : 4.19.06
(G)UI : Mate
Inscription : 18-01-2014

Re : Compilation Audio-recorder

Bonjour,

Voici la manip :

- téléchargement des sources sur le site d'audio-recorder puis décompression dans mon home (audio-recorder_2.2.3.tar.xz)
- téléchargement des dépendances nécessaires
- ouverture d'un terminal dans le dossier des sources
- puis en root :

aclocal && autoconf && automake -a
./configure --prefix=/usr
make clean
make


- puis utilisation de checkinstall avec :checkinstall make install


- puis création du paquet :

This package will be built according to these values:

0 -  Maintainer: [ lambda@PC1 ]
1 -  Summary: [ audio-recorder debian 10 ]
2 -  Name:    [ audio-recorder ]
3 -  Version: [ 2.23 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ audio-recorder ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Recommends: [  ]
12 - Suggests: [  ]
13 - Provides: [ audio ]
14 - Conflicts: [  ]
15 - Replaces: [  ]


tout se passe bien :

files to the temporary directory...OK

Stripping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

Building Debian package...OK

jusqu'au message final :

Installing Debian package... FAILED!

- j'édite le log que voici :

dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg: erreur: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin


Où est l'erreur ?

Dernière modification par patatino (14-02-2020 11:25:17)

Hors ligne

#4 14-02-2020 12:53:17

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Compilation Audio-recorder

Salut patatino,

Peux-tu utiliser le BBCode du forum et réorganiser ton pote qui est avant  ?
pass' queue là, on y comprend que pouick à s'te bavure
sauf bien sûr les têtes d'oeuf bien averties par ces maniganc'-là...

56kPowaa.gif

Le tuto du BBCode à suivre :
Oh, quel beau BB …code où comment mettre en forme vos messages dans le fofo

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#5 14-02-2020 13:47:57

melissa6969
Membre
Distrib. : Sid Xfce Minimal
Inscription : 30-11-2016

Re : Compilation Audio-recorder

C'est sudo checkinstall qu'il faut utiliser.
Et non sudo checkinstall make install.


Par contre la derniere version c'est la 3.1.1
Pourquoi utiliser les sources de la 2.2.3.??

Après j'ai la solution "made in grosse feignasse"
Mais le paquet existe chez mxlinux (qui est une base pure debian)
Le paquet se trouve à cette adresse, si jamais t'y arrives pas à la compilation ça peut être la solution alternative, bon c'est pas la toute dernière version mais ça reste relativement récent.

http://mxrepo.com/mx/repo/pool/main/a/a … _amd64.deb

Quamdiu est spes est, Est vitae.
Fiet in posterum melius

Hors ligne

#6 14-02-2020 14:02:12

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.4.0-3-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : Compilation Audio-recorder

patatino a écrit :

puis en root :


Oui mais comment?

Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin


la connexion dot se faire avec :

su -


et non

su

Sinon le $PATH n'est pas bon (je retrouve plus le poste à ce sujet)

Dernière modification par David5647 (14-02-2020 14:02:49)

Hors ligne

#7 14-02-2020 14:21:37

melissa6969
Membre
Distrib. : Sid Xfce Minimal
Inscription : 30-11-2016

Re : Compilation Audio-recorder

Pourquoi se compliquer avec root.
Suffit de taper sudo avant la commande.

Surtout que la compilation se fait majoritairement en simple user.
Le seul moment où faut avoir les privilèges c'est pour le checkinstall.

Donc si le autoconf, le configure et le make on été fait en Root c'est déjà un mauvais point de départ....

Audio recorder j'y compile depuis + de 2 ans et j'ai jamais eu le moindre soucis pour sortir un paquet .deb pour l'installer sur d'autres pc.
C'est un logiciel très simple à compiler, on est loin d'un gnome-shell ou d'un plasma avec des centaines de dépendances..

Dernière modification par melissa6969 (14-02-2020 14:23:30)


Quamdiu est spes est, Est vitae.
Fiet in posterum melius

Hors ligne

#8 14-02-2020 14:39:02

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.4.0-3-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : Compilation Audio-recorder

@melissa6969 Pourquoi ce serait plus compliqué su que sudo? Le truc c'est de mettre en évidence ce problème de chemin/$PATH.
Après est ce que compiler c'est compliqué? Perso j'y comprend rien, mais copier-coller une suite d'instruction ça m'a jamais posé problème.
Mais si on commence à cacher les problème sous le tapis on va pas progresser, non? tongue

Hors ligne

#9 14-02-2020 16:59:18

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.5.2-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Compilation Audio-recorder

Bonjour,

à l'époque, je m'y prenait comme ça. wink

https://debian-facile.org/viewtopic.php?id=13996

Dernière modification par golgot200 (14-02-2020 17:23:36)

Hors ligne

#10 14-02-2020 18:55:46

melissa6969
Membre
Distrib. : Sid Xfce Minimal
Inscription : 30-11-2016

Re : Compilation Audio-recorder

L'intérêt de passer par su - c'est suand tu sais que tu vas taper des dizaines de lignes de code qui te demandent les privilèges.

Mais quand c'est pour taper une seule commande avec les privilèges, je trouve + simple de taper sudo ta commande.

Après c'est qu'une question d'habitude je suppose que ma façon de faire n'est pas identique à mon voisin.

Quamdiu est spes est, Est vitae.
Fiet in posterum melius

Hors ligne

#11 Hier 16:34:34

patatino
Membre
Lieu : Val d'Oise
Distrib. : Debian10 (Buster) 386 et Amd64
Noyau : 4.19.06
(G)UI : Mate
Inscription : 18-01-2014

Re : Compilation Audio-recorder

Bonjour,

Merci à tous pour vos réponses. Pour ce qui est de la mise en forme du post, désolé mais je m'y conforme la prochaine fois.

En fait, je ne sais pas comment ni pourquoi mais le paquet en ".deb  386" s'est bien formé malgré le message d'erreur et j'ai pu l'installer. Il est bien fonctionnel.

Pour ce qui est des différentes manips pour compiler, aucun ne dit la même chose,... J'ai utilisé le tuto mis en ligne par "gogol200) mais j'ai vu que la commande conseillée sur un autre site https://linuxtrack.net/viewtopic.php?id=687 pour compiler avec checkinstall n'était pas la même que celle indiquée indiquée dans son post.

Je suis passé à Buster mais j'ai l'impression que de nombreux paquets n'existent plus... (difficile d'installer une imprimante Epson avec les pilotes publiés , "lsb" n'est plus dispo et il est nécessaire pour installer les pilotes epson avec gDebi, sinon absence de fonctions propres à l'imprimante !).

Si quelqu'un peut d'ailleurs faire un tuto clair et fonctionnel sur la manière de compiler avec checkinstall, merci d'avance à lui.

PS : où se récupèrent les souces de audio-recorder 3.11 ? je n'ai trouvé que celles du le 2.23, mais il est vrai qu'il existe le 3.05.01 sur le repo de Mxlinux : http://mxrepo.com/MX19packages.html. Merci à melissa6969 !

Dernière modification par patatino (Hier 18:21:53)

Hors ligne

Pied de page des forums