Wolfzone

 Le blog d'un loup pas vraiment solitaire

Rédigé par YannG | 21 mai 2018 | Classé dans: Linux

Fin Du Support De Debian 7 "Wheezy"

Lorsque j'ai commencé à utiliser GNU/Linux, ma première expérience a été la distribution Yggdrasil, expérience couronnée de peu de succès puisque mon matériel de l'époque avait des problèmes de compatibilité.

Puis, par l'intermédiaire de la revue GNU/Linux Magazine France, j'ai rapidement découvert la distribution Red Hat, que j'ai beaucoup apprécié jusqu'au jour où, en voulant désinstaller SELinux que je n'ai jamais supporté, et à cause des diverses dépendances, la totalité de la distro a été désinstallée et tout a planté.

Puis j'ai tenté ma chance avec la distribution MandrakeLinux pendant quelques années jusqu'à ce que les détenteurs des droits du nom "Mandrake" ne viennent jouer les troubles fêtes et fassent péricliter cette distribution très intéressante.

Puis, j'ai continué avec la distribution Ubuntu, mais comme la MandrakeLinux, le soucis, c'est soit Gnome, soit KDE, qui comme Windows, passent leur temps à faire autre chose que ce que je demande à mon micro-ordinateur de faire.

Je suis donc passé à la Xubuntu, qui, enfin, correspondait globalement à mes attentes malgré son environnement quelque peu spartiate. J'ai ensuite amélioré cette austérité en passant à la distribution Linux Mint XFCE que j'ai utilisé pendant quelques années.

Enfin, en 2013, j'ai décidé de revenir en quelque sorte aux fondamentaux en installant la distribution Debian version 7 "Wheezy" qui est la distribution sur laquelle sont basées les Xubuntu et les Mint XFCE, et effectivement, à quelques détails près, j'avais enfin trouvé le système qui se rapprochait le plus de mes attentes en matières de système d'exploitation.

Mais en ce mois de mai 2018, ce sera la fin de la Debian 7 "Wheezy". Désormais, il n'y aura plus de mises à jour, et on nous conseille vivement de passer à la version suivante, sauf que les choix stratégiques qui sont maintenant suivis par Debian, sont de plus en plus aux antipodes de mes attentes, et donc fatalement, pour moi, l'expérience Debian s'arrête là.

Ainsi, ma quête de la distribution qui correspond le plus à mes attentes recommence.

Rédigé par YannG | 18 avril 2018 | Classé dans: Nostalgie

Tower Toppler A.K.A. Nebulus

Lorsque j'ai commencé à utiliser GNU/Linux en 1998, Tower Toppler inspiré du jeu Nebulus est l'un des jeux avec lequel j'ai beaucoup aimé me divertir. Ses graphismes relativement de bonne qualité, son thème unique et son caractère addictif ont contribué à me faire adorer ce jeu.

Mais les temps changent, et je l'ai petit à petit oublié jusqu'à récemment, où je l'ai réinstallé pour me souvenir de certains jours heureux.

Hé bien, il n'a pas changé, je suis seulement un peu plus âgé...

Rédigé par YannG | 25 mars 2018 | Classé dans: Linux

La Date et l'Heure Sous Linux

S'il est relativement simple de changer la date et l'heure lorsque l'on utilise une interface graphique, cela demande quelques efforts supplémentaires avec la ligne de commande.

Définir le fuseau horaire

C'est le fichier /etc/timezone qui contient la définition du fuseau horaire de l'emplacement où se trouve le micro-ordinateur. C'est un fichier qui ne contient qu'une seule ligne de texte sous la forme Continent/Ville. Par exemple si l'on se trouve en France métropolitaine, /etc/timezone devrait normalement contenir:

Europe/Paris

Les définitions de tout les fuseaux horaires sont regroupées dans le dossier /usr/share/zoneinfo.

Format de la date et de l'heure

Pour exprimer la date et/ou l'heure, une suite de séquences est utilisée. ces séquences sont toutes précédées par le signe pourcent % suivi d'une lettre en minuscule ou en majuscule qui sont bien évidemment différenciées et qui fourniront des résultats différents.

Pour la date:

