LINUX.ORG.RU

Сообщения v4567

 

как бинарнику при запуске принудительно указать библиотеку

Форум — General

Есть две библиотеки например lib1 и lib2 и символическая ссылка lib0 на библиотеку lib1, а также есть две программы (два бинарника bin1 и bin2) bin1 использует библиотеку lib0 то есть библиотеку lib1, bin2 то же использует библиотеку lib0 то есть lib1, хотя должен использовать lib2. Как при запуске указать бинарнику bin2 использовать библиотеку lib2 ?

v4567
()

чем смотреть трафик до фаервола

Форум — General

Есть tcpdump и iptraf при помощи которых можно посмотреть трафик уже после фаервола на выходе. Есть ли какие либо программы при помощи которых можно посмотреть трафик до фаервола?

v4567
()

как для ipsec прописать интерфейс

Форум — General

Подскажите пожалуйста как для vpn подключения ipsec при помощи команды ifconfig прописать интерфейс и как он должен называться? В ядре ipsec включен монолитно. man ifconfig я смотрел и знаю, просто не получается прописать поэтому и спрашиваю.

v4567
()

настройка ipsec

Форум — General

Подскажите пожалуйста как настроить ipsec туннель между двумя компьютерами, повторяю не сетями а компьютерами, без шифрования.
Знаю что для этого надо только активировать командой ifconfig соответствующие интерфейсы.
Вопрос какие это интерфейсы, конкретно какие параметры надо передавать команде ifconfig? Если ipsec в ядре реализован модулем, какой модуль надо активировать командой modprobe?
За помощь заранее благодарен.

v4567
()

за деньги напишите - отследить нажатие Ctrl+Shift

Форум — Job

Ребята напишите за деньги программу на Си для отслеживания нажатия клавиш Ctrl+Shift ? Хочу для текстового режима повторяю для текстового в режиме фреймбуфера (иксов нет) не для графического в Linux сделать индикатор переключения раскладки клавиатуры.
Что бы при нажатии на эти клавиши выводилось то Rus то Usa на консоль. В принципе не обязательно следить реально какая сейчас раскладка, просто при загрузке раскладка английская и сразу выводиться Usa, а потом при нажатии просто меняется то Rus то Usa и всё.
Именно выводилась просто строка Rus или Usa, я хочу сделать вывод её в строку состояния терминального менеджера screen. Я пробовал выводить скриптом слова на консоль и если это всё сделать в строке состояния screen то там тоже всё выводиться, только на английском, если на русском то выводятся каракули (не совпадает кодировка) почему я не разобрался.
За дополнительную плату если это не трудно и не трудоёмко хотелось бы что бы выводился флажок соответствующей страны (текстовая консоль у меня работает в режиме фреймбуфера) но повторяю иксов нет, просто фреймбуфер с разрешением 1024x768 Я пробовал командой fbi выводить jpg картинки, так они выводятся всё нормально. Но повторяю флажок должен выводиться в строке состояния screen это в правом нижнем углу.
Если кого заинтересовало моё предложение напишите w456cv@mail.ru
Стоимость и дальнейшие моменты давайте обсудим по почет.

v4567
()

bash скрипт

Форум — General

Можно ли как то при помощи bash скрипта отследить нажатие клавиш
Ctrl+Shift ? Что бы можно было запустить скрипт в фоне и при нажатии на Ctrl+Shift на консоль выводилось сообщение.

v4567
()

результат выполнения команды в screen

Форум — General

Хочу возобновить тему строка состояния в screen

Вот что писал:

Ребята если кто знает подскажите пожалуйста как в screen в строку состояния вывести результаты выполнения команды.
В ~/.screenrc пишу следующие строки:

backtick 1 2 2 /bin/pwd
caption always «|%n|%t|%1`%=|%c|%d %m %Y|»
hardstatus alwayslastline «%1`»

Выводится дата и время, номер и название окна, а вот результат команды
/bin/pwd не выводится.
Если кто знает подскажите как вывести.

