Commit e5308205 authored by Caribou22's avatar Caribou22
Browse files

Sources DFlinux-buster par Debian Alain

parent 38eaf105
2019 05 10
DFLinux-Buster-Alpha
- Mise à jour Debian Buster 10 alpha by Debian-Alain
-----------------------------------------------------------------------
2019 05 03
DFLinux-Stretch-rev2 :
- Mise à jour Debian Stretch 9.9
- Correction lien cassé pour les cahiers dans ~Documents/
- Firefox ESR-60 + Mise à jour du dossier de config de Firefox by Caribou22
-----------------------------------------------------------------------
2017 07 26
DFLinux-Stretch-rev1 :
- mise à jour Debian Stretch 9.1
- retour de libreoffice-gtk 2/3 pour harmoniser l'interface
- suppression de info4help (aucune utilisation sur le forum en 1 an)
- suppression du sélecteur de clavier en live, remplacé par l'applet de clavier Xfce
- suppression de mydflinux remplacé par hardinfo
- suppression du first-upgrade qui ne remplit pas sa fonction sans un update
- nettoyage
- lastbuild4arp:P
-----------------------------------------------------------------------
2017 06 18
DFLinux-Stretch :
- ajout des linux-headers et de dkms
- suppression du lecteur Flash par défaut
- mise à jour de la documentation
- Firefox-ESR-52
- nouveau site principal https://dflinux.frama.io/home/
- nouvelle documentation en ligne https://dflinux.frama.io/documentation/
-----------------------------------------------------------------------
2017 06 05
DFLinux-Stretch-RC :
- minor fixes... & updates :)
- theming by kyodev (wall/lightdm/grub/syslinux)
- passage du flashplayer en local (/plugins local de mozilla)
-----------------------------------------------------------------------
2017 05 26
DFLinux-Stretch-beta2 :
- correction des menus efi/bios
- mise à jour des lanceurs du handymenu
- configuration du panel avec les applets pulseaudio & power-managment
-----------------------------------------------------------------------
2017 05 14
DFLinux-Stretch-beta1 :
- suppression du handylinuxlook/handytheme bye bye handy :)
- switch from gnome-mplayer to VLC
- switch from viewnior to ristretto
- no more vbox additions in Debian
- abandon du kernel 586 ... il faut plus light que Debian-9-xfce pour faire tourner les ordinosaures.
-----------------------------------------------------------------------
2017 05 07
DFLinux-Jessie-f(unky) :
- mise à jour Debian-8.8
- ajout xcalib, wireless-tools, blueman
- ajout des outils virtualbox invités
- mise à jour de l'avatar par défaut (merci Péhä)
- remplacement des dépôts httpredir par ftp.fr
- passage à "Thunderbird"
- passage du hplip systray en hidden
- ajout de quelques fonds d'écran
- ajout du theme GTK Arc-theme
- intégration du menu Whisker par défaut
- passage du HandyMenu sur le bureau
-----------------------------------------------------------------------
2016 11 27
DFLinux-Jessie :
- suppression de gparted du système installé
- ajout du wall by Péhä
- retour du skel dans les sources du build
- remplacement de inforum par info4help par starsheep, thuban et bendia
- ajout du programme de sauvegarde déjà-dup
- invitation à la mise à jour après l'installation
- correction de l'ouverture des dossiers par défaut
- mise à jour des cahiers du débutant et de la doc dédié DFLinux
- ajout du lien vers le manuel 'dflinux' dans ~/Documents
- mise à jour du lisez-moi
- ajout du lien direct vers le forum debian-facile
-
-----------------------------------------------------------------------
2016 10 23
DFLinux-beta2 :
- indépendance de la version "light" : DFLinux reprend la suite
d'HandyLinux et passe en nonfree-only
- mise à jour du HandyMenu : arrivée de Framatalk (visioconférence) et Fbreader (Ebook)
- mise en place de la page principale https://lescahiersdudebutant.fr/dflinux.html
- rédaction de la documentation dédiée (à finir)
- many minor fix...
-----------------------------------------------------------------------
2016 09 25
DFLinux-beta1 :
ALL :
- suppression du compte root par défaut (bien vu Starsheep)
- ajout du premier utilisateur au groupe sudo par defaut
- passage de la conf utilisateur en paquets
Version *light :
- passage des versions *light sous la barre des 700Mo
- mise en place de la post-installation pour compléter fluxbox
- mise à jour du message d'accueil
- refonte du menu fluxbox (merci thuban et Severian)
- ajout du profil 'light' pour le handymenu
- remplacement de pcmanfm par thunar
- remplacement de lxterminal par xfce4-terminal
- remplacement de volumeicon par xfce4-mixer
- ajout de xfce4-panel et xfce4-appfinder
- ajout du thème fluxbox 'dflinux'
- ajout de compton pour les effets d'ombrage
- ajout du thème fluxbox dflinux
Version *full :
- ajout du menu whisker pour les verisons 'full' (merci Caribou22)
- ajout du plugin notes pour les versions 'full' (merci fibi)
- ajout de baobab (visionneur d'espace disque) pour les versions 'full'
-----------------------------------------------------------------------
2016 08 30
DFLinux-alpha2 :
- passage de mydflinux en paquet
- passage des dépôts sur lescahiersdudebutant.fr
- ajout de numlockx
- correction des préférences Firefox
- mise à jour de dfl-doc, ldmconf, handymenu
- ajout du lanceur d'aide dans le panel xfce
- but des tests de l'alpha2 :
- refonte du menu fluxbox
- réduction de la taille de l'ISO-light sous la barre des 700 Mo
- tester une version lxde
-----------------------------------------------------------------------
2016 08 15
DFLinux-alpha1 en test sur les versions amd64
**DFLinux** est un projet visant à faciliter l'installation et la prise en main de Debian par les débutant-e-s.
**DFLinux n'est pas une distribution ou un fork**, c'est une **Debian** agrémentée et configurée pour accueillir les novices.
Si vous désirez **contribuer activement** au projet, vous pouvez [ouvrir une issue](https://framagit.org/dflinux/DFiso/issues) avec un titre significatif genre "*demande d'intégration à dflinux-team*" par exemple.
En prérequis à la contribution, vous penserez à consulter la [documentation](/doc) à propos de live-build mise à disposition dans les sources de ce projet.
Si vous désirez vous tenir au courant et suivre le projet, vous pouvez vous abonner au flux RSS du [blog dédié](https://lescahiersdudebutant.fr/news/).
#!/bin/bash
# DFLinux live-build script
# https://framagit.org/dflinux/DFiso
# cfg ------------------------------------------------------------------
VERSION="buster-rc1"
if [ `whoami` != root ]; then
echo "erreur : lancer DFbuild en tant qu'administrateur"
exit 1
fi
# args -----------------------------------------------------------------
if [ "$1" == "32" ]; then ARCH="i386"
elif [ "$1" == "64" ]; then ARCH="amd64"
elif [ "$1" == "clean" ]; then lb clean && rm -R -f cache && exit 0
else
# no args or wrong args > help
echo "Utilisation : en mode administrateur"
echo "./DFbuild.sh 32 > construire DFLinux i386"
echo "./DFbuild.sh 64 > construire DFLinux amd64"
echo "./DFbuild.sh clean > nettoyer le dossier de construction et le cache"
echo "---"
echo "prenez soin de nettoyer le cache avant de construire sous une nouvelle architecture."
exit 1
fi
## build ISO -----------------------------------------------------------
## place nette
lb clean
## mise en place
echo "INFO: building DFLinux-${VERSION}-${ARCH}"
# dossier des paquets externes
mkdir -p config/packages
# import des paquets externes
cp ext/*.deb config/packages/
# architecture
if [ "$ARCH" == "i386" ]; then lb config -a ${ARCH} -k "686"; lb build; fi
if [ "$ARCH" == "amd64" ]; then lb config -a ${ARCH}; lb build; fi
# nettoyage
rm -Rf config/packages config/includes config/includes.bootstrap config/includes.source
## renommage
echo "INFO: renommer"
if test -f live-image-${ARCH}.hybrid.iso; then
mkdir -p dfl-${ARCH}
mv live-image-${ARCH}.hybrid.iso dfl-${ARCH}/dflinux-${VERSION}-${ARCH}.iso
mv chroot.packages.install dfl-${ARCH}/dflinux-${VERSION}-${ARCH}.pkgs
mv dflinux.log dfl-${ARCH}/dflinux-${VERSION}-${ARCH}.log
cd dfl-${ARCH} && md5sum dflinux-${VERSION}-${ARCH}.iso > dflinux-${VERSION}-${ARCH}.md5 && cd ../
lb clean
else
echo "ISO non construite : erreur, voir le fichier dflinux.log"
exit 1
fi
exit 0
This diff is collapsed.
## ISOS du projet DFLinux
Pour toute information, visitez [la page principale du projet](https://dflinux.frama.io/home/).
Pour contribuer, visitez [le guide de contribution](CONTRIBUTING.md).
DIY : direction [doc/](doc/) ;)
Faire mieux : prenez le relais et apportez *votre pierre à l'édifice* ;)
++ irl
arp
- [check issues](https://framagit.org/dflinux/DFiso/issues)
#!/bin/sh
lb build noauto "${@}" 2>&1 | tee dflinux.log
#!/bin/sh
lb clean noauto "$@"
rm -f config/binary config/bootstrap config/build \
config/chroot config/common config/source
find config/hooks/ -type l | xargs --no-run-if-empty rm -f
#!/bin/sh
# build script - dflinux
########################
lb config noauto \
--mode "debian" \
--system "live" \
--distribution "buster" \
--archive-areas "main contrib non-free" \
--security "true" \
--updates "true" \
--backports "false" \
--binary-filesystem "fat32" \
--binary-images "iso-hybrid" \
--apt-indices "true" \
--apt-recommends "true" \
--apt-secure "true" \
--apt-source-archives "false" \
--linux-package "linux-image linux-headers" \
--bootloader "syslinux,grub-efi" \
--debian-installer "live" \
--debian-installer-distribution "buster" \
--debian-installer-gui "true" \
--firmware-binary "true" \
--firmware-chroot "true" \
--iso-application "dflinux" \
--iso-volume "dflinux" \
--memtest "none" \
--win32-loader "false" \
--clean \
--debug \
--verbose \
--source "false" \
"${@}"
#!/bin/sh
set -e
echo ""
echo "------------------------------------------------------------------------------------"
echo "- INFO : mise à jour de la base de donnée command-not-found [=Commandes inconnues] -"
update-command-not-found
echo ""
echo "------------------------------------------------------------------------------------"
echo ""
#!/bin/sh
set -e
echo ""
echo "------------------------------------------------------------------------------------"
echo "- INFO : mise à jour des fichiers cache des thèmes d'icônes -"
gtk-update-icon-cache /usr/share/icons/Adwaita/
gtk-update-icon-cache /usr/share/icons/elementaryXubuntu-dark/
gtk-update-icon-cache /usr/share/icons/gnome/
gtk-update-icon-cache /usr/share/icons/gnome-brave/
gtk-update-icon-cache /usr/share/icons/HighContrast/
gtk-update-icon-cache /usr/share/icons/Tango/
echo ""
echo "------------------------------------------------------------------------------------"
echo ""
set default=0
loadfont $prefix/dejavu-bold-16.pf2
loadfont $prefix/dejavu-bold-14.pf2
loadfont $prefix/unicode.pf2
set gfxmode=auto
insmod all_video
insmod gfxterm
insmod png
set theme=/boot/grub/live-theme/theme.txt
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
terminal_output gfxterm
insmod play
play 960 440 1 0 4 440 1
# Live boot
menuentry "Tester Debian 9" {
linux /live/vmlinuz boot=live components quiet splash username=humain hostname=DFLinux locales=fr_FR.UTF-8
initrd /live/initrd.img
}
menuentry "Tester Debian 9 (mode sans échec)" {
linux /live/vmlinuz boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img
}
menuentry "Installation semi-automatique sur tout le disque" {
linux /install/gtk/vmlinuz video=vesa:ywrap,mtrr vga=788 quiet locale=fr_FR.UTF-8 hostname=debian domain=home file=/cdrom/install/df-preseed-efi-sda.cfg
initrd /install/gtk/initrd.gz
}
menuentry "Installation simplifiée" {
linux /install/gtk/vmlinuz video=vesa:ywrap,mtrr vga=788 quiet locale=fr_FR.UTF-8 file=/cdrom/install/df-preseed.cfg
initrd /install/gtk/initrd.gz
}
menuentry "Installation en mode expert" {
linux /install/vmlinuz priority=low vga=normal
initrd /install/initrd.gz
}
desktop-image: "/isolinux/splash.png"
title-color: "#ffffff"
title-font: "DejaVu Sans Bold 16"
title-text: "Debian 9 : testez ou installez ..."
message-font: "Unifont Regular 16"
terminal-font: "Unifont Regular 16"
#help bar at the bottom
+ label {
top = 100%-50
left = 0
width = 100%
height = 20
text = "@KEYMAP_SHORT@"
align = "center"
color = "#ffffff"
font = "DejaVu Sans Bold 14"
}
#boot menu
+ boot_menu {
left = 10%
width = 80%
top = 52%
height = 48%-80
item_color = "#a8a8a8"
item_font = "DejaVu Sans Bold 14"
selected_item_color= "#ffffff"
selected_item_font = "DejaVu Sans Bold 14"
item_height = 16
item_padding = 0
item_spacing = 4
}
#progress bar
+ progress_bar {
id = "__timeout__"
left = 15%
top = 100%-80
height = 16
width = 70%
font = "DejaVu Sans Regular 14"
text_color = "#000000"
fg_color = "#ffffff"
bg_color = "#a8a8a8"
border_color = "#ffffff"
text = "@TIMEOUT_NOTIFICATION_LONG@"
}
This diff is collapsed.
# uniquement les questions importantes
d-i debconf/priority string critical
# Ne pas créer de compte root
d-i passwd/root-login boolean false
# Le compte sera ajouté à certains groupes.
d-i passwd/user-default-groups string audio cdrom video sudo netdev plugdev fuse users lp lpadmin scanner floppy dip bluetooth
# utilisation du disque principal et une seule partition
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string regular
d-i partman-auto/choose_recipe select atomic
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
# install grub if this is the only one system.
d-i grub-installer/only_debian boolean true
d-i grub-installer/bootdev string /dev/sda
# suppression du message de fin d'installation et reboot automatique.
d-i finish-install/reboot_in_progress note
# fix sources.list
d-i preseed/late_command string \
in-target mv /etc/apt/sources.list /etc/apt/sources.list.back;\
in-target cp /usr/share/dflinux/sources.list /etc/apt/sources.list;
# uniquement les questions importantes
d-i debconf/priority string critical
# Ne pas créer de compte root
d-i passwd/root-login boolean false
# pas de chargement de firmware
d-i hw-detect/load_firmware boolean false
# pas de config réseau
d-i netcfg/enable boolean false
# Le compte sera ajouté à certains groupes.
d-i passwd/user-default-groups string audio cdrom video sudo netdev plugdev fuse users lp lpadmin scanner floppy dip bluetooth
# apt - no mirror
d-i apt-setup/use_mirror boolean false
# utilisation du disque principal et une seule partition
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string regular
d-i partman-auto/choose_recipe select atomic
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
# install grub if this is the only one system.
d-i grub-installer/only_debian boolean true
d-i grub-installer/bootdev string /dev/sda
# suppression du message de fin d'installation et reboot automatique.
d-i finish-install/reboot_in_progress note
# fix sources.list
d-i preseed/late_command string \
in-target mv /etc/apt/sources.list /etc/apt/sources.list.back;\
in-target cp /usr/share/dflinux/sources.list /etc/apt/sources.list;
# uniquement les questions importantes
d-i debconf/priority string critical
# Ne pas créer de compte root (l'utilisateur ordinaire utilisera sudo).
d-i passwd/root-login boolean false
# Le compte sera ajouté à certains groupes.
d-i passwd/user-default-groups string audio cdrom video sudo netdev plugdev fuse users lp lpadmin scanner floppy dip bluetooth
# set default hostname
d-i netcfg/get_hostname string debian
d-i netcfg/get_hostname seen false
# tout dans une seule partition (atomic, home, multi)
d-i partman-auto/choose_recipe select atomic
# Auto install grub if this is the only one system.
d-i grub-installer/only_debian boolean true
# sources.list
d-i preseed/late_command string \
in-target mv /etc/apt/sources.list /etc/apt/sources.list.back;\
in-target cp /usr/share/dflinux/sources.list /etc/apt/sources.list;
label installgui
menu label Installation semi-automatique sur tout le disque
linux /install/gtk/vmlinuz
initrd /install/gtk/initrd.gz
append video=vesa:ywrap,mtrr vga=788 locale=fr_FR.UTF-8 hostname=debian domain=home file=/cdrom/install/df-preseed-sda.cfg -- quiet
label classic
menu label Installation simplifiee
linux /install/gtk/vmlinuz
initrd /install/gtk/initrd.gz
append video=vesa:ywrap,mtrr vga=788 locale=fr_FR.UTF-8 file=/cdrom/install/df-preseed.cfg -- quiet
label expert
menu label Installation en mode expert
linux /install/vmlinuz
initrd /install/initrd.gz
append vga=788 priority=low
label live
menu label Tester Debian 9
menu default
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components quiet splash username=humain hostname=debian locales=fr_FR.UTF-8 keyboard-layouts=fr keyboard-variants=oss
label live-failsafe
menu label Tester Debian 9 (mode sans echec)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal username=humain hostname=debian locales=fr_FR.UTF-8 keyboard-layouts=fr keyboard-variants=oss
menu hshift 0
menu width 82
menu title Debian 9 : testez ou installez ...
include stdmenu.cfg
include live.cfg
include install.cfg
menu clear
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment