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

RusFAQ.ru: Администрирование Linux / UNIX


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

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

Выпуск № 565
от 24.09.2006, 13:35

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


Вопрос № 55840: Здравствуйте, прочитал в одном из вопросов что у пользователя для сборки потребовался gcc v3 4-ая версия не подошла. В связи с этим вопросы 1) можно ли системе держать 2 gcc 2) как на 3 версию поставить 4-ую...
Вопрос № 55886: hi! стоит redhad 4 есть root (естественно) и пользователь (user) с ограниченными правами вопрос 1 как правильно установить программы скаченные из интернет в формате *.tar.bz2 (openoffice seamonkey gaim) будучи в сеансе user (поль...
Вопрос № 55901: Здравствуйте уважаемые эксперты! Подскажите как правильно установить TV тюнер в ASPLinux11. Автоматически определяется не верно. (вернее работает только видеозахват, а тюнер никак). Определяется как bttv card=34. Где можно посмотреть соот...
Вопрос № 55936: Здравствуйте! Где можно в сквиде посмотреть так называемый протокол соединений? Кто на какие сайты ходил, что скачивал, вобщем весь конект. Если с помощью сквида нельзя, тогда с помощью какой программы можно посмотреть протокол соединений...
Вопрос № 55937: Прошу помочь мне, дело в том, что я не могу зайти админом (root) на свой FreeBSD6.0, при входе в систему и задания пороля (при чем правельный пороль!) система пишит: Password: Access denied Using keyboard-interactive authentication. З...

Вопрос № 55.840
Здравствуйте, прочитал в одном из вопросов что у пользователя для сборки потребовался gcc v3 4-ая версия не подошла. В связи с этим вопросы
1) можно ли системе держать 2 gcc
2) как на 3 версию поставить 4-ую
Отправлен: 18.09.2006, 13:51
Вопрос задал: Zloba (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: PVS
Здравствуйте, Zloba!
1)Можно, но в разных папках или с разными префиксами/суффиксами (gcc-2, gcc3 и.т.д.)
2)можно поискать пакет, который содержит нужную Вам версию и не конфликтует по названиям с установленой. Если найти ничего не удастся, то можно собирать из исходников. В 4-ой версии процедура сборки из исходников подчищена от разных глюков (в 3й собрать ada-компилятор не читая специально инструкцию практически невозможно). Просто в configure задайте параметр --prefix или --program-prefix (--program-suffix) и соберите таким образом, чтобы он не конфликтовал с сушествующим gcc . Потом, если хотите использовать свою версию пишите CC=/path/to/my/gcc CXX=/path/to/my/c++ и т.д.
Ответ отправил: PVS (статус: Студент)
Ответ отправлен: 18.09.2006, 15:19

Отвечает: Muad Dib
Здравствуйте, Zloba!

Можно хоть десять, был бы смысл.
При сборке нового gcc вы имеете возможность установить --program-prefix, --program-suffix
например
./configure --program-prefix=avr --program-suffic=4.1
и в итоге вы получите исполняемые файлы gcc в виде avr-gcc-4.1, вместо привычного gcc.

Далее можно использовать значение переменной CC для установки используемого компилятора в ./configure для конкретной
софтины, ну и сделать симлинки типа такого:
lrwxrwxrwx 1 root root 7 2006-09-09 12:59 /usr/bin/gcc -> gcc-4.1
для компилятора которым вы будете пользоваться чаще всего.

Аналогично для g++ и остальных бинарников ...

Например в debian это все делается автоматически... т.е. можно просто ставить несколько версий gcc из репозитория.


---------
Use Linux - be free!
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 18.09.2006, 15:24

Отвечает: Хватов Сергей
Здравствуйте, Zloba!

Можно все :-) У меня здесь (это работа) два родных и два кросс-компилятора для других платформ.

Насколько я знаю, единственный пока дистрибутив, где штатный компилятор gcc версии 4 - это fedora core 5. Если это - ваш случай, то в наборе пакетов есть compat-gcc-32. Работает, если не использовать стандартные библиотеки, изначально написанные на C++ и собраные под новый компилятор.

При компиляции старых програм новым компилятором бывают проблемы из-за того, что компилятор стал построже. Но их обычно немного и проще поправить исходники (для меня, по крайней мере), чем откатываться на старый компилятор (и это я тоже пробовал)

Да, прямой ответ на второй вопрос - нет.
Ответ отправил: Хватов Сергей (статус: 4-ый класс)
Ответ отправлен: 18.09.2006, 16:08


Вопрос № 55.886
hi!
стоит redhad 4
есть root (естественно) и пользователь (user) с ограниченными правами

вопрос 1
как правильно установить программы скаченные из интернет в формате *.tar.bz2 (openoffice seamonkey gaim) будучи в сеансе user (пользователя с ограниченными правами) чтобы программы были доступны другим пользователям и располагались в правильном (usr usr/local) разделе

что я смог сделать:
распоковал (не через терминал) в своей папке (home/user) перешел в созданный каталог и запустил командой ./

вопрос 2
как сделать какую-то программу (на примере вышеперечисленных) программой по-умолчанию
- привязать к расширению файла
- привязать к существующей ссылке (скажем ссылка "интернет" вызывает seamonkey)

