Richard Bruno
navigation
Home
admin









Debian
December 28th, 2020

Table des matières




- Une debian 10 en mode routeur
- Drivers BNX
- Stopper un telnet
- Mettre à jour flash player
- Write failed: Broken pipe
- Visualiser un fichier jgp
- Visualiser un fichier jgp
- Vérifier du code XML
- Carte 3ware 9650SE
- Installation d'une debian sur HP DC7900
- Après installation : "video mode not supported"
- Rajouter du swap
- Resolv.conf
- Changer timezone avec lenny
- Définir les paramètres locaux avec lenny
- Plantage au boot après installation de ldap (debian hangs at boot after ldap installation)
- Installation de vmware
- Installer / désinstaller des services
- Lancer / stopper des services
- Voir le swap
- Ajouter un répertoire librairie dans le LD-LIBRARY_PATH du système
- Mailx
- Installation client ldap
- Mise en place du RAID 1 sur 2 disques
- hosts.deny
- Version du système
- Noyaux
- Clé USB d'installation
- Debian sur un macbook
- Conséquence du passage de testing à stable

Une debian 10 en mode routeur



Avec Virtualbox, construction d'un réseau interne :
Debian10 deb1
- Reseau interne intnet : 10.0.0.10 enp0s3
- Réseau externe Accès par pont : 192.168.1.49 enp0s8
- C’est la passerelle du réseau interne
Debian10-clone1 deb10-c1
- Reseau interne intnet : 10.0.0.11 enp0s3
Debian10-clone2 deb10-c2
- Reseau interne intnet : 10.0.0.12 enp0s3

Lorsqu'on laisse le DHCP de virutalbox gérer les IP du réseau interne, le réseau ne fonctionne pas bien => construire un réseau avec une déclaration statique des IP :


root@deb10-c1:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet static
address 10.0.0.11
netmask 255.255.255.0
gateway 10.0.0.10
#iface enp0s3 inet dhcp
root@deb10-c1:~#



Configuration de la passerelle :

root@deb10-c1:~# ip route add default via 169.254.7.13
root@deb10-c1:~# ip r
default via 169.254.7.13 dev enp0s3
10.0.0.0/24 dev enp0s3 proto kernel scope link src 10.0.0.11
169.254.0.0/16 dev enp0s3 scope link metric 1000
root@deb10-c1:~#



La passerelle (deb1) est configurée avec 2 cartes, l'une sur un réseau qui permet d'accéder à internet et l'autre dans le réseau privé intnet (déclaration IP statique).
2 actions permettent de configurer la debian en mode route :
Activation temporaire de l'IP forwarding


sysctl -w net.ipv4.ip_forward=1


Activation permanente de l'IP forwarding


vi /etc/sysctl.conf
net.ipv4.ip_forward = 1



Configuration du firewall pour faire du nat (pas forcément nécessaire)

Solution 1

# Création d'une règle pour natter les paquets en sortie
iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE
#Installation du paquet iptables-persistent
apt-get install iptables-persistent
# Un fichier /etc/iptables/rules.v4 est créé
# Il contient les règles et peut être modifié si besoin



Solution 2

apt-get install iptables-persistent
# Création d'une règle pour natter les paquets en sortie
iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE
# sauvegarde de la config du fwl
iptables-save > /etc/iptables/iptables.rules
# Création d'un script pour la rendre persistante
root@deb1:~# cat /etc/network/if-pre-up.d/iptables
#!/bin/sh
iptables-restore < /etc/iptables/iptables.rules
root@deb1:~#


Il faut que ce script soit exécutable

Rappel

# Lister les règles du fwl
iptables -L --line-numbers -v



# supprimer une règles
iptables -t nat -D POSTROUTING 1



# mettre des logs
iptables -A forward -j LOG --log-prefix forward:



Drivers BNX



Les drivers propriétaires ne sont pas disponibles dans la distrib. Il faut les charger lors de l'installation.
=> Les mettre sur une clé USB puis lorsque que le système les demande :
CTRL-ALT-F2

mount /dev/sdb1 /media


CTRL-ALT-F1

et continuer le processus d'installation

Stopper un telnet



Vous avez fait un telnet et il est bloqué ? le système vous indique qu'il faut faire un "^]" ?

Pour faire ce fameux controle-crochet, il faut utiliser les touches ctrl + alt-gr + <touche °)]>

Mettre à jour flash player



update-flashplugin-nonfree --verbose --install




Write failed: Broken pipe




Modif dans /etc/ssh/sshd_config :

ClientAliveInterval 60



Source : http://architects.dzone.com/articles/ssh-write-failed-broken-pipe

Visualiser un fichier jgp


display toto.jpg

Visualiser une vidéo


mplayer, gxine


Vérifier du code XML


-> utiliser xmlwf à installer via le package expat

Carte 3ware 9650SE



Il y a une incompatibilité avec debian : avec une install par défaut, une fois
sur 2 la machine ne retrouve pas le grub...

solution :
Il faut modifier le menu.lst de grub :

kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda1 ro quiet


devient

kernel /boot/vmlinuz-2.6.26-2-amd64 root=UUID=15d01851-c591-49c2-9383-9ed7261463f5 ro quiet



On récupère les uuid dans /dev/disk/by-uuid

Installation d'une debian sur HP DC7900



Sur les HP DC7900 c'est une Intel® 82567LM Gigabit intégrée%% From http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544989
"The Intel 82567lm ethernet card is not recognized. The driver is e1000e"
il faut télécharger ce driver chez intel :
http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/15817/eng/e1000e-1.1.2.tar.gz&agr=&ProductID=&DwnldId=15817&strOSs=&OSFullName=&lang=eng
et ça marche !
Ne pas oublier :

echo e1000e > /etc/modules



Après installation : "video mode not supported"



/etc/init.d/gdm stop
X -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf
/etc/init.d/gdm start



Rajouter du swap



mkdir /swap
dd if=/dev/zero of=/swap/swapimage.img bs=1024k count=1000
mkswap /swap/swapimage.img -L linux_swap
swapon /swap/swapimage.img
echo "swapon /swap/swapimage.img" >> /etc/rc5.d/S99fin_boot



resolv.conf



resolvconf

tt mettre dans le fichier /etc/resolvconf/resolv.conf.d/base

cat /etc/resolvconf/resolv.conf.d/base
search domaine.fr
nameserver 193xxxxxx
nameserver 19xxxxxxx



puis

resolvconf -u



Make sure /etc/resolv.conf Never Get Updated By DHCP Client

Create hook to avoid /etc/resolv.conf file update

You need to create /etc/dhcp3/dhclient-enter-hooks.d/nodnsupdate file under Debian / Ubuntu Linux:

# vi /etc/dhcp3/dhclient-enter-hooks.d/nodnsupdate



Append following code:

#!/bin/sh
make_resolv_conf(){
:
}


Save and close the file. Set permissions:

# chmod +x /etc/dhcp3/dhclient-enter-hooks.d/nodnsupdate



Source : http://www.cyberciti.biz/faq/dhclient-etcresolvconf-hooks/


Changer timezone avec lenny



dpkg-reconfigure tzdata



Définir les paramètres locaux avec lenny



apt-get install locales
dpkg-reconfigure locales



Plantage au boot après installation de ldap (debian hangs at boot after ldap installation)




:~# uname -a
Linux 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux


Suite à l'installation de ldap (libnss_ldap.conf, pam_ldap.conf, certs, pam.d) la machine plante (plus de réseau ni rien) au moment de l'affichage du gnome.

Solution (thanks to http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg600856.html) : suppression du network manager :


dpkg --list |grep -i manager|grep -i netwo
ii network-manager 0.6.6-3 network management framework daemon
ii network-manager-gnome 0.6.6-4 network management framework (GNOME frontend)
ii network-manager-openvpn 0.3.2svn2855-1.1 network management framework (OpenVPN plugin core)
ii network-manager-openvpn-gnome 0.3.2svn2855-1.1 network management framework (OpenVPN plugin GNOME GUI)
ii network-manager-vpnc 0.6.4svn2806-1 network management framework (VPNC plugin core)
ii network-manager-vpnc-gnome 0.6.4svn2806-1 network management framework (VPNC plugin GNOME GUI)

dpkg -P network-manager-vpnc-gnome
dpkg -P network-manager-vpnc
dpkg -P network-manager-openvpn-gnome
dpkg -P network-manager-openvpn
dpkg -P network-manager-gnome
dpkg -P network-manager



Installation de vmware




gunzip -c VMware-server-2.0.0-122956.i386.tar.gz |tar xf -
cd vmware-server-distrib/
mkdir /export/info/VMware-server-2.0.0
apt-get install linux-header*
./vmware-install.pl




Installer / désinstaller des services



Avant la 6.0

update-rc.d



exemple 1 :

update-rc.d autofs start 50 3 4 5 .



50 est le numéro (S50autofs)

exemple 2 :

update-rc.d autofs defaults 50


"update-rc.d crée des liens pour démarrer un service dans les niveaux de fonctionnement 2345 et des liens pour
arrêter un service dans les niveaux 016."

Depuis la 6.0

Il faut rajouter des infos en début de scripts :

### BEGIN INIT INFO
# Provides: scriptname
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO



Source : http://blogs.media-tips.com/bernard.opic/2008/11/05/comment-eviter-le-message-missing-lsb-style-header/ et http://wiki.debian.org/LSBInitScripts/

insserv autofs


lit les infos du LSB style header et fait les liens en fonction.
Dans Required-Start, si on veut rajouter un script, le mettre sans le "$"



Lancer / stopper des services



Lancer / stopper des services

service <daemon> start / stop
invoke-rc.d <daemon> start / stop
/etc/init.d/<daemon> start / stop

Remarques

invoke-rc.d est une interface générique pour exécuter des actions de
scripts d'initialisation etc/init.d/nom de type Système V, obéissant aux
contraintes des niveaux d'exécution et aux politiques locales définies
par l'administrateur

service exécute un script d'initialisation Système V dans un
environnement aussi prévisible que possible, en supprimant la plupart
des variables d'environnement et en utilisant / comme répertoire de
travail.


Voir le swap



free -m



Ajouter un répertoire librairie dans le LD-LIBRARY_PATH du système



echo /usr/local/lib/sasl2 >> /etc/ld.so.conf.d/sparc-linux-gnu.conf
ldconfig



Mailx



Mailx -v toto@titi.fr



"Mailing to remote domains not supported"

dpkg-reconfigure exim4-config

et configurer en smarthost

Installation client ldap



apt-get install ldap-utils libnss-ldap libpam-ldap openssl nscd



* modification /etc/libnss-ldap.conf


host <NE PAS METTRE l IP>
base dc=info,...
ldap_version 3
binddn cn=anonymous....
bindpw tres secret
pam_filter objectclass=posixAccount
pam_login_attribute uid
pam_member_attribute memberUid
pam_password crypt
nss_base_passwd ou=People...
nss_base_shadow ou=People,...
nss_base_group ou=Group,....
nss_base_hosts ou=Hosts,...

ssl start_tls
tls_checkpeer yes
tls_cacertfile /etc/openldap/certs/cacert.pem


* modification /etc/nsswitch.conf


passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files dns
bootparams: files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: files ldap
publickey: nisplus
automount: files ldap
aliases: files nisplus


* modification /etc/pam_ldap.conf


host <NE PAS METTRE l IP>
base dc=info,...
ldap_version 3
binddn cn=anonymous,...
bindpw secret
pam_password crypt
nss_base_passwd ou=People...
nss_base_shadow ou=People,...
nss_base_group ou=Group,....
nss_base_hosts ou=Hosts,...


dans /etc/pam.d


# common-session :
# session required pam_unix.so (deja dedans)


common-account :


account sufficient pam_ldap.so
account required pam_unix.so try_first_pass


common-auth :


auth sufficient pam_ldap.so
auth required pam_unix.so nullok_secure try_first_pass


common-password :


password sufficient pam_ldap.so
password required pam_unix.so nullok obscure min=4 max=8 md5 try_first_pass


(login + su à modifier ? a priori non)

reboot

Mise en place du RAID 1 sur 2 disques


thanks to http://www.howtoforge.com/software-raid1-grub-boot-debian-etch
on veut deux partitions en LVM : le / et le /export on laisse /boot et le swap en ext3 et swap.

* pb de silo : il ne sait pas écrire sur du LVM => laisser la partition boot

en ext3 et faire des copies régulières

* verifier le RAID :

mdadm --query --detail /dev/md4
cat /proc/mdstat

