установка двух версий программного обеспечения

Я загрузил и установил программу из источника. Теперь я хочу установить более новую версию, снова из источника. В обоих случаях я должен добавить ПУТЬ к bashrc. Я - испуганное от предстоящих проблем, потому что я думаю, когда я введу NS (моя программа) в терминале, Linux не будет знать который выставить? Действительно ли это - корректные критерии?

1
задан 25 May 2015 в 17:16

2 ответа

Когда Вы устанавливаете два программных обеспечения, имеющие то же имя в два различных каталога, один в/usr каталоге назван.

, Если оба установлены в местах кроме usr, тот, который расположен сначала, используется (это - то, что я думаю)

В Вашем случае, необходимо изменить имя любого пакета в bashrc, поскольку исключая изменением в NS2, который укажет на одно из приложения, что Вы скомпилируете. Другой будет указан NS.This, решит Вашу проблему.

2
ответ дан 7 December 2019 в 12:52

Принятие Вас компилирует обе версии в различных каталогах тогда, можно просто использовать один или другой каталог в переменной ПУТИ.

Говорят, что у Вас был каталог, названный NS 1.0.0, и двоичный файл закончился под / мусорным ведром там:

PATH=$PATH:/home/my-name/NS-1.0.0/bin

Теперь Вы компилируете версию 1.3.7, таким образом, двоичный файл заканчивается в новом каталоге, и можно изменить ПУТЬ к следующему:

PATH=$PATH:/home/my-name/NS-1.3.7/bin

, Если Вы установили программное обеспечение под/usr/bin/... или/usr/local/bin/..., затем установив новую версию, вероятно, перезапишет старую версию. Однако у Вас нет гарантии, что это будет работать правильно в случае, если некоторые файлы от старой версии должны быть удалены.

, Если Вы сохранили все локальным, тогда изменение, я показанный должен быть достаточным.

1
ответ дан 7 December 2019 в 12:52

Другие вопросы по тегам:

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