Journal : AIX - Mais quel avenir ?
Posté par OAUDRY () le 06 mars 2008
C'est mon premier journal et je n'ai pas grand chose à dire. Mais depuis 1 an que je travaille sur AIX j'hallucine tout les jours. Et là je viens de tomber sur LE pompon. LE truc qui me ferait arrêter l'informatique et commencer une carrière dans la pêche à la ligne.
La question est : comment peut on monter une iso pour installer Latex sur un AIX ?
La réponse de l'infocenter IBM :
Mounting ISO images on AIX
There is a known problem with mounting ISO images on the AIX platform. To workaround the problem, complete the following instructions:
1. Obtain the size of the image.
For example:
2. Identify the nearest multiple of 128 MB that will provide enough space for the image. In the above example, the image is approximately 374 MB, so use 384 MB as an image size.
Make a logical volume of this size. Ensure that there is enough space on the physical volume. For example, hdisk0.
If the command fails, increase the volume size by a multiple of 128.
3. Use thedd command to create a pseudo-device. Ensure that the partition has enough space for the pseudo-device. In the following example command, the pseudo-device is /dev/cdlv.
Note that this command may take a long time and will create two dd processes.
4. Mount the device like a CD-ROM in AIX. Ensure that the mount point exists.
si c'est pas du foutage de gueule ....
La question est : comment peut on monter une iso pour installer Latex sur un AIX ?
La réponse de l'infocenter IBM :
Mounting ISO images on AIX
There is a known problem with mounting ISO images on the AIX platform. To workaround the problem, complete the following instructions:
1. Obtain the size of the image.
For example:
# ls -al
total 731594
drwxr-xr-x 2 root system 512 Aug 18 11:33 .
drwxr-xr-x 6 root system 512 Aug 18 11:32 ..
-rw-r--r-- 1 root system 374575104 Apr 29 02:59
fim_console_rios_aix_5.iso
2. Identify the nearest multiple of 128 MB that will provide enough space for the image. In the above example, the image is approximately 374 MB, so use 384 MB as an image size.
Make a logical volume of this size. Ensure that there is enough space on the physical volume. For example, hdisk0.
# mklv -y cdlv -s n -L /dev/cdlv rootvg 384M hdisk0
If the command fails, increase the volume size by a multiple of 128.
3. Use thedd command to create a pseudo-device. Ensure that the partition has enough space for the pseudo-device. In the following example command, the pseudo-device is /dev/cdlv.
# dd if=/opt/software/iso/fim_console_rios_aix_5.iso of=/dev/cdlv
Note that this command may take a long time and will create two dd processes.
4. Mount the device like a CD-ROM in AIX. Ensure that the mount point exists.
# mount -v cdrfs -o ro /dev/cdlv /mnt/iso
si c'est pas du foutage de gueule ....
> Lire le journal (59 commentaires, moyenne: 3,3).
Vous avez demandé le commentaire #911013.



faut pas chipoter
Salut,
Je ne vois pas de quoi tu te plains, tu as une problématique et on te donne la réponse, donc ton problème est résolu.
Maintenant au niveau technique, je suis d'accord que le fait de devoir passer par un logical volume pour mounter une image iso peut paraitre ridicule surtout quand on compare ça à linux, c'est clair.
Après de là à juger l'avenir d'un OS sur une fonctionnalité aussi peu utilisée, franchement faut pas déconner :-)
J'imagine que tu n'es pas admin et developpeur et qu'aix te sort par les cheveux, je suis de tout cœur avec toi, aix dans certains cas est une horreur par rapport à Linux.
Si ça t'intéresse voici l'avenir d'aix :
http://www.itjungle.com/tug/tug051707-story02.html
[^]Re: faut pas chipoter
il y a peut être des choses trés bien dans aix mais je ne les ai pas encore vu. Bon ok ca ne fait que 1an que je travaille avec, alors que j'ai passé plus de 10ans sur linux et je continue à prêcher la bonne parole :). Surtout que IBM fourni plein de rpm GNU (vi tar less gawk). Et j'ai transformé mes AIX en linux :)
Par exemple là je tente l'installation de latex ..... c'est pas gagné. Le script d'install de texlive me rend la main sans rien me dire :(
Ou est le apt-get install tetex-bin :)
[^]Re: faut pas chipoter
parait qu'avec smith on peut changer une grande partie du kernel sans rebooter.
Enfin c'est une rumeur que j'ai entendu, je sais pas si c'est vrai.
Subete ga wakatta toki…watashi ga anta wo korosu.
[^]Re: faut pas chipoter
C'est pas smith, c'est smit
[^]Re: faut pas chipoter
désolé, c'était mes souvenirs (lointain) de mon cours unix. Cette feature m'avait marqué ... mais visiblement pas le nom de l'outil de configuration ;)
Subete ga wakatta toki…watashi ga anta wo korosu.
[^]Re: faut pas chipoter
use bash n00b. Au lieu du ksh et ca passe :)
[^]Re: faut pas chipoter
Par exemple là je tente l'installation de latex ..... c'est pas gagné. Le script d'install de texlive me rend la main sans rien me dire :(
Je serai tenté de dire que le problème ne vient pas d'aix, mais de texlive dont les scripts ne sont pas testés ou ne comportent pas les vérifications nécessaires (shell, path, version des applis utilisés, etc...).
Pour ça y'a plein de projets libres qui ne sont testés que sous linux et qui sont des plaies à installer sur d'autres environnements comme (open)solaris par exemple. Tout ça parce que les devs font des scripts d'install qui utilisent des options n'existant que dans les versions gnu de certains outils.
[^]Re: faut pas chipoter
Sans compter les BSD...
You got the money, I got the soul.
[^]Re: faut pas chipoter
C'est parce que tu regarde mal ....
Pour moi, les deux seuls inconvénients d'AIX sont le fait de ne pas être libre, et la présence de leur pseudo base de registre ( ODM pour les intimes). Pour le reste une fois qu'on a compris comment ça marche, c'est ni pire ni mieux qu'un Linux.
[^]Re: faut pas chipoter
En quoi ça te pose un soucis la base ODM ?
Tu préfères que les params des devices soient tous dans des fichiers textes ?
Personnlement, je n'ai pas encore rencontré de soucis avec la base ODM, par contre ce qui est déroutant par exemple c'est quand on configure un route réseau, il faut bien penser à changer les valeurs de l'objet inet0, sinon au reboot y a pu :(
[^]Re: faut pas chipoter
euh, j'ai déjà vu des cas de désynchronisation base ODM / fichier texte, c'est un peu la plaie à gérer. Des trucs du genre un user qui existe dans /etc passwd mais pas dans la base ODM ou inversement.
[^]Re: faut pas chipoter
Mais les comptes utilisateurs sous aix n'existent pas dans la base ODM !
De base c'est comme Linux, des fichiers plats, c'est tout.
Créer un user sous AIX revient à ajouter une ligne dans /etc/passwd, et quand un password est affecté, une entrée est ajouté dans les fichiers /etc/security/user et passwd, c'est tout con puisque ce sont des bases de données à plat.
[^]Re: faut pas chipoter
par contre ce qui est déroutant par exemple c'est quand on configure un route réseau, il faut bien penser à changer les valeurs de l'objet inet0, sinon au reboot y a pu :(
C'est justement ce que je reproche à la base ODM ......
[^]Re: faut pas chipoter
Je ne vois pas de quoi tu te plains, tu as une problématique et on te donne la réponse, donc ton problème est résolu.
D'autant plus que la fonction, au final, est quand même assurée, et que l'article précise bien qu'il s'agit d'un workaround.
Essayez de monter facilement une image *.iso ou autre sous Windows, pour voir ... :-)
[^]Re: faut pas chipoter
question : il ne pouvait pas simplement graver l'image sur un cdrw ?
Mais c'est sûr que vu comme ça ça parait un peu préhistorique, mais le but d'AIX c'est peut-être pas de bidouiller avec latex et les images iso...
En tout cas IBM pousse pas mal vers Linux aussi, donc on peut supposer qu'ils le voit dans un avenir proche un peu partout http://www-03.ibm.com/linux/
Cela serait bien qu'IBM intègre de plus en plus les techno d'AIX dans Linux (ex : les déplacements de partitions de machines virtuelles à chaud d'une machine à l'autre, impressionnant..)
Tous ensemble contre l'esclavitude des logiciels privateurs !
[^]Re: faut pas chipoter
question : il ne pouvait pas simplement graver l'image sur un cdrw ? Mais c'est sûr que vu comme ça ça parait un peu préhistorique, mais le but d'AIX c'est peut-être pas de bidouiller avec latex et les images iso...
C'est-à-dire que 1) ce n'est pas de la bidouille et 2) c'est un peu l'excuse Windows : "si ça ne marche pas, demande-toi d'abord si tu en as vraiment besoin". Le nombre de fois que j'ai entendu cela, et pas seulement dans l'informatique. De plus en plus souvent, les gens tentent de contourner un problème plutôt que d'en rechercher l'origine et ce qui est inquiétant, c'est que c'est souvent sans même s'en rendre compte.
Un jour, un copain avait un problème récurrent sous Windows, que l'on ne parvenait pas à pallier. Un jour, il m'appelle, très fier de lui
"- Ca y est ! J'ai réussi à résoudre mon problème ! Devine comment j'ai fait.
- T'as réinstallé l'application ?
- Non ...
- T'as googlisé et t'as modifié la bonne clé dans la base de registre ?
- Non ...
- Alors, quoi ?
- Tout simplement, j'ai reformaté le disque dur !
- Ok."
Dans le cas qui nous intéresse, un CD contient beaucoup de choses, souvent des archives, et devoir garder un CD-RW sous la main + un graveur, surtout sur un AIX et devoir patienter 2 à 10 minutes qu'il soit prêt, ça me saoulerait plus que de créer un pseudo-device. Et encore, c'est acceptable que si l'on a qu'une seule ISO !
Si c'est le dépôt des CD d'install d'une Fedora que l'on veut exploiter pour aller retrouver le RPM qui manque (sans connexion à Internet établie), spécialement quand on est en train de réinstaller -ou même de réparer- un serveur, alors pouvoir faire un mount direct sur n'importe quel type d'image, ça devient très appréciable.
[^]Re: faut pas chipoter
hum ;-) la prochaine fois que tu n'as besoin de rien, n'hésite pas à demander, au besoin je te dirai comment t'en passer :D
[^]Re: faut pas chipoter
je présume que l'AIX ne peut pas monter non plus des clés usb ? (et j'imagine qu'il n'y a pas que des machines avec AIX dans l'entreprise)
Enfin bon, il faut aussi savoir comment s'adapter face aux limitations du système.
Tous ensemble contre l'esclavitude des logiciels privateurs !