Debootstrap non-free

Bonjour à tous,
J’essaie d’installer un système debian via debootstrap.
Voici ma commande :

Sauf qu’il me retourne une erreur au niveau de firmware-atheros qui selon lui n’existe pas.
Or il existe bien.
Mon hypothèse est que debootstrap ne pioche pas de paquets dans la section non-free ?
Est-ce possible ?
Merci

Bonjour,

Ton hypothese est correcte, en fait debootstrap, pour être plus portable, a son propre système apt qui n’est capable de prendre autre chose que main.

Lances debootstrap sans ton firmware, attends la fin puis lance ces commandes en root :

# for d in /dev /dev/pts /proc /sys; do mount -o bind /$d /tmp/usb/$d; done
# chroot /tmp/usb
# sed -i 's/main/main non-free contrib/g' /etc/apt/sources.list
# apt-get update
# apt-get install firmware-atheros
# exit
# for d in /dev/pts /dev /proc /sys; do umount /tmp/usb/$d;done

Quel rapport avec la portabilité ?
Ajouter l’option [mono]–components=main,non-free[/mono].

Mea culpa. J’ai appris un truc ^^

Tellement habitué aux restrictions de debootstrap pour des raisons de portabilité, genre bugs.debian.org/cgi-bin/bugrepo … =631246#10, ou $PATH qui n’est pas redéfini quand on lance un --second-stage et qui pose problème sur certaines plateformes (android notamment) si on n’est pas au courant.