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/05/16 21:48] – [Patch de mise à jour] cyrille | installfreebsd [2020/04/20 12:00] – [Dropbox] crust | ||
---|---|---|---|
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 501: | Ligne 501: | ||
=====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**, | ||
+ | </ | ||
====Installer git==== | ====Installer git==== | ||
Ligne 551: | Ligne 556: | ||
=====Dropbox===== | =====Dropbox===== | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | J'ai laissé tomber **dropbox**. | ||
+ | J'ai opté pour l' | ||
+ | Fait très bien le travail demandé ;) | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
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:// | 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:// | ||
Ligne 1036: | Ligne 1050: | ||
ulimit -c 0 dans **.bash_profile** | ulimit -c 0 dans **.bash_profile** | ||
- | ===== Mises à jour ===== | + | ===== Gestion des paquets PKG ===== |
- | ====== Mises à système de base ====== | + | ==== Gestion des mises à jour (PKG) ==== |
+ | Récupérer la liste des mises à jour | ||
+ | <code bash># pkg update</ | ||
- | Utiliser utilitaire | + | |
- | - k | + | La déployer |
- | - u | + | <code bash># pkg upgrade</ |
+ | |||
+ | |||
+ | ==== Geler / dégeler un paquet ==== | ||
+ | | ||
+ | <code bash># pkg | ||
+ | Geler un paquet === | ||
+ | <code bash># pkg lock -y LePaquet</ | ||
+ | Dégeler un paquet | ||
+ | <code bash># pkg unlock LePaquet</ | ||
+ | ==== Installer la dernière version des paquets de pkg ==== | ||
+ | |||
+ | Créer ce dossier | ||
+ | <code bash> | ||
+ | |||
+ | et ce fichier | ||
+ | <code bash>cat / | ||
+ | FreeBSD: { | ||
+ | url: " | ||
+ | }</ | ||
+ | |||
+ | Recharger la base de données des paquets | ||
+ | <code bash> pkg upgrade -f</ | ||
+ | |||
+ | Mettre à jour | ||
+ | === Vérfier quel dépôt est utilisé=== | ||
+ | <code bash>pkg -vv</ | ||
+ | === Informations sur pkg=== | ||
+ | <code bash>pkg info pkg</ | ||
+ | |||
+ | ===== 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</ | ||
+ | |||
+ | Pour les fois suivantes | ||
+ | <code bash># portsnap fetch update</ | ||
+ | |||
+ | Installer un programme | ||
+ | <code bash># cd / | ||
+ | |||
+ | Installer | ||
+ | <code bash># make install clean</ | ||
+ | |||
+ | Le supprimer | ||
+ | <code bash># make deinstall</ | ||
+ | |||
+ | ==== portmaster et mise à jour des ports ==== | ||
+ | Pour mettre à jour les logiciels des ports, le plus simple est d' | ||
+ | <code bash> | ||
+ | # cd / | ||
+ | # make install clean</ | ||
+ | |||
+ | Lister les paquets à mettre à jour | ||
+ | <code bash># portmaster -L</ | ||
+ | |||
+ | Les mettre à jour | ||
+ | <code bash># portmaster -a</ | ||
+ | |||
+ | Portmaster peut aussi être utiliser pour gérer l' | ||
+ | <code bash># portmaster shells/ | ||
+ | |||
+ | |||
+ | ===== Patchs de sécurité ===== | ||
+ | <code bash>freebsd-version | ||
+ | | ||
+ | Unlike uname(1), if a new kernel has been installed but the | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | -u Print the version and patch level of the installed userland. | ||
+ | These are hardcoded into freebsd-version during the build.</ | ||
- | <code bash> | ||
- | 12.0-RELEASE | ||
- | </ | ||
- | <code bash> | ||
- | 12.0-RELEASE</ | ||
Ligne 1078: | Ligne 1168: | ||
- | ====== Mises à système logiciels ====== | + | ===== Upgrader freeBSD 12.0 à 12.1 ===== |
+ | <code bash># freebsd-update fetch | ||
+ | # freebsd-update install | ||
+ | # freebsd-update upgrade -r 12.1-RELEASE | ||
+ | # freebsd-update install</ | ||
+ | |||
+ | A cette étape, rebooter le système : | ||
+ | <code bash># shutdown -r now</ | ||
+ | |||
+ | Après ce reboot, freebsd-update(8) doit être relancer avec les nouveaux composants de l' | ||
+ | |||
+ | <code bash># freebsd-update install</ | ||
+ | |||
+ | A cette étape les utilisateurs sont invités par freebsd-update(8) à reconstruire leurs applications tiers (comme celles compilées depuis les sources (/ | ||
+ | |||
+ | Une fois fait, relancer | ||
+ | |||
+ | <code bash># freebsd-update install</ | ||
+ | |||
+ | Enfin rebboter sous **FreeBSD 12.1-RELEASE** | ||
+ | |||
+ | <code bash># shutdown -r now</ | ||
+ | Une fois rebooter, il est recommandé de régénérer le paquet pkg afin d' | ||
+ | <code bash># pkg-static install -f pkg</ | ||
===== 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. |