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.

#1476 Le 07/01/2017, à 11:49

dino99

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

@frafa

effectivement Apt sur Zesty (17.04) rejette toute source qui ne soit signé avec SHA2 minimum, expliquant le message qui diffère de celui généré par un Apt plus ancien indiquant le problème mais permettant toujours d'utiliser ces sources utilisant SHA1
Donc la seule solution est du coté 'source' qui doit maintenant signé avec SHA2

Espérant que vous puissiez trouver le temps de faire le changement.
.................................................................................................................................................
Debian and Ubuntu enforce SHA256 or higher entries in the Release and/or Packages files since March. Repositories missing these need to be fixed by their owners.

If you are hosting a repository which is giving these errors. The solution is to change the default cert-digest-algo to be SHA256. By default gnupg defaults to using SHA1

After you fix this issue the next warning will be that the signature "uses weak digest algorithm (SHA1)" And to fix that you can set digest-algo to SHA256 as well.

These values go on the repository server in the gpg.conf which the repository is using.

The short hand is to append

cert-digest-algo SHA256
digest-algo SHA256
to your gpg.conf file.

cf: http://askubuntu.com/questions/760796/h … rithm-sha1

Dernière modification par dino99 (Le 07/01/2017, à 11:50)

Hors ligne

#1477 Le 17/01/2017, à 08:40

roby12

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour...
Après avoir installé Ubuntu 16.04 sur une clé USB avec MultiSystem
Voir > https://forum.ubuntu-fr.org/viewtopic.p … #p21664103 post #14
Le démarrage sur la clé me donne un écran noir avec un curseur clignotant
Qu'ai je fais de mal ?
Merci de vos réponses

Hors ligne

#1478 Le 17/01/2017, à 10:27

Babdu89

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour.

Le démarrage sur la clé me donne un écran noir avec un curseur clignotant

Ce en démarrant les sessions live de l'iso dans les deux modes;  persistent et non persistent?

Il y a affichage du menu Grub-MultiSystem, ou pas?
Tu peux choisir de lancer les sessions live dans les deux mode?

@+.    Babdu89    .

Dernière modification par Babdu89 (Le 17/01/2017, à 10:31)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#1479 Le 29/01/2017, à 17:17

GammaDraconis

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour,

A l'attention du développeur de MultiSystem, pourriez vous rendre compatible l'iso de Debian 9 Stretch avec MutliSystem svp, notamment la dernière release candidate (RC1) de l'installeur stretch ici (y compris installeur par le réseau) : https://www.debian.org/devel/debian-installer/

Dernière modification par GammaDraconis (Le 29/01/2017, à 17:17)


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#1480 Le 29/01/2017, à 20:05

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

@GammaDraconis
Bonjour,
Support ajouté, MAJ disponible.

Hors ligne

#1481 Le 29/01/2017, à 20:27

Hizoka

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Juste pour te redire un grand merci pour ton soft et son maintient, je l'utilise régulièrement smile

merci !


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#1482 Le 29/01/2017, à 20:45

GammaDraconis

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Merci a toi frafa


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#1483 Le 29/01/2017, à 21:00

PPdM

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

pensez a lui donner peu de sous si ce n'est déjà fait wink


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#1484 Le 01/02/2017, à 21:00

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour,
Merci  a vous tous pour votre fidélité
@Hizoka souvenirs tongue

Hors ligne

#1485 Le 04/02/2017, à 21:31

ilcorseronero

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonsoir,

J'ai un problème un peu drôle. La clef multisystem fonctionne parfaitement. Je l'utilise régulièrement pour dépanner. Mais sur le portable d'un ami je n'arrive pas à voir le menu au démarrage. Le portable a un menu au démarrage, une fois que je choisis la clef multisystem affiche le menu suivant:

plop boot manager
grub2
grub4dos
hardware detection tool

Je ne vois le menu qui me permet de démarrer sur les distributions.

Hors ligne

#1486 Le 05/02/2017, à 04:11

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

@ilcorseronero
Bonjour,

