Fix articles from obsd4a; Add sysclean article

master
HUC Stéphane 7 months ago
parent bea04f1886
commit b29bf3a0ff
Signed by: hucste
GPG Key ID: C4ED64222D9B037F

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T16:40:23+02:00
date: 2016-12-10T16:40:23+02:00
description: "Votre installation d'OpenBSD est terminée ! Voici quelques suggestions d'actions à faire ensuite…"
draft: false
include_toc: true

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','Base']
date: 2020-01-19T16:30:49+02:00
date: 2016-12-10T16:30:49+02:00
description: "Gérer les modes d'énergie et d'hibernation sous OpenBSD, grâce au programme 'apm'."
draft: false
include_toc: true

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','WWW']
date: 2020-05-23T16:44:39+02:00
date: 2016-12-10T16:44:39+02:00
description: "Utiliser le navigateur web Firefox sous OpenBSD"
draft: false
include_toc: true

@ -25,16 +25,16 @@ un logiciel ; utiliser l'option `-u` pour mettre à jour.
* [pkg_delete(1)](https://man.openbsd.org/pkg_delete.1) : enlever un
logiciel
### Autres
### Information
* [pkg_info(1)](https://man.openbsd.org/pkg_info.1|) : obtenir les
informations relatives au logiciel désiré
### Etat
* [pkg_check(8)](https://man.openbsd.org/pkg_check.8) : vérifier
l'installation d'un logiciel
Vous trouverez plus d'informations sur la page
"[Package Management](https://www.openbsd.org/faq/faq15.html)" *(en)*
de la FAQ Officielle d'OpenBSD…
### Explications
@ -44,6 +44,10 @@ de la FAQ Officielle d'OpenBSD…
* Supprimer les dépendances inutiles : `pkg_delete -a`
* Réparer un système cassé et vérifier son état : `pkg_check`
Vous trouverez plus d'informations sur la page
"[Package Management](https://www.openbsd.org/faq/faq15.html)" *(en)*
de la FAQ Officielle d'OpenBSD…
## Astuces
### Derrière un proxy

@ -0,0 +1,48 @@
---
categories: ['OpenBSD','Système','Utilitaire']
date: 2023-05-10T16:24:58+02:00
description: "Gérer les fichiers obsolètes sous OpenBSD, grâce à l'outil système, nommé 'sysclean'"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','sysclean']
title: "sysclean : un outil pour nettoyer son OpenBSD"
translationKey: 'openbsd-sysclean'
---
## Description
Sysclean est un script [perl(1)](http://man.openbsd.org/perl) conçu
pour aider à supprimer les fichiers obsolètes entre chacune des
mises-à-niveau d'OpenBSD.
Par lui-même, sysclean ne retire aucun fichier ; il compare les fichiers
installés par référence à ce qui devrait être dans le système de base
et prend en compte les paquets installés.
Les options sont :
* `-a` : liste tous les fichiers installés par les packages
* `-p` : liste les noms des packages utilisant des fichiers obsolètes
* `-i` : inclut les noms de fichiers à ignorer, en utilisant le fichier
`/etc/sysclean.ignore` - un par ligne, chemin absolu vers le fichier.
## Processus
Vérifions les packages "obsolètes" : `# sysclean -p`
Si le résultat convient à nos attentes, on effectue : <br>
`# pkg_delete $(sysclean -p | awk '{print $2}')`
Et, pour terminer, retirons les dépendances inutiles : <br>
`# pkg_delete -a`
---
## Astuce
L'autre outil, lui, natif au système de base sur OpenBSD est
`{{< inside2 l="sys/openbsd/pkg" t="pkg_check" a="Etat" >}}` ;-)
---

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','Base']
date: 2020-01-19T16:30:10+02:00
date: 2016-12-10T16:30:10+02:00
description: "Statut système avec l'outil 'systat' sous OpenBSD"
draft: false
include_toc: true

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','Mail']
date: 2020-01-19T15:59:26+02:00
date: 2016-12-10T15:59:26+02:00
description: "Utiliser le client mail Thunderbird sous OpenBSD"
draft: false
include_toc: true

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T07:00:28+02:00
date: 2016-12-10T07:00:28+02:00
description: "Astuce : comment graver un cdrom sous OpenBSD"
draft: false
include_toc: true

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T22:01:11+02:00
date: 2016-12-10T22:01:11+02:00
description: "Une astuce pour gérer le volume audio sous OpenBSD"
draft: false
include_toc: true

@ -1,6 +1,6 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-05-14T12:51:01+02:00
date: 2016-12-10T12:51:01+02:00
description: "Recensement de différents trucs et astuces pour mieux appréhender OpenBSD"
draft: false
include_toc: true

@ -0,0 +1,115 @@
---
categories: ['OpenBSD','Tutoriel']
date: 2020-01-19T16:44:06+02:00
description: "Comprendre le fonctionnement de CVS par le biais de ce mini-tutoriel pour collaborer avec l'équipe d'OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','cvs']
title: "[Mini-Tuto] Utiliser CVS sous OpenBSD"
translationKey: 'openbsd-tuto-cvs'
---
## Description
Le projet OpenBSD diffuse ses sources, quelqu'elles soient, par le biais
de [serveurs Anonymes CVS](https://www.openbsd.org/cvsync.html) - qui
est un système de gestion des différentes versions d'un code
*(tel que peut l'être git, ou bazaar…)*
Ayant une machine informatique sous OpenBSD, nous n'avons besoin de ne
rien installer, puisque `cvs` est installé par défaut.
Le projet OpenBSD a 4 dépôts différents, avec lesquels nous pouvons interagir :
* **src** - code source pour le système de base
* **ports** - l'arborescence des ports
* **www** - web pages
* **xenocara** - xenocara
*Ces dépôts, du fait de ne pas faire partie de l'équipe des développeurs,
nous sont accessibles seulement en lecture seule !*
## Récupération des sources
Admettons que nous avons repéré une erreur sur une des pages du site web
d'OpenBSD, nous "interagirons" donc avec le dépôt **www**.
Commençons par créer un répertoire où nous téléchargerons les sources
désirées :
`$ mkdir ~/src && cd ~/src`
{{<note tip>}}
Bien sûr, le dossier peut avoir tout autre nom que vous désirez lui
donner… par convention, nous utiliserons "~/src" pour le reste de ce
mini-tutoriel !
{{</note>}}
Puis, demandons à cvs de récupérer les sources désirées - nous
choisissons pour l'exemple le [serveur anonyme CVS](https://www.openbsd.org/anoncvs.html)
de nos collaborateurs français que sont A.Jacoutot et L.Breuil :
`$ cvs -qd anoncvs@anoncvs.fr.openbsd.org:/cvs get -P www`
{{<note info>}}
Patientez, cela mettra un certain temps pour récupérer l'ensemble des
fichiers sources mis à disposition, selon votre bande passante !
{{</note>}}
## Modification
- Éditez le fichier où vous pensez avoir trouvé une erreur pour le
corriger, avec votre éditeur texte préféré.
- Puis, créer un fichier diff :
```sh
$ cd ~/src/www
$ cvs diff -u > /tmp/patch.txt
```
Cela étant fait, transmettez le contenu du fichier `patch.txt`, intégré
dans le corps du mail - en copie - de préférence à la liste de diffusion
<tech@openbsd.org> !
{{<note warning>}}
Attention, pour les trois autres dépôts que sont "src", "ports" et
"xenocara", l'utilisation de CVS est légèrement différente ; tout est
assez bien expliqué… dans la page "[CVS Anonyme](https://www.openbsd.org/cvsync.html)" !
{{</note>}}
## Mettre à jour votre arborescence des sources
Pour mettre à jour l'arborescence que vous avez déjà récupérée, c'est
vraiment très simple :
```sh
$ cd ~/src/www
$ cvs -q up -Pd
```
## Gestion d'erreurs
### No CVSROOT specified
Vous avez l'erreur suivante, quand vous utilisez cvs :
```sh
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
```
**Vous n'êtes pas dans le bon répertoire à mettre à jour** - déplacez-vous
dans le répertoire cible à mettre à jour.
Admettons, pour reprendre l'exemple de gestion du site www, mettez-vous
dans `~/src/www` !!!
---
## Historique
J'ai écrit historiquement cette documentation sur le wiki de la communauté
"OpenBSD Pour Tous".
---

@ -1,6 +1,6 @@
---
categories: ['Traduction']
date: 2020-05-09T12:13:31+02:00
date: 2016-12-10T12:13:31+02:00
description: "Traduction EN → FR de l'article 'Learn UNIX in 10 minutes' du site disparu 'Freeengineer.org'"
draft: false
include_toc: true

Loading…
Cancel
Save