Vous n'êtes pas identifié(e).
Qu'en pensez-vous ?
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
C'est pour savoir si le paquet qui fourni la commande debuild est installé
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
Comment sais-tu que "devscripts" est le paquet qui fourni la commande debuild ?
La commande est installée sur mon système, je peux le voir avec
Je peux donc ensuite utiliser dpkg pour connaître à quels paquets correspond ce fichier
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Là j'ai coupé la commande sur plusieurs lignes. Dans le tuto elle est
sur une seule ligne. Il faut la copier en entier !
À la souris, ça se fait très bien.
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
@enikar : ça semble pourtant installé vu le retour de la commande au #28
Oui, mais c'est installé où : sur la VM ou sur le système principal. Il faut que ce soit installé
sur le système où on construit les deb, c'est à dire dans la VM. En plus pas
besoin de VM, pbuild fait tout cela dans un chroot ce qui est bien suffisant.
Il aurait peut-être fallu que je fasse un procédure qui utilise pbuild.
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
@cdarsac
Si debuild n'est pas installé, c'est que devscripts n'est pas
installé, et donc je me demande si tu as correctement fait la première
commande qui installe toutes les dépendances.
Au départ il faut faire :
apt install p7zip-full python-dbus python-enchant python-chardet \
python-gtk2 dh_python libatk1.0-0 libcairo2 libfontconfig1 libfreetype6 \
libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libgtksourceview2.0-0 \
libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 python-gobject-2 \
libgtksourceview2.0-dev devscripts cdbs gnome-pkg-tools \
python-gobject-2-dev python-gtk2-dev xsltproc gtk-doc-tools \
python-gtk2-doc python-all-dev
Là j'ai coupé la commande sur plusieurs lignes. Dans le tuto elle est
sur une seule ligne. Il faut la copier en entier !
À la souris, ça se fait très bien.
Bonjour,
J'ai bien fait correctement cette commande, mais le paquet "dh_python" semble ne pas avoir été trouvé:
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
bendia a écrit :@enikar : ça semble pourtant installé vu le retour de la commande au #28
Oui, mais c'est installé où : sur la VM ou sur le système principal. Il faut que ce soit installé
sur le système où on construit les deb, c'est à dire dans la VM. En plus pas
besoin de VM, pbuild fait tout cela dans un chroot ce qui est bien suffisant.
Il aurait peut-être fallu que je fasse un procédure qui utilise pbuild.
Bonjour,
En effet, c'est piégeux.
Pour plus de clarté, je viens de modifier le nom de ma VM ("debian10-buster" -> "VM_debian10-buster"):
Par contre, je suis surpris que les prompts ne soient pas mis-à-jour dans les fenêtres "terminal" de la VM (pourquoi "christophe@debian 10-buster" et pas "christophe@VM_debian 10-buster" ?
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
@cdarsac :
Afin de ne pas multiplier l'usage des serveurs par des fichiers images toujours plus lourds, il est recommandé sur df, quand on le peut, de faire des copie/colle du terminal en utilisant le BBCode du forum.
Les ours blancs de la planète t'en serreront cinq !
Vous aimez les ours blanc : utilisez la ligne de commande au lieu des captures d'écran
Bonjour,
Tout à fait d'accord avec toi.
Dans le message précédent, je voulais juste faire apparaître en même temps le nom de ma VM (en haut de la fenêtre) et les prompts.
C'est pour cela que j'ai fait une copie d'écran.
Dernière modification par smolski (11-09-2019 08:20:58)
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
Dernière modification par smolski (11-09-2019 08:26:26)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Les recommandations ne sont pas destinées à un post seulement, elles sont surtout un message sympa en rappel pour tous les intervenants du forum.
Je l'avais bien compris comme cela également.
Edit à toto : Modification des liens de l'image de url en IMG afin qu'elles apparaissent pour ce qu'elles sont sur le forum.
Sinon, pourquoi se décarcasser à les créer ?
Mouaaaaaaaah
Dernière modification par smolski (11-09-2019 08:31:26)
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Accessoirement, ces recommandations octroient chacune un point choco df, après avis des instances chocolatesques df...
Les points choco df sont-ils compatibilités sur le site DF ?
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
Dernière modification par smolski (11-09-2019 08:40:01)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
enicar a écrit :bendia a écrit :@enikar : ça semble pourtant installé vu le retour de la commande au #28
Oui, mais c'est installé où : sur la VM ou sur le système principal. Il faut que ce soit installé
sur le système où on construit les deb, c'est à dire dans la VM. En plus pas
besoin de VM, pbuild fait tout cela dans un chroot ce qui est bien suffisant.
Il aurait peut-être fallu que je fasse un procédure qui utilise pbuild.
Bonjour,
En effet, c'est piégeux.
Pour plus de clarté, je viens de modifier le nom de ma VM ("debian10-buster" -> "VM_debian10-buster"):
http://pix.toile-libre.org/upload/origi … 179953.png
Par contre, je suis surpris que les prompts ne soient pas mis-à-jour dans les fenêtres "terminal" de la VM (pourquoi "christophe@debian 10-buster" et pas "christophe@VM_debian 10-buster" ? https://debian-facile.org/img/smilies/x … chhead.gif
Solution à la question de la maj des prompts dans les fenêtres Terminal:
Par défaut le nom donné à la création de la VM par VirtualBox est repris comme hostname de la machine VM.
Par contre, lorsque l'on change le nom de la VM via Virtualbox, le hostname de la VM n'est pas modifié.
Il suffit alors d'aller dans le /etc/hostname de la VM pour le mettre à jour.
Dernière modification par cdarsac (11-09-2019 10:01:03)
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
taper chroot dans la case Rechercher du wiki df donne beaucoup de liens... sur le sujet.
Oui, bon il faudrait ouvrir un nouveau fil de discussion pour cela.
Hors ligne
@cdarsac, tes problème de noms de VM ne sont pas très pertinents,
et hors sujet pour cette discussion. En plus je ne connais absolument pas
virtualbox. je ne pourrais pas t'aider sur ce point.
Je viens de trouver la solution à ma question de la maj des prompts dans les fenêtres Terminal:
Par défaut le nom donné à la création de la VM par VirtualBox est repris comme hostname de la machine VM.
Par contre, lorsque l'on change le nom de la VM via Virtualbox, le hostname de la VM n'est pas modifié.
Il suffit alors d'aller le modifier dans le /etc/hostname de la VM pour le mettre à jour.
Dernière modification par cdarsac (11-09-2019 10:12:29)
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
@cdarsac
Par contre, vu que tu as installé tous les paquets nécessaires à
la construction des deb dans ton système hôte, tu vas pouvoir
construire les paquets dans le système hôte plutôt que dans la VM.
Utiliser une VM pour construire des deb est une fausse bonne idée.
Quand on veut ne pas polluer son système pour faire des compilations
et des créations de paquets, on utilise un chroot. L'avantage
c'est que c'est plus performant, bien que dans ce cas précis ça n'a
pas d'importance.
Et en plus, il y a une commande qui fait tout cela « presque » automatiquement :
pbuilder. Je ne l'ai jamais utilisé. Ça crée un chroot avec debostrap avec tout
ce qui est nécessaire à compilation du paquet. Ainsi on ne pollue pas son système.
Ceci dit, j'ai toujours construit mes .deb dans mon système principal. J'ai donc pas mal
de librairies de dev qui sont toujours installés, mais ça m'est égal. Parfois c'est utile
de faire un système séparé dans un chroot, pour éviter des conflits entre ce qui est installé
pour l'usage quotidien et les dépendances nécessaires à la compilation.
Ok pour utiliser pbuilder et chroot (je vais aller voir les liens pour savoir comment cela fonctionne) plutôt que ma VM.
Tout en espérant que cela ne va pas me compliquer encore plus les choses...
En attendant, j'ai toujours mon pb avec le paquet dh_python:
E: Impossible de trouver le paquet dh_python
Dernière modification par cdarsac (11-09-2019 10:25:26)
Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile
Hors ligne
Dernière modification par Anonyme (11-09-2019 11:12:06)