Outils pour utilisateurs

Outils du site


installfreebsd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
installfreebsd [2019/03/23 18:21] – [Pour activer le suspend et resume] cyrilleinstallfreebsd [2019/03/24 19:14] – [Sources] cyrille
Ligne 3: Ligne 3:
 Sur laptop, DELL Latitude E5430 et DELL Latitude E6410 Sur laptop, DELL Latitude E5430 et DELL Latitude E6410
  
 +
 +Attention si en parallèle d'un linux, laisser le Linux gérer le grub via le MBR et rajouter une entrée dans le grub. 
 +
 +Exemple : 
 +<code bash>cat /etc/grub.d/40_custom
 +#!/bin/sh
 +exec tail -n +3 $0
 +# This file provides an easy way to add custom menu entries.  Simply type the
 +# menu entries you want to add after this comment.  Be careful not to change
 +# the 'exec tail' line above.
 +menuentry "FreeBSD 12" {
 +    set root='(hd0,3)'
 +    kfreebsd /boot/loader
 +}</code>
 +
 +Si que freesbd sur le disque, utiliser <code bash>GPT</code> et non MBR
 ===== Installation ===== ===== Installation =====
  
Ligne 103: Ligne 119:
  
  
 +===== Network Manager =====
 +
 +
 +==== Network Manager ====
 +
 +
 +<code bash>pkg show  networkmgr
 +WWW            : https://github.com/GhostBSD/networkmgr
 +Comment        : FreeBSD/GhostBSD network conection manager
 +Annotations    :
 + repo_type      : binary
 + repository     : FreeBSD
 +Flat size      : 1.71MiB
 +Description    :
 +NetworkMgr is an open source, Network Manager based on the look of the Linux
 +Network Manager user interface. It use ifconfig and netif if make all work.
 +</code>
 +
 +Il faudra ensuite configurer DOA pour que ça fonctionne
 +
 +<code bash>cat /usr/local/etc/doas.conf
 +
 +    permit nopass keepenv root
 +    permit :wheel 
 +    permit nopass keepenv :wheel cmd netcardmgr
 +    permit nopass keepenv :wheel cmd ifconfig
 +    permit nopass keepenv :wheel cmd service</code>
 +
 +Se delogguer, l'utilisateur doit faire partie du groupe **wheel**.
 +
 +
 +Gestion de la connexion par ce fichier
 +
 +<code bash> cat /etc/wpa_supplicant.conf</code>
 +
 +
 +==== CLI graphique de gestion ====
 +
 +<code bash> pkg install  wifimgr</code>
 =====X11 / XFCE===== =====X11 / XFCE=====
  
Ligne 145: Ligne 200:
 <code bash>Pkg install dbus <code bash>Pkg install dbus
 service dbus onestart</code> service dbus onestart</code>
 +
 +Démarrage auttomatique, ajouter
 +<code bash>cat /etc/rc.conf
 +dbus_enable="YES"</code>
  
 On utilisera xinit pour le lacement de XFCE On utilisera xinit pour le lacement de XFCE
Ligne 551: Ligne 610:
 Puis peaufinage via  Puis peaufinage via 
 <code bash>$ winecfg</code> <code bash>$ winecfg</code>
 +
 +Accepter tout ce qu'il propose de télécharger et installer.
 +
  
 Fonctionne nickel, mais les polices sont vraiment bizarres. Fonctionne nickel, mais les polices sont vraiment bizarres.
Ligne 656: Ligne 718:
  
 ===== Bash ===== ===== Bash =====
 +
 +==== bash comme shell par défaut ====
 +
 +
 +<WRAP center round important 60%>
 +Attention ne pas changer le shell du root
 +</WRAP>
 + 
 +
  
 <code bash># chsh -s /usr/local/bin/bash {username}</code> <code bash># chsh -s /usr/local/bin/bash {username}</code>
Ligne 669: Ligne 740:
 fdesc  /dev/fd  fdescfs  rw 0 0</code> fdesc  /dev/fd  fdescfs  rw 0 0</code>
  
 +
 +==== Autocomplétion ====
 <code bash>add the following to your ~/.bashrc or ~/.bash_profile file: <code bash>add the following to your ~/.bashrc or ~/.bash_profile file:
 [[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] && \ [[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] && \
Ligne 676: Ligne 749:
 <code bash># pkg install bash-completion</code> <code bash># pkg install bash-completion</code>
  
 +==== Alias ====
 +Créer un fichier **.bash_aliases**
 + touch .bash_aliases
 +Et y mettre ses alias. Si non fait,  insérer cette section dans le .bashrc 
 +<code bash># Alias definitions.
 +# You may want to put all your additions into a separate file like
 +# ~/.bash_aliases, instead of adding them here directly.
 +# See /usr/share/doc/bash-doc/examples in the bash-doc package.
 +if [ -f ~/.bash_aliases ]; then
 +    . ~/.bash_aliases
 +fi
 +</code>
  
 =====Sources===== =====Sources=====
Ligne 686: Ligne 771:
   *[[https://www.tecmint.com/things-to-do-after-installing-freebsd/|Post installation freeBSD laptop]]   *[[https://www.tecmint.com/things-to-do-after-installing-freebsd/|Post installation freeBSD laptop]]
   *[[https://www.cyberciti.biz/faq/freebsd-bash-installation/|FreeBSD Install BASH Shell Using pkg command]]   *[[https://www.cyberciti.biz/faq/freebsd-bash-installation/|FreeBSD Install BASH Shell Using pkg command]]
- +  *[[https://cooltrainer.org/a-freebsd-desktop-howto/|A FreeBSD 11 Desktop How-to]]
 Et surtout Et surtout
   *[[https://www.freebsd.org/| Site FreeBSD]]   *[[https://www.freebsd.org/| Site FreeBSD]]
   *[[https://forums.freebsd.org/|Forums FreeBSD]]   *[[https://forums.freebsd.org/|Forums FreeBSD]]
   *[[https://www.freebsd.org/doc/fr/books/handbook/|HandBook Français de FreeBSD]]   *[[https://www.freebsd.org/doc/fr/books/handbook/|HandBook Français de FreeBSD]]
installfreebsd.txt · Dernière modification : 2020/06/06 17:12 de cyrille