.profile в SCO

У Вас есть несколько опций:

  1. Любое ожидание до версии, в которой Вы нуждаетесь, присутствует в репозитории, который Вы используете.
  2. Скомпилируйте свою собственную версию и создайте a deb.
  3. Найдите репозиторий, который обеспечивает версию, в которой Вы нуждаетесь для своей версии Вашего распределения (например, Мерзавец PPA).
  4. Если Вы не нуждаетесь ни в какой конкретной функции от более новой версии, остаетесь со старой.

Если более новая версия доступна в репозиториях, Вы используете, то apt-get update && apt-get upgrade (как корень), обновляет к последней доступной версии.

Для тех, кто не знает, каков PPA, ссылка

0
18.07.2012, 18:54
2 ответа

Ваш .profile, как любой “точечный файл” (конфигурационный файл, имя которого начинается с a .), расположен в Вашем корневом каталоге. Это - каталог по умолчанию, когда Вы входите в систему, можно использовать cd команда без аргумента для возврата туда, и можно использовать ~ как ярлык на него, например, можно обратиться к Вашему .profile как ~/.profile каков текущий каталог.

Если Ваш .profile отсутствует, система ведет себя, как будто это было пусто (дело обстоит так для большинства точечных файлов). Таким образом, если Вы хотите добавить что-то, создайте файл при необходимости. Используйте текстовый редактор по Вашему выбору.

Добавление echo $PATH кому: .profile бесполезно, и даже плохая идея, потому что она может повредить удаленные инструменты копирования файла такой как rsync. Я не понимаю то, что Вы пытаетесь сделать. Если Вы хотите добавить каталог к Вашему PATH, вставьте это Ваш ~/.profile:

PATH=$PATH:/some/extra/directory

Это добавляет указанный каталог в последний раз в пути поиска. Или если Вы хотите добавить подкаталог bin от Вашего корневого каталога до передней стороны пути поиска:

PATH=~/bin:$PATH

Некоторые старинные оболочки требуют дополнительной строки export PATH, но я думаю даже на SCO, это не необходимо это тысячелетие.

1
28.01.2020, 02:53
  • 1
    Спасибо за это. Я недавно установил GCC на этой машине SCO, и это все еще не будет работать, поскольку это не может найти lib файлы. Таким образом, я думал, что добавлю путь к файлу к $PATH. Это - ПУТЬ, который я вставил: /opt/K/SKUNK99/Gcc/2.95.2pl1/usr/local/lib/gcc-lib/i386-pc-sco3.2v5.0.5/2.95.2/ –  Kevdog777 19.07.2012, 10:20
  • 2
    @Kevdog777 Этот каталог не похож на что-то, что должно быть в любом пути поиска. Кроме того, если что-то не может найти библиотеку, Вы, возможно, должны добавить каталог к пути поиска библиотеки LD_LIBRARY_PATH, а не к исполняемому пути поиска PATH. Если Вы нуждаетесь в большем количестве помощи, вставка копии сообщение об ошибке. –  Gilles 'SO- stop being evil' 19.07.2012, 10:26
  • 3
    Извините за то, чтобы быть dof, но где я могу найти LD_LIBRARY_PATH? Я просто попробовал cd ~/LD_LIBRARY_PATH, и это сказало: bash: cd: /u/test/LD_LIBRARY_PATH: No such file or directory –  Kevdog777 19.07.2012, 10:34
  • 4
    @Kevdog777 Это - переменная среды, как PATH. Вы могли бы добавить строку как export LD_LIBRARY_PATH=/opt/K/SKUNK99/Gcc/2.95.2pl1/usr/local/lib к Вашему .profile. Обратите внимание, что я не могу быть уверен, что это решило бы Вашу проблему, не видя точное сообщение об ошибке. –  Gilles 'SO- stop being evil' 19.07.2012, 10:39
  • 5
    Существует не обязательно сообщение об ошибке. Как раз в то самое время, когда я компилирую сценарий, я добираюсь, следующие файлы не найдены. In file included from test.c:76: strutil.c:2: string.h: No such file or directory strutil.c:3: stdio.h: No such file or directory In file included from test.c:77: pcutils.h:3: ctype.h: No such file or directory In file included from test.c:78: pcutils.c:2: string.h: No such file or directory pcutils.c:3: stdio.h: No such file or directory test.c:79: time.h: No such file or directory test.c:81: stdio.h: No such file or directory - Я попробую, добавляет путь экспорта теперь. –  Kevdog777 19.07.2012, 10:44

Я должен был создать .profile файл с помощью входа в систему пользователя, и затем я должен был добавить:

echo $PATH

И затем я вышел из системы и назад на, и это сохранило его правильно.

0
28.01.2020, 02:53

Теги

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