powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Переменные в etc/environment
5 сообщений из 5, страница 1 из 1
Переменные в etc/environment
    #35767624
Фотография CrazyMihey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Похоже, туплю, подскажите, plz, как добавить Переменные, так, чтобы были видны во всех Программах (из Командной Строки и при запуске из nautilus, например)?
Нашёл Инфу о том, что самое надёжное - это прописать в Файле "/etc/environment". Открываю (gedit из под Системного Юзера) и вижу такое:
Код: plaintext
1.
2.
3.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="ru_RU:ru:en_GB:en"
LANG="ru_RU.UTF-8"
Добавляю Переменные (Инструкция взята отсюда http://gazette.linux.ru.net/lg78/articles/rus-taneja.html ):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="ru_RU:ru:en_GB:en"
LANG="ru_RU.UTF-8"

# Setting Paths for QT Library:
  QTDIR=/usr/local/qt-x11-opensource-src- 4 . 4 . 3 
  PATH=$QTDIR/bin:$PATH
  MANPATH=$QTDIR/man:$MANPATH
  LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
  export QTDIR PATH MANPATH LD_LIBRARY_PATH
При Перезагрузке (во Время запуска X-ов) вылетает Табличка, что Сеанс продлился менее 10 Сек., с кучей Ошибок и рекомендациями перезагрузить в один из Безопасных Режимов. Смог загрузить Командную Строку Системного Юзера, но Файл редактировать не получается. gedit не запускается (без GUI), ee нету, а vi Я просто Юзать не умею (Строчки поудалял, а сохранить не получается, в Инет за Помощью - тоже не слазишь :) ). Ну да ладно, прокатило mount/unmount - т.е., переименовать Этот Файл, после чего Система загрузилась.
И всё-таки, куда же лучше Всё Это прописать?
Где-то читал, что если в ".profile", то не будет работать в bash
Может в таком Громоздком виде проканает (хотя, конечно, не хотелось бы)?
Код: plaintext
1.
export QTDIR=/usr/local/qt-x11-opensource-src- 4 . 4 . 3 
Да и неправильно Это, Нутром чувствую, что неправильно, а объяснить не могу. :)
...
Рейтинг: 0 / 0
Переменные в etc/environment
    #35767691
fy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fy
Гость
CrazyMihey,

Может стоит прописать их в $HOME/.bashrc?
...
Рейтинг: 0 / 0
Переменные в etc/environment
    #35767716
Фотография CrazyMihey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вполне возможно - Мест то много, вот и хотелось бы узнать Оптимальное...
Да, чуть не забыл указать:
Linux Ubuntu 2.6.27-9-generic
...
Рейтинг: 0 / 0
Переменные в etc/environment
    #35768170
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не проканает.
/etc/environment это не шелл-скрипт, его читает не шелл, а pam_env. Поэтому, слово export не имеет значения, а переменные не раскрываются. То есть после PATH=$QTDIR/bin:$PATH в переменной $PATH не будет основных каталогов с бинарниками (/usr/bin и тп), которые нужны для работы X11. Именно поэтому сеанс завершается.

Вообще, неужели входящей в дистрибутив библиотеки qt недостаточно?
...
Рейтинг: 0 / 0
Переменные в etc/environment
    #35768339
Фотография CrazyMihey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, понятно.
Пока прописал Это Дело в "home/UserName/.profile", вроде, Переменные появились, но не видны, для SU. Библиотеку откомпилировал из под SU, не знаю, насколько правильно, но что-то очень долго компилировалось :)
Библиотеки, скорее всего, достаточно для Работы Приложений, Я ставил с Целью немного попрограммить - скачал Последнюю Версию (Src).
А если честно, то Я в Linuxах не очень, а точнее - очень не, так что, понимаю, что Мне тут ещё ковырять и ковырять...
Просто Меня огорчает, когда вот так захочешь Переменную приписать, а потом Система не работоспособная становится :)
Сразу знаю, что Мне тут ответят нечто типа этого: "Ты бы в своей DOSке Config.Sys так исковеркал, или, ещё лучше, в Windе - Boot.Ini, а потом удивлялся, почему не пашет!" :)
Все Мы ходим по Граблям...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Переменные в etc/environment
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]