En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.
 
 
 
 
Vous êtes ici :   Accueil » Blog » Tous les billets
 
    Imprimer la page...
    Imprimer la section...
 

Blog - Tous les billets

Fedora32.pngFedora 32  -  par alainderen

[For english reader, click on the flag on upper left to switch in english]

On y est, j'ai migré en Fedora 32, et le 'look & feel' continue de s'améliorer version après version.

Pas de problèmes to la mise à jour depuis la version F31, à part VirtualBox que j'ai été obligé de dé-installer.

Mais après la mise à jour, j'ai ré-installé tout de suite VirtualBox compatible avec F32.

En fait, à chaque nouvelle version, j'attends de migrer que VirtualBox arrive avec une mise à jour qui soit compatible avec l'OS.

Publié le 13/06/2020 20:23  - aucun commentaire - |     |
langage-de-programmation-ruby.pnghumeur  -  par alainderen

[For english reader, click on the flag on upper left to switch in english]


Mon travail principal est toujours DBA, du haut de la montagne de connaissances accumulées. Principalement Oracle, mais aussi PostGreSQL comme autre opportunitée.

Mais pour préserver ma santé mentale, je m'intéresse à d'autres technologies.

Les bases de données NoSQL ne m'impressionnent pas. C'est juste un effet de mode. Cela devient une technologie parmi d'autres, avec des points forts et faibles, et pas la révolution attendue.

De mon point de vue, les bases de données de type 'graphes' me semble plus intéressantes, et sous-employées pour le moment.


Et pour le plaisir, je continue à programmer pour moi. Après avoir essayé différents languages pendant plusieurs années, j'aimes et je reviens régulièrement vers RUBY.


Pourquoi RUBY?
Eh bien, la syntaxe est élégante et légère, le code est compacte et reste lisible même après plusieurs semaines ou mois.
Je l'utilise pour scripter ou pour des interfaces graphiques (GUI).
Pour le GUI, j'utilise jRuby et Swing.


Pourquoi pas Java?
J'ai essayé par le passé, mais je n'ai jamais aimé, trop verbeux.
"100 lines de Java peuvent être écrites en 10 lignes en Ruby" : C'est une phrase très commune dans le monde Ruby, et après avoir essayé ... c'et vrai.

Pourquoi pas python?
Je n'ai jamais accroché. Si nécessaire, je pourrai coder en python, mais je préfère Ruby. C'est jute une question de ressenti.


Après des années, la sagesse de décider de ne pas décider. Tout le monde peut dire qu'il aime et supporte son language de programmation. Si le meilleur était à choisir, ce serait 'Ada'. Mais c'est une autre histoire.

Ruby est l'un de mes language de programmation préféré. Et je vais écrire quelques pages là-dessus.

Publié le 08/06/2020 19:35  - 1 commentaire - |     |
Oracle Database 12c : une nouvelle ère ?  -  par   webMaster_alaindereninfo


[For english reader, click on the flag on upper left to switch in english]

Lundi 09 septembre eut lieu à Paris, un grand show d'Oracle pour le lancement de la Database 12c.

Tom Kyte fut l'invité vedette de ces conférences. Sa présentation a été très claire, surtout si on pense qu'il a été le seul à parler en anglais. Ca a été un très bon moment.
Comme il l'a dit, il a vécu 2 ruptures majors dans les bases Oracle:
* D'abord, il y a 34 ans avec Oracle 6, quand la Database est devenu multi-process.
* Et maintenant, avec la 12c, et les 600 nouvelles fonctionalités, spécialement les databases "plugable".

D'où le titre: "une nouvelle ère ?"

Oracle_DB_12c_Tom_Kyte_(2013-09-09).jpg

Dans une courte présentation, il a été montré comment dupliquer une database dans un CDB (Container DataBase). L'opération est très rapide, car c'est juste déclaratif. Les datafiles ne sont pas dupliqués sur le champs. C'est comme dans VirtualBox, quand un serveur est lié à un autre. Seuls les blocks modifiés sont écrits sur disques.
C'est très impressionnant. Mais j'ai noté une limitation: la base source a été arrêté. Cette fonctionalité pourrait être amélioré avec une sorte de mode "begin backup", pour ne pas impacter les utilisateurs finaux, surtout en cas de duplication d'une base de production? C'est quelque-chose à creuser.

