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
installfreebsd [2019/06/05 13:46] – [Mises à jour] cyrilleinstallfreebsd [2020/06/06 17:12] (Version actuelle) – [Pour la monter un [ DVD | CD ]] cyrille
Ligne 1: Ligne 1:
-======Installation de freeBSD 12======+======Installation de freeBSD 12.0 / 12.1 ======
  
 Sur laptop, DELL Latitude E5430 et DELL Latitude E6410 Sur laptop, DELL Latitude E5430 et DELL Latitude E6410
Ligne 225: Ligne 225:
 <code bash>/etc/rc.d/devfs restart</code> <code bash>/etc/rc.d/devfs restart</code>
  
 +===== Pour la lecture des DVD =====
 +Il faudra penser à installer le paquet libdvdcss
 +
 +<code bash># pkg install libdvdcss</code>
 +
 +
 +===== Pour la monter un [ DVD | CD ] =====
 +<code bash>dmesg | egrep -i 'cd|dvd'</code>
 +Retournera le device
 +un cd
 +<code bash>mount -t udf  /dev/cd0 /mnt</code>
 +un dvd
 +<code bash>mount -t udf  /dev/cd0 /mnt</code>
 +
 +(PS besoin de monter le DVD sous VLC, il le gère)
 +
 +Pour ejecter le CD | DVD
 +<code bash>eject /dev/cd0</code>
 ===== Powerd++ ===== ===== Powerd++ =====
 Gestion des processeurs multicores. Gestion des processeurs multicores.
Ligne 501: Ligne 519:
 =====Monter les périphériques amovibles===== =====Monter les périphériques amovibles=====
 Attention la version d’automount des repos ne permet pas de monter du FAT32. Utiliser cette procédure. Attention la version d’automount des repos ne permet pas de monter du FAT32. Utiliser cette procédure.
 +
 +
 +<WRAP center round important 60%>
 +Attention sous FreeBSD **12.1**,  **fusefs-ext4fuse** n'est plus disponible. Utiliser **sysutils/fusefs-ext2** à la place (ce module permet le montage des  ext2, ext3 et ext4 en lecture / écriture).
 +</WRAP>
  
 ====Installer git==== ====Installer git====