И ещё один вопрос.
У меня в текстовой консоли работающей в режиме фрэймбуфера раскладка клавиатуры с англ. на рус. (иногда использую русскую, просто бывает нужна) переключается по Shift+Ctrl хотелось бы в строку состояния screen выводить текстом какая раскладка сейчас включена англ или рус
И уж совсем высший пилотаж хотелось бы выводить это не текстом а маленькой картинкой флага соответствующей страны. Даже не представлю как это можно сделать, наверное надо программить на C но я не силён.
С выводом картинки проблем быть не должно, так как консоль в режиме фрэймбуфера и командой fbi прекрасно картинки открываю и смотрю.
Если кто знает как это всё реализовать помогите пожалуйста.
За помощь заранее благодарен.
Если для этого надо написать небольшую прогу, заплачу за неё в разумных пределах, тогда пишите на почту w456cv@mail.ru


Ребята подскажите хотя бы как сделать вывод результата команды в строку состояния screen

v4567
()

строка состояния в screen

Форум — General

Ребята если кто знает подскажите пожалуйста как в screen в строку состояния вывести результаты выполнения команды.
В ~/.screenrc пишу следующие строки:

backtick 1 2 2 /bin/pwd
caption always «|%n|%t|%1`%=|%c|%d %m %Y|»
hardstatus alwayslastline «%1`»

Выводится дата и время, номер и название окна, а вот результат команды
/bin/pwd не выводится.
Если кто знает подскажите как вывести.

И ещё один вопрос.
У меня в текстовой консоли работающей в режиме фрэймбуфера раскладка клавиатуры с англ. на рус. (иногда использую русскую, просто бывает нужна) переключается по Shift+Ctrl хотелось бы в строку состояния screen выводить текстом какая раскладка сейчас включена англ или рус
И уж совсем высший пилотаж хотелось бы выводить это не текстом а маленькой картинкой флага соответствующей страны. Даже не представлю как это можно сделать, наверное надо программить на C но я не силён.
С выводом картинки проблем быть не должно, так как консоль в режиме фрэймбуфера и командой fbi прекрасно картинки открываю и смотрю.
Если кто знает как это всё реализовать помогите пожалуйста.
За помощь заранее благодарен.
Если для этого надо написать небольшую прогу, заплачу за неё в разумных пределах, тогда пишите на почту w456cv@mail.ru

v4567
()

переменные в bash

Форум — General

Подскажите пожалуйста как взять переменную от переменной, например:

qwe=123
asd=qwe
echo $asd выведет qwe , а мне надо чтобы вывело 123
то есть qwe была представлена как переменная.

v4567
()

аутентификация по pam

Форум — General

Не могу залогиниться при помощи флешки в kdm

В консоли при помощи флешки могу в kdm нет.

Вот конфиг /etc/pam.d/login

#%PAM-1.0
#auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
#auth include system-auth
auth required pam_usb.so check_device=-1 check_if_mounted=-1 force_device=/dev/sdb1 fs=ext2
account required pam_nologin.so
account include system-auth
password include system-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open
session required pam_namespace.so
session optional pam_keyinit.so force revoke
session include system-auth
-session optional pam_ck_connector.so

Вот конфиг /etc/pam.d/kdm

#%PAM-1.0
#auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
#auth required pam_env.so
auth required pam_usb.so check_device=-1 check_if_mounted=-1 force_device=/dev/sdb1 fs=ext2
#auth substack system-auth
#auth optional pam_gnome_keyring.so
account required pam_nologin.so
account include system-auth
password include system-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session optional pam_gnome_keyring.so auto_start
session include system-auth

Помогите разобраться где ошибка. За помощь заранее благодарен.

v4567
()

программирование avr под Linux

Форум — General

Ребята подскажите среду разработки и программатор для avr под Linux, или где можно найти документацию (желательно на русском) для среды konrollerlab что то не получается с ней ничего. Под Windows не хочется переходить.
За помощь заранее благодарен.

v4567
()

продолжу тему как заставить wine работать с com портом

Форум — General

начало темы:
http://www.linux.org.ru/forum/general/5829212?lastmod=1295908046865