chico:~# fdisk -l /dev/sda

Disk /dev/sda (Sun disk label): 255 heads, 63 sectors, 8924 cylinders
Units = cylinders of 16065 * 512 bytes

Device Flag Start End Blocks Id System
/dev/sda1 0 10 80325 1 Boot
/dev/sda2 10 983 7815622+ 82 Linux swap
/dev/sda3 0 8924 71682030 5 Whole disk
/dev/sda4 983 2687 13687380 83 Linux native
/dev/sda8 2687 8922 50082637+ 83 Linux native



1/

apt-get install initramfs-tools mdadm



répondre All

2/


chico:~# cat /proc/mdstat
Personalities : raid1
md1 : active raid1 sdb11
13671232 blocks 2/1 _U

unused devices: <none>
chico:~#


3/


chico:~# fdisk -l /dev/sdb

Disk /dev/sdb (Sun disk label): 255 heads, 63 sectors, 8924 cylinders
Units = cylinders of 16065 * 512 bytes

Device Flag Start End Blocks Id System
/dev/sdb1 0 10 80325 1 Boot
/dev/sdb2 u 10 983 7815622+ 82 Linux swap
/dev/sdb3 0 8924 71682030 5 Whole disk
/dev/sdb4 983 2687 13687380 fd Linux raid autodetect
/dev/sdb8 2687 8922 50082637+ fd Linux raid autodetect


on reproduit la même table de partition. A noter que le format des partitions à passer en LVM est "Linux raid autodetect".

4/ on s'assure qu'il n'a y rien sur les partitions :


chico:~# mdadm --zero-superblock /dev/sdb4
mdadm: Unrecognised md component device - /dev/sdb4
chico:~# mdadm --zero-superblock /dev/sdb8
mdadm: Unrecognised md component device - /dev/sdb8
chico:~#


5/ Création du RAID :


chico:~# mdadm --create /dev/md4 level=1 raid-disks=2 missing /dev/sdb4
mdadm: array /dev/md4 started.
chico:~# mdadm --create /dev/md8 level=1 raid-disks=2 missing /dev/sdb8
mdadm: array /dev/md8 started.
chico:~#


6/ Vérification :


chico:~# cat /proc/mdstat
Personalities : raid1
md4 : active raid1 sdb41
13687296 blocks 2/1 _U

md8 : active raid1 sdb81
50082560 blocks 2/1 _U

unused devices: <none>
chico:~#


7/ Création des FS :


chico:~# mkfs.ext3 /dev/md8
chico:~# mkfs.ext3 /dev/md4


8/ Configuration du mdadm.conf :


chico:~# cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf_orig
chico:~# mdadm --examine --scan >> /etc/mdadm/mdadm.conf

chico:~# cat /etc/mdadm/mdadm.conf |grep ARR
ARRAY /dev/md4 level=raid1 num-devices=2 UUID=38af6718:0be8c7e3:621b470f:b72b487f
ARRAY /dev/md8 level=raid1 num-devices=2 UUID=4c7ec71a:fb6fd619:46131d60:2413415c
chico:~#


9/ Modification /etc/fstab et /etc/mtab :


/dev/sda4 -> /dev/md4
/dev/sda8 -> /dev/md8


10/ Création de l'amorce


update-initramfs -u


11/ copie des données :


mount /dev/md4 /mnt/md4
cp -dpRx / /mnt/md4


même chose pour l'autre FS

12/ modification de /boot/silo.conf :
/dev/sda4 -> /dev/md4 // pas sur que ca soit nécessaire

dès lors on peut rebooter : on va booter sur la partition sda1. L'amorce contenue dans cette partition indique que le / est sur /dev/mda4

REBOOT

13/ On s'occupe de la parition /boot :


chico:~# mkfs.ext3 /dev/sdb1
chico:~# mount /dev/sdb1 /mnt/md1
chico:~# cd /boot
chico:/boot# cp -dpRx . /mnt/md1
chico:/boot# cd /
chico:/# umount /mnt/md1
chico:/# umount /boot
chico:/# mount /dev/sdb1 /boot
chico:/# silo
/etc/silo.conf appears to be valid
chico:/#


Avec ces commandes, on a copié sda1 vers sdb1. La commande silo permet d'écrire ce qu'il faut dans le block 0

14/ On modifie /dev/sda 83 -> fd

/dev/sda4 983 2687 13687380 fd Linux raid autodetect /dev/sda8 2687 8922 50082637+ fd Linux raid autodetect

15/ Ajout des FS sda4 et sda8 :


chico:~# cat /proc/mdstat
Personalities : raid1
md8 : active raid1 sdb81
50082560 blocks 2/1 _U

md4 : active raid1 sdb41
13687296 blocks 2/1 _U

unused devices: <none>
chico:~#
chico:~# mdadm --add /dev/md4 /dev/sda4
mdadm: added /dev/sda4
chico:~# mdadm --add /dev/md8 /dev/sda8
mdadm: added /dev/sda8
chico:~# cat /proc/mdstat
Personalities : raid1
md8 : active raid1 sda82 sdb81
50082560 blocks 2/1 _U
resync=DELAYED

md4 : active raid1 sda42 sdb41
13687296 blocks 2/1 _U
=>................... recovery = 8.7% (1201024/13687296) finish=3.1min speed=66723K/sec

unused devices: <none>
chico:~#


16/ Configuration du mdadm.conf :


chico:~# cp /etc/mdadm/mdadm.conf_orig /etc/mdadm/mdadm.conf
chico:~# mdadm --examine --scan >> /etc/mdadm/mdadm.conf
chico:~# cat /etc/mdadm/mdadm.conf |grep ARR
ARRAY /dev/md4 level=raid1 num-devices=2 UUID=38af6718:0be8c7e3:621b470f:b72b487f
ARRAY /dev/md8 level=raid1 num-devices=2 UUID=4c7ec71a:fb6fd619:46131d60:2413415c


17/ Mise à jour de l'amorce


chico:~# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.18-6-sparc64-smp
chico:~# mount /dev/sdb1 /mnt/md1
chico:~# cd /boot/ /* /dev/sda1 */
chico:/boot# cp -dpRx . /mnt/md1
chico:/boot# cd /
chico:/# umount /boot
chico:/# umount /mnt/md1
chico:/# mount /dev/sdb1 /boot
chico:/# more /boot/silo.conf
root=/dev/md4
partition=1
default=Linux
read-only
timeout=10

image=/vmlinuz
label=Linux
initrd=/initrd.img

image=/vmlinuz.old
label=LinuxOLD
initrd=/initrd.img.old

chico:/# silo
/etc/silo.conf appears to be valid


18/ Le système est prêt : Au niveau de l'openboot, on peut faire :


boot disk


ou


boot disk2


les deux /boot sont identiques, ils permettent au système de booter sur /dev/md4. En cas de crash disque, on aura des pbs avec le swap et le /boot qu'il faudra monter à partir du bon disque, mais ca ne devrait pas bloquer le boot.

19/

verifier le RAID :


mdadm --query --detail /dev/md4
cat /proc/mdstat
Personalities : raid1
md8 : active raid1 sda80 sdb81
50082560 blocks 2/2 UU

md4 : active raid1 sda40 sdb41
13687296 blocks 2/2 UU

unused devices: <none>

