OVH Cloud OVH Cloud

Petites interrogations sur IRIX

5 réponses
Avatar
Sébastien Kirche
Bonsoir,

depuis peu j'ai adopté à ma maison deux stations SGI : une O2 et une
Octane.

Alors que je suis plus Linuxien dans la pratique, dans les grandes
lignes j'arrive a m'y retrouver à peu près avec IRIX (je suis en 6.5).
Il reste quelques particularités auxquelles je dois encore me faire
(comme les comptes utilisateurs dans /usr/people ou le [t]csh sans
complétion ni historique, rhâa :( ).

Par contre il y par contre des trucs qui m'échappent encore :
- je n'ai pas encore trouvé de compilateur c. Ni gcc ni cc ne semblent
répondre au shell, alors que dans le software manager in semble que
gcc soit installé (désigné fw_GNUgcc)
- il ne semble pas y avoir d'accès distant autre que telnet ?
- je suis surpris connaissant d'autres descendants d'unix que la moindre
modif de paramètre comme le nom de la machine ou les adresses de dns
nécessite de relancer la machine (comme c'est demandé par l'assistant
de paramétrage) on ne peut pas les faire prendre en compte en direct
comme avec un "simple" linux ?

--
Sébastien Kirche

5 réponses

Avatar
Emmanuel Florac
Le Fri, 12 Jan 2007 21:33:01 +0100, Sébastien Kirche a écrit :


Alors que je suis plus Linuxien dans la pratique, dans les grandes
lignes j'arrive a m'y retrouver à peu près avec IRIX (je suis en 6.5).
Il reste quelques particularités auxquelles je dois encore me faire
(comme les comptes utilisateurs dans /usr/people ou le [t]csh sans
complétion ni historique, rhâa :( ).


Si si, le tcsh a la complétion et l'historique. Par défaut le shell est
csh, qui a la complétion mais par echap.
Pour le tcsh, la complétion se fait par tab pour les commandes, et Ctrl+D
quand il y a plusieurs options ( tu fais "tab" si ça complète seulement
en partie et que ça fait "bip" ctrl+D te donnera la liste des choix
possibles).

Par contre il y par contre des trucs qui m'échappent encore :
- je n'ai pas encore trouvé de compilateur c. Ni gcc ni cc ne semblent
répondre au shell, alors que dans le software manager in semble que
gcc soit installé (désigné fw_GNUgcc)


Gcc est normalement dans /usr/freeware/bin/ . Il y a sur freeware.sgi.com
je crois un petit outil pour ajouter /usr/freeware/bin/ dans le path,
/usr/freeware/man dans le manpath, etc.

- il ne semble pas y avoir d'accès distant autre que telnet ?


Par défaut, il y a aussi rlogin :) Tu peux installer ssh sans problème
(version assez datée encore sur freeware.sgi.com, sinon www.nekochan.net
est largement plus fourni).
J'ai aussi installé l'indispensable sudo sur mes machines :)

- je suis surpris connaissant d'autres descendants d'unix que la moindre
modif de paramètre comme le nom de la machine ou les adresses de dns
nécessite de relancer la machine (comme c'est demandé par l'assistant
de paramétrage) on ne peut pas les faire prendre en compte en direct
comme avec un "simple" linux ?


Si. C'est juste la GUI qui le prétend, mais ce n'est évidemment pas
nécessaire en pratique. tu peux redémarrer les paramétrages avec
/etc/init.d/machin stop|start, en général.

Sinon le raccourci clavier utile du jour : 'left ctrl-left
shift-F12-keypad /' :)

La commande utile du jour : 'uadmin 2 0' en root :)

Les deux "trucs" ci-dessus sont fortement déconseillés si une appli
importante est ouverte où qu'il y a de l'activité disque :)

--
A human being should be able to change a diaper, plan an invasion,
butcher a hog, conn a ship, design a building, write a sonnet, balance
accounts, build a wall, set a bone, comfort the dying, take orders, give
orders, cooperate, act alone, solve equations, analyze a new problem,
pitch manure, program a computer, cook a tasty meal, fight efficiently,
die gallantly. Specialization is for insects.
Robert A. Heinlein.

Avatar
Sébastien Kirche
Le 12 janvier 2007 à 22:19, Emmanuel Florac a dit :

Si si, le tcsh a la complétion et l'historique. Par défaut le shell
est csh, qui a la complétion mais par echap. Pour le tcsh, la
complétion se fait par tab pour les commandes, et Ctrl+D quand il y a
plusieurs options ( tu fais "tab" si ça complète seulement en partie
et que ça fait "bip" ctrl+D te donnera la liste des choix possibles).


Je n'avais pas encore beaucoup cherché cette complétion, l'Octane ne
fonctionne chez moi que depuis 2 jours parce que je n'avais pas d'écran
(je lui prête celui de ma SS20).

Maintenant que tu le dis, je crois que je m'en étais servi sous MacOS X
mais je n'aime pas les [t]csh, sans doute pour avoir appris avec bash et
j'étais vite passé sous zsh.

Mais en essayant dans une console root (csh) echap m'insère un caractère
d'échappement ^[ sans compléter ?
Et pour l'historique ? les flèches insèrent ^[[A à ^[[D
Mais dans un shell utilisateur (tcsh) Esc x2 ou Tab complètent tous deux
et les flèches fonctionnent comme j'en ai l'habitude.

Gcc est normalement dans /usr/freeware/bin/ . Il y a sur
freeware.sgi.com je crois un petit outil pour ajouter
/usr/freeware/bin/ dans le path, /usr/freeware/man dans le manpath,
etc.


Bon, j'ai bien un /usr/freeware/bin/ qui n'est pas dans le path avec une
tonne de trucs (comme gnuplot ou gimp) mais pas de gcc ?
Il s'appelle comment le compilo sgi ? Il n'est pas installé d'office ?

- il ne semble pas y avoir d'accès distant autre que telnet ?


Par défaut, il y a aussi rlogin :) Tu peux installer ssh sans problème
(version assez datée encore sur freeware.sgi.com, sinon
www.nekochan.net est largement plus fourni). J'ai aussi installé
l'indispensable sudo sur mes machines :)


Je crois que Nekochan vas devenir incontournable pour moi, faut juste
que je prenne le temps de regarder comment on installe leur paquetages.


- je suis surpris connaissant d'autres descendants d'unix que la
moindre
modif de paramètre comme le nom de la machine ou les adresses de dns
nécessite de relancer la machine (comme c'est demandé par l'assistant
de paramétrage) on ne peut pas les faire prendre en compte en direct
comme avec un "simple" linux ?


Si. C'est juste la GUI qui le prétend, mais ce n'est évidemment pas
nécessaire en pratique. tu peux redémarrer les paramétrages avec
/etc/init.d/machin stop|start, en général.


Je préfère ça :)
Habitude bizarre pour un système sérieux.

Sinon le raccourci clavier utile du jour : 'left ctrl-left
shift-F12-keypad /' :)

La commande utile du jour : 'uadmin 2 0' en root :)

Les deux "trucs" ci-dessus sont fortement déconseillés si une appli
importante est ouverte où qu'il y a de l'activité disque :)


Ok pour uadmin 2 0 : c'est l'arrêt d'urgence (le man ne dit pas grand
chose des détails et il semble que je n'aie pas de page uadmin(2).)

Mais pour le raccourci digne d'un mac c'est quoi ? Le Stop-A des SGI ?
Je l'ai tenté sur l'écran de login et j'ai eu le gradient coloré comme
pendant le boot, sans rien. En appuyant sur "espace" un cadre est apparu
comme le prompt du boot mais pas de réaction à mes entrée, j'ai fait
stopper l'Octane avec le bouton d'allumage.

Merci pour tes tuyaux, je ne pensais pas avoir une réponse si rapide
surtout un vendredi :)

--
Sébastien Kirche


Avatar
Emmanuel Florac
Le Fri, 12 Jan 2007 23:56:13 +0100, Sébastien Kirche a écrit :

Maintenant que tu le dis, je crois que je m'en étais servi sous MacOS X
mais je n'aime pas les [t]csh, sans doute pour avoir appris avec bash et
j'étais vite passé sous zsh.

Mais en essayant dans une console root (csh) echap m'insère un caractère
d'échappement ^[ sans compléter ?


Il faut expérimenter, j'ai toujours remplacé le shell par défaut par
tcsh sur toutes mes sgi... :)

Gcc est normalement dans /usr/freeware/bin/ . Il y a sur
freeware.sgi.com je crois un petit outil pour ajouter
/usr/freeware/bin/ dans le path, /usr/freeware/man dans le manpath,
etc.


Bon, j'ai bien un /usr/freeware/bin/ qui n'est pas dans le path avec une
tonne de trucs (comme gnuplot ou gimp) mais pas de gcc ?


Bizarre. Tu peux avec la commande "versions", "inst" ou le software
manager "swmgr" avoir le détail des fichiers installés dans chaque
package, le cas échéant.

Il s'appelle comment le compilo sgi ? Il n'est pas installé d'office ?


Tu plaisantes? Il a toujours été payant, comme il coutumier sur les Unix
proprios :)

Je crois que Nekochan vas devenir incontournable pour moi, faut juste
que je prenne le temps de regarder comment on installe leur paquetages.


En général ce sont des paquets tardist normaux, à installer donc avec
"inst" ou "swmgr".

Ok pour uadmin 2 0 : c'est l'arrêt d'urgence (le man ne dit pas grand
chose des détails et il semble que je n'aie pas de page uadmin(2).)


En fait uadmin 2 0 décharge le noyau de la RAM :) Arrêt définitif et
brutal, quoi :)

Mais pour le raccourci digne d'un mac c'est quoi ? Le Stop-A des SGI ?


Non, c'est le raccourci pour killer le serveur X. Ça peut dépanner
parfois :)

Merci pour tes tuyaux, je ne pensais pas avoir une réponse si rapide
surtout un vendredi :)


Comme quoi :)

--
De longs désirs, une longue admiration sans espérance, voilà le moyen
d'adorer les femmes, et de rendre l'amour une passion délicieuse!
N. Rétif de la Bretonne.


Avatar
Pascal Bourguignon
Emmanuel Florac writes:
Il s'appelle comment le compilo sgi ? Il n'est pas installé d'office ?


Tu plaisantes? Il a toujours été payant, comme il coutumier sur les Unix
proprios :)


En passant, pas sur MacOSX. Ça explique peut être pourquoi SGI
n'existe plus, tandis que MacOSX si...

--
__Pascal Bourguignon__ http://www.informatimago.com/

"Klingon function calls do not have "parameters" -- they have
"arguments" and they ALWAYS WIN THEM."


Avatar
Emmanuel Florac
Le Sat, 13 Jan 2007 16:03:02 +0100, Pascal Bourguignon a écrit :


En passant, pas sur MacOSX. Ça explique peut être pourquoi SGI
n'existe plus, tandis que MacOSX si...


SGI existe toujours... Mais IRIX, non.

--
Writing about music is like dancing about architecture.
Frank Zappa