Il y a de nombreuses fonctionnalités pour de DataGuard (DG), dans l'option payant "Active DG", bien entendu.
* Maintenant les environnements Standby ne sont plus seules et tentant de se connecter l'un à l'autre. Une nouvelle sorte de structure, similaire à l'architecture RAC, les lie entre elles et améliore la communication comme un système global.
* Une autre amélioration est la réplication synchrone (FAR Sync) à longue distance, avec un serveur "répétiteur".
* C'est couplé avec le "FAST Sync" pour accélérer les COMMIT synchrones entre databases.


Il y a eu une autre intéressante présentation du CERN qui est beta-tester de la 12c. Ils on plus de 100PB (1PB = 1024 TB) de données, et toujours en augmentation. Ils sont face à 2 difficultés:
* Duplication de données à longue distance: facilité avec les nouvelles facilités du DG.
* Transaction errors: quand une transaction est perdue (disconnecté) près du commit, il est possible de la relancer automatiquement à travers le driver JDBC (seulement celui-là pour le moment). Cela semble très utile pour eux qui ont des insertions massives de données. Mais pour des utilisateurs OLTP/ERP, ils ont juste besoin de se reconnecter, interroger les données dans leur application et vérifier que l'insert s'est fait ou non.


Une autre intéressante présentation a été sur sur la compression en ligne automatique, et ce sans rien scripter, couplé avec le "multi-tiering" des données sur différentes qualités de disques. Disponible dans l'option payante "advanced compression".
Ce n'est possible qu'avec les solutions de stockage SUN/zfs. Je suppose que dans les versions suivantes, d'autres vendeurs de stockage de données (EMC, Netapp, ...) seront compatibles.

Pas de grandes annones pour le RAC. La seule, est le "FLAX ASM". Un noeud du RAC ne sera pas obligé d'avoir une instance ASM mais sera un client d'un autre noeud.


Pour les questions de licenses, rien n'a été dit, bien sur.
Il semble que le "CDB multi-tennant" sera une license additionnelle de la base de données. Et le "CDB single-tennant" sera inclus dans la license de la base de données.
Il est toujours possible de créer une base de données de manière traditionnelle. Mais l'utilisation du "CDB single-tennant" devrait faciliter les migrations de versions.


Pour terminer cette journée, une présentation non-Oracle de Jean-François CLERVOY, un spacionaute français, qui est allé 3 fois dans l'espace.
La présentation de son expérience a été impressionnante, et on doit garder à l'esprit de rester humble face à l'immensité de l'espace, et la fragilité de notre planète.
 

Oracle_DB_12c_(2013-09-09).jpg

Publié le 27/09/2013 22:06  - aucun commentaire - |     |
Oracle Database 12c  -  par   webMaster_alaindereninfo

[For english reader, click on the flag on upper left to switch in english]

Finalement, la version officielle de la Database 12c (12.1.0.1.0) est disponible sur Technet pour Windows / Linux / Solaris pour le moment.

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

J'ai téléchargé la documentation et lu les nouvelles fonctionnalités.

Le principal est le "Database container" (CDB), qui est un concept totalement nouveau. Mis je ne pense pas que ce sera une fonctionalité universelle pour toutes les entreprises.
 

La plus intéressante amélioration que j'ai lu est ici:

http://docs.oracle.com/cd/E16655_01/server.121/e17906/chapter1.htm#AREANO02524

1.7.2.1 Oracle ACFS Support for All Oracle Database Files

"Oracle ACFS provides support for all database files."



Si je comprends bien, il deviendrait possible d'avoir le bénéfice de l'ASM (via ACFS) et de gérer des databases avec des systèmes de fichiers, à la fois pour les bases simples et en RAC.
C'est une amélioration majeure!



Egalement, lundi prochain, à Paris, il y a une présentation pour le lancement de la Database 12c:

http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=168982

Tom Kyte sera là.

Je me suis inscrit, donc j'écrirerai un petit commentaire à mon retour.
 

Publié le 03/09/2013 12:23  - aucun commentaire - |     |
Vidéo et Musique  -  par   webMaster_alaindereninfo

[For english reader, click on the flag on upper left to switch in english]

Sur CentOS, "Movie Player" est installé par défaut pour visionner les vidéos et écouter de la musique.
Mais je ne peux quasiment lire aucune vidéo avec.

Donc j'ai décidé d'installer un lecteur plus universel.

Au début, j'ai pensé à "VLC". Mais après pas mal de problèmes et de messages d'erreurs, j'ai abandonné.
Il semblerait qu'il ne soit pas possible d'installer VLC sur CentOS.

Après pas mal de recherches, j'ai trouvé mon graal: "mplayer".

