Вопрос № 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 но там после распаковки была инструкция по установке и программа устанавливалась, а эти (вышеперечисленные) могут стартовать сразу после распаковки
Отвечает: 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.
Отвечает: Стёпин Алексей Николаевич
Здравствуйте, Осинин Эдуард Геннадьевич!
Посмотрите этот ресурс (http://www.linuxtv.org/v4lwiki/index.php/Main_Page). Там можно узнать как правильно настроить и какое оборудование в данный момент поддерживается.
Я только не понял одного. ТВ-показывает? И что подразумевается под тюнером - радио?
Здравствуйте!
Где можно в сквиде посмотреть так называемый протокол соединений?
Кто на какие сайты ходил, что скачивал, вобщем весь конект.
Если с помощью сквида нельзя, тогда с помощью какой программы можно посмотреть протокол соединений?
Отправлен: 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`а...