Вопрос № 21040: Здравствуйте, ув. эксперты!
Снова я, по поводу вопроса 21006. Ответа на него не получил, подумайте еще раз :о) пожалуйста, почему все же suid не ставиться у меня. Как было сказано раньше Perl на машине стоит. ОС: FreeBSD-5.3.
Посмотрел сквид...Вопрос № 21042: Здравствуйте, многоуважаемые эксперты!
Мой вопрос: как удалить символическую ссылку сделаную мной командой ln.
К примеру создавал так: ln -s /var/ftp/pub/ /mnt/c/Distr.
Как теперь избавиться от нее? Пробовал читать ман, так ничего не полу...Вопрос № 21047: Здравствуйте !!!
Подскажите пожалуйста, какими правилами (IPFW2) можно разрешить выход широковещательных пакетов от Samba (порт 137) и разрешить получение ответов от этих запросов. Это необходимо для использования smbclient -L.
Без дополнител...Вопрос № 21050: Здравствуйте уважвемые Эксперты!
Вопрос 1
При установке Linux поставил кодировку Windows. А теперь в графической оболочке
WindowMaker абракадабра. Как изменить кодировку? И вообще из-за неё ли всё?
Вопрос 2
Командная строка Linux(...Вопрос № 21057: Здравствуйте, Igor.
Снова я ;-) насчет вопроса 21006 и 21040, спасибо за ответы, но из пакетов тоже не ставиться, пишет примерно тоже самое: перл не установлен.
А вот мой конфиг и знаете, что-то он мне не нравиться.
Даже несколько версий ...Вопрос № 21075: Еще раз здравсвтуйте, Igor.
Вопрос: 21057.
Попробовал сделать как вы сказали,оставил только в make.conf:
PERL_VER=5.8.5
PERL_VERSION=5.8.5
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
Не сработало.<...Вопрос № 21076: Здравствуйте, donjohn!
Я насчет вопроса 21040.
Набираю в консоли perl, а интерпретатор не запускается, пишет файл не найден. А где это нужно прописать путь к переменной PATH, как это сделать?
Большое спасибо за ответы.
с.у. Heinirch....
Вопрос № 21040
Здравствуйте, ув. эксперты!
Снова я, по поводу вопроса 21006. Ответа на него не получил, подумайте еще раз :о) пожалуйста, почему все же suid не ставиться у меня. Как было сказано раньше Perl на машине стоит. ОС: FreeBSD-5.3.
Посмотрел сквидовсий конфигурациооный файл, так там действительно стоит проверка на установленый перл. А для чего сквиду Perl????? может в configure можно прописать как-то путь к перлу???
Очень нужно поставить кэширующий сервер. Помогите!!!!!
Часть конфигурационнго файла сквида в Приложении.
P.S Выдавалась сообщение на этапе конфигурирования:
Perl is required to compile Squid
Please install Perl and then re-run configure
Большое спасибо!
Приложение:
Отправлен: 19.05.2005, 01:06
Вопрос задал: Heinrich (статус: Посетитель)
Всего ответов отправлено: 4
Отвечает: Serg77
Здравствуйте, Heinrich!
Если нет необзодимости в особом конфигурировании то можно поставить из pkg-й (прекомпилированные пакеты).
Я обычно делаю через
/stand/sysinstall --> Configure --> Packages --> Далее выбираеш с ftpили CDROM если есть-->
www --> Помечаешь галочкой Squid --> Жмешь Install.
А вообще если есть возможность переустанови систему, а то еще может отразиться в дальнейшем.
Ответ отправил: Serg77 (статус: 1-ый класс)
Отправлен: 19.05.2005, 02:44
Отвечает: Alex Diesel
Здравствуйте, Heinrich!<br><br>я не знаю что вам советовали, но как вариант, а путь к перлу в переменной PATH прописан. Если просто написать в командной строке perl вы в интерпретатор попадаете? И то же самое, вы под обычным пользователем собирает пакет или под суперпользователем. Права все есть?
Ответ отправил: Alex Diesel (статус: 4-ый класс)
Отправлен: 19.05.2005, 02:52
Отвечает: Igor Yakimchuk
Здравствуйте, Heinrich!
а что у вас в /etc/make.conf
и всеже советую ставить из портов
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 19.05.2005, 04:38
Отвечает: OldFornit
Здравствуйте, Heinrich!
Вот что выдает следующая команда
% ./configure --help
Configuration:
--cache-file=FILE cache test results in FILE
--help print this message
--no-create do not create output files
--quiet, --silent do not print `checking...' messages
--version print the version of autoconf that created configure
Directory and file names:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local/squid]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[same as prefix]
--bindir=DIR user executables in DIR [EPREFIX/bin]
--sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
--libexecdir=DIR program executables in DIR [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data in DIR
[PREFIX/share]
--sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data in DIR
[PREFIX/com]
--localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
--libdir=DIR object code libraries in DIR [EPREFIX/lib]
--includedir=DIR C header files in DIR [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
--infodir=DIR info documentation in DIR [PREFIX/info]
--mandir=DIR man documentation in DIR [PREFIX/man]
--srcdir=DIR find the sources in DIR [configure dir or ..]
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM
run sed PROGRAM on installed program names
Host type:
--build=BUILD configure for building on BUILD [BUILD=HOST]
--host=HOST configure for HOST [guessed]
--target=TARGET configure for TARGET [TARGET=HOST]
Features and packages:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
--enable and --with options recognized:
--enable-dlmalloc[=LIB] Compile & use the malloc package by Doug Lea
--enable-gnuregex Compile GNUregex
--enable-xmalloc-debug Do some simple malloc debugging
--enable-xmalloc-debug-trace
Detailed trace of memory allocations
--enable-xmalloc-statistics
Show malloc statistics in status page
--enable-carp Enable CARP support
--enable-async-io Do ASYNC disk I/O using threads
--enable-icmp Enable ICMP pinging
--enable-delay-pools Enable delay pools to limit bandwith usage
--enable-mem-gen-trace Do trace of memory stuff
--enable-useragent-log Enable logging of User-Agent header
--enable-kill-parent-hack
Kill parent on shutdown
--enable-snmp Enable SNMP monitoring
--enable-time-hack Update internal timestamp only once per second
--enable-cachemgr-hostname[=hostname]
Make cachemgr.cgi default to this host
--enable-arp-acl Enable use of ARP ACL lists (ether address)
--enable-htcp Enable HTCP protocol
--enable-forw-via-db Enable Forw/Via database
--enable-cache-digests Use Cache Digests
see http://squid.nlanr.net/Squid/FAQ/FAQ-16.html
--enable-err-language=lang
Select language for Error pages (see errors dir)
--enable-poll Enable poll() instead of select(). Normally poll
is preferred over select, but configure knows poll
is broken on some platforms. If you think you are
smarter than the configure script, you may enable
poll with this option.
--disable-poll Disable the use of poll().
--disable-http-violations
This allows you to remove code which is known to
violate the HTTP protocol specification.
--enable-ipf-transparent
Enable Transparent Proxy support for systems
using IP-Filter network address redirection.
--enable-leakfinder
Enable Leak Finding code. Enabling this alone
does nothing; you also have to modify the source
code to use the leak finding functions. Probably
Useful for hackers only.
--disable-ident-lookups
This allows you to remove code that performs
Ident (RFC 931) lookups.
Если не сможешь разобраться, то попробуй переставить перловку. Наскольно помню, она необходима для работы cachemgr.cgi - менеджера кэша
Ответ отправил: OldFornit (статус: 1-ый класс)
Отправлен: 19.05.2005, 10:18
Вопрос № 21042
Здравствуйте, многоуважаемые эксперты!
Мой вопрос: как удалить символическую ссылку сделаную мной командой ln.
К примеру создавал так: ln -s /var/ftp/pub/ /mnt/c/Distr.
Как теперь избавиться от нее? Пробовал читать ман, так ничего не получилось (англ. слабенький...). Подскажите как будет выглядеть команда удаления.
Простите за ламерский вопрос :), но лучше один раз спросить, чем всю жизнь не знать :).
Спасибо.
Приложение:
Отправлен: 19.05.2005, 01:12
Вопрос задал: Heinrich (статус: Посетитель)
Всего ответов отправлено: 4
Отвечает: Alex Diesel
Здравствуйте, Heinrich!<br>ИМХО будет все-таки больше пользы если вы будете сами читать документацию. Если не знаете английского, то зайдите на citfotum.ru, opennet.ru, linuxshare.ru, linux.org.ru и так далее список можно еще продолжать - там достаточно русскоязычной документации по *никс системам. Плюс к тому, есть кажется и русскоязычные маны, вернее перевод, ссылки дать не могу, но поисчите, и пользуйтесь. <br><br>Для того чтобы удалить файл используется команда rm, man rm, чтобы посомтреть
параметры и формат комманды, на всякий случай - для удаления директорий - комманда rmdir,
Ответ отправил: Alex Diesel (статус: 4-ый класс)
Отправлен: 19.05.2005, 02:52
Отвечает: Serg77
Здравствуйте, Heinrich!
Как я понимаю, Вы пользуетесь консолью. Тогда не стоит мучиться, истановите /usr/ports/misc/mc - это Midnight Commander (оболочко подобная Norton).
И невозможное станет простым!
Ответ отправил: Serg77 (статус: 1-ый класс)
Отправлен: 19.05.2005, 02:54
Отвечает: Igor Yakimchuk
Здравствуйте, Heinrich!
а как насчет unlink или rm?
The rm utility removes symbolic links, not the files referenced by the
links.
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 19.05.2005, 04:37
Отвечает: ori0n
Здравствуйте, Heinrich!
Символические ссылки надо удалять так же, как и другие файлы (например с помощию команды rm)
rm /mnt/c/Distr
Ответ отправила: ori0n (статус: 1-ый класс)
Отправлен: 19.05.2005, 18:58
Вопрос № 21047
Здравствуйте !!!
Подскажите пожалуйста, какими правилами (IPFW2) можно разрешить выход широковещательных пакетов от Samba (порт 137) и разрешить получение ответов от этих запросов. Это необходимо для использования smbclient -L.
Без дополнительных правил ресурсы подключаются без проблем, а обзор сети не работает.
Отправлен: 19.05.2005, 03:55
Вопрос задал: Serg77 (статус: 1-ый класс)
Всего ответов отправлено: 1
Отвечает: Igor Yakimchuk
Здравствуйте, Serg77!
ipfw add [number] allow from me 137 to local_net
ipfw add [number] allow from local_net to me 137
вроде так.
local_net - укажите вашу сеть с маской
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 19.05.2005, 04:16 Оценка за ответ: 4 Комментарий оценки: Пятерку за скорость, хотя синтаксис не правильный (забыл TCP)
Вопрос № 21050
Здравствуйте уважвемые Эксперты!
Вопрос 1
При установке Linux поставил кодировку Windows. А теперь в графической оболочке
WindowMaker абракадабра. Как изменить кодировку? И вообще из-за неё ли всё?
Вопрос 2
Командная строка Linux(Mandrake 8.2) вот такаго типа: “[nyrlan@localhost nyrlan]” (понятно что nyrlan(второй) это /home/nyrlan/). А можно ли сделать как в ДОСЕ чтобы был полный путь.
Вопрос 3
Как переключится на другую графическую оболочку(поставил WindowMaker а он мне не нравится).
С уважением, Нурлан. Nyrlan17@mail.kz
Отправлен: 19.05.2005, 07:05
Вопрос задал: Nyrlan (статус: Посетитель)
Всего ответов отправлено: 4
Отвечает: Igor Yakimchuk
Здравствуйте, Nyrlan!
вопрос 2:
в файле вашего профиля прописать
export PS1="[u@h w]"
вопрос 3:
поставить kde и в .xinitrc прописать ее запуск
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 19.05.2005, 08:55 Оценка за ответ: 3
Отвечает: Alex Diesel
Здравствуйте, Nyrlan!<br>Вопрос 1. Кодировка задается в системных переменных:<br>LC_ALL,LANG,LC_NUMERIC,LC_TIME,LC_COLLATE,LC_MONETARY,LC_MESSAGES,LC_PAPER,LC_NAME,<br>LC_ADDRESS,LC_TELEPHONE,LC_MEASUREMENT,LC_IDENTIFICATION<br>формат задания ПЕРЕМЕННАЯ=Локаль.Кодировка.<br>Например LC_LANG=ru_RU.KOI8-R.<br>Значение переменных устанавливается при старте системы, но где именно вам придется выяснить самому, а перед этим попробуйте просмотреть установленные значения (комманда
echo) и менять значения в ручную (команда export)<br>Для того чтобы не было абракадабры необходимо чтобы кроме корректно установленной кодировки, еще правильно были установлены и прописаны шрифты. Как это сделать для X-Windows смотрите например в Cyrillic-HOWTO. <br><font color=#032850><br>Вопрос2. Я вас поздравляю что у вас Линукс Мандрейк 8.2, но к формату приглашения это не имеет никакого отношения. Формат приглашения bash можно здать в файле .b
ash_profile, который находиться в вашем домашнем каталоге. Формат приглашения задается переменной окружения PS1, например так: </font><font color=#080000>PS1='h:w$ ', значение параметров приведены в приложении.<br></font><font color=#032850><br>Вопрос 3. <br>В общем случае заходите в каталог /etc/X11/xinit/ там лежат файлы типа kde.xinitrc где перед точкой стоит название оболочки. Копируете Файл необходимой оболочки в домашний каталог, переназываете его .xinitrc (точка
там должна быть, я не ошибся)и перезапускакете/запускаете Х-ы, должна запуститься выбранная вами оболочка, ну возможно для некоторых оболочек типа XFCE, Openbox прийдется поискать соответсвующий файлик в других папках /etc/X11/. </font>
Приложение:
Ответ отправил: Alex Diesel (статус: 4-ый класс)
Отправлен: 19.05.2005, 13:23 Оценка за ответ: 5
Отвечает: ori0n
Здравствуйте, Nyrlan!
1) Я бы порекомендовала тебе юзать кодировку KOI8-R, а не виндовую
Для этого тебе надо сделать следущие команды:
export LC_ALL="ru_RU.KOI8-R"
export LANG="ru_RU"
Еще тебе надо русифицировать консоль (если ты этого еще не зделал)
setfont Cyr_a8x16
mapscrn koi2alt
echo -ne "\033(K" >> /dev/tty1
2) Почитай про bash очень хорошую статью: http://linuxland.itam.nsc.ru/book/unix12/Part10.htm
В ней описана, как можно сконфигурить то, что тебе надо
Для твоего конкретного случая export PS1="[u@h w]"
3) Сначала тебе надо поставить другую оболочку, если она еще не поставлена. Потом либо ты будешь использовать менеджер, такой как xdm, gdm, kdm. Или если ты хочешь сразу загружать графич. оболочку, то тебе надо прописать в конфиге /usr/share/X11R6/lib/X11/xinit/xinitrc строчку, с названием команды той оболочки. (конфиг может находиться в другой директории)
Ответ отправила: ori0n (статус: 1-ый класс)
Отправлен: 19.05.2005, 23:32 Оценка за ответ: 5
Отвечает: Lancelot
Здравствуйте, Nyrlan!
Понравился Linux?
1. Если у тебя Mandrake - ты неверно указал кодировку! Точно Windows поставил? Тогда попробуй koi.
2. Наскольку знаю нельзя! А зачем тебе?
3. Установить другую! :) Скачай rpm с другой оболочкой ( у меня любимаю KDE - рекомедую тебе, хотя может GNOME понравится) и установи её.
Ответ отправил: Lancelot (статус: 2-ой класс)
Отправлен: 20.05.2005, 22:17 Оценка за ответ: 3
Вопрос № 21057
Здравствуйте, Igor.
Снова я ;-) насчет вопроса 21006 и 21040, спасибо за ответы, но из пакетов тоже не ставиться, пишет примерно тоже самое: перл не установлен.
А вот мой конфиг и знаете, что-то он мне не нравиться.
Даже несколько версий перла стоит, а вообще, зачем их несколько, одной почему достаточно?
Помогите разобраться, что тут не так?
Make.conf:
# -- use.perl generated deltas -- #
# Created: Mon Mar 7 16:51:09 2005
# Setting to use base perl from ports:
PERL_VER=5.8.5
PERL_VERSION=5.8.5
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
# -- use.perl generated deltas -- #
# Created: Sat Mar 19 03:13:36 2005
# Setting to use base perl from ports:
PERL_VER=5.6.1
PERL_VERSION=5.6.1
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
P.S Не могу еще оценить ответы на полученный вопрос. Почтовый клиент в винде - The BAt. Или как-то процесс незаметно проходит? Вроде все нажимаю :), а результатов нет.
Спасибо, с.у Heinrich.
Отправлен: 19.05.2005, 11:30
Вопрос задал: Heinrich (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Igor Yakimchuk
Здравствуйте, Heinrich!
сделайте копию своего файла, а воригинале попробуйте оставить только
PERL_VER=5.8.5
PERL_VERSION=5.8.5
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 19.05.2005, 12:02
Вопрос № 21075
Еще раз здравсвтуйте, Igor.
Вопрос: 21057.
Попробовал сделать как вы сказали,оставил только в make.conf:
PERL_VER=5.8.5
PERL_VERSION=5.8.5
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
Не сработало.
И еще, может это чем-то поможет:
когда я ввожу в консоли perl, то интерпретаор у меня не запускается.
Где PATH к перлу прописывается?
Еще раз напоминаю, Perl 5.8.5, стоит из пакетов.
Отправлен: 19.05.2005, 17:58
Вопрос задал: Heinrich (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Igor Yakimchuk
Здравствуйте, Heinrich! выполните команды whereis perl echo $PATH какая версия perl у вас стоит? если есть 5.6.2 то верните make.conf ваш назад. попробуйте сделать use.perl system, чтобы использовать системный perl или use.perl port для использования perl установленного из порта. после этого сделайте rehash
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 19.05.2005, 18:17
Вопрос № 21076
Здравствуйте, donjohn!
Я насчет вопроса 21040.
Набираю в консоли perl, а интерпретатор не запускается, пишет файл не найден. А где это нужно прописать путь к переменной PATH, как это сделать?
Большое спасибо за ответы.
с.у. Heinirch.
Отправлен: 19.05.2005, 18:03
Вопрос задал: Heinrich (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Alex Diesel
Здравствуйте, Heinrich!<br>Продолжаю настоятельно советовать читать документацию. <br>www.linuxshare.ru - идете, смотрите доки по bash, а в доках описание команд echo (можно посмотреть значение переменной, echo $PATH) и export - устанавливает значение переменной.<br>Еще, вы уверены что у вас есть права на исполнение команды (можно увидеть права доступа к файлам в каталоге командой ls -l) и что у вас вообще перл установлен.
Ответ отправил: Alex Diesel (статус: 4-ый класс)
Отправлен: 19.05.2005, 22:11