Dans multisystem il y a 3 bootloader disponibles
grub2 grub4dos syslinux
là tu arrive dans syslinux...

ton bios n'est pas capable de détecter grub2 dans le mbr de la clé USB et il te dirige vers syslinux,
c'est soit une erreur de bios, soit un firmware de clé USB pas vraiment standard ...

éventuellement tester avec une autre clé USB...

Hors ligne

#1487 Le 05/02/2017, à 12:24

ilcorseronero

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

J'ai testé avec deux autres clefs et le comportement est identique.

J'ai lancé plop avec la première clef puis usb et la ça bloque sur loading ehci driver.

Il n'y a pas d'autres solutions que de démarrer sur cd alors ?

Hors ligne

#1488 Le 05/02/2017, à 12:26

GammaDraconis

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

C'est un problème qui est spécifique sur votre machine, chez moi MultiSystem fonctionne très bien.

Essayez de mettre a jour le firmware de votre bios, de plus évitez de créer votre clé multisystem depuis un poste avec un OS qui a été installé en mode EFI.


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#1489 Le 05/02/2017, à 14:59

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

@ilcorseronero
Bonjour,
Ton bios ou ta clé ne supporte pas Grub2 en USB...
Essaie avec unetbootlin, il démarre les isos avec syslinux
https://doc.ubuntu-fr.org/unetbootin

Hors ligne

#1490 Le 09/02/2017, à 22:32

ilcorseronero

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonsoir,

Cela fonctionne effectivement avec syslinux.

Merci,
@++

Hors ligne

#1491 Le 11/02/2017, à 14:09

L'Africain

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour,
Je voulais savoir s'il est possible d'accéder aux options de la touche f3, à savoir le mode eom comme sur un live-usb standard (avec le créateur de disque de démarrage).
Autre point pourquoi ne pas ajouter multisystem aux dépôts universe? Je l'utilise depuis plus de 10 ans avec grand succès, ça pourrait bénéficier à d'autres dans les dépôts officiels?
Cordialement,
L'Africain


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#1492 Le 11/02/2017, à 14:47

Hizoka

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Plus de 10 ans ? Ça me parait être un peu exagéré non ?
Mais sinon je suis en accord avec toi, c'est très utile et il a sa place dans les dépôts officiels.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#1493 Le 15/02/2017, à 02:12

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

bonjour,
@L'Africain
Pas d'accès aux touches fonctions, un jour si j'ai du temps  tongue
pareil pour le depot universe, faudrait tout commenter en Anglais ...

@Hizoka smile
Pas vraiment faux 10 ans ... sur le forum je retrouve une trace de 2007/2008 ! ==> #1Le 21/11/2007, à 01:54 & 2008 ==> #1Le 09/12/2008, à 18:09
boudiou le temps passe trop vite ...
https://forum.ubuntu-fr.org/viewtopic.php?id=276821
https://forum.ubuntu-fr.org/viewtopic.php?id=168121

Hors ligne

#1494 Le 15/02/2017, à 09:54

Hizoka

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Arf... le coup de vieux...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#1495 Le 15/02/2017, à 12:40

L'Africain

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

ok merci pour ces retours, espérons donc que toi ou un autre ayez une fois un peu de temps.. smile


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#1496 Le 20/02/2017, à 22:12

nalvis

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour,

concernant le problème de signature pour les mise à jour via apt, le problème est maintenant bloquant sur debian également. Ils ont une page de documentation qui explique bien ce qu'il faut faire pour corriger:

https://wiki.debian.org/Teams/Apt/Sha1Removal

Paragraphe «Fixing half-broken repositories» en bas.

Merci beaucoup pour Multisystem, que j'utilisais fréquemment quand je pouvais l'installer :-)

A+,
--
Rémi

Hors ligne

#1497 Le 20/02/2017, à 22:16