%A Nom du jour de la semaine en entier.
%B Nom du mois en entier.
%d Jour du mois numérique.
%D Date complète au format %m/%d/%y.
%e Jour du mois aligné en rajoutant un espace s'il est inférieur à 10.
%F Date complète au format %Y-%m-%d.
%j Jour de l'année.
%m Mois de l'année.
%u Jour de la semaine avec lundi comme premier jour.
%U Semaine de l'année avec dimanche comme premier jour de la semaine.
%w Jour de la semaine avec dimanche comme premier jour.
%W Semaine de l'année avec lundi comme premier jour de la semaine.
%x Date complète qui tient compte des paramètres de langue.
%y Les deux derniers chiffres de l'année.
%Y Année en entier.

Pour l'heure:

%H Heure au format 24 heures.
%I Heure au format 12 heures.
%k Heure au format 24 heures et alignée avec un espace si nécessaire.
%l Heure au format 12 heures et alignée avec un espace si nécessaire.
%M Minutes de l'heure courante.
%p Indique en majuscules si l'on est avant ou après midi pour une heure au format 12 heures.
%P Indique en minuscules si l'on est avant ou après midi pour une heure au format 12 heures.
%r Heure au format 12 heures qui tient compte des paramètres de langue.
%R Heure au format 24 heures au format %H:%M.
%s Valeur de EPOCH (nombre de secondes écoulées depuis le 1 janvier 1970 à 00:00:00 UTC).
%S Secondes de l'heure courante.
%T Heure au format 24 heures au format %H:%M:%S.
%Z Nom abrégé du fuseau horaire.

Par défaut les chiffres sont complétés avec des zéros, cependant, il est possible de modifier ce comportement en ajoutant l'un des caractères suivant entre le signe pourcent % et la lettre:

- Ne pas compléter les chiffres inférieurs à 10 (signe moins).
_ Compléter avec des espaces (signe soulignement).
0 Compléter avec des zéros (comportement par défaut).

Gestion de la date et de l'heure

La commande date permet d'afficher et de modifier la date et l'heure de la machine sur laquelle le système est en cours de fonctionnement.

Sans aucun argument cette commande affiche simplement la date et l'heure en tenant compte des différents réglages tel le fuseau horaire et les paramètres de langue.

date
lundi 5 mars 2018, 07:01:53 (UTC+0100)

Le signe plus + permet de modifier le format d'affichage de la commande avec l'aide des différentes séquences mentionnées au paragraphe précédent.

date +%F
2018-03-05

On peut également utiliser plusieurs séquences pour former des dates et des heures personnalisées.

date +%d-%m-%Y
05-03-2018

Par contre si l'on veut insérer des espaces entre les séquences, il faut mettre la définition entre guillemets.

date +"%A %-d %B %Y"
lundi 5 mars 2018

L'option -d permet d'utiliser une autre date que la date courante.

date -d "2018-03-25" +"%A %-d %B %Y"
dimanche 25 mars 2018

Enfin, l'option -s permet de définir la date ou l'heure courante, cependant, les droits administrateur sont généralement demandés pour redéfinir la date et l'heure.

date -s "2018-03-05 07:01:00"
lundi 5 mars 2018, 07:01:00 (UTC+0100)

Si l'on ne renseigne que la date, l'heure est simplement remise à 0.

date -s "2018-03-05"
lundi 5 mars 2018, 00:00:00 (UTC+0100)

Pour ne changer que l'heure, il suffit d'exécuter la commande date avec les paramètres suivants:

date -s "07:36:05" +%T
07:36:05

Rédigé par YannG | 11 février 2018 | Classé dans: Linux

Installer Un Dépot .DEB Local

Il existe un certain nombre de cas ou il peut être utile de maintenir son propre dépôt de fichiers. Si l'on a une connexion internet peu rapide ou une panne internet, si l'on veut avoir les fichiers à sa disposition sur un disque dur externe, si l'on a besoin d'installer des fichiers sur une ou plusieurs machines qui n'ont pas d’accès à internet ou qui sont seulement raccordés dans un réseau local privé déconnecté d'internet.

La solution la plus simple pour obtenir les fichiers nécessaires consiste à télécharger les compilations de DVD mises à disposition sur le site Debian. Par exemple pour la version x86_64 de la distribution "Stretch", on peut trouver la compilation de DVD à l'adresse suivante:

https://cdimage.debian.org/debian-cd/9.3.0/amd64/iso-dvd/

Commencer par créer un dossier debian, puis trois dossiers destinés à contenir les données de chacune des images ISO:

mkdir debian
cd debian
mkdir dvd1
mkdir dvd2
mkdir dvd3

Télécharger ensuite les trois images ISO nommées debian-9.3.0-amd64-DVD-x.iso (ou "x" est un nombre entier entre 1 et 3):