Dont voici la description dans wikipedia:
http://fr.wikipedia.org/wiki/MPlayer
http://en.wikipedia.org/wiki/MPlayer

Cela semble un lecteur puissant et très léger en consommation CPU.


Note importante:
MPlayer est un très bon ecteur, mais n'a pas d'interface graphique agréable.
Pour l'utiliser, une "interface graphique" ("Frontends" en anglais) doit être installé.

Voici une liste de ceux disponibles:
http://www.mplayerhq.hu/design3/projects.html

2 d'entre eux semblent très populaires: "GnomeMplayer" and "SMPlayer"

Pour "SMPlayer", il semble bon, mais il n'y a pas de RPM disponibles pour CentOS/RHel.
http://smplayer.sourceforge.net/

Donc j'ai installé  "GnomeMplayer"

Voici le site principale:
https://sites.google.com/site/kdekorte2/gnomemplayer

Et ici le Blog de son auteur:
http://kdekorte.blogspot.fr/search/label/GnomeMplayer


J'avais installé tout cela l'année dernière, et cela a fonctionné parfaitement pendant longtemps.

Mais récemment, je suis passé en CentOS 6.4, et j'ai eu quelques soucis avec.


Après quelques investiguations:

yum list mplayer

Installed Packages
mplayer.x86_64          4:1.2-91_snap20130509.el6        @atrpms
Available Packages
mplayer.i686            1.0.4-3.el6                      linuxtech




yum list gnome-mplayer

Installed Packages
gnome-mplayer.x86_64    1.0.0-12.el6                     @atrpms



Ici la dernière version:
http://mplayerhq.hu/design7/news.html

Au moment où j'écrit cet article:
2013-05-05, Sunday :: MPlayer 1.1.1 update

De toute évidence, j'ai un petit soucis quelque part.



Pour "GnomeMplayer", seule la version 1.0.0 est disponible dans le référentiel "atrpms".
Dans le blog, la version 1.0.7 est disponible.
Mais dans la page des téléchargements:
http://code.google.com/p/gnome-mplayer/downloads/list
La version 1.0.8 est disponible...



Première tentative pour ré-installer "MPlayer" (échec):

J'ai téléchargé la dernière version sur:
http://mplayerhq.hu/design7/dload.html

Player 1.1.1 release     HTTP (xz compressed, 11 MB)
MPlayer-1.1.1.tar.xz


Et j'ai tenté de l'installer manuellement:
yum remove gnome-mplayer
yum remove mplayer

yum repolist


Je n'ai gardé que les référentiels suivant:
* epel
* rpmfusion-free-updates
* rpmfusion-nonfree-updates
J'ai mis tous les autres dans la clause "--disablerepo".

yum list mplayer --disablerepo=base,elrepo,extras,rpmforge,updates,linuxtech,atrpms

Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * epel: nl.mirror.eurid.eu
 * rpmfusion-free-updates: rpmfusion.famillecollet.com
 * rpmfusion-nonfree-updates: rpmfusion.famillecollet.com
Available Packages
mplayer.x86_64         1.0-0.140.20120205svn.el6.1     rpmfusion-free-updates


Ca semblait bon jusqu'à présent.

yum install mplayer --disablerepo=base,elrepo,extras,rpmforge,updates,linuxtech,atrpms

L'installeur, en plus de "mplayer" a essayé d'installer 8 autres composants, comme "ffmpeg".
Mais il a détecté des conflits:

Transaction Check Error:
  file /usr/lib64/libfaad.so.2.0.0 from install of faad2-libs-1:2.7-2.el6.3.x86_64 conflicts with file from package libfaad2-1:2.7-18.el6.x86_64
  file /usr/lib64/libswresample.so.0 from install of ffmpeg-libs-0.10.7-1.el6.x86_64 conflicts with file from package libswresample0-1.2.1-59.el6.x86_64
  file /usr/lib64/libswscale.so.2 from install of ffmpeg-libs-0.10.7-1.el6.x86_64 conflicts with file from package libswscale2-1.2.1-59.el6.x86_64
  file /usr/lib64/libpostproc.so.52 from install of ffmpeg-libs-0.10.7-1.el6.x86_64 conflicts with file from package libpostproc52-1.2.1-59.el6.x86_64


Ma solution:
yum remove ffmpeg

On recommence:
yum install mplayer --disablerepo=base,elrepo,extras,rpmforge,updates,linuxtech,atrpms

