Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
installfreebsd [2019/03/09 18:41] – cyrille | installfreebsd [2019/03/10 13:07] – = cyrille | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Francisation | + | ======Installation de freeBSD 12====== |
- | Editer le fichier / | + | |
+ | Sur laptop, DELL Latitude E5430 et DELL Latitude E6410 | ||
- | default:\ | + | ===== Installation ===== |
+ | |||
+ | Récupérer l'iso de freeBSD. La graver sur une clef USB et booter dessus. | ||
+ | Suivre l' | ||
+ | |||
+ | | {{ : | ||
+ | Faire attention au stade de configuration réseau de choisir pour ETSI / FR | ||
+ | " | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | |||
+ | Voici les options que j'ai choisies lors de **System Configuration** | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | Rebooter sur freeBSD | ||
+ | |||
+ | |||
+ | =====Francisation===== | ||
+ | Editer le fichier **/ | ||
+ | |||
+ | |||
+ | < | ||
: | : | ||
: | : | ||
Ligne 29: | Ligne 54: | ||
: | : | ||
: | : | ||
- | : | + | : |
- | Ajouter | + | |
- | : | + | Ajouter |
- | : | + | <code bash> : |
+ | : | ||
Le recharger | Le recharger | ||
- | cap_mkdb /etc /login.conf | + | <code bash>cap_mkdb /etc /login.conf</ |
+ | =====Initialisation de pkg===== | ||
+ | | {{ : | ||
- | AJOUTER un user | + | |
- | # adduser | + | =====AJOUTER un user===== |
+ | <code bash># adduser</ | ||
L’inclure dans les groupes : wheel operator video | L’inclure dans les groupes : wheel operator video | ||
- | Gestion du son | + | =====Gestion du son===== |
- | #kldload snd_driver | + | <code bash>#kldload snd_driver</ |
- | cat / | + | <code bash>cat / |
Installed devices: | Installed devices: | ||
pcm0: <IDT 92HD93BXX (Analog 2.0+HP/ | pcm0: <IDT 92HD93BXX (Analog 2.0+HP/ | ||
Ligne 54: | Ligne 83: | ||
pcm3: <Intel Panther Point (HDMI/DP 8ch)> (play) | pcm3: <Intel Panther Point (HDMI/DP 8ch)> (play) | ||
pcm4: <Intel Panther Point (HDMI/DP 8ch)> (play) | pcm4: <Intel Panther Point (HDMI/DP 8ch)> (play) | ||
- | No devices installed from userspace. | + | No devices installed from userspace.</ |
+ | |||
+ | <code bash># | ||
+ | |||
+ | |||
+ | =====Affichage | ||
+ | Installer le paquet | ||
+ | <code bash>pkg install drm-kmod</ | ||
- | #sysrc kld_list+=snd_hda | + | Initialisation au boot |
+ | <code bash>sysrc kld_list+="/ | ||
+ | Le charger | ||
+ | <code bash> | ||
- | drm-kmod | + | Vérifier |
- | pkg install drm-kmod | + | <code bash>kldstat -v | grep i915</ |
- | sysrc kld_list+="/ | + | |
- | kldload / | + | |
- | kldstat -v | grep i915 | + | |
- | X11 / XFCE | + | =====X11 / XFCE===== |
- | pkg install xorg xfce xfce4-goodies xfce4-mixer xfce4-volumed xf86-video-intel file-roller | + | <code bash>pkg install xorg xfce xfce4-goodies xfce4-mixer xfce4-volumed xf86-video-intel file-roller</ |
- | Pour activer le suspend et resume | + | ====Pour activer le suspend et resume |
- | pkg info -D xfce4-session | + | Créer ces 2 fichiers |
+ | <code bash>pkg info -D xfce4-session | ||
xfce4-session-4.12.1_4: | xfce4-session-4.12.1_4: | ||
Always: | Always: | ||
Ligne 96: | Ligne 133: | ||
return polkit.Result.YES; | return polkit.Result.YES; | ||
} | } | ||
- | }); | + | });</ |
+ | |||
+ | |||
+ | =======Démarrer xfce====== | ||
- | Démarrer xfce | + | On aura besoin de dbus |
+ | <code bash>Pkg install dbus | ||
+ | service dbus onestart</ | ||
- | Lancer dbus | + | On utilisera xinit pour le lacement de XFCE |
- | Pkg install dbus | + | |
- | service dbus onestart | + | |
Créer dans le Home un .xinitrc | Créer dans le Home un .xinitrc | ||
- | # SET PROPER locale | + | <code bash># SET PROPER locale |
export LANG=" | export LANG=" | ||
export LC_ALL=" | export LC_ALL=" | ||
Ligne 116: | Ligne 157: | ||
setxkbmap fr & | setxkbmap fr & | ||
# Lancer xfce | # Lancer xfce | ||
- | / | + | / |
+ | |||
+ | |||
+ | Enfin lancer la session X | ||
+ | <code bash> | ||
Lier xinitrc et xsession | Lier xinitrc et xsession | ||
- | ln -s ~/.xinitrc ~/.xsession | + | <code bash> |
- | anti-aliasing avec la police Helvetica | + | ====anti-aliasing avec la police Helvetica===== |
Editer ce fichier ainsi | Editer ce fichier ainsi | ||
- | <?xml version=' | + | <code bash><?xml version=' |
< | < | ||
< | < | ||
Ligne 170: | Ligne 215: | ||
</ | </ | ||
- | </ | + | </ |
- | Paramétrage de Xorg | + | =====Paramétrage de Xorg===== |
- | + | ======Carte video====== | |
- | # cat / | + | Créer ces 2 fichiers |
+ | <code bash># cat / | ||
Section " | Section " | ||
Identifier " | Identifier " | ||
Ligne 181: | Ligne 227: | ||
Option " | Option " | ||
Option | Option | ||
- | EndSection | + | EndSection</ |
- | # cat / | + | ======Le clavier====== |
+ | <code bash># cat / | ||
Section " | Section " | ||
Identifier " | Identifier " | ||
Ligne 190: | Ligne 236: | ||
Option " | Option " | ||
Option " | Option " | ||
- | EndSection | + | EndSection</ |
Ligne 197: | Ligne 243: | ||
Diminuer le timeout du menu du boot loader à 2 secondes | Diminuer le timeout du menu du boot loader à 2 secondes | ||
- | sysrc -f / | + | <code bash>sysrc -f / |
Accélération de chiffrement des processeurs modernes | Accélération de chiffrement des processeurs modernes | ||
- | #echo ' | + | <code bash>#echo ' |
Module à charger dans /boot et non etcrc.conf pour un chargement plus rapide | Module à charger dans /boot et non etcrc.conf pour un chargement plus rapide | ||
Ligne 205: | Ligne 251: | ||
On commence par optimiser le scheduler pour un usage desktop: | On commence par optimiser le scheduler pour un usage desktop: | ||
- | sysrc -f / | + | <code bash>sysrc -f / |
Pour activer la réponse «yes» aux questions de fsck au démarrage: | Pour activer la réponse «yes» aux questions de fsck au démarrage: | ||
- | sysrc fsck_y_enable=YES | + | <code bash>sysrc fsck_y_enable=YES</ |
Utiliser micro codes CPU | Utiliser micro codes CPU | ||
- | pkg install devcpu-data | + | <code bash>pkg install devcpu-data |
service microcode_update enable | service microcode_update enable | ||
- | service microcode_update start | + | service microcode_update start</ |
| | ||
| | ||
- | sysrc kld_list+=coretemp | + | <code bash>sysrc kld_list+=coretemp |
- | sysrc kld_list+=cpuctl | + | sysrc kld_list+=cpuctl</ |
Ligne 228: | Ligne 274: | ||
Installer git | Installer git | ||
- | # pkg install git | + | <code bash># pkg install git |
# git clone https:// | # git clone https:// | ||
+ | </ | ||
Ligne 237: | Ligne 283: | ||
(nécessaires pour compiler exfat-utils/ | (nécessaires pour compiler exfat-utils/ | ||
- | # portsnap fetch | + | <code bash># portsnap fetch |
# portsnap extract | # portsnap extract | ||
+ | </ | ||
- | + | Compilation de fusefs-exfat | |
- | # cd / | + | <code bash># cd / |
- | # make install clean | + | # make install clean</ |
Accepter la licence et toutes les options par défaut | Accepter la licence et toutes les options par défaut | ||
- | # cd / | + | Compilation de exfat-utils |
- | # make install clean | + | <code bash># cd / |
+ | # make install clean</ | ||
Même procédure | Même procédure | ||
Installer le reste des dépendances via pkg | Installer le reste des dépendances via pkg | ||
- | # pkg install fusefs-ntfs fusefs-ext4fuse fusefs-hfsfuse fusefs-lkl fusefs-simple-mtpfs zenity | + | <code bash># pkg install fusefs-ntfs fusefs-ext4fuse fusefs-hfsfuse fusefs-lkl fusefs-simple-mtpfs zenity |
- | + | Détarer automount-1.6.1.tar.gz | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | Détarer automount-1.6.1.tar.gz , entrez dans le dossier | + | |
- | # cp automount.conf | + | |
Editer ce fichier de cette façon | Editer ce fichier de cette façon | ||
- | $ cat / | + | <code bash>$ cat / |
USERUMOUNT=YES | USERUMOUNT=YES | ||
ATIME=NO | ATIME=NO | ||
Ligne 269: | Ligne 311: | ||
USER=ragnarok | USER=ragnarok | ||
ENCODING=fr_FR.UTF-8 | ENCODING=fr_FR.UTF-8 | ||
- | CODEPAGE=cp850 | + | CODEPAGE=cp850</ |
+ | Installation manuelle d' | ||
+ | <code bash># cp automount.conf | ||
# cp automount_devd.conf / | # cp automount_devd.conf / | ||
# cp automount | # cp automount | ||
# chmod +x / | # chmod +x / | ||
- | # / | + | # / |
Et hop, ça fonctionne…... | Et hop, ça fonctionne…... |