lh_build is a shell script to automagically create Debian Live images for you. The image generation is as simple as:
1°) cdebootstrap a debian standard system in a subdirectory.
2°) apt-get install the linux kernel image together with squashfs, unionfs modules and the live-initramfs image generator.
3°) Install the proper flavour packages with right preseeded questions.
4°) Clean things up
5°) Compress this rootfs as a squashfs image.
6°) Copy out the kernel and initramfs image.
7°) Assemble the iso, hd or netboot final image.
en gros :
1°) faire un chroot avec un debian dedans (cdeboostrap)
2°) charger et installer un kernel avec option squashfs/unionfs et live-initramfs
(jusque là, si tu decompresses une iso tu as fait la meme chose mais differemment
et dans le lien cité il se trouve qu'il y a aussi une methode avec debootstrap)
3°) installer les packages avec les options qui vont bien pour un liveCD
probablement la meme chose dans le chroot ubuntu venant de l'image iso
4/5/6/7
bah comme avec le manuel ubuntu
nettoyage, sortie du chroot, creation du squashfs, creation de l'iso
finalement c'est quand meme tres ressemblant...
dans les deux cas, tu finis avec un chroot dans lequel tu fais un apt-get ou un dpkg
avec les bonnes options
et si tu faisait ta recherche en prenant le mot demander, et en le convertissant en MAJuscule ou en minuscule
ca eviterait d'augmenter la base de donnée de ton dictionnaire pour rien
Parce que le mot "avion" peut s'ecrire :
avion
Avion
aVion
avIon
aviOn
avioN
AVion
AvIon
AviOn
AvioN
AVIon
AViOn
AVioN
AVIOn
AVION
ce qui, tu l'avoueras, fait deja beaucoup de place perdu pour pas grand chose
et cela risque d'augmenter les temps de chargement et les temps de recherches...
on va garder celui là car le sujet est mieux structuré.
voici la reponse que j'avais formulé sur l'autre sujet
je crois que tu as aussi un autre probleme, c'est que la touche "entrée" de ton clavier semble bloquée...
pour savoir quel est le type de fichier tu as la commande file ~$ file Images/colis-A.jpg
Images/colis-A.jpg: JPEG image data, JFIF standard 1.01
mon fichier colis-A peut tres bien etre nommé colis-A.pdf,
ca reste un jpg...
et file pourra te le dire.
sinon si tu veux simplement le faire sur l'extension
il faut probablement executer les deux commandes et stocker le resultat dans 2 variables
puis tester si les deux sont egales test1= basename $1
test2 = basename $1 .jpg
if [ 'test1' -eq 'test2']...
ca fait bien la virtualisation et pour une solution facile, tu peux garder ton OS principale en mediacenter et avoir du kvm/openvz pour le serveur de fichier/web/ftp (par exemple)
pour tout les programmes qui savent géré PAM
tu as le modules pam_ldap que tu peux mettre sur ton serveur (ftp, ssh...)
qui pourront donc identifier tes utilisateurs via la base locale (file) ou distante (ldap)
mais de memoire il fallait ajouter les schemas posixAccount et posixGroup sur le ldap
(enfin c'etait sur un ldap Zimbra, donc pas prevu pour etre pure ldap au depart)
je dirais surtout qu'il y a des disques plus bruyants que d'autres.
pour avoir 4 disques 500Go dans mon mediacenter, des 80 et des 160Go
je peux te garantir que ce n'est pas les disques que j'entends mais bien la ventilation du boitier
(suffit de debrancher les disques durs pour s'en rendre compte)
alors oui, si je passes à un boitier sans ventilation peut-etre que j'entendrais les disques.
mais je ne vis pas dans un monde de silence (y a la tv, ou la music en bruit de fond, la VMC de la maison, la cloche de l'eglise, les voitures dans la rue)
s'il faut arreter la machine 3h pour que ca ne le fasse plus, je ne penses pas que ca vienne de pulse audio, mais plutot d'un probleme materiel (machine qui chauffe par ex)
tu peux essayer les autres distros en liveCD pour valider si c'est la distro ou le matos qui deconne
en fait c'est le sysprep qui va engendrer ca (à la demande)
mais si tu veux un clone juste pour "sauvegarder/restaurer" ton OS à toi, alors passes directement à Clonezilla.
l'etapes de sysprep est là pour :
- purger les fichiers inutiles (pagefile.sys, hyberfil.sys)
- remettre le numero de serie à zero
- changer le nom de la machine
- inclure des drivers ...
faire un sysprep avant un clone te permet ensuite d'utiliser cette image sur plusieurs machines (identiques à cause des drivers CPU principalement)
c'est comme ca que je reinstallais les PCs dans des ecoles.
mon PC etant le serveur, les autres machines demarraient via le reseau et venaient chercher l'image sur le "serveur"
1 fichier => 10 machines
il ne restait alors plus qu'a lire un bouquin, prendre un café...
rien qu'en demandant à mon moteur de recherche favori avec les mots tests unitaires, intégrations et validation pour des applications
(tu remarqueras c'est un bete copier/coller de ta question)
j'obtiens en premiere page, un blog ou la personne (tiens on dirait que c'est un gars qui passe chez nous de temps en temps)
explique ce que sont les tests unitaires et cite quelques exemples en fonction du langage dans lequel tu ecris.
je ne te mettrais pas le lien car franchement c'est pas dur à trouver.
[^] # Re: et d'apres toi il marche comment le live helper ?
Posté par NeoX . En réponse au journal Adaptation d'Ubuntu : comme Windows…. Évalué à 10.
Alternative n'utilisant pas de fichier ISO
On peut se passer d'une image ISO en utilisant l'utilitaire (debootstrap) qui permet de télécharger les packages essentiel à Ubuntu.
Pour l'utiliser:
sudo debootstrap --arch i386 hardy iso
où iso est le répertoire allant accueillir les fichiers.
[^] # Re: et d'apres toi il marche comment le live helper ?
Posté par NeoX . En réponse au journal Adaptation d'Ubuntu : comme Windows…. Évalué à 2.
lh_build is a shell script to automagically create Debian Live images for you. The image generation is as simple as:
1°) cdebootstrap a debian standard system in a subdirectory.
2°) apt-get install the linux kernel image together with squashfs, unionfs modules and the live-initramfs image generator.
3°) Install the proper flavour packages with right preseeded questions.
4°) Clean things up
5°) Compress this rootfs as a squashfs image.
6°) Copy out the kernel and initramfs image.
7°) Assemble the iso, hd or netboot final image.
en gros :
1°) faire un chroot avec un debian dedans (cdeboostrap)
2°) charger et installer un kernel avec option squashfs/unionfs et live-initramfs
(jusque là, si tu decompresses une iso tu as fait la meme chose mais differemment
et dans le lien cité il se trouve qu'il y a aussi une methode avec debootstrap)
3°) installer les packages avec les options qui vont bien pour un liveCD
probablement la meme chose dans le chroot ubuntu venant de l'image iso
4/5/6/7
bah comme avec le manuel ubuntu
nettoyage, sortie du chroot, creation du squashfs, creation de l'iso
finalement c'est quand meme tres ressemblant...
dans les deux cas, tu finis avec un chroot dans lequel tu fais un apt-get ou un dpkg
avec les bonnes options
puis tu reconstruis l'iso
# update-initramfs
Posté par NeoX . En réponse au message Modification (un peu trop) vigoureuse de mes initrd (builtin) provoquant un échec du Grub au redemérrage. Évalué à 4.
tu chrootes ton environnement que tu souhaites depanner
et les distributions recentes n'ont plus de initrd mais un initramfs
pour le mettre à jour ?
update-initramfs -u -k all
pour mettre à jour (-u) tous les initrd des kernels de la machine (-k all)
[^] # Re: Pas compris
Posté par NeoX . En réponse au message dictionnaire gaulois (suite). Évalué à 4.
ca eviterait d'augmenter la base de donnée de ton dictionnaire pour rien
Parce que le mot "avion" peut s'ecrire :
avion
Avion
aVion
avIon
aviOn
avioN
AVion
AvIon
AviOn
AvioN
AVIon
AViOn
AVioN
AVIOn
AVION
ce qui, tu l'avoueras, fait deja beaucoup de place perdu pour pas grand chose
et cela risque d'augmenter les temps de chargement et les temps de recherches...
# et d'apres toi il marche comment le live helper ?
Posté par NeoX . En réponse au journal Adaptation d'Ubuntu : comme Windows…. Évalué à 2.
puis mkisofs du chroot modifié ?
# re
Posté par NeoX . En réponse au message Modifications images. Évalué à 4.
voici la reponse que j'avais formulé sur l'autre sujet
je crois que tu as aussi un autre probleme, c'est que la touche "entrée" de ton clavier semble bloquée...
pour savoir quel est le type de fichier tu as la commande file
~$ file Images/colis-A.jpg
Images/colis-A.jpg: JPEG image data, JFIF standard 1.01
mon fichier colis-A peut tres bien etre nommé colis-A.pdf,
ca reste un jpg...
et file pourra te le dire.
sinon si tu veux simplement le faire sur l'extension
il faut probablement executer les deux commandes et stocker le resultat dans 2 variables
puis tester si les deux sont egales
test1= basename $1
test2 = basename $1 .jpg
if [ 'test1' -eq 'test2']...
[^] # Re: autre processeur
Posté par NeoX . En réponse au message Plateforme pour virutalisation et média center. Évalué à 2.
cela dit effectivement les solutions "desktop" consomme effectivement plus que l' ion/atom
maintenant, à defaut de virtualisation (avec acceleration noyau et tout) sur les atoms
tu peux tres bien avoir tous les services sur la meme machine
ainsi ton mediacenter accede simplement au fichier du disque dur sans avoir à passer par un pseudo reseau pour joindre le serveur de fichier.
c'est ce que j'ai à la maison et ca marche tres bien aussi
# autre processeur
Posté par NeoX . En réponse au message Plateforme pour virutalisation et média center. Évalué à 2.
avec une carte video passive
un disque dur 2.5"
ca fait bien la virtualisation et pour une solution facile, tu peux garder ton OS principale en mediacenter et avoir du kvm/openvz pour le serveur de fichier/web/ftp (par exemple)
[^] # Re: Disque dur
Posté par NeoX . En réponse au message Linutop, Fit-PC ou autre ?. Évalué à 3.
essayez les cousinnets en caoutchouc entre les parois de la cage et le disque...
ca y joue enormement...
# une idée
Posté par NeoX . En réponse au message ntpd bloque lors du boot. Évalué à 4.
apres le boot, ntp stop, retrait du cable, ntp start
il y a quand meme une interface reseau, simplement le reseau n'est pas joignable, et ca passe.
peut-etre regarder dans les parametres, y a peut-etre une notion de timeout...
# mon experience
Posté par NeoX . En réponse au message Samba, users & ldap. Évalué à 2.
tu as le modules pam_ldap que tu peux mettre sur ton serveur (ftp, ssh...)
qui pourront donc identifier tes utilisateurs via la base locale (file) ou distante (ldap)
mais de memoire il fallait ajouter les schemas posixAccount et posixGroup sur le ldap
(enfin c'etait sur un ldap Zimbra, donc pas prevu pour etre pure ldap au depart)
[^] # Re: Disque dur
Posté par NeoX . En réponse au message Linutop, Fit-PC ou autre ?. Évalué à 3.
pour avoir 4 disques 500Go dans mon mediacenter, des 80 et des 160Go
je peux te garantir que ce n'est pas les disques que j'entends mais bien la ventilation du boitier
(suffit de debrancher les disques durs pour s'en rendre compte)
alors oui, si je passes à un boitier sans ventilation peut-etre que j'entendrais les disques.
mais je ne vis pas dans un monde de silence (y a la tv, ou la music en bruit de fond, la VMC de la maison, la cloche de l'eglise, les voitures dans la rue)
alors le bruissement du disque dur 2"1/2...
[^] # Re: autre format ?
Posté par NeoX . En réponse au message Totem-xine ne lit plus le mp3 ?. Évalué à 2.
cela fonctionne-t-il avec un autre lecteur sur ce meme fichier ?
si tu ouvres un terminal et que tu lances totem-xine depuis le terminal
que dit-il dans le terminal lors de la lecture problematique du mp3 ?
# autre format ?
Posté par NeoX . En réponse au message Totem-xine ne lit plus le mp3 ?. Évalué à 2.
exemple : lire une video, lire un DVD, lire un CD audio...
si ca le fait pour chaque usage audio, cela ressemble au fait que ton utilisateur n'est pas dans un groupe comme audio, pulse...
sur certaines distributions, il faut appartenir au bon groupe pour utiliser certains peripheriques
[^] # Re: Le mot clé est ...
Posté par NeoX . En réponse au message desactiver le wifi au boot. Évalué à 2.
je viens d'essayer rfkill et cela correspond à la solution à mon probleme.
helas le driver wifi ne gere pas l'option rfkill et n'est pas pris en charge par le programme du meme nom.
par contre ca marche nickel avec la carte bluetooth (ce qui est deja pas mal)
[^] # Re: Merci
Posté par NeoX . En réponse au message GPS. Évalué à 2.
avec ensuite une rotule pour fixer l'appareil
[^] # Re: ben printscreen
Posté par NeoX . En réponse au message Carte acquisition HDMI compatible HDCP?. Évalué à 3.
il injecte ensuite sa nouvelle version sur la set top box
et constate qu'helas il y a un defaut ?
# ben printscreen
Posté par NeoX . En réponse au message Carte acquisition HDMI compatible HDCP?. Évalué à 2.
tu appuie que "impr ecran" ("print screen")
ca capture le bureau et l'appli ouverte
ALT+"impr ecran"
ca ne capture que l'application courante
evidemment si ton interface et ton appli sont sur un CD/DVD/Blueray (à mettre dans le lecteur de salon) ou dans un firmware c'est plus compliqué
[^] # Re: Arrêter le système suffirait-il ?
Posté par NeoX . En réponse au message Pulseaudio s'emballe et bloque. Évalué à 2.
s'il faut arreter la machine 3h pour que ca ne le fasse plus, je ne penses pas que ca vienne de pulse audio, mais plutot d'un probleme materiel (machine qui chauffe par ex)
tu peux essayer les autres distros en liveCD pour valider si c'est la distro ou le matos qui deconne
[^] # Re: /etc/network/interfaces
Posté par NeoX . En réponse au message desactiver le wifi au boot. Évalué à 2.
[^] # Re: /etc/network/interfaces
Posté par NeoX . En réponse au message desactiver le wifi au boot. Évalué à 3.
c'est pour ca que je n'ai meme pas testé
mais je vais regarder
sinon c'est vrai que je peux me faire 2 boutons qui (de)chargent les modules et font DOWN/UP sur l'interface
[^] # Re: Clonezilla
Posté par NeoX . En réponse au message "clonage" d'un systeme XP d'un disque à un autre.. Évalué à 3.
mais si tu veux un clone juste pour "sauvegarder/restaurer" ton OS à toi, alors passes directement à Clonezilla.
l'etapes de sysprep est là pour :
- purger les fichiers inutiles (pagefile.sys, hyberfil.sys)
- remettre le numero de serie à zero
- changer le nom de la machine
- inclure des drivers ...
faire un sysprep avant un clone te permet ensuite d'utiliser cette image sur plusieurs machines (identiques à cause des drivers CPU principalement)
c'est comme ca que je reinstallais les PCs dans des ecoles.
mon PC etant le serveur, les autres machines demarraient via le reseau et venaient chercher l'image sur le "serveur"
1 fichier => 10 machines
il ne restait alors plus qu'a lire un bouquin, prendre un café...
# tu n'as pas du chercher bien loin :(
Posté par NeoX . En réponse au message test de logiciel. Évalué à 3.
tests unitaires, intégrations et validation pour des applications
(tu remarqueras c'est un bete copier/coller de ta question)
j'obtiens en premiere page, un blog ou la personne (tiens on dirait que c'est un gars qui passe chez nous de temps en temps)
explique ce que sont les tests unitaires et cite quelques exemples en fonction du langage dans lequel tu ecris.
je ne te mettrais pas le lien car franchement c'est pas dur à trouver.
[^] # Re: Merci
Posté par NeoX . En réponse au message GPS. Évalué à 2.
heu, tu appuies sur le bouton ON/OFF
et ca marche.
ensuite pour les MAJ effectivement faudra voir comme ca marche
la carte SD etant le plus pratique
sinon brancher l'appareil sur la prise USB de ta machine et voir si c'est detecté comme une clef USB
# deja une victime du ...
Posté par NeoX . En réponse au message La quatrième dimension. Évalué à 2.
https://linuxfr.org/2010/01/30/26413.html