Ligne 550: Ligne 573:
 Et hop, ça fonctionne…... Et hop, ça fonctionne…...
  
 +===== Gérer le log d'automount =====
 +A la base je n'avais pas pensé à cela, mais avec le temps j'observe un log d'automount de 350 Mo !
 +Il faut donc utiliser [[https://www.freebsd.org/cgi/man.cgi?query=newsyslog.conf&sektion=5&n=1|newsyslog]] afin de le gérer.
 +
 +<code bash>su -
 +cd /etc/newsyslog.conf.d/
 +nano automount.conf</code>
 +
 +avec le contenu suivant :
 +<code bash># newsyslog for automount
 +# Cyrille
 +/var/log/automount.log 640  7       1000      JC</code>
 +
 +Dès lors une archive sera créée dès que le log sera supérieur à 1 000Kb et 7 archives seront conservées.
 =====Dropbox===== =====Dropbox=====
 +
 +<WRAP center round info 60%>
 +J'ai laissé tomber **dropbox**. 
 +J'ai opté pour l'installation de **Seafile** sur mon VPS et le client GUI **seafile-gui** dispo dans les repos de FreeBSD, Linux sur les postes clients. 
 +Fait très bien le travail demandé ;)
 +</WRAP>
 +
 +
 +
 Pas de portage Dropbox sous freeBSD Pas de portage Dropbox sous freeBSD
 Le kernel de freeBSD ne prend pas en charge **inotify** donc pas de dropbox... En tout cas dropbox ne fournit pas de client freeBSD. Reste à trouver une alternative ou utiliser wine et le client windows (parait il)... Il y aussi [[https://www.freshports.org/devel/libinotify|libnotify]] mais pas trop cherché dans ce sens .... Le kernel de freeBSD ne prend pas en charge **inotify** donc pas de dropbox... En tout cas dropbox ne fournit pas de client freeBSD. Reste à trouver une alternative ou utiliser wine et le client windows (parait il)... Il y aussi [[https://www.freshports.org/devel/libinotify|libnotify]] mais pas trop cherché dans ce sens ....
Ligne 1037: Ligne 1083:
  
 ===== Gestion des paquets PKG ===== ===== Gestion des paquets PKG =====
 +
 +==== Gestion des mises à jour (PKG) ====
 +
 Récupérer la liste des mises  à jour Récupérer la liste des mises  à jour
 <code bash># pkg update</code> <code bash># pkg update</code>
Ligne 1045: Ligne 1094:
  
  
-==== Gestion des paquets via pkg ==== +==== Geler / dégeler un paquet ====  
-===Lister les paquets gelés=== + Lister les paquets gelés  
-<code bash># pkg lock -l</code> +<code bash># pkg   -l</code> 
-===Geler un paquet ===+ Geler un paquet ===
 <code bash># pkg lock -y LePaquet</code> <code bash># pkg lock -y LePaquet</code>
 Dégeler un paquet Dégeler un paquet
 <code bash># pkg unlock LePaquet</code> <code bash># pkg unlock LePaquet</code>
-===Installer la dernière version des paquets de pkg=== +==== Installer la dernière version des paquets de pkg ====
  
 Créer ce dossier  Créer ce dossier 
Ligne 1062: Ligne 1111:
   url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"   url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
 }</code> }</code>
 +
 +Recharger la base de données des paquets
 +<code bash> pkg upgrade -f</code>
  
 Mettre à jour Mettre à jour
Ligne 1068: Ligne 1120:
 === Informations sur pkg=== === Informations sur pkg===
 <code bash>pkg info pkg</code> <code bash>pkg info pkg</code>
 +
 +===== Gestion des ports =====
 +Pour ceux qui préfèrent compiler les paquets par eux.
 +
 +==== via portsnap ====
 +
 +
 +Première install
 +<code bash># portsnap fetch
 +# portsnap extract</code>
 +
 +Pour les fois suivantes
 +<code bash># portsnap fetch update</code>
 +
 +Installer un programme
 +<code bash># cd /usr/ports/shells/bash</code>
 +
 +Installer 
 +<code bash># make install clean</code>
 +
 +Le supprimer
 +<code bash># make deinstall</code>
 +
 +==== portmaster et mise à jour des ports ==== 
 +Pour mettre à jour les logiciels des ports, le plus simple est d'utiliser portmaster
 +<code bash>
 +# cd /usr/ports/ports-mgmt/portmaster
 +# make install clean</code>
 +
 +Lister les paquets à mettre à jour
 +<code bash># portmaster -L</code>
 +
 +Les mettre à jour
 +<code bash># portmaster -a</code>
 +
 +Portmaster peut aussi être utiliser pour gérer l'installation d'un programme. Exemple
 +<code bash># portmaster shells/bash</code>
 +
 +
 ===== Patchs de sécurité ===== ===== Patchs de sécurité =====
 <code bash>freebsd-version <code bash>freebsd-version
Ligne 1109: Ligne 1200:
  
  
 +===== Upgrader freeBSD 12.0 à 12.1 =====
 +<code bash># freebsd-update fetch
 +# freebsd-update install
 +# freebsd-update upgrade -r 12.1-RELEASE
 +# freebsd-update install</code>
 +
 +A cette étape, rebooter le système :
 +<code bash># shutdown -r now</code>
 +
 +Après ce reboot, freebsd-update(8) doit être relancer avec les nouveaux composants de l'userland:
 +
 +<code bash># freebsd-update install</code>
 +
 +A cette étape les utilisateurs sont invités par  freebsd-update(8) à reconstruire leurs applications tiers (comme celles compilées depuis les sources (/usr/port/) afin de faire correspondre les librairies système.
 +
 +Une fois fait, relancer  freebsd-update(8) afin de supprimer les libraires inutiles
 +
 +<code bash># freebsd-update install</code>
 +
 +Enfin rebboter sous **FreeBSD 12.1-RELEASE**
 +
 +<code bash># shutdown -r now</code>
 +
 +Une fois rebooter, il est recommandé de régénérer le paquet pkg afin d'éviter de futurs problèmes lors des installations  à venir.
  
 +<code bash># pkg-static install -f pkg</code>
 ===== Sources ===== ===== Sources =====
 Je n'ai pas pondu tout cela tout seul, j'ai lu pas mal de docs et les forums BSD. Je n'ai pas pondu tout cela tout seul, j'ai lu pas mal de docs et les forums BSD.
installfreebsd.1559735169.txt.gz · Dernière modification : 2019/07/17 19:24 (modification externe)