Mais pas moyen. Avec toutes ces difficultées, j'ai abandonné et trouvée une meilleure solution.



Seconde tentative pour ré-installer "MPlayer" (succés):

Il faut suivre les instructions de:
http://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS

Les étapes 1 et 2 se déroulent sans problèmes.

Pour l'étape 3, il faut la faire, mais en plus des codecs plus récents doivent être installés:
( Voir la discussion ici: http://www.linuxquestions.org/questions/linux-software-2/install-mplayer-on-centos-6-0-64bit-915855/
)

Note: sur la page: http://www.mplayerhq.hu/MPlayer/releases/codecs/
all-20110131.tar.bz2 est toujours la dernière version disponible.

wget www1.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2

bunzip2 all-20110131.tar.bz2

tar xvf all-20110131.tar

cd all-20110131

more README
...
If you use a prebuilt MPlayer package it will most likely be /usr/lib/codecs,
see the documentation of your package for details.
...

ll /usr/lib/codecs


Oui, pour moi, tous les codecs sont là:

mv * /usr/lib/codecs
 

Donc là, "MPlayer" est installé. Donc je dois installer la dernière version de "gnome-mplayer"


J'ai essayé d'installer la version 1.0.8 avec les sources et de la compiler. Pas possible...
Donc j'ai parcouru le web pour trouver la dernière version disponible, comme seulement la version 1.0.0 est disponible dans "atrpms".

yum list gnome-mplayer
Installed Packages
gnome-mplayer.x86_64                 1.0.0-12.el6              @atrpms

yum list gnome-mplayer  --disablerepo=base,elrepo,extras,rpmforge,updates,linuxtech,atrpms


Voici la page où j'ai trouvé ces informations utiles:
http://pkgs.org/download/gnome-mplayer
http://pkgs.org/centos-6-rhel-6/puias-i386/gnome-mplayer-1.0.3-2.puias6.i686.rpm.html

Donc pour mon Centos 6, un RPM version 1.0.4 est disponible via le référentiel "Nux Dextop".

http://pkgs.org/centos-6-rhel-6/nux-dextop-x86_64/gnome-mplayer-1.0.4-16.el6.nux.x86_64.rpm.html

Comment l'installer:

1. Télécharger le dernier RPM "nux-dextop-release" depuis

http://li.nux.ro/download/nux/dextop/el6/x86_64/

Cela semble être:
nux-dextop-release-0-2.el6.nux.noarch.rpm

Note:
smplayer 0.8.5 (smplayer-0.8.5-1.el6.nux.x86_64.rpm) semble disponible ici, mais je ne l'ai pas installé, peut-être plus tard.



2. Installer nux-dextop-release rpm:

rpm -Uvh nux-dextop-release*rpm


3. Installer le RPM de gnome-mplayer:

yum install gnome-mplayer

yum list gnome-mplayer
...
Installed Packages
gnome-mplayer.x86_64            1.0.4-16.el6.nux             @nux-dextop



Conclusion:

Finalement, MPlayer et gnome-mplayer version 1.0.4 sont installés sur mon CentOS 6, and cela fonctionne.
C'est ce que j'avais besoin. J'en suis très content même si j'ai du passer un certain temps pour l'installer.

 

Publié le 16/08/2013 09:24  - aucun commentaire - |     |
CentOS-Windows  -  par   webMaster_alaindereninfo


[For english reader, click on the flag on upper left to switch in english]


Comme je le disais dans mes précédentes notes, je travaille de plus en plus avec Linux, et de moins en moins avec Windows.
J'ai essayé de démarré windows (Guest) dans VirtualBox comme une installation physique à travers CentOS (host). Mais je n'ai jamais réussi à le faire démarrer.

Le plus important pour moi, est d'avoir accés à mes fichiers dans des partitions NTFS. Et aussi de démarrer certains programmes Windows qui n'ont pas d'équivalent sous Linux.


1) En premier, je peux accéder à mes disks NTFS avec:

Ici le site officiel:
http://www.tuxera.com/community/ntfs-3g-download/

Mais les packages sous disponibles dans le référentiel EPEL:

Je ne me rappelle plus comment j'i ajouté EPEL, mais voici la commande "yum" pour vérifier que le référentiel est en ligne:

yum repolist

yum install ntfs-3g ntfsprogs


Installed:
  ntfs-3g.x86_64 2:2011.4.12-5.el6                                ntfsprogs.x86_64 2:2011.4.12-5.el6


Après l'installation, tous les volumes NTFS de mon windows ou des disques dur externes peuvent être montés et le contenu lisible depuis mon Linux.
L'accés est total sur le contenu (pas seulement de la lecture).
Et depuis plus d'un an, ca fonctionne parfaitement.


2) Seconde étape, j'ai installé WINE pour pouvoir lancer des programmes windows depuis un Linux.

Eh bien, le résultat est plutôt bon. Je n'ai pas essayé tous les programmes windows, mais certins que je trouve très utiles et dont je n'ai pas l'équivalent sous Linux.
Aussi, j'ai essayé mon éditeur de texte favori sous windows : Crimson Editor. Je peux l'utiliser, mais quand je sauve un programme "shell", il perd tous ses droits en exécution. Dommage...
J'espère qu'un jour, il sera porté sous Linux.


Après ça, je peux utiliser tous les trucs windows dont j'ai besoin, sans windows. C'est merveilleux.

 

Publié le 22/07/2013 11:22  - aucun commentaire - |     |
Enfin de retour  -  par   webMaster_alaindereninfo


Cela fait longtemps, que je n'ai rien écrit.

Les excuses usuelles. Le temps passe vite. Famille, enfant, travail, et l'indolente fainéantise de la nature humaine, suffisent à expliquer ce passage!


Que s'est t'il passé depuis mes dernières notes?

En fait, beaucoup de travail et de problèmes.

En résumé, J'avais installé CentOS 6.0 avec le driver NVIDIA nommé "Nouveau", et j'avais été très heureux d'y parvenir.

Confiant dans le future, j'avais migré CentOS sur une version de noyau plus récente de la 6.0.

Et là les problèmes ont commencé. Quand j'ai re-démarré, plus d'interface graphique, et même plus d'accés au prompt.
Glurp!
Heureusement, la couche réseau fonctionnait. La seule possibilité pour me connecter à CentOS a été d'un autre PC avec une connexion telent/SSH. J'ai passé 2 semaines à parcourir internet pour trouver une solution (Mon Windows m'a permis de continuer à travailler).

Après quelques temps, un nouveau noyau de CentOS était disponible.
Après installation, et le démarrage, toujours pas d'interface graphique, mais grande amélioration, la ligne de commande était accessible.

A ce moment je suis devenu un expert pour installer et désinstaller le driver "Nouveau" de NVidia. Mais pas plus de chances. Ca marchait sur la première installation de la 6.0 mais plus après.

A ce moment, j'avais parcouru des centaines de pages sur internet.
A la fin, j'ai trouvé une note expliquant de ne pas utiliser le driver officiel de NVidia, mais d'intaller "kmod-nvidia" disponible sur "elrepo".


Voici les références complêtes:

"
Install elrepo in place of nvidia driver

[CentOS] nvidia failure with new kernel
http://lists.centos.org/pipermail/centos/2011-January/104548.html

Alternatively, you could use the nvidia driver packages from elrepo.org:
http://elrepo.org/tiki/kmod-nvidia

You do need to set up elrepo if you have not used it before.
Instructions are here:
http://elrepo.org/tiki/tiki-index.php

You will probably also want to install the yum priorities plugin to
avoid conflicts between elrepo and the base repos (or any other
third-party repos you may use).
http://wiki.centos.org/PackageManagement/Yum/Priorities

"

Et cela a fonctionné! Même, en migrant en CentOS 6.3 (2 fois), et récemment en 6.4, et chose merveilleuse, le package aussi, et depuis j'ai toujours l'interface graphique au démarrage.


Finalement, cette histoire est derrière moi, mais je suis passé très près d'abandonner l'utilisation de Linux sur mon portable.

Depuis, je travaille de plus en plus avec Linux et de moins en moins avec Windows.
J'aprécie l'interface épurée, compared à celle trop "flashy" de windows.

 

Publié le 03/04/2012 21:20  - aucun commentaire - |     |
Installation de CentOS  -  par   webMaster_alaindereninfo
Sur mon nouveau portable, il y a un second Disque Dur (DD), et j'ai décidé d'installer Linux Cent0S 6.0 dessus.

Il est possible d'installer les 2 OS sur le même DD, mais avec cette solution, si un disque a un problème et devient inutilisable, j'ai toujours un OS sur un autre disque dur.

Et pourquoi CentOS? Eh bien pour installer Oracle, seuls Suse et RedHat sont certifiés. Entreprise Linux d'Oracle est juste un packaging de la RedHat avec un nouveau logo dessus.
Comme CentOS est la distribution libre de la version professionnelle de la RedHat , je l'ai installé pour avoir la possibilité de mettre à jour les packages systèmes que j'ai besoin.

La distribution est au format ISO, que j'ai gravé sur un DVD.
Comme je disais dans une note précédente, je n'ai pas de DVD interne, mais seulement un DVD externe. Il est possible de booter dessus au démarrage. Et l'installation fonctionne jusqu'à un certain point...
Mais après ce certain point, l'installer ne reconnait plus le DVD externe. Rien de rien.

En rcherchant des infos sur le web, c'est normal. Donc j'ai utilisé cet outil : "iso2usb" (le lien est plus bas) pour installer CentOS sur une clef USB. Une clef de 4Gb est trop petite pour installer le premier DVD de CentOS dessus, donc 8Gb au minimum est nécessaire.
Il est possible de booter dessus, la clef USB est reconnue comme un Disque Dur, et l'installation se fait sans problèmes.

Il y a un second ISO dans l'installation de CentOS, mais je ne l'ai pas utilisé.


Donc au démarrage, Grub attend quelque seconde pour sélectionner l' OS que je veux utiliser.

Prochaine étape:
Démarrer Linux et Windows en même temps.


Les liens:

http://iso2usb.sourceforge.net/

http://wiki.centos.org/HowTos/InstallFromUSBkey
Publié le 02/12/2011 18:27  - aucun commentaire - |     |
Un Caddy pour mon portable  -  par   webMaster_alaindereninfo
Sur mon nouveau portable, j'ai décidé d'avoir Windows et Linux.

J'ai trouvé par hasard ce fantastique site qui vend des "caddy" pour portable, à la place du CD/DVD pour mettre un second disque dur dedans.
Quand j'ai commandé mon portable, j'ai demandé de ne pas mettre de CD/DVD dedans. Je pense qu'un second disque dur est plus utile. Mais j'ai acheté un CD/DVD externe en USB pour les rares moments ou je veux l'utiliser.

Le site est:
http://www.newmodeus.com/

Ce n'est pas pour faire de la publicité, mais je pense qu'ils sont la seule entreprise au monde à vendre ce très utile type de produit. Et ils sont très professionnels. J'avais demandé un transport postal standard (de Californie en France), et 10 jours après, comme indiqué sur le site, le produit était là. Donc rien à redire.

Alors, ils méritent cette note.


Le disque dur a été automatiquement détecté, et tout fonctionne parfaitement.

La prochaine note parlera de l'installation de Linux dessus.
Publié le 01/12/2011 11:16  - aucun commentaire - |     |
Je veux mon Grep  -  par   webMaster_alaindereninfo
Comme beaucoup de monde, je travaille sur un poste windows la plupart du temps.
Mais j'aime utiliser des commandes unix sous windows en ligne de commande. C'est vraiment agréable d'effectuer des commandes "grep" sur des fichiers pour retrouver rapidement des informations.

Sur mon PC précédent, sous XP Pro, j'avais installé SFU ("Services for Unix") de Microsoft, une extension gratuite.

Cet été, sur mon nouveau portable sous Windows 7 pro, j'ai essayé de faire de même, mais quelle galère!
J'ai passé un certain temps à comprendre que SFU ne fonctionne plus sous Win7. Le message d'error d'installation est particulèrement "nébuleux".

Mais ca a été remplacé par SUA ("Subsystem for UNIX-based Applications"). On peut le trouver ici: http://suacommunity.com/sua.aspx

De nouveau, un message d'erreur incompréhensible à l'installation, disant que le fichier est incorrectement téléchargé et corrompu.
Après quelques recherches dans les forums ("http://www.suacommunity.com/forum/tm.aspx?m=19439"), il se trouve que SUA est pour Windows server 2008, et Windows 7 Busisness et Ultimate Edition. Pas pour "Win7 Pro" !

Merci beaucoup, Microsoft ! Maintenant "win7 pro", est aussi utile qu'une "home" édition !


Finalement, j'ai installé un Unix-Posix alternatif: UWIN de ATT.
http://www2.research.att.com/sw/download/

J'ai trouvé cette note très utile pour l'installer:
http://linuxhelp.blogspot.com/2006/01/uwin-unix-for-windows.html

L'installation est rapide et légère, et ça fonctionne.


Gloire à la commande grep sous windows!

Prochaine étape: installer un second Disque Dur à la place du DVD, et Cent OS dessus. En avant...
Publié le 30/11/2011 19:32  - aucun commentaire - |     |