Eigene Alternatives definieren in RHEL4

Um auf unserem System gcc in verschiedenen Versionen unter einem einhaltlichen Systemaufruf vorhalten zu können, setzen wir alternatives ein.

Bem. /usr/bin/gcc soll als alternativer Aufruf verwendet werden. Allerdings ist dieses Programm Bestandteil des gcc-RPM Pakets.

Vorgehensweise

mv /usr/bin/gcc /usr/bin/gcc344
alternatives --install  /usr/bin/gcc gcc /usr/bin/gcc344 2
alternatives --install  /usr/bin/gcc gcc /usr/bin/gcc32 1
alternatives --display gcc
||gcc - status is auto.
||  link currently points to /usr/bin/gcc344
|| /usr/bin/gcc344 - priority 90
|| /usr/bin/gcc32 - priority 10
|| Current `best' version is /usr/bin/gcc344.
alternatives --config gcc
||There are 2 programs which provide 'gcc'.
|| 
||   Selection    Command
|| -----------------------------------------------
|| *+ 1           /usr/bin/gcc344
||    2           /usr/bin/gcc32
|| 
|| Enter to keep the current selection[+], or type selection number: 2
alternatives --display gcc
|| gcc - status is manual.
||  link currently points to /usr/bin/gcc32
|| /usr/bin/gcc344 - priority 90
|| /usr/bin/gcc32 - priority 10
|| Current `best' version is /usr/bin/gcc344.

Jetzt kann der gewünschte Compiler mittels /usr/bin/gcc aufgerufen werden.

 
wissen/linux/redhat-eigene_alternatives_definieren-var-lib-alternatives-mini-howto.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de