wget https://cdimage.debian.org/debian-cd/9.3.0/amd64/iso-dvd/debian-9.3.0-amd64-DVD-1.iso
wget https://cdimage.debian.org/debian-cd/9.3.0/amd64/iso-dvd/debian-9.3.0-amd64-DVD-2.iso
wget https://cdimage.debian.org/debian-cd/9.3.0/amd64/iso-dvd/debian-9.3.0-amd64-DVD-3.iso

Une fois les trois fichiers téléchargés, décompresser les dossiers dists et pool dans chacun des dossiers précédemment créés:

cd dvd1
unar -D ../debian-9.3.0-amd64-DVD-1.iso dists/* pool/*
cd ../dvd2
unar -D ../debian-9.3.0-amd64-DVD-2.iso dists/* pool/*
cd ../dvd3
unar -D ../debian-9.3.0-amd64-DVD-3.iso dists/* pool/*

Normalement le dossier pool ne contient que les versions contrib et main, le dossier non-free n'est pas contenu dans l'image ISO et doit être téléchargé à part.

Pour ajouter les dossiers locaux à la liste des sources il faut éditer le fichier /etc/apt/sources.list pour ajouter les dossiers:

nano /etc/apt/sources.list

Ajouter les lignes suivantes à la fin du fichier:

deb [trusted=yes] file:/debian/dvd1/ stretch contrib main
deb [trusted=yes] file:/debian/dvd2/ stretch contrib main
deb [trusted=yes] file:/debian/dvd3/ stretch contrib main

L'option [trusted=yes] permet de se passer de clé de sécurité et de considérer que tous les fichiers provenant de cette sources peuvent être installés sans danger.

Une fois le fichier enregistré, il faut recharger la liste des sources pour que tout les fichiers soient accessibles:

apt-get update

Lorsque la liste des fichiers a été rechargée, on peut ensuite installer des applications avec synaptic ou avec l'interface en ligne de commande.

Rédigé par YannG | 08 janvier 2018 | Classé dans: Vintage

Réparation Alimentation Apple 2e

Il existe un problème récurrent dans la gamme apple 2e qui concerne son alimentation. Comme toutes les alimentations à découpage elle possède plusieurs condensateurs dont la fonction est d'agir comme un filtre anti-parasites en filtrant la tension du secteur.

Ces condensateurs dit de classe X2 sont des condensateurs spéciaux qui sont utilisés pour le filtrage entre phase et neutre, présentent de très bonnes caractéristiques d'isolation, supportent des pointes de tension allant jusqu'à 2.5kV, sont conçus pour ne pas provoquer de court-circuit en cas de défaillance et sont dit "auto-cicatrisant" car ils peuvent, dans une certaine mesure, se réparer eux-même et ce jusqu'à un certain point.

Dans les alimentations des apple 2e, ont trouve généralement des condensateurs de marque RIFA jaunes transparents de type "milfeuil" qui utilisent du papier de zinc métallisé encapsulé dans un boitier en époxy dur. Ces condensateurs, malgré le fait d'être de très bonne qualité ont la fâcheuse tendance à se craqueler avec le temps, ce qui les fait devenir de plus en plus fragile, réduit leur étanchéité et les rend perméables à l'humidité, provoquant fatalement leur destruction à plus ou moins brève échéance.

Ainsi, la seule solution pour éviter tout problème consiste à les remplacer avant qu'ils ne tombent en panne. Mais pour cette alimentation, il est trop tard, un des condensateur a déjà explosé, ce qui est donc certainement la cause de la panne.

Et effectivement, en s'approchant de plus près, tout devient clair.

Donc la solution consiste a dessouder les deux condensateurs, le gros de 0.47µF (ou 470 nF) qui est visiblement endommagé au regard de la craquelure centrale et le petit de 0.1 µF (ou 100 nF) qui lui est détruit.

Les condensateurs de remplacement

Il ne reste plus qu'a ressouder les condensateurs de rechange

Le résultat final après soudure et un nettoyage minimaliste.

Une fois le boitier de l'alimentation refermé, il ne reste qu'à la tester pour vérifier que la panne est réparée, et ... ça fonctionne!

Suite à cette réparation, cette alimentation pourra continuer à faire fonctionner une de ces machines pendant encore de longues années. Ce problème est très bien documenté et la réparation est facile, cependant, il faut garder à l'esprit de faire preuve de beaucoup de précautions et de ne jamais intervenir sur un appareil électrique sous tension, donc il faut penser à débrancher l'appareil avant toute intervention sur celui-ci.