phramusca

This is my homepage.

View on GitHub

Raspberry

Installation

Mise à jour

Paquet Debian apt-auto-update (recommandé)

Le projet apt-auto-update installe la commande apt-auto-update : même idée que l’ancien script (mise à jour + nettoyage), avec activation / désactivation de la planification et nettoyage à la suppression du paquet.

Détails : README du dépôt apt-auto-update.

Ancienne méthode : script utilisateur + crontab

Un petit script pour faire la maintenance du système (mises à jour et nettoyage des paquets inutilisés), par exemple ~/Documents/scripts/Update.sh :

#!/bin/bash

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get autoremove -y
sudo apt-get autoclean
sudo apt-get clean

echo "-------------------- Press enter to exit --------------------"
read -r

Raccourci bureau (exemple) : fichier Update & clean.desktop :

[Desktop Entry]
Type=Application
Name=Update & clean
Exec=lxterminal -e ~/Documents/scripts/Update.sh
Icon=/usr/share/icons/AdwaitaLegacy/48x48/legacy/software-update-available.png
Terminal=false

Automatiser avec crontab utilisateur

crontab -e

Exemple (tous les jours à 4h) :

0 4 * * * /bin/bash ~/Documents/scripts/Update.sh >> ~/Documents/scripts/Update.log 2>&1

Rappel des champs cron :

┌───────── minute (0 - 59)
│ ┌─────── heure (0 - 23)
│ │ ┌───── jour du mois (1 - 31)
│ │ │ ┌─── mois (1 - 12)
│ │ │ │ ┌─ jour de la semaine (0 - 7) (dimanche = 0 ou 7)
│ │ │ │ │
* * * * * commande à exécuter

man 5 crontab pour la suite.

Logs rotatifs (méthode manuelle)

Fichier /etc/logrotate.d/Update (adapter le chemin du .log) :

/home/UTILISATEUR/Documents/scripts/Update.log {
    daily
    rotate 30
    missingok
    notifempty
    compress
    delaycompress
    copytruncate
}

Test : sudo logrotate -f /etc/logrotate.d/Update

Rafraichir l’icône de mise à jour

TODO: Comment rafraichir l’icone de mise à jour ??

Hotspot WEP pour Nintendo DS

La Nintendo DS ne supporte que les clefs WEP. La freebox ne permet plus de configurer le WiFi avec ce format.

Il me faut donc créer un hotspot. Heureusement mon Raspberry a le Wifi disponible puisque connecté en filaire.

📌 Notes

Prérequis

sudo apt install hostapd dnsmasq iproute2 iw

Script du hotspot

Utilisation:

Usage: ./HotspotWEP.sh {start|stop|status|restart}

Commandes:
  start   - Démarrer le hotspot WEP
  stop    - Arrêter le hotspot
  status  - Afficher l'état du hotspot
  restart - Redémarrer le hotspot

Le script: HotspotWEP.sh