Leshgan: Mandriva 2007. Установка программ и модулей ядра

14 сообщений / 0 new
Последнее сообщение
Гость
Leshgan: Mandriva 2007. Установка программ и модулей ядра

Сразу скажу, вопросы скорее смешные и глупые, не пинайте сильно.
Несколько вопросов в процессе установки программ.
1. Нашел первую попавшуюся статью "как устанавливать программы в линух" http://www.linuxforums.org/forum/linux-tutorials-howtos-reference-materi...
следую подсказкам и вот что у меня. Пользователь не имеет доступ к /usr/local/src Обходить это или лучше распаковывать пакеты в другую папку (какую удобнее?). Зашел в консоль под рутом и распаковал таки в /usr/local/src Или так не принято делать?)
2. Далее. Распакованную программу пытаюсь установить. На примере pidgin'а.
Делаю ./configure и мне выдает ошибку:
"configure: error:

The msgfmt command is required to build libpurple. If it is installed
on your system, ensure that it is in your path. If it is not, install
GNU gettext to continue.

If you have msgfmt installed, but for some reason this error message
is still displayed, you have encountered what appears to be a bug in
third-party configure macros. Try setting the MSGFMT environment
variable to the absolute path to your msgfmt binary and trying
configure again, like this:

MSGFMT=/path/to/msgfmt ./configure ...
"
куда копать?
3. Другой пакет. Распаковал, ./configure без ошибок. Делаю make, а bash не знает такой команды.
Всё, в тупике.

<span class='smallblacktext'>[ Редактирование ]</span>

Leshgan (не проверено)

Вопрос №3 отменяется. Вылечилось установкой пакета make !sorry

Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010

Второй не лечится установкой msgfmt? И неужели нет готового пакета пидгина под мандриву???
[ Редактирование 26.11.2007 - 16:50:16 ]

Мой микроблог: http://juick.com/Dumus/

sl1m (не проверено)

2Leshgan:
1. по-пацански, распаковывать и компилить из под юзера, в его-же хомяке, и в заключение sudo make install..

2. черным по белому сказано, же.. а если с буржуйским не дружите, пользуйтесь хотя-бы переводчиками..
http://translate.google.com/translate_t?langpair=en|ru
<span class='smallblacktext'>[ Редактирование 26.11.2007 - 17:18:07 ]</span>

Goodvin
Не в сети
Зарегистрирован: 21/09/2010

[u] [link=http://linuxforum.ru/index.php?showtopic=19234 ]Mandriva/Mandrake FAQ =ответы на часто задаваемые вопросы[/link]

[link=http://linuxforum.ru/index.php?showtopic=13769 ]Установка дополнительного ПО в Мандриве[/link]

[link=http://linuxforum.ru/index.php?showtopic=7225 ] Документация к Mandriva/Mandrake Linux на русском языке[/link][/u]
[ Редактирование 26.11.2007 - 18:00:50 ]

Leshgan (не проверено)

sl1m, спасибо, с английским всё нормально, заработался просто наверно. В общем после установки gettext стало выдавать "You must have the GLib 2.0 development headers installed to build"
но glib 2.0 установлен.

wlads
Не в сети
Зарегистрирован: 20/09/2010

ИМХО Поскольку мандрива является rpm-based дистрибутивом, лучше из рпмок и инсталить.

sl1m (не проверено)

> "You must have the GLib 2.0 development headers installed to build" но glib 2.0 установлен.
development headers как обычно находятся в glib-devel.

2Leshgan: послушай совета wlads. компилить из сырцов нужно только в том случае, если соответстующий пакет отсутстует в репозитарии дистриба..

Leshgan (не проверено)

Спасибо. С rpm-ами оказалось всё проще :-)
Если не против, в этой же теме задааам основной свой вопрос.
Мне надо установить контроллер с доп. LPT, сама PCI плата установлена, к девайсу есть текстовик с описанием установки под Linux.
Файл большой для форума наверно будет, поэтому спрошу основное:
в файле написано, что посмотреть устройста pci можно командой
more /proc/pci
у меня в Мандриве такого файла нет. Просмотрел уже всё в /proc но нет в нем ничего похожего, что давайло бы результат, описанный в том текстовике. Соответственно не могу увидеть какой адресе и какое прерывание получил установленный контроллер
Далее там написано установить модуль 'parport'. Хотя до этого далеко, но я не понял как его установить. По гуглу не нашел.

sl1m (не проверено)

>у меня в Мандриве такого файла нет.
lspci; grep PCI /var/log/dmesg; grep contoroller_name /var/log/dmesg

>Далее там написано установить модуль 'parport'.
для этого модуль надо скомпилить, и подзрузить (man modprobe)

--added--
очепятку поправил :)
<span class='smallblacktext'>[ Редактирование 27.11.2007 - 16:53:45 ]</span>

Rodegast
Аватар пользователя Rodegast
Не в сети
Зарегистрирован: 20/09/2010

>у меня в Мандриве такого файла нет.

Запускаиш kinfocenter и смотриш информацию там.

Leshgan (не проверено)

Так, народ, ну вроде получилось и контроллер второго LPT настроить и печатать через cups (Lp_server пока на трогал).
Но вот что выяснилось. Стоило мне выключить комп и включить, как /dev/lp1 исчез
команда
modprobe parport_pc io=0x3780xc800 irq=7,10
которая установила (якобы) в первый раз мне /dev/lp1 уже не срабатывает, то есть второго LPT порта у меня не наблюдается.
куда копать? %)

Leshgan (не проверено)

Итак, имею следующую сложность:
Linux mandriva 2007 2.6.17
Контроллер 2 serial 1 parallel ports NetMos Nm9835CV
lspci -v
---
00:09.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
Subsystem: LSI Logic / Symbios Logic 1P2S
Flags: medium devsel, IRQ 10
I/O ports at d400 [size=8]
I/O ports at d800 [size=8]
I/O ports at dc00 [size=8]
I/O ports at e000 [size=8]
I/O ports at e400 [size=8]
I/O ports at e800 [size=16]
По документаци производителяяяя контроллера добавляем в ядро модуль parport_pc:
modprobe parport_pc io=0x378,0xe800 irq=7,10
По ls /dev не не наблюдаю lp1, только встроенный lp0.
Смотрим dmesg:
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
parport 0xe800 (WARNING): CTR: wrote 0x0c, read 0x00
parport 0xe800 (WARNING): DATA: wrote 0xaa, read 0x00
parport 0xe800: You gave this address, but there is probably no parallel port there!
parport1: PC-style at 0xe800, irq 10 [PCSPP,TRISTATE,EPP]
---
Не подключился. Не понятно в этом месте!
Дальше. Вычитал, что modprobe - это надстройка над insmod, делаю следующее
modprobe -nv parport_pc io=0x378,0xe800 irq=7,10
insmod /lib/modules/2.6.17-13mdv/kernel/drivers/parport/parport.ko.gz
insmod /lib/modules/2.6.17-13mdv/kernel/drivers/parport/parport_pc.ko.gz io=0x378,0xe800 irq=7,10
Выполняю insmod:
insmod /lib/modules/2.6.17-13mdv/kernel/drivers/parport/parport_pc.ko.gz io=0x378,0xe800 irq=7,10
insmod: error inserting '/lib/modules/2.6.17-13mdv/kernel/drivers/parport/parport_pc.ko.gz': -1 Invalid module format
---
Снова тупик. Где собака порылась?

fullout (не проверено)

Может надо распаковать модуль? А то я сомневаюсь что insmod может еще и распаковывать gzip....

RSS-материал