Каждый раз при установке Linux, восоновном бубунты всякие, ставлю и свой любимы браузер Firefox. На то, что по умолчанию не работает флеш особо не волнует, а вот поддержка Java очень нужна. Дання вещь реализована Sun начиная с JRE 1.6.0_12. Подключение же Java-плагина в Firefox на Linux amd64 слегка отличется от x86.
Если еще не установлена необходимая версия JRE - ставим. Скачать необходимую JRE можно тут https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-6u12-oth-JPR@CDS-CDS_Developer . Это инсталятор. Для установки даем скачаному файлу права на выполнение и запускаем с правами root, соглашаемся с условией лицензии и т.д. :)
Далее нужно сделать символическую ссылку на файл libnpjp2.so, являющийся Java-плагином, который расположен каталоге lib/amd64/ установки jre.
#sudo ln -s /usr/lib64/jvm/jre1.6.0_12/lib/amd64/libnpjp2.so /usr/lib/firefox-3.0.8/plugins
Перезапускаем Firefox, если все сделано правильно и я нигде не ошибся Java заработает.
P.S. Также почитать можно тут http://plugindoc.mozdev.org/linux-amd64.html
Поиск по этому блогу
четверг, 30 апреля 2009 г.
вторник, 28 апреля 2009 г.
MyChat сервер под Linux
Как оказалось поднять сервер MyChat под Linux особого труда не составляет. Для этих целей был взят довольно старенький комп, на котором KDE еле ползала. Установлена легкая графическая среда XFCE и новенький wine 1.1.18. MyChat сервер установился без проблем и запустился. Но встроенный FTP-сервер подниматься не захотел. Позже выяснилось что в Linux использовать порт ниже 1024 может только root. Измененил номера порта на порт выше 1024 и встроенный FTP отлично заработал. Запустить же сервер на порту мене 1024 без прав root позволяет privbind.
четверг, 16 апреля 2009 г.
MyChat под Linux
Решил поставить на рабочей машине клиент MyChat. Сижу я под Kubuntu 8.04.
Для начала беру свежую версию wine, как это сделать написано сдесь http://www.winehq.org/download/ Качаю клиент чата, с офсайта nsoft-s.com MyChat 3.9.5, размер, однако, впечатляет :)
Установка прошла без проблем. Чат запустился и по умолчанию поломился конектиться на localhost и конечно же ничего там не нашел. Прописываю адрес сервера жму ОК и тут вылетает сообщение об ошибке. Ошибка повторяется регулярно при попытке добавить новый адрес сервера. Копание в логах клиента и общение с разработчиками MyChat дало результат: оказывается в реестре wine банально отсутствует необходимый ключ.
Исправление ошибки заключется в создании ключа "Run"(выглядит как папка) в реестре wine.
Для этого в консоли :
# wine regedit
Открывается редактор реестра wine. Идем HKEY_CURENT_USER -> Software -> Microsoft -> Windows на CurrentVersion правый клик Создать -> Ключ и называем его run
Чат работает прекрасно :)
Разработчики пообещали все подправить в следующей версии.
Для начала беру свежую версию wine, как это сделать написано сдесь http://www.winehq.org/download/ Качаю клиент чата, с офсайта nsoft-s.com MyChat 3.9.5, размер, однако, впечатляет :)
Установка прошла без проблем. Чат запустился и по умолчанию поломился конектиться на localhost и конечно же ничего там не нашел. Прописываю адрес сервера жму ОК и тут вылетает сообщение об ошибке. Ошибка повторяется регулярно при попытке добавить новый адрес сервера. Копание в логах клиента и общение с разработчиками MyChat дало результат: оказывается в реестре wine банально отсутствует необходимый ключ.
Исправление ошибки заключется в создании ключа "Run"(выглядит как папка) в реестре wine.
Для этого в консоли :
# wine regedit
Открывается редактор реестра wine. Идем HKEY_CURENT_USER -> Software -> Microsoft -> Windows на CurrentVersion правый клик Создать -> Ключ и называем его run
Чат работает прекрасно :)
Разработчики пообещали все подправить в следующей версии.
среда, 15 апреля 2009 г.
Поднятие сетевой платы ASUS NX1001 под FreeBSD
Понадобилось сделать небольшую DMZ, для этих целей приобрел плату ASUS NX1001(http://ru.asus.com/products.aspx?l1=29&l2=171&l3=742&l4=0&model=1995&modelmenu=1), т.к. знакомых дешовеньких Realtek в наличии не оказалось.
С ходу адаптер под FreeBSD нормально работать отказался, но определился правильно.
# ifconfig
ste0: flags=8843 metric 0 mtu 1500
options=8
ether 00:1f:c6:35:57:92
inet 192.112.0.1 netmask 0xffffff00 broadcast 192.112.0.255
media: Ethernet autoselect (none)
status: no carrier
Хотя кабель и подключен, но конекта нет и индикатор на адаптере не светится, также о отсутствии линка говорит status: no carrier.
После копания в нете выяснилось что эта крточка в FreeBSD 6.х запускалась только после правки и пересборки ядра. У меня же FreeBSD 7.1 и сетевая плата определилась, но не работала.
Как оказалось плата просто не может автоматически выбирать режим работы и после задания вручную все прекрасно заработало.
Говорим:
# ifconfig ste0 media 100baseTX mediaopt full-duplex
Проверяем:
# ifconfig
ste0: flags=8843 metric 0 mtu 1500
options=8
ether 00:1f:c6:3a:57:92
inet 191.112.0.1 netmask 0xffffff00 broadcast 191.112.0.255
media: Ethernet 100baseTX
status: active
Для того чтоб плата правильно инициализировалась при загрузке системы в /etc/rc.conf нужно добавить строку:
ifconfig ste0 media 100baseTX mediaopt full-duplex
тем самым указав нужный режим.
С ходу адаптер под FreeBSD нормально работать отказался, но определился правильно.
# ifconfig
ste0: flags=8843
options=8
ether 00:1f:c6:35:57:92
inet 192.112.0.1 netmask 0xffffff00 broadcast 192.112.0.255
media: Ethernet autoselect (none)
status: no carrier
Хотя кабель и подключен, но конекта нет и индикатор на адаптере не светится, также о отсутствии линка говорит status: no carrier.
После копания в нете выяснилось что эта крточка в FreeBSD 6.х запускалась только после правки и пересборки ядра. У меня же FreeBSD 7.1 и сетевая плата определилась, но не работала.
Как оказалось плата просто не может автоматически выбирать режим работы и после задания вручную все прекрасно заработало.
Говорим:
# ifconfig ste0 media 100baseTX mediaopt full-duplex
Проверяем:
# ifconfig
ste0: flags=8843
options=8
ether 00:1f:c6:3a:57:92
inet 191.112.0.1 netmask 0xffffff00 broadcast 191.112.0.255
media: Ethernet 100baseTX
status: active
Для того чтоб плата правильно инициализировалась при загрузке системы в /etc/rc.conf нужно добавить строку:
ifconfig ste0 media 100baseTX mediaopt full-duplex
тем самым указав нужный режим.
Подписаться на:
Сообщения (Atom)