avrdude - хорошо, но всётаки хотелось бы узнать как заставить wine работать с ком портом, это может пригодиться и для других целей.
Или может у меня он видит com порт, по тем сообщениям которые выдаются я так и не понял в чём причина.
Вот что пишет wine uniprof.exe

fixme:advapi:RegisterEventSourceW ((null),L"Rubar Update Service"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x84e7f0,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:msxml:httprequest_open stub (0x1b87d0)
fixme:msxml:httprequest_get_responseText stub 0x1b87d0 0x33f908
wine: Call from 0x682b1af2 to unimplemented function hal.dll.READ_PORT_UCHAR, aborting
wine: Unimplemented function hal.dll.READ_PORT_UCHAR called at address 0x682b1af2 (thread 0034), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x68590fa3 (thread 0036), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685d2fa3 (thread 0038), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 003a), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 003c), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685d2fa3 (thread 003e), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x75b96fa3 (thread 0040), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 0042), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 0044), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 0046), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x6857bfa3 (thread 000b), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 000c), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 0048), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 004a), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 004c), starting debugger...
wine: Unhandled page fault on read access to 0x0000002a at address 0x685dffa3 (thread 004e), starting debugger...
..........
.........
............
............
и в конце
err:seh:start_debugger Couldn't start debugger («winedbg --auto 323 40») (4)
Read the Wine Developers Guide on how to set up winedbg or another debugger
fixme:msxml:DllCanUnloadNow

v4567
()

как заставить wine работать с com портом

Форум — General

Ребята подскажите пожалуйста, как заставить wine работать с com портом. Есть прога uniprof под винду для программирования avr контроллеров, программирует она их через com порт. Под виндой всё работает. Под линуксом запускаю её через wine - не работает. Wine версия 1.1.32-1 В инете вычитал что у wine большие проблемы с com портом и что с этим com портом работает вроде как какая то старая версия wine. Создание ссылок:
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1
ln -s /dev/ttyS0 ~/.wine/dosdevices/COM1
результата не принесло.
Я понимаю что можно поискать прогу для программирования под линукс, но для Uniprof уже распаяна плата и поэтому хотелось бы вопрос решить с uniprof
За помощь заранее благодарен!

v4567
()

как для конкретного бинарника в ldconfig прописать конкретную библиотеку

Форум — General

Есть две системы назовём их 1 и 2
В 1 установлена программа sshfs из пакета fuse-sshfs-2.2-5.fc11.i586.rpm и прекрасно работает
Во второй пытался установить sshfs из исходников но не получилось:
./configure прошёл нормально, а make заругался:
/usr/include/glib-2.0/glib/gfileutils.h:108: ошибка: expected ‘)’ before ‘size’
make[1]: *** [sshfs-sshfs.o] Ошибка 1
Тогда я скопировал во вторую систему рпмку и раскрыл её скопировав бинарники, но при запуске sshfs заругался что библиотека libpthread.so.20.0.27 с ошибкой. Эти библиотеки в двух системах имеют одинаковые названия но они разные. Можно скопировать эту библиотеку из первой системы во вторую и тогда sshfs заработает, но вдруг эта библиотека нужна ещё какой нибудь программе именно та которая была, а не новая скопированная.
Можно создать папку в /usr/lib например libsshfs и скопировать эту библиотеку туда, но тогда вопрос как и где прописать в системе что бы при запуске sshfs эта программа использовала библиотеку /usr/lib/libsshfs/libpthread.so.20.0.27 а не /usr/lib/libpthread.so.20.0.27
За помощь заранее благодарен!

v4567
()

Не могу удалить rpm пакет

Форум — General

По команде rpm -qa этот пакет есть, но бинарник был случайно перезаписан из тако го же пакета только другой версии.
Пытаюсь удалить rpm -e пишет пакет не установлен, пытаюсь его установить rpm -ihv пишет пакет уже установлен, пытаюсь обновить rpm -U на эту же версию пишет пакет уже установлен. Хотел раскрыть рпмку и просто скопировать бинарник, rpm2cpio и cpio короче в cpio оказывается что ничего нет. Это пакет wine версии 1.1.32
Подскажите пожалуйста может базу rpm пакетов можно чем то подкоректировать, кроме rpm-а, да и ещё команда rpm --rebuilddb результатов не принесла.