в этом плане у меня получилось установить adobe acrobat но там после распаковки была инструкция по установке и программа устанавливалась, а эти (вышеперечисленные) могут стартовать сразу после распаковки
Отправлен: 18.09.2006, 21:48
Вопрос задал: Kloptsov vladimir pavlovich (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: GeD
Здравствуйте, Kloptsov vladimir pavlovich!

По первому вопросу.
В консоли тоже можно разархивировать *.tar.bz2. Это умеет делать Midnight Commander через строчку в меню, вызываемом по F2. Если у Вас его нет, то можно использовать команду bzip2, например с такими опциями: bzip2 -d -k somefile.tar.bz2, а потом полученый файл распаковать другой командой - tar, вот так: tar xvf somefile.tar. После этого у Вас появиться папка. Зайдите в нее, и там наберите ./configure, затем make и, если у Вас есть права администратора, то введите su -c "makeinstall". Если же нет, то прогрмма все равно будет работать. Но ее прийдется вызывать, только из каталога, в который она установлена.

Второй вопрос.
В KDE можно привязать ссылку к другой программе, просто нужно нажать правой кнопкой мыши на ней и выбрать в свойствах путь к нужной программе.
---------
be Linux
Ответ отправил: GeD (статус: 1-ый класс)
Ответ отправлен: 19.09.2006, 10:54


Вопрос № 55.901
Здравствуйте уважаемые эксперты!
Подскажите как правильно установить TV тюнер в ASPLinux11.
Автоматически определяется не верно. (вернее работает только видеозахват, а тюнер никак). Определяется как bttv card=34.
Где можно посмотреть соответствие карты номеру и если возможно исправить?
Карта Leadtek WinFast.
Отправлен: 19.09.2006, 00:14
Вопрос задал: Осинин Эдуард Геннадьевич (статус: 4-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Стёпин Алексей Николаевич
Здравствуйте, Осинин Эдуард Геннадьевич!
Посмотрите этот ресурс (http://www.linuxtv.org/v4lwiki/index.php/Main_Page). Там можно узнать как правильно настроить и какое оборудование в данный момент поддерживается.

Я только не понял одного. ТВ-показывает? И что подразумевается под тюнером - радио?
Ответ отправил: Стёпин Алексей Николаевич (статус: 5-ый класс)
Ответ отправлен: 19.09.2006, 06:43


Вопрос № 55.936
Здравствуйте!
Где можно в сквиде посмотреть так называемый протокол соединений?
Кто на какие сайты ходил, что скачивал, вобщем весь конект.
Если с помощью сквида нельзя, тогда с помощью какой программы можно посмотреть протокол соединений?
Отправлен: 19.09.2006, 11:45
Вопрос задал: KuchumHan (статус: Студент)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Igor Yakimchuk
Здравствуйте, KuchumHan!
так файл access.log вам и покажет кто куда ходил и что качал. Если надо через веб, то sarg вам в помощь
Ответ отправил: Igor Yakimchuk (статус: Профессор)
Россия, Респулика Саха (Якутия)
Организация: ALROSA
WWW: http://yakimchuk.ru
----
Ответ отправлен: 19.09.2006, 12:56
Оценка за ответ: 5


Вопрос № 55.937
Прошу помочь мне, дело в том, что я не могу зайти админом (root) на свой FreeBSD6.0, при входе в систему и задания пороля (при чем правельный пороль!) система пишит:
Password:
Access denied
Using keyboard-interactive authentication.
Захожу своей учетной запесью, которая была до этого создана.
Ввожу в командную строку
$su
далее пороль и ..
А система мне ругается:
su: /usr/local/bin/sh: No such file or directory
Как я понял нет файла или каталога, но я при этом ничего не удалял! Может это тараканы в моем компе или кони. У кого была такая же проблема напишите. Или как востановить этот самый файл или дерикторию.
Рад буду любой помощи..
ЛЮДИ ПЫТАЛИСЬ ПОМОЧЬ:
>su: /usr/local/bin/sh: No such file or directory
похоже shell у рута неверно выставлен.
посмотри где лежит твой sh - обычно в /bin/sh (для freebsd)
сделай симлинк /usr/local/bin/sh -> /bin/sh, зайдешь рутом, потом разбирайся откуда грабли

Но:
cp /usr/local/bin/sh >/bin/sh
cannot create /bin/sh: Text file busy
И все, не хочит.../usr/local/bin/sh sh там нет..

$ cp sh /usr/local/bin/sh
cp: /usr/local/bin/sh: Permission denied
потому что...
-r-xr-xr-x 1 root wheel 103872 3 ноя 2005 sh
Отправлен: 19.09.2006, 11:53
Вопрос задал: Д.Евгений (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: PVS
Здравствуйте, Д.Евгений!
Не
cp /usr/local/bin/sh >/bin/sh
а
cp /bin/sh /usr/local/bin/sh

И здесь ничего плохого тоже нет:
-r-xr-xr-x 1 root wheel 103872 3 ноя 2005 sh
права на чтение (r) имеют все

Если все-же ничего не получается, то читайте тут:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/admin.html#FORGOT-ROOT-PW

Приложение:

Ответ отправил: PVS (статус: Студент)
Ответ отправлен: 19.09.2006, 12:01
Оценка за ответ: 5
Комментарий оценки:
Спосибо!

Отвечает: Igor Yakimchuk
Здравствуйте, Д.Евгений!
Если вы заходите по сети, то root запрещено по умолчанию заходить. Yfcxtn ыр, насколько я помню он находится в /bin, а не там где указано у вас. Зачем вы менялм a shell у root не понятно.
Ответ отправил: Igor Yakimchuk (статус: Профессор)
Россия, Респулика Саха (Якутия)
Организация: ALROSA
WWW: http://yakimchuk.ru
----
Ответ отправлен: 19.09.2006, 12:59
Оценка за ответ: 3
Комментарий оценки:
Раньше я заходил по сети через root.
sh нужно скопировать из /bin в /usr/local/bin/sh
так как он не вероно выставленно sh у root`а...


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное