Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Unix/Linux/FreeBSD


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 831
от 18.07.2007, 03:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 523, Экспертов: 60
В номере:Вопросов: 2, Ответов: 5


Вопрос № 94880: Здравстуйте эксперты! подскажите пожалйуста по такому вопросу: Стоит Unix Solaris в ней установлена CУБД Oracle(6 версия) При попытке напечатать документ выдается следующая ошибка: Can't locate Term/ReadKey.pm in @INC (@INC contains: ...
Вопрос № 94957: Здравствуйте! В ASP Linux 11.2 следующая проблема: при использовании su или sudo шелл не понимает комманды вроде ifconfig, route и др. В чем может быть дело?...

Вопрос № 94.880
Здравстуйте эксперты!
подскажите пожалйуста по такому вопросу:
Стоит Unix Solaris в ней установлена CУБД Oracle(6 версия)
При попытке напечатать документ выдается следующая ошибка:
Can't locate Term/ReadKey.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.3/
sun4-solaris /usr/local/lib/perl5/5.8.3 /usr/local/lib/perl5/site_perl/5.8.3/sun
4-solaris /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl .)
at /usr1/bin/enprn.pl line 19.
BEGIN failed--compilation aborted at /usr1/bin/enprn.pl line 19.
Я так понял не находит файлик ReadKey.pm
Поискал в интернете нашел архив распаковал в просто скопировал в директорию где она ищет - не помогло
поставить пакет TermReadKey2-30 не получается
пробовал набирать pkgadd TermReadKey2-30 говорит command no found
Подскажите как сделать чтоб принтер начал печатать???
Отправлен: 12.07.2007, 10:15
Вопрос задал: Батаков Сергей Александрович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Kvazar
Здравствуйте, Батаков Сергей Александрович!
Модули перла тоже надо ставить, (напримере Mail-Sender-0.8.13.tar.gz):
Перл-модуль Mail-Sender-0.8.13.tar.gz - распаковать,
perl Makefile.PL; make; make install - после этого должно заработать
Ответ отправил: Kvazar (статус: 6-ой класс)
Ответ отправлен: 12.07.2007, 11:01


Вопрос № 94.957
Здравствуйте! В ASP Linux 11.2 следующая проблема: при использовании su или sudo шелл не понимает комманды вроде ifconfig, route и др. В чем может быть дело?
Отправлен: 12.07.2007, 20:30
Вопрос задал: airens (статус: 10-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Fractaler
Здравствуйте, airens!
Данная ситуация возникает из-за того, что в переменной PATH пользователя не прописаны каталоги /sbin и /usr/sbin. Надо указывать либо полный путь: /sbin/ifconfig, либо прописать соответствующие каталоги в переменную PATH.
---------
Опыт появляется сразу после того, как был нужен.
Ответ отправил: Fractaler (статус: Студент)
Ответ отправлен: 12.07.2007, 21:13
Оценка за ответ: 4
Комментарий оценки:
Спасибо. Если бы еще указали каким образом это делается (про переменную), было бы совсем хорошо

Отвечает: Andrey Vakhutinskiy
Здравствуйте, airens!

Проблема в том, что операционная система не знает, где брать файлы, т.к. у простого пользователя и у root'а разные значения переменной PATH (список мест, где ОС берет исполняемые файлы). Проверить это можно, дав в shell'е команду 'echo $PATH' (без кавычек), причем один раз - под root, а второй раз - под простым пользователем.
Если писать sudo /usr/sbin/ifconfig (например) то через sudo будет работать.
Для решения этой проблемы можно в ~/.bashrc прописать дополнительные пути, например добавить строчку:
export PATH="$PATH:/usr/sbin"
Ответ отправил: Andrey Vakhutinskiy (статус: 3-ий класс)
Ответ отправлен: 12.07.2007, 21:54
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое. Помогло. А для чего нужен "export" перед тем как переменной PATH присваивается новое значение?

Отвечает: Стёпин Алексей Николаевич
Здравствуйте, airens!
Вместо su используйте su -

Либо необходимо прописать пути, как уже сказали.
Ответ отправил: Стёпин Алексей Николаевич (статус: 8-ой класс)
Ответ отправлен: 12.07.2007, 22:04

Отвечает: Мирошник Александр
Здравствуйте, airens!

Скорее всего дело в переменной $PATH, пробуйте не просто su, а su -l и sudo su -l
-l это загрузка переменных окружения пользователя под которого вы грузитесь.
Ответ отправил: Мирошник Александр (статус: Студент)
Ответ отправлен: 14.07.2007, 01:28


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное