Commit 8e9c6898 authored by arpinux's avatar arpinux
Browse files

still testing ... and fixing

parent fdbf34f1
......@@ -20,8 +20,8 @@ WTFPL © 2020-2021 https://nakedeb.arpinux.org
amd64-microcode firmware-amd-graphics bluez-firmware firmware-atheros
firmware-bnx2 firmware-bnx2x firmware-ipw2x00 firmware-brcm80211
firmware-b43-installer firmware-b43legacy-installer
* ajout de l'option 'full' dans le build pour se construire sa
nakedeb toute habillée
* ajout de l'option 'full' qui complète les nonfree pour obtenir les
firmwares présents dans la Debian-nonfree + une série d'applications.
* refonte du logo
2021-05-02 - nakedeb-1.3-prx
......
......@@ -25,7 +25,8 @@ pour isolinux et grub, les lanceurs pour le liveCD
- nakedeb.list.chroot pour la version "main"
- nakedeb-nf.list.chroot pour la version "non-free"
- nakedeb-full.list.chroot pour la version "full"
- nakedeb.list.binary pour le live (les paquets UEFI)
- nakedeb.list.binary pour le live : (les paquets UEFI pour une installation
hors-ligne)
[pkgs](/pkgs)
-------------
......
nakeDeb
=======
construire une ISO :
construire nakeDeb :
--------------------
* IMPORTANT: éditer le script 'nakedbuild' pour ajuster les variables et le $USER
......
......@@ -19,8 +19,10 @@ construire une ISO :
* `./nakedbuild 64` > nakedeb amd64 (~750M)
* `./nakedbuild 32 nf` > nakedeb i386 non-free (~945M)
* `./nakedbuild 64 nf` > nakedeb amd64 non-free (~945M)
* `./nakedbuild 32 full` > nakedeb i386 non-free full system (~1.48G)
* `./nakedbuild 64 full` > nakedeb amd64 non-free full system (~1.47G)
* `./nakedbuild 32 full` > nakedeb i386 non-free full system (~1.48G)
(version non distribuée)
* `./nakedbuild 64 full` > nakedeb amd64 non-free full system (~1.38G)
(version non distribuée)
* `./nakedbuild clean` > nettoyage du dossier de construction et du cache
assurez-vous de lancer `nakedbuild clean` avant de construire une autre architecture
......
......@@ -22,7 +22,7 @@ obtenir une Debian "pure".
**nakedeb** est distribuée en version amd64 et i386, main et non-free.
ce que n'est pas nakeDeb :
ce que *n'est pas* nakeDeb :
--------------------------
**nakeDeb** n'est pas une distribution communautaire.. c'est surtout un projet
minimal ludique. pour un usage "sérieux", préférez une Debian.
......
......@@ -11,6 +11,8 @@ lb config noauto \
--clean \
--debian-installer "live" \
--debian-installer-gui "false" \
--firmware-binary "false" \
--firmware-chroot "true" \
--memtest "memtest86+" \
--system "live" \
--updates "true" \
......
......@@ -3,53 +3,37 @@ nakeDeb | a naked Debian *but safe for work* by arpinux
https://nakedeb.arpinux.org
~~:~~
~:+=:~
~~~~~ ~+o=:
~+========+: :=o=:
:==oooo=o===oo=: ~=o=:
:====o==o======oo+ :o==~
~====o=o==o=oo=o===: ~===+
:====ooooooo=ooo=o=+ ====
~==+:::::+=========: ~=oo+
~ ~~~~~ :======+ :o==~
~+=ooo==~ ====: :=o=:
=ooo==o==~ ~+: :o==~
+==ooo===~ ~===:
+=====+~ ~:=+:~
~~~~ ~~~~
ce qu'est nakeDeb :
-------------------
**nakeDeb** est une *dérivée* française (mais qui sait parler anglais) basée
nakeDeb est une dérivée française (mais qui sait parler anglais) basée
sur Debian prévue pour délivrer une distribution debian ultra-minimale vous
permettant d'installer rapidement une debian fonctionnelle ou de l'utiliser
en live léger de secours.
**nakeDeb** tourne sur Debian stable et utilise fluxbox comme gestionnaire de
nakeDeb tourne sur Debian stable et utilise fluxbox comme gestionnaire de
fenêtres par défaut. pas d'environnement de bureau complet, noDE!
**nakeDeb** n'est pas particulièrement destinée aux novices mais peut être prise
nakeDeb n'est pas particulièrement destinée aux novices mais peut être prise
en main par une personne curieuse ;)
**nakeDeb** est construite de façon modulaire : tous les ajouts sont réalisés
nakeDeb est construite de façon modulaire : tous les ajouts sont réalisés
sous forme de paquets debian "classique" qu'il suffit de désinstaller pour
obtenir une Debian "pure".
**nakedeb** est distribuée en version amd64 et i386, main et non-free.
nakedeb est distribuée en version amd64 et i386, main et non-free.
ce que n'est pas nakeDeb :
--------------------------
**nakeDeb** n'est pas une distribution communautaire.. c'est surtout un projet
nakeDeb n'est pas une distribution communautaire.. c'est surtout un projet
minimal ludique. pour un usage "sérieux", préférez une Debian.
charte nakeDeb :
----------------
* **nakeDeb** n'utilise pas de dépôts non-free par défaut...
* nakeDeb n'utilise pas de dépôts non-free par défaut...
sauf dans la version 'nonfree'.
* **nakeDeb** est basée sur Debian et respecte ses règles et licence : distribution
* nakeDeb est basée sur Debian et respecte ses règles et licence : distribution
des sources sous licence libre et utilisation de dépôts officiels sécurisés.
* **nakeDeb** tente de se rapprocher le plus possible de la philosophie KISS : un
* nakeDeb tente de se rapprocher le plus possible de la philosophie KISS : un
outil pour chaque tâche. ceci-dit, quelques applications graphiques se sont
glissées dans l'ISO...
* nakedeb est une distribution française avec tout plein de franglais dedans car
......
......@@ -38,17 +38,17 @@ menuentry "nakeDeb live [en] (failsafe)" {
# classical install
menuentry "installation UEFI [fr]" {
linux /install/vmlinuz video=vesa:ywrap,mtrr vga=788 locale=fr_FR.UTF-8 file=/cdrom/install/nakedeb.cfg -- quiet
linux /install/vmlinuz video=vesa:ywrap,mtrr vga=788 locale=fr_FR.UTF-8 file=/cdrom/install/nakedeb.cfg --- quiet
initrd /install/initrd.gz
}
menuentry "installation UEFI [en]" {
linux /install/vmlinuz video=vesa:ywrap,mtrr vga=788 file=/cdrom/install/nakedeb.cfg -- quiet
linux /install/vmlinuz video=vesa:ywrap,mtrr vga=788 file=/cdrom/install/nakedeb.cfg --- quiet
initrd /install/initrd.gz
}
# expert install
menuentry "installation mode expert [fr/en]" {
linux /install/vmlinuz vga=788 priority=low -- quiet
linux /install/vmlinuz vga=788 priority=low ---
initrd /install/initrd.gz
}
......
......@@ -17,15 +17,21 @@ VCHOOK="${NKDIR}/config/hooks/normal/n3-veracrypt.chroot"
NFLIST="${NKDIR}/config/package-lists/nakedeb-nf.list.chroot"
FULLLIST="${NKDIR}/config/package-lists/nakedeb-full.list.chroot"
RESET="## automatic edition by nakedbuild\n## DO NOT EDIT!"
#liste des firmwares de la nonfree
NFPKGS="vrms firmware-linux firmware-linux-nonfree firmware-misc-nonfree \
intel-microcode firmware-realtek amd64-microcode firmware-amd-graphics \
bluez-firmware firmware-atheros firmware-bnx2 firmware-bnx2x \
firmware-brcm80211 firmware-b43-installer firmware-b43legacy-installer \
firmware-ipw2x00 firmware-iwlwifi"
#liste des paquets de la full (ajoutés à la liste nonfree)
FULLPKGS="firefox-esr thunderbird gthumb gimp inkscape mcomix filezilla audacity \
handbrake pitivi easytag libreoffice libreoffice-gtk3 libreoffice-l10n-fr \
unison-gtk broadcom-sta-dkms git build-essential make vim nmap armagetronad \
debian-reference-fr"
unison-gtk git build-essential make vim nmap armagetronad debian-reference-fr \
broadcom-sta-dkms atmel-firmware dahdi-firmware-nonfree firmware-ath9k-htc \
firmware-cavium firmware-intel-sound firmware-intelwimax firmware-ivtv \
firmware-libertas firmware-myricom firmware-netronome firmware-netxen \
firmware-qcom-media firmware-qlogic firmware-samsung firmware-siano \
firmware-ti-connectivity firmware-zd1211 hdmi2usb-fx2-firmware"
# stop on error and try to trace it ------------------------------------
set -eE # same as: `set -o errexit -o errtrace`
......@@ -115,10 +121,14 @@ else
echo -e "${RESET}" > ${FULLLIST}
fi
# common config
lb config -a "${ARCH}" --iso-volume "${VERSION}" --iso-application "${VERSION}" \
lb config -a "${ARCH}" \
--iso-volume "${VERSION}" \
--iso-application "${VERSION}" \
--iso-publisher "${PROJECT}; ${HOMEPAGE}; ${CONTACT}" \
--parent-distribution "${DISTRO}" --distribution "${DISTRO}" \
--parent-archive-areas "${P_ARCHIVE_AREAS}" --archive-areas "${ARCHIVE_AREAS}" \
--parent-distribution "${DISTRO}" \
--distribution "${DISTRO}" \
--parent-archive-areas "${P_ARCHIVE_AREAS}" \
--archive-areas "${ARCHIVE_AREAS}" \
--linux-package "${L_PACKAGE}" | tee -a ${LOG}
# if apt-cacher-ng
if dpkg-query -W apt-cacher-ng &>"/dev/null"; then
......
......@@ -257,6 +257,9 @@ echo "/ union" &gt; /mnt/persistence.conf</code></pre>
<li>confirmation of the partitioning method</li>
<li>application of modifications and final confirmation before installation</li>
</ol>
<p>note that during the installation, the firmwares are not loaded: you do not need
the network to install nakeDeb. if the network configuration fails during installation,
just go to the next step with "do not configure the network". </p>
<p>for a video preview of the installation, go to the
<a href="https://nakedeb.arpinux.org/videos/">dedicated area</a>.</p>
<p><b>expert mode installation</b> details all the possible options of the Debian installer.</p>
......
......@@ -266,6 +266,9 @@ echo "/ union" &gt; /mnt/persistence.conf</code></pre>
<li>confirmation de la méthode de partitionnement</li>
<li>application des modifications et confirmation finale avant installation</li>
</ol>
<p>notez que lors de l'installation, les firmwares ne sont pas chargés : vous n'avez pas
besoin du réseau pour installer nakeDeb. si la configuration du réseau échoue lors de l'installation,
passez simplement à l'étape suivante avec "ne pas configurer le réseau".</p>
<p>pour un aperçu en vidéo de l'installation, rendez-vous
<a href="https://nakedeb.arpinux.org/videos/">sur l'espace dédié</a>.</p>
<p><b>l'installation en mode expert</b> détaille l'intégralité des options possibles de
......
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