<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Конфигурационные файлы или где скрывается $PATH</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html</link>
    <description>Всем, привет!&lt;br&gt;Недавно столкнулся со следующей проблемой.&lt;br&gt;Система FreeBSD 6.2.&lt;br&gt;Собрал из исходников последнюю версию Qt4, все нормально собралось и работает.&lt;br&gt;Прописал, как было написано в руководстве пути к бинарникам в файлах ~/.login и ~/.profile&lt;br&gt;Система пути подцепила и вызовы воспринимает безоговорочно, но только в консольном режиме.&lt;br&gt;После загрузки KDE, вызов любого из бинарников в терминальном сеансе завершается сообщением об ошибке, что файл не найден.&lt;br&gt;Из чего я делаю вывод, что KDE получает значение переменной $PATH, откуда-то из другого файла.&lt;br&gt;Целый день безрезультатно потратил на поиск решения проблемы.&lt;br&gt;Если кто-нибудь знает в чем злая бед причина, подскажите пожалуйста.&lt;br&gt;&lt;br&gt;С уважением, Алексей.&lt;br&gt;</description>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (Alex_ManOwaR)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#8</link>
    <pubDate>Tue, 25 Mar 2008 08:14:08 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;Проблема с путями начинается если вызов бинарника производится из терминального режима KDE, &lt;br&gt;&amp;gt;&amp;gt;если только пользователь не является суперпользователем. &lt;br&gt;&amp;gt;&amp;gt;Вчера заметил еще одну особенность, если в косольном режиме запустить Midnight Commander &lt;br&gt;&amp;gt;&amp;gt;и попытаться запустить qmake из командной строки, тоже выдается сообщение о &lt;br&gt;&amp;gt;&amp;gt;том, что файл не найден. Стоит выйти из MC, и voi-a-la, &lt;br&gt;&amp;gt;&amp;gt;путь к /usr/local/Trolltech/Qt-4.3.4/bin снова в пределах видимости. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну так Вы это... Ман по csh почитайте, что ли. Там ясно &lt;br&gt;&amp;gt;написано, что .login используется единожды при входе в систему. Чтобы КДЕ &lt;br&gt;&amp;gt;не терял Ваши пути, пропишите их в .cshrc. &lt;br&gt;&lt;br&gt;О! Вот, то что я и хотел услышать. Коротко и ясно.&lt;br&gt;Большое спасибо за совет.&lt;br&gt;Удачи!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (newser)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#7</link>
    <pubDate>Tue, 25 Mar 2008 07:06:24 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;Запускаю я qmake, который находится в /usr/local/Trolltech/Qt-4.3.4/bin, путь &lt;br&gt;&amp;gt;к нему, как указано выше, прописан и путь этот прекрасно известен системе, &lt;br&gt;&amp;gt;т.е. бинарники, находящиеся по данному пути замечательно вызываются,но только в консольном &lt;br&gt;&amp;gt;режиме. Шелл - cshell. &lt;br&gt;&amp;gt;Проблема с путями начинается если вызов бинарника производится из терминального режима KDE, &lt;br&gt;&amp;gt;если только пользователь не является суперпользователем. &lt;br&gt;&amp;gt;Вчера заметил еще одну особенность, если в косольном режиме запустить Midnight Commander &lt;br&gt;&amp;gt;и попытаться запустить qmake из командной строки, тоже выдается сообщение о &lt;br&gt;&amp;gt;том, что файл не найден. Стоит выйти из MC, и voi-a-la, &lt;br&gt;&amp;gt;путь к /usr/local/Trolltech/Qt-4.3.4/bin снова в пределах видимости. &lt;br&gt;&lt;br&gt;Ну так Вы это... Ман по csh почитайте, что ли. Там ясно написано, что .login используется единожды при входе в систему. Чтобы КДЕ не терял Ваши пути, пропишите их в .cshrc.&lt;br&gt;</description>
</item>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (Alex_ManOwaR)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#6</link>
    <pubDate>Tue, 25 Mar 2008 06:33:51 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;Чтобы найти где он можно поступит так: &lt;br&gt;&amp;gt;find / -name &quot;ls&quot; &lt;br&gt;&amp;gt;или &lt;br&gt;&amp;gt;(не для Solaris) locate ls &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Увидите полный путь, допустем это /bin/ls, введите это в коммандной строке &lt;br&gt;&amp;gt;&#091;test:~&#093;$ /bin/ls &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Убедитесь что работает, Убедитесь что путь присутствует в PATH, если нет RTFM &lt;br&gt;&amp;gt;по вашему шеллу. Да кстати какой шелл??? &lt;br&gt;&lt;br&gt;Запускаю я qmake, который находится в /usr/local/Trolltech/Qt-4.3.4/bin, путь&lt;br&gt;к нему, как указано выше, прописан и путь этот прекрасно известен системе, т.е. бинарники, находящиеся по данному пути замечательно вызываются,но только в консольном режиме. Шелл - cshell.&lt;br&gt;Проблема с путями начинается если вызов бинарника производится из терминального режима KDE, если только пользователь не является суперпользователем.&lt;br&gt;Вчера заметил еще одну особенность, если в косольном режиме запустить Midnight Commander и попытаться запустить qmake из командной строки, тоже выдается сообщение о том, что файл не найден. Стоит выйти из MC, и voi-a-la, путь к /usr/local/Trolltech/</description>
</item>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (Ork paladin)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#5</link>
    <pubDate>Tue, 25 Mar 2008 06:25:21 GMT</pubDate>
    <description>Ответ был дан еще вчера, пользователем angra, или непонятные слова просто пропускаешь?&lt;br&gt;Если это sh, то внимательно прочитать третий абзац &quot;Invocation&quot;&lt;br&gt;     A login shell first reads commands from the&lt;br&gt;     files /etc/profile and then .profile if they exist.  If the environment&lt;br&gt;     variable ENV is set on entry to a shell, or is set in the .profile of a&lt;br&gt;     login shell, the shell then reads commands from the file named in ENV.&lt;br&gt;     Therefore, _a user should place commands that are to be executed only at&lt;br&gt;     login time in the .profile file_, _and commands that are executed for every&lt;br&gt;     shell inside the ENV file_.&lt;br&gt;&lt;br&gt;Для других шелов так же нужно прочитать ман, а не убивать время тыкаясь в менюшки KDE.&lt;br&gt;</description>
</item>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (Arpo)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#4</link>
    <pubDate>Tue, 25 Mar 2008 06:06:05 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;/usr/local/Trolltech/Qt-4.3.4/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/manowar/bin &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вот результат работы той же команды, но в KDE: &lt;br&gt;&amp;gt;/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/manowar/bin &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А вот результат работы команды echo, тоже из KDE, но в режиме &lt;br&gt;&amp;gt;суперпользователя: &lt;br&gt;&amp;gt;/usr/local/Trolltech/Qt-4.3.4/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вот, такая чехарда. &lt;br&gt;&lt;br&gt;Все стандартные пути в KDE прописаны. Что за бинарник вы запускаете? Откуда он? попробуйте запустить его указав полный путь. &lt;br&gt;Пример: &lt;br&gt;Нужно запустить ls.&lt;br&gt;&lt;br&gt;Чтобы найти где он можно поступит так:&lt;br&gt;find / -name &quot;ls&quot;&lt;br&gt;или&lt;br&gt;(не для Solaris) locate ls&lt;br&gt;&lt;br&gt;Увидите полный путь, допустем это /bin/ls, введите это в коммандной строке&lt;br&gt;&#091;test:~&#093;$ /bin/ls&lt;br&gt;&lt;br&gt;Убедитесь что работает, Убедитесь что путь присутствует в PATH, если нет RTFM по вашему шеллу.</description>
</item>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (Alex_ManOwaR)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#3</link>
    <pubDate>Tue, 25 Mar 2008 05:52:43 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;После загрузки KDE, вызов любого из бинарников в терминальном сеансе завершается сообщением &lt;br&gt;&amp;gt;&amp;gt;об ошибке, что файл не найден. &lt;br&gt;&amp;gt;&amp;gt;Из чего я делаю вывод, что KDE получает значение переменной $PATH, откуда-то &lt;br&gt;&amp;gt;&amp;gt;из другого файла. &lt;br&gt;&amp;gt;&amp;gt;Целый день безрезультатно потратил на поиск решения проблемы. &lt;br&gt;&amp;gt;&amp;gt;Если кто-нибудь знает в чем злая бед причина, подскажите пожалуйста. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;С уважением, Алексей. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Покажи фаил ~/.profile и вывод комманды echo $PATH &lt;br&gt;&lt;br&gt;Вот строка путей в пользовательском файле profile&lt;br&gt;# remove /usr/games and /usr/X11R6/bin if you want&lt;br&gt;PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:$HOME/bin:/usr/local/Trolltech/Qt-4.3.4/bin:$PATH export PATH&lt;br&gt;&lt;br&gt;Вот результат работы команды echo в режиме пользователя, вызов команды производился в консольном режиме:&lt;br&gt;/usr/local/Trolltech/Qt-4.3.4/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/manowar/bin&lt;br&gt;&lt;br&gt;Вот результат работы той же ко</description>
</item>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (angra)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#2</link>
    <pubDate>Mon, 24 Mar 2008 15:50:27 GMT</pubDate>
    <description>Выясните какой шелл у вас запускает эмулятор терминала, потом почитайте доку по этому шеллу и найдите что он исполняет, будучи запущенным как interactive non-logon shell&lt;br&gt;</description>
</item>

<item>
    <title>Конфигурационные файлы или где скрывается $PATH (Arpo)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/1865.html#1</link>
    <pubDate>Mon, 24 Mar 2008 12:16:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;Система пути подцепила и вызовы воспринимает безоговорочно, но только в консольном режиме. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;После загрузки KDE, вызов любого из бинарников в терминальном сеансе завершается сообщением &lt;br&gt;&amp;gt;об ошибке, что файл не найден. &lt;br&gt;&amp;gt;Из чего я делаю вывод, что KDE получает значение переменной $PATH, откуда-то &lt;br&gt;&amp;gt;из другого файла. &lt;br&gt;&amp;gt;Целый день безрезультатно потратил на поиск решения проблемы. &lt;br&gt;&amp;gt;Если кто-нибудь знает в чем злая бед причина, подскажите пожалуйста. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;С уважением, Алексей. &lt;br&gt;&lt;br&gt;Покажи фаил ~/.profile и вывод комманды echo $PATH&lt;br&gt;</description>
</item>

</channel>
</rss>