GammaDraconis

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Oui je confirme, il y a un soucis avec multisystem et Debian. Néammoins, on arrive quand même a faire l'installation jusqu'au bout en revalidant le dépot et en ignorant une erreur a la fin. Au redémarrage, Debian démarre correctement sans problème particulier. Cependant, il faudrait que le développeur de MultiSystem corrige le problème (je l'encourage a faire un test lui même avec Debian et notamment la version 9.


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#1498 Le 21/02/2017, à 03:48

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour,
Pas clair encore pour moi le passage de sha1 ==> sha2
sachant que le depot est construit a la main comça:

#! /bin/bash

#http://fr.wikipedia.org/wiki/Awk

#Chemin
path_build=/home/frafa/Documents/sauvegarde/scripts/multisystem/creer-paquet-deb

#Valider pass
sudo echo

if [[  ! -d "${path_build}" || ! -d "/home/frafa/Documents/sauvegarde/scripts/multisystem/multisystem" ]]; then
echo Erreur: path_build:${path_build}
read
exit 0
fi

#Remettre droits !
sudo chown frafa:frafa -R "${path_build}/multisystem/"

#Nom du paquet
deb_name="$(awk '$1~/^Package:/ {print $2}' ${path_build}/multisystem/DEBIAN/control)"
awk '/Package:/ {print $2}' ${path_build}/multisystem/DEBIAN/control

#Version a packager
deb_version="$(awk '$1~/^Version:/ {print $2}' ${path_build}/multisystem/DEBIAN/control)"

#Architecture du paquet
deb_arch="$(awk '$1~/^Architecture:/ {print $2}' ${path_build}/multisystem/DEBIAN/control)"

#Générer exit si erreur!
if [[ "${deb_name}" && "${deb_version}" && "${deb_arch}" ]]; then
echo ${deb_name}_${deb_version}_${deb_arch}.deb
if [ -f  "${path_build}/depot/dists/all/main/binary-amd64/m/${deb_name}_${deb_version}_${deb_arch}.deb" ]; then
echo Erreur: le paquet existe déjà, avez-vous changé le numéro de version dans le fichier /DEBIAN/control
gedit "${path_build}/multisystem/DEBIAN/control" &
#read
exit 0
fi
#ok on construit!
echo ok!
else
echo Erreur: ${deb_name}_${deb_version}_${deb_arch}.deb
read
exit 0
fi

#Ménage
rm -R ${path_build}/depot/*

#Créer Arboressence
mkdir -p ${path_build}/depot/dists/all/main/source
mkdir -p ${path_build}/depot/dists/all/main/binary-amd64/g
mkdir -p ${path_build}/depot/dists/all/main/binary-amd64/m
mkdir -p ${path_build}/depot/dists/all/main/binary-i386/g
mkdir -p ${path_build}/depot/dists/all/main/binary-i386/m

#Construire le .deb de multisystem
sudo rm -R ${path_build}/multisystem/usr/local/share/multisystem/*
cp -a /home/frafa/Documents/sauvegarde/scripts/multisystem/multisystem/. ${path_build}/multisystem/usr/local/share/multisystem/.
find "${path_build}" | egrep "~$" | perl -n -e 'system("rm $_");'
#Changer droits!
sudo chown 0:0 -R ${path_build}/multisystem
cd ${path_build}/
dpkg-deb --build multisystem ${path_build}/${deb_name}_${deb_version}_${deb_arch}.deb
#copier dans binary-amd64
cp -f ${path_build}/${deb_name}_${deb_version}_${deb_arch}.deb \
${path_build}/depot/dists/all/main/binary-amd64/m/${deb_name}_${deb_version}_${deb_arch}.deb
#copier dans binary-i386
cp -f ${path_build}/${deb_name}_${deb_version}_${deb_arch}.deb \
${path_build}/depot/dists/all/main/binary-i386/m/${deb_name}_${deb_version}_${deb_arch}.deb
#Virer ce .deb
rm ${path_build}/${deb_name}_${deb_version}_${deb_arch}.deb

#Copier .deb sources etc ...
#Copier sources gtkdialog 0.8.0
cp ${path_build}/gtkdialog/gtkdialog_0.8.0.orig.tar.gz \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.0.orig.tar.gz

#Copier .deb  gtkdialog 0.8.0
#amd64
cp ${path_build}/gtkdialog/deb/gtkdialog_0.8.0_amd64.deb \
${path_build}/depot/dists/all/main/binary-amd64/g/gtkdialog_0.8.0_amd64.deb
#i386
cp ${path_build}/gtkdialog/deb/gtkdialog_0.8.0_i386.deb \
${path_build}/depot/dists/all/main/binary-i386/g/gtkdialog_0.8.0_i386.deb


#Copier sources gtkdialog 0.8.2
cp ${path_build}/gtkdialog-0.8.2/gtkdialog-i386/gtkdialog_0.8.2.orig.tar.gz \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.2.orig.tar.gz
cp ${path_build}/gtkdialog-0.8.2/gtkdialog-i386/gtkdialog_0.8.2-1.diff.gz \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.2-1.diff.gz
cp ${path_build}/gtkdialog-0.8.2/gtkdialog-i386/gtkdialog_0.8.2-1.dsc \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.2-1.dsc

#Copier .deb  gtkdialog 0.8.2
#amd64
cp  ${path_build}/gtkdialog-0.8.2/gtkdialog-amd64/gtkdialog_0.8.2-1_amd64.deb \
${path_build}/depot/dists/all/main/binary-amd64/g/gtkdialog_0.8.2-1_amd64.deb
#i386
cp  ${path_build}/gtkdialog-0.8.2/gtkdialog-i386/gtkdialog_0.8.2-1_i386.deb \
${path_build}/depot/dists/all/main/binary-i386/g/gtkdialog_0.8.2-1_i386.deb

#Copier sources gtkdialog 0.8.3
cp ${path_build}/gtkdialog-0.8.3/gtkdialog-0.8.3-i386/gtkdialog_0.8.3.orig.tar.gz \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.3.orig.tar.gz
cp ${path_build}/gtkdialog-0.8.3/gtkdialog-0.8.3-i386/gtkdialog_0.8.3-1.diff.gz \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.3-1.diff.gz
cp ${path_build}/gtkdialog-0.8.3/gtkdialog-0.8.3-i386/gtkdialog_0.8.3-1.dsc \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.3-1.dsc

#Copier .deb  gtkdialog 0.8.3
#amd64
cp  ${path_build}/gtkdialog-0.8.3/gtkdialog-0.8.3-amd64/gtkdialog_0.8.3-1_amd64.deb \
${path_build}/depot/dists/all/main/binary-amd64/g/gtkdialog_0.8.3-1_amd64.deb
#i386
cp  ${path_build}/gtkdialog-0.8.3/gtkdialog-0.8.3-i386/gtkdialog_0.8.3-1_i386.deb \
${path_build}/depot/dists/all/main/binary-i386/g/gtkdialog_0.8.3-1_i386.deb

#Copier sources gtkdialog 0.8.3-2
cp ${path_build}/gtkdialog-0.8.3-2/gtkdialog-0.8.3-i386/gtkdialog_0.8.3.orig.tar.gz \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.3.orig.tar.gz
cp ${path_build}/gtkdialog-0.8.3-2/gtkdialog-0.8.3-i386/gtkdialog_0.8.3-2.diff.gz \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.3-2.diff.gz
cp ${path_build}//gtkdialog-0.8.3-2/gtkdialog-0.8.3-i386/gtkdialog_0.8.3-2.dsc \
${path_build}/depot/dists/all/main/source/gtkdialog_0.8.3-2.dsc

#Copier .deb  gtkdialog 0.8.3-2
cp  ${path_build}/gtkdialog-0.8.3-2/gtkdialog-0.8.3-amd64/gtkdialog_0.8.3-2_amd64.deb \
${path_build}/depot/dists/all/main/binary-amd64/g/gtkdialog_0.8.3-2_amd64.deb
#i386
cp  ${path_build}/gtkdialog-0.8.3-2/gtkdialog-0.8.3-i386/gtkdialog_0.8.3-2_i386.deb \
${path_build}/depot/dists/all/main/binary-i386/g/gtkdialog_0.8.3-2_i386.deb

#Créer fichiers Packages.gz et Packages binary-i386
cd ${path_build}/depot/dists/all/main
dpkg-scanpackages binary-i386 /dev/null dists/all/main/ | gzip -f9 > binary-i386/Packages.gz
dpkg-scanpackages binary-i386 /dev/null dists/all/main/ > binary-i386/Packages

#Créer fichiers Packages.gz et Packages binary-amd64
cd ${path_build}/depot/dists/all/main
dpkg-scanpackages binary-amd64 /dev/null dists/all/main/ | gzip -f9 > binary-amd64/Packages.gz
dpkg-scanpackages binary-amd64 /dev/null dists/all/main/ > binary-amd64/Packages

#Créer fichiers Packages.gz et Packages source
cd ${path_build}/depot/dists/all/main
dpkg-scansources source /dev/null dists/all/main/ | gzip -f9 > source/Sources.gz
dpkg-scansources source /dev/null dists/all/main/ > source/Sources

#Créer le fichier Release binary-i386
echo -e "Archive : all
Version : all
Component : main
Origin : liveusb.info
Label : Dêpot MultiSystem liveusb.info
Architecture : i386" | tee "${path_build}/depot/dists/all/main/binary-i386/Release"

#Créer le fichier Release binary-amd64
echo -e "Archive : all
Version : all
Component : main
Origin : liveusb.info
Label : Dêpot MultiSystem liveusb.info
Architecture : amd64" | tee "${path_build}/depot/dists/all/main/binary-amd64/Release"

#Créer le fichier Release source
echo -e "Archive : all
Version : all
Component : main
Origin : liveusb.info
Label : Dêpot MultiSystem liveusb.info
Architecture : source" | tee "${path_build}/depot/dists/all/main/source/Release"

#Créer le fichier Release général
dir="${path_build}/depot/dists/all"
echo "Origin: liveusb.info" > "${dir}/Release"
echo "Label: Dêpot MultiSystem liveusb.info" >> "${dir}/Release"
echo "Suite: all" >> "${dir}/Release"
echo "Version: all" >> "${dir}/Release"
echo "Codename: all" >> "${dir}/Release"
echo "Date: `date`" >> "${dir}/Release"
echo "Architectures: amd64 i386" >> "${dir}/Release"
echo "Components: main" >> "${dir}/Release"
echo "Description: Dêpot MultiSystem liveusb.info" >> "${dir}/Release"
apt-ftparchive release "${dir}" >> "${dir}/Release"

#Créer fichiers Packages.gz et Packages binary-i386
cd ${path_build}/depot/dists/all/main
dpkg-scanpackages binary-i386 /dev/null dists/all/main/ | gzip -f9 > binary-i386/Packages.gz
dpkg-scanpackages binary-i386 /dev/null dists/all/main/ > binary-i386/Packages

#Créer fichiers Packages.gz et Packages binary-amd64
cd ${path_build}/depot/dists/all/main
dpkg-scanpackages binary-amd64 /dev/null dists/all/main/ | gzip -f9 > binary-amd64/Packages.gz
dpkg-scanpackages binary-amd64 /dev/null dists/all/main/ > binary-amd64/Packages

#Créer fichiers Packages.gz et Packages source
cd ${path_build}/depot/dists/all/main
dpkg-scansources source /dev/null dists/all/main/ | gzip -f9 > source/Sources.gz
dpkg-scansources source /dev/null dists/all/main/ > source/Sources

#Créer le fichier Release binary-i386
echo -e "Archive : all
Version : all
Component : main
Origin : liveusb.info
Label : Dêpot MultiSystem liveusb.info
Architecture : i386" | tee "${path_build}/depot/dists/all/main/binary-i386/Release"

#Créer le fichier Release binary-amd64
echo -e "Archive : all
Version : all
Component : main
Origin : liveusb.info
Label : Dêpot MultiSystem liveusb.info
Architecture : amd64" | tee "${path_build}/depot/dists/all/main/binary-amd64/Release"

#Créer le fichier Release source
echo -e "Archive : all
Version : all
Component : main
Origin : liveusb.info
Label : Dêpot MultiSystem liveusb.info
Architecture : source" | tee "${path_build}/depot/dists/all/main/source/Release"

#Créer le fichier Release général
dir="${path_build}/depot/dists/all"
echo "Origin: liveusb.info" > "${dir}/Release"
echo "Label: Dêpot MultiSystem liveusb.info" >> "${dir}/Release"
echo "Suite: all" >> "${dir}/Release"
echo "Version: all" >> "${dir}/Release"
echo "Codename: all" >> "${dir}/Release"
echo "Date: `date`" >> "${dir}/Release"
echo "Architectures: amd64 i386" >> "${dir}/Release"
echo "Components: main" >> "${dir}/Release"
echo "Description: Dêpot MultiSystem liveusb.info" >> "${dir}/Release"
apt-ftparchive release "${dir}" >> "${dir}/Release"

#Export de la clé 
gpg --export --armor DD7FB8CC > ${path_build}/depot/multisystem.asc

#Signer le depot, demande pass la la clé privé.
gpg --sign -ba -o ${path_build}/depot/dists/all/Release.gpg ${path_build}/depot/dists/all/Release

#cd ${path_build}/depot/dists/all/
#rm Release.gpg
#gpg --sign -ba -o Release.gpg Release

exit 0

je suppose que i faut que je fasse un certificat de revocation de la clé DD7FB8CC avec

gpg --gen-revoke <mon_id>
gpg --import <fichier>

et que je crée une nouvelle clé avec ue nouvelle adresse de téléchargement du .asc,
mais cela n'est pas encore tout a fait clair, et j'ai pas envie de faire de conneries....
j'essaie de m'y mettre ce week
si il y a un pro de gpg parmi-vous n'hésitez pas, aide bienvenue.

Hors ligne

#1499 Le 21/02/2017, à 11:22

nalvis

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

GammaDraconis a écrit :

Oui je confirme, il y a un soucis avec multisystem et Debian. Néammoins, on arrive quand même a faire l'installation jusqu'au bout...

pas avec unstable, mais c'est possible que ça fonctionne encore avec stretch, mais je ne sais pas si ça sera toujours le cas quand elle sera finalisée. Les hash sha1 ont été complètement désactivés depuis janvier dans unstable.

frafa a écrit :

si il y a un pro de gpg parmi-vous n'hésitez pas, aide bienvenue.

suis loin d'être un pro de gpg, mais je ne pense pas que ce soit la clef qui soit en cause. C'est plutôt la façon dont gpg signe les paquets.

Sur la page du wiki debian, on trouve ceci:

The repository owner needs to pass --digest-algo SHA512 or --digest-algo SHA256 (or another SHA2 algorithm) to gpg when signing the file

donc je suppose que ta ligne

gpg --sign -ba -o ${path_build}/depot/dists/all/Release.gpg ${path_build}/depot/dists/all/Release

devient simplement

gpg --sign -ba --digest-algo SHA512 -o ${path_build}/depot/dists/all/Release.gpg ${path_build}/depot/dists/all/Release

Ça vaut le coup de faire un petit test, je suis disponible :-)

Merci,
--
Rémi

Hors ligne

#1500 Le 21/02/2017, à 15:03

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2]

Bonjour nalvis

Humm .... me parrait logique ta proposition
mise a jour dispo faite avec:

#Signer le depot, demande pass la la clé privé.
gpg --sign -ba --default-key DD7FB8CC --digest-algo SHA512 -o ${path_build}/depot/dists/all/Release.gpg ${path_build}/depot/dists/all/Release

pas dispo cet ap-midi, de retour ce soir tard, enfin demain matin ...

Hors ligne