Wolfzone

 Le blog d'un loup pas vraiment solitaire

Rédigé par YannG | 17 juin 2018 | Classé dans: Humeur

Windows, Ou La Re-Installation Obsessionnelle Compulsive

Pour ne plus avoir de problème entre Windows et Linux, j'ai finalement investi dans deux micro-ordinateurs compatibles PC similaires, enfin presque.

Ils sont composés de la même base, mais j'ai fait quelques ajustements en fonction de la finalité de chaque machine. Pour la base, j'ai fait simple, compatible et durable dans le temps, et j'ai adapté la puissance de certains composants en fonction de la finalité.

Je viens de changer récemment la carte graphique, puis il y a quelques jours la RAM sur la machine dédiée surtout aux jeux sous Windows.

Évidemment, sous GNU/Linux, aucun problème, tout est reconnu dès le démarrage, les paramètres sont adaptés à la machine automatiquement et il n'y a absolument aucun soucis de fonctionnement.

Comme par hasard, j'avais délaissé depuis quelques mois mon disque dur SSD sous Windows 7 qui n'est jamais connecté à Internet et qui contient tout les Stalker originaux ainsi que ma version personnalisée de Stalker CoP que je maintiens pour mon plaisir personnel.

J'utilise un rack ICY DOCK MB971SP-B qui accepte un disque 3.5 pouces et un disque 2.5 pouces (le tout non hot plug), afin de pouvoir changer facilement de système sans me prendre la tête à démonter toute la machine à chaque fois.

J'ai donc essayé de lancer mon disque SSD spécial Stalker il y a quelques jours pour m'amuser un peu et ho joie, j'ai eu droit à un joli Blue Screen Of Death (BSOD) suivi d'un reboot des familles en boucle comme par hasard.

F8, et mode sans échec, pareil. F8, puis tentative de récupération qui dure des plombes avec à un moment, fatalement, la proposition de me faire croire qu'une restauration système est possible alors que j'ai désactivé cette fonctionnalité, puis, il fini par me dire, après un temps interminable, qu'il ne sait pas comment faire, qu'il n'arrive à rien et n'est bon à rien, bref, une fois de plus le truc qui ne sert à rien.

Pour résoudre ce souci, c'est très simple:

  • Je lance un live-DVD GNU/Linux,
  • Je cp -a /mnt /media/windows/mnt est le disque sur lequel Windows est installé et /media/windows un dossier sur un disque-dur en ext4,
  • Je formate et réinstalle Windows 7 sur le SSD,
  • Je perd le début de ma journée à paramétrer le Windows et à réinstaller tout les programmes,
  • Je lance un live-DVD GNU/Linux,
  • Je cp -a un à un les dossiers contenus dans ma sauvegarde sur le SSD, ce qui me fait perdre la fin de ma journée
  • Je lance Windows normalement, et, youpi... ça marche.

Windows le système qui passe son temps à te faire perdre ton temps.

Note pour les médisants: J'ai aussi un Windows 10 famille depuis le début de l'année pour les jeux récents, mais je n'ai toujours pas eu le temps de l'installer...

Mais je garde quand même le Windows 7 sur un disque SSD dédié à la série de jeux Stalker, car il est beaucoup plus simple à gérer.

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.