chico:~# mdadm --query --detail /dev/md4
/dev/md4:
Version : 00.90.03
Creation Time : Wed Sep 17 17:43:25 2008
Raid Level : raid1
Array Size : 13687296 (13.05 GiB 14.02 GB)
Device Size : 13687296 (13.05 GiB 14.02 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 4
Persistence : Superblock is persistent

Update Time : Thu Sep 18 15:07:41 2008
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 38af6718:0be8c7e3:621b470f:b72b487f (local to host chico)
Events : 0.464

Number Major Minor RaidDevice State
0 8 4 0 active sync /dev/sda4
1 8 20 1 active sync /dev/sdb4
chico:~#



hosts.deny



Le hosts.deny a une syntaxe particulière :


chico:/etc# cat hosts.deny
ALL: ALL: spawn (/usr/sbin/safe_finger -l @%h | /usr/bin/mail -s CHICO-%a-%c-%d-%h bruno@lium ) &
chico:/etc#


ca corrige les pbs du genre :


chico:/etc# tail -f /var/log/auth.log
Sep 18 16:38:44 chico sshd[4417]: refused connect from xx.domaine.fr (xxxxxxxx
Sep 18 16:46:13 chico sshd[4421]: error: /etc/hosts.deny, line 20: bad option name: "(safe_finger"



Can't use PAM: can't find libpam



apt-get install libpam0g-dev



Installer les librairies 32 bits




apt-get install lib32z1-dev lib32bz2-dev ia32-libs



Configuration réseau



/etc/network/interfaces

fixer les interfaces mac // eth0 ou eth1 : fichier /etc/iftab

Sudo



autoriser un groupe à rebooter les machines sans donner de mot de passe :


Cmnd_Alias REBOOT = /sbin/reboot, /sbin/shutdown %lium ALL =NOPASSWD: REBOOT



CUPS



Utiliser lpr lpstat et cie


apt-get install cups-bsd



installer une imprimante

lpadmin -p nom_imp -E -v socket://adresse_imp:9100 -P /tmp/fichier.ppd -o printer-is-shared=false



Firewall


- voir les règles : iptables -L

Version du système


cat /etc/debian_version
5.0.3



Voir également lsb_release (si installé) ou http://fr.wikipedia.org/wiki/Debian

inxi est également très pratique :

bruno@bruno-HP ~ $ inxi -b
System: Host: bruno-HP Kernel: 4.4.0-28-generic x86_64 (64 bit) Desktop: Cinnamon 2.8.8
Distro: Linux Mint 17.3 Rosa
Machine: System: HP product: HP EliteBook 820 G3
Mobo: HP model: 807C v: KBC Version 85.61 Bios: HP v: N75 Ver. 01.07 date: 06/01/2016
CPU: Dual core Intel Core i7-6500U (-HT-MCP-) speed/max: 515/3100 MHz
Graphics: Card: Intel Sky Lake Integrated Graphics
Display Server: X.Org 1.18.3 drivers: intel (unloaded: fbdev,vesa) Resolution: 1366x768@60.0hz
GLX Renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2)
GLX Version: 3.0 Mesa 11.2.0-devel (git-85fab1f 2016-02-10 trusty-oibaf-ppa)
Network: Card-1: Intel Ethernet Connection I219-V driver: e1000e
Card-2: Intel Wireless 8260 driver: iwlwifi
Drives: HDD Total Size: 256.1GB (23.2% used)
Info: Processes: 205 Uptime: 18:19 Memory: 1155.2/15928.3MB Client: Shell (bash) inxi: 2.2.28



Noyaux


i686 : noyau 32 bits optimisée pour les microprocesseurs Intel.
i386 : noyau 32 bits standard.
ia64 : noyau 64 bits pour les microprocesseurs Intel.
amd64 : noyau 64 bits standard.

Clé USB d'installation



doc : http://www.debian.org/releases/stable/i386/ch04s03.html.fr

1/ Télécharger /debian/dists/wheezy/main/installer-i386/current/images/hd-media/boot.img.gz
(par ex ici : http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/

2/ L'installer sur la clé :

zcat boot.img.gz > /dev/sdb



3/ Récupérer un fichier debian-[...]-businesscard.iso et le copier sur la clé

Il faut qu'il soit pour wheezy lui aussi (ou pour squeeze si on a téléchargé un boot.img.gz pour squeeze)
That's all folks

Debian sur un macbook (05/2012)



Faire fonctionner les touches F1-F12

Pour tester :

echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode



Définitivement :

echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf


(créer le fichier si nécessaire)

sudo update-initramfs -u


et rebooter.
Source : https://help.ubuntu.com/community/AppleKeyboard#Change%20Function%20Key%20behavior

Conséquence du passage de testing à stable



Techniquement, il ne se passe rien.
Politiquement : les version majeures de paquets ne changeront plus. Il n'y aura plus que des correctifs de maintenance et de sécurité.


Dernières modifs
Debian (December 28th, 2020)
Gestion des paquets (November 21st, 2020)
Ubuntu (November 21st, 2020)
Squeeze (October 18th, 2016)
Wheezy (October 18th, 2016)
Wheezy et Dell precision M 6700 (October 18th, 2016)
insserv (October 18th, 2016)

Contact
Pour m'envoyer un mail,
Pour me laisser un commentaire :
richard.brunooo
chez
gmail.com


powered by kure, modified by Bruno