Commit 342fd87c authored by arpinux's avatar arpinux
Browse files

passage en RC2 : fix nakedirc bad iframe + add clean non-free doc + exit

freenode + fix files
parent 1f8b8a02
......@@ -8,17 +8,23 @@ WTFPL © 2020-2021 https://nakedeb.arpinux.org
* mise à jour Debian 11.0
* mise à jour du script de build
* mise à jour de la documentation
* correction de la page WebIRC (bad iframe)
* mise à jour de la conf weechat (welcome oftc, exit freenode)
* passage à un kernel 686-pae pour la version 32bits
* ajout de cryptsetup pour le chiffrement des volumes internes ou externes
* ajout iotop et nethogs pour la surveillance
* remplacement de compton par picom
* ajout de nombreux firmwares dans la version non-free
* ajout des principaux firmwares dans la version non-free pour une
compatibilité accrue : firmware-linux firmware-linux-nonfree
firmware-misc-nonfree firmware-iwlwifi intel-microcode firmware-realtek
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
TODO
* ajouter + de raccourcis zathura (index)
* ajouter un chapitre "comment nettoyer sa non-free"
* ajouter une page de doc : se construire sa nakedeb"
* ajouter le tuto rpi ?
* ajouter une page de doc : se construire sa nakedeb ? ou détailler le HOWTO.md
* ajouter le tuto rpi dans le forum
2021-05-02 - nakedeb-1.3-prx
----------------------------
......
......@@ -15,12 +15,12 @@ construire une ISO :
* ajuster les paquets contenus dans pkgs/foo selon vos besoins
* vérifier les mises à jour de bashmount et veracrypt
* lancer **en mode administrateur** :
* `./nakedbuild 32` > nakedeb i386 (~xxxM)
* `./nakedbuild 64` > nakedeb amd64 (~xxxM)
* `./nakedbuild 32 nf` > nakedeb i386 non-free (~xxxM)
* `./nakedbuild 64 nf` > nakedeb amd64 non-free (~xxxG)
* `./nakedbuild 32 full` > nakedeb i386 non-free full system (~xxxG)
* `./nakedbuild 64 full` > nakedeb amd64 non-free full system (~xxxG)
* `./nakedbuild 32` > nakedeb i386 (~755M)
* `./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 clean` > nettoyage du dossier de construction et du cache
assurez-vous de lancer `nakedbuild clean` avant de construire une autre architecture
......
......@@ -5,39 +5,39 @@ https://nakedeb.arpinux.org
ce qu'est nakeDeb :
-------------------
**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
**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
sous forme de paquets debian "classique" qu'il suffit de désinstaller pour
**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.
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
outil pour chaque tâche. ceci-dit, quelques applications graphiques se sont
* **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
soyons honnêtes, si vous désirez vous amuser avec une Debian minimale, vous
* nakedeb est une distribution française avec tout plein de franglais dedans car
soyons honnêtes, si vous désirez vous amuser avec une Debian minimale, vous
devrez passer par un peu d'english de temps en temps ;) .
* ... liste non-exhaustive soumise à modifications ... ni dieu ni maître.
......
......@@ -6,7 +6,7 @@
PROJECT="nakedeb project"
HOMEPAGE="https://nakedeb.arpinux.org"
CONTACT="nakedeb@arpinux.org"
VERSION="nakedeb-1.4-RC1"
VERSION="nakedeb-1.4-RC2"
DEBV="deb$(cat /etc/debian_version)"
DISTRO="bullseye"
NKDIR="$(realpath "$(dirname "$0")")"
......@@ -17,7 +17,7 @@ RESET="## automatic edition by nakedbuild\n## DO NOT EDIT!"
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"
NFPKGS="firmware-linux firmware-linux-nonfree firmware-misc-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 \
......@@ -119,7 +119,7 @@ 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}" \
--archive-areas "${ARCHIVE_AREAS}" --firmware-binary "${F_BINARY}" \
--linux-package "${L_PACKAGE}" | tee -a ${LOG}
# if apt-cacher-ng
if dpkg-query -W apt-cacher-ng &>"/dev/null"; then
......
......@@ -158,49 +158,6 @@ usermode = ""
username = ""
[server]
freenode.addresses = "chat.freenode.net/6667"
freenode.proxy
freenode.ipv6
freenode.ssl
freenode.ssl_cert
freenode.ssl_password
freenode.ssl_priorities
freenode.ssl_dhkey_size
freenode.ssl_fingerprint
freenode.ssl_verify
freenode.password =
freenode.capabilities
freenode.sasl_mechanism
freenode.sasl_username
freenode.sasl_password
freenode.sasl_key
freenode.sasl_timeout
freenode.sasl_fail
freenode.autoconnect
freenode.autoreconnect
freenode.autoreconnect_delay
freenode.nicks = "human"
freenode.nicks_alternate
freenode.username
freenode.realname
freenode.local_hostname
freenode.usermode
freenode.command
freenode.command_delay
freenode.autojoin
freenode.autorejoin
freenode.autorejoin_delay
freenode.connection_timeout
freenode.anti_flood_prio_high
freenode.anti_flood_prio_low
freenode.away_check
freenode.away_check_max_nicks
freenode.msg_kick
freenode.msg_part
freenode.msg_quit
freenode.notify
freenode.split_msg_max_length
freenode.charset_message
OFTC.addresses = "irc.oftc.net/6697"
OFTC.proxy
OFTC.ipv6
......
......@@ -70,7 +70,7 @@
<a name="specs"></a>
<h2>specifics</h2>
<ul>
<li><b>installable live system</b> built with a i386 (686) or amd64 kernel to
<li><b>installable live system</b> built with a i386 (686-pae) or amd64 kernel to
run on almost all 32/64 bits machines,</li>
<li><b>basic CLI tools</b> (with a bit of GUI) to browse the internet, transfer your data
(file-manager, ftp-client), format, clean your disks, attempt data recovery with
......@@ -94,7 +94,7 @@
read/write feature on windows™ or mac os™ system...</li>
<li><b>documentation</b> <a href="nakedwiki-en.html">integrated</a> and
<a href="https://nakedeb.arpinux.org/nakedwiki-en.html">on-line</a></li>
<li><b>several releases available</b> adapted to your needs: main &amp; non-free.</li>
<li><b>main &amp; non-free versions</b> to suit your needs.</li>
</ul>
<a name="help"></a>
......
......@@ -73,7 +73,7 @@
<a name="specs"></a>
<h2>spécificités</h2>
<ul>
<li><b>système live installable</b> muni d'un kernel i386 (686) ou amd64
<li><b>système live installable</b> muni d'un kernel i386 (686-pae) ou amd64
pour tourner sur quasi toutes les machines 32/64 bits,</li>
<li><b>outils de base CLI</b> (avec un peu de GUI) pour naviguer sur internet,
transférer vos données (file-manager, ftp-client), formater, nettoyer vos disques,
......@@ -98,7 +98,7 @@
la lecture/écriture sur système windows™ ou mac os™...</li>
<li><b>documentation</b> <a href="nakedwiki.html">intégrée</a> et
<a href="https://nakedeb.arpinux.org/nakedwiki.html">en ligne</a></li>
<li><b>plusieurs versions distribuées</b> pour s'adapter à l'utilisation : main &amp; non-free.</li>
<li><b>versions main &amp; non-free</b> pour s'adapter à votre utilisation.</li>
</ul>
<a name="help"></a>
......
......@@ -33,9 +33,13 @@
</h1>
<h2>nakeDeb -- WebIRC</h2>
<p class="center">
<iframe src="https://webchat.oftc.net/?channels=nakedeb" width="100%" height="600"></iframe>
</p>
<p>pour une aide directe sur le réseau IRC, connectez-vous au canal #nakedeb sur le serveur OFTC.</p>
<p>pour vous connecter depuis votre client IRC, exécutez les commandes suivantes :</p>
<pre><code>/server add OFTC irc.oftc.net/6697 -ssl -ssl_verify
/connect OFTC
/join #nakedeb</code></pre>
<p>si vous n'utilisez pas de client IRC, vous pouvez nous rejoindre sur la
<a href="https://webchat.oftc.net/?channels=nakedeb">page de connexion en ligne</a>.</p>
</div>
<div id="totop"><a href="#header">&uarr;</a></div>
......
......@@ -540,7 +540,7 @@ EndSection</code></pre>
<p>weechat works with commands placed in text mode (more info on
<a href="https://weechat.org/files/doc/stable/weechat_quickstart.en.html">the official weechat wiki</a>):</p>
<ul>
<li><code>/server add OFTC irc.oftc.net/6697</code>: add oftc derver to the list</li>
<li><code>/server add OFTC irc.oftc.net/6697 -ssl -ssl_verify</code>: add oftc server to the list</li>
<li><code>/connect OFTC</code>: connect to oftc server</li>
<li><code>/join #debian</code>: join debian chat room</li>
<li><code>/nick toto</code>: change his nickname to 'toto'</li>
......@@ -744,9 +744,17 @@ Enter LUKS passphrase for /dev/sdd1:</code></pre>
you will be able to create or import an existing database and list your passwords by categories.<br />
more informations on the <a href="https://keepassxc.org/docs/KeePassXC_GettingStarted.html">official documentation</a>.</p>
<a name="#clean"></a>
<h2>nettoyer sa non-free : ne conserver que les paquets non-free absolument nécessaires</h2>
<p>FIXME</p>
<a name="clean"></a>
<h2>clean your nakeDeb-nonfree</h2>
<p>nakeDeb offers a non-free version to allow better compatibility when using it. if you have installed
nakeDeb from its non-free version, you will certainly want to remove unused firmware from your system.<br />
to clean your nakeDeb as much as possible, two commands are enough: <code>lspci</code> which lists the hardware
built into your machine and <code>vrms</code> which lists the 'contrib' and 'non-free' packages included in
your system.</p>
<p>typically, firmware is used for network cards. identify your card with this command:</p>
<pre><code>lspci | grep -i "net" | cut -d: -f3</code></pre>
<p>then do a search to find out which firmware you need. finally, use <code>vrms</code> to list your firmware:
all you have to do is remove unnecessary packages.</p>
<a name="improve"></a>
<h2>dress nakeDeb</h2>
......
......@@ -558,7 +558,7 @@ EndSection</code></pre>
<p>weechat fonctionne avec des commandes passées en mode texte (plus d'infos sur
<a href="https://weechat.org/files/doc/stable/weechat_quickstart.fr.html">le wiki officiel weechat</a>) :</p>
<ul>
<li><code>/server add OFTC irc.oftc.net/6697</code> : ajouter le serveur oftc</li>
<li><code>/server add OFTC irc.oftc.net/6697 -ssl -ssl_verify</code> : ajouter le serveur oftc</li>
<li><code>/connect OFTC</code> : se connecter au serveur oftc</li>
<li><code>/join #debian-fr</code> : rejoindre le salon francophone debian-fr</li>
<li><code>/nick toto</code> : changer son pseudo en 'toto'</li>
......@@ -771,9 +771,18 @@ Saisissez la phrase secrète pour /dev/sdd1 :</code></pre>
vous pourrez créer ou importer une base de donnée existante, lister vos mots de passe par catégories.<br />
plus d'infos sur le <a href="https://debian-facile.org/doc:systeme:keepassxc">wiki debian-facile</a>.</p>
<a name="#clean"></a>
<h2>nettoyer sa non-free : ne conserver que les paquets non-free absolument nécessaires</h2>
<p>FIXME</p>
<a name="clean"></a>
<h2>nettoyer sa non-free</h2>
<p>nakeDeb propose une version non-free pour permettre une meilleur compatibilité lors de son utilisation.
si vous avez installé nakeDeb depuis sa version non-free, vous aurez certainement à cœur de supprimer les
firmwares inutilisés de votre système.<br />
pour nettoyer <i>autant que possible</i> votre nakeDeb, deux commandes suffisent : <code>lspci</code> qui
liste le matériel intégré à votre machine et <code>vrms</code> qui liste les paquets 'contrib' et 'non-free'
inclus dans votre système.</p>
<p>typiquement, les firmwares sont utilisés pour les cartes réseau. identifiez votre carte avec cette commande :</p>
<pre><code>lspci | grep -i "net" | cut -d: -f3</code></pre>
<p>puis effectuez une recherche pour savoir quel firmware vous est indispensable. enfin, utilisez <code>vrms</code>
pour lister vos firmwares : il ne vous reste qu'à supprimer les paquets inutiles.</p>
<a name="improve"></a>
<h2>faire évoluer nakeDeb</h2>
......
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