Как установить несколько glibc на мягкой фетровой шляпе

Этот сценарий будет работать лучше, чем предыдущий ответ:

#!/bin/bash

exec AAA.sh "$@" | tee "$(date +'%F-%H%M%S').log"

Это будет работать правильно с пробелами и давать уникальное имя файлу журнала, на основе текущего времени. exec также делает это немного более эффективным и удаляет обертку из Вашего дерева процесса, когда-то ребенок запустился.

2
27.08.2014, 16:35
2 ответа

Это - классическая проблема системного администратора, если я разбираюсь в ней, этот инструмент, в чем Вы нуждаетесь:

Модуль

То, что это делает, управлять переменными среды, если Вы хотите загрузить определенную версию glibc необходимо поставить его LD_LIBRARY_PATH (и идеально удалите другой один), то же соглашение с программами и приложениями.

Средой управляет загрузка и разгрузка modulefiles, синтаксис для тех файлов объяснен здесь.

2
27.01.2020, 22:06
  • 1
    там не является никаким переменным –  orezvani 03.05.2013, 15:12
  • 2
    Поэтому Вы используете только пути по умолчанию, если Вы определяете LD_LIBRARY_PATH с некоторой пользовательской библиотекой и компиляцией с той библиотекой компилятор будет искать в LD_LIBRARY_PATH и места по умолчанию (я не уверен о поисковом порядке), –  RSFalcon7 04.05.2013, 15:49

Безотносительно потребностей glibc-2.7 не будет работать на Fedora 4 (из-за отсутствия других библиотек или недостающих функций ядра).

Fedora 4 теперь приблизительно 7 лет из любой поддержки в течение 6 лет. Обновление.

1
27.01.2020, 22:06
  • 1
    Нет, я теперь запускаю несколько программ то использование glibc-2.7!!!! –  orezvani 03.05.2013, 15:11
  • 2
    @emab, обновление теперь. –  vonbrand 03.05.2013, 17:47

Теги

Похожие вопросы