v4567
()

Как обновить программу

Форум — General

Подскажите пожалуйста как обновить программу установленную из rpm пакета, если новая версия скачана в виде исходников.

v4567
()

помогите установить fbv

Форум — General

не могу установить fbv оно нужно для fbterm для установки картинки на фон без fbv я так понял картинку не установить.

версия fbv вот такая 1.0b

configure отработал нормально
вот вывод после ввода команды make:

gcc -O2 -Wall -D_GNU_SOURCE -c -o fb_display.o fb_display.c
In file included from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/sys/types.h:62: ошибка: несовместимые типы для ‘dev_t’
/usr/include/linux/types.h:13: замечание: здесь была предыдущая декларация ‘dev_t’
/usr/include/sys/types.h:67: ошибка: несовместимые типы для ‘gid_t’
/usr/include/linux/types.h:27: замечание: здесь была предыдущая декларация ‘gid_t’
/usr/include/sys/types.h:72: ошибка: несовместимые типы для ‘mode_t’
/usr/include/linux/types.h:15: замечание: здесь была предыдущая декларация ‘mode_t’
/usr/include/sys/types.h:77: ошибка: несовместимые типы для ‘nlink_t’
/usr/include/linux/types.h:16: замечание: здесь была предыдущая декларация ‘nlink_t’
/usr/include/sys/types.h:82: ошибка: несовместимые типы для ‘uid_t’
/usr/include/linux/types.h:26: замечание: здесь была предыдущая декларация ‘uid_t’
In file included from /usr/include/sys/types.h:134,
from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/time.h:104: ошибка: несовместимые типы для ‘timer_t’
/usr/include/linux/types.h:22: замечание: здесь была предыдущая декларация ‘timer_t’
In file included from /usr/include/sys/types.h:221,
from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/sys/select.h:78: ошибка: несовместимые типы для ‘fd_set’
/usr/include/linux/types.h:12: замечание: здесь была предыдущая декларация ‘fd_set’
In file included from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/sys/types.h:235: ошибка: несовместимые типы для ‘blkcnt_t’
/usr/include/linux/types.h:119: замечание: здесь была предыдущая декларация ‘blkcnt_t’
make: *** [fb_display.o] Ошибка 1

по gcc установлены следующие пакеты:

gcc-4.4.0-4.i586
gcc-java-4.4.0-4.i586
gcc-gfortran-4.4.0-4.i586
gcc-c++-4.4.0-4.i586
libgcc-4.4.0-4.i586

и ещё я толком не могу понять fbterm это виртуальный терминал типа как screen? Я работаю в общето в screen в режиме фреймбуфера и фон хочу установить при работающем screen возможно ли такое?






v4567
()

как поставить на фот картинку при помощи fbterm

Форум — General

Подскажите пожалуйста кто знает, как поставить картинку на фон в терминале screen работающем в режиме фреймбуфера при помощи fbterm
В мане нихрена не разобрался.

v4567
()

обои для фреймбуфера

Форум — General

Можно ли как то установить обои в режиме фреймбуфера без пропатчивания ядра. Если ядро уже собрано с поддержкой фреймбуфера и он реально работает.

v4567
()

как задать цвет фона в режиме фреймбуфера

Форум — General

Если передать ядру при загрузке параметр vga=ask то перед загрузкой будут перечислены режимы фреймбуфера «vesa» и можно выбрать и загрузиться.
Вопрос, а как передать цвет фона и цвет шрифта, например если я хочу чтобы цвет фона был #23612B а шрифта #B9BAB2 и можно ли использовать графический шрифт, а не шрифт для консоли в буквенно-цифровом режиме, если можно то что для этого надо?

За помощь заранее благодарен!

v4567
()

RSS подписка на новые темы