Archive for the ‘ Linux ’ Category

Debian Squeeze & Creative Labs SB Audigy

Валялась давно у меня звуковушка Creative. Сотрудник дома порядок наводил и чтоб не выкидывать решил мне сплавить. В надежде что будет звучать получше встроенной HDA Intel воткнул я ее в PCI, врубил тазик и полез в BIOS вырубать встроенную. После перезагрузки и логона в Linux сразу же решил глянуть lspci чтобы убедиться что девайс увиделся системой и готов к настройке. Вот что мне выдал lspci:

root@ws:~# lspci
00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02)
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
05:00.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
05:00.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)
05:00.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
root@ws:~#

Ну вроде все видится ... должно работать? Читать полностью

Iceweasel — Java plugin

Очень просто устанавливается Java Plugin в Debian для браузера Iceweasel. Сначала ставим пару пакетиков

[root]@[black]~# aptitude install sun-java6-bin sun-java6-plugin

И передергиваем iceweasel
После этого плагин заработает :) По крайней мере у меня заработал. Ну а если нет — то гляньте что у вас имеется в директории /usr/lib/iceweasel/plugins
У меня так:

[root]@[black]~# ll /usr/lib/iceweasel/plugins
итого 0
lrwxrwxrwx 1 root root 41 Фев 21 12:07 libjavaplugin.so -> /etc/alternatives/iceweasel-javaplugin.so
[root]@[black]~# ls -l /etc/alternatives/iceweasel-javaplugin.so
lrwxrwxrwx 1 root root 49 Фев 21 12:07 /etc/alternatives/iceweasel-javaplugin.so -> /usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so
[root]@[black]~#

Удачи :)

Подключение HP LaserJet P1102 в Debian Squeeze

Без всяких там долгих вступлений сразу напишу как подключил принтер HP LaserJet P1102 к машине на которой установлен Debian Squeeze
Сначала необходимо установить hplip. Я это сделал по одной из предыдущих инструкций
Потом идем в рутовую консоль и делаем следующее (вопросы которые задаются в процессе установки выделены жирным, а ответы наклонным шрифтом)

root@ws:~# hp-setup -i

HP Linux Imaging and Printing System (ver. 3.11.10)
Printer/Fax Setup Utility ver. 9.0
Читать полностью

Новый клиент RDP для Linux — freerdp

Недавно узнал что разработка старого доброго rdesktop приостановлена на неопределенный срок. Весьма печально, так как несмотря на кучу багов, программа всетаки отпахала у меня годами на куче десктопов с Linux для терминального доступа к 1C серверу. Но не стоит огорчаться, реальная альтернатива доступна уже сейчас — проект freerdp. Довольно динамично развивается и уже на сегодняшний день может похвастаться весьма стабильной работой. Самое главное что мне сразу понравилось — никаких проблем с раскладками!
Для начала про установку. Необходимые пакеты давным давно есть в репозитариях Debian. Ставим стандартным средством — apt

root@ws:~# apt-get install freerdp libfreerdp-plugins-standard

Дальше читам man и пользуем-пользуем-пользуем ... Читать полностью

Настройка печати/сканирования через HP LaserJet M1536 в Ubuntu Lucid

Данная процедура очень похожа на установку в Debian Squeeze, которую я описывал не так давно. Но все таки есть небольшие отличия. Поэтому я решил повториться :)
Со стандартной установкой из репозитариев ничего у меня не вышло, так как версия 10.6 не поддерживает девайс HP LaserJet M1536dnf. Но отчаиваться не стоит, так как на официальном сайте проекта есть инструкция по установке hplip последней версии из исходников. Собственно можете делать все по официальной инструкции, я же для себя продублирую ее в этой статье с некоторыми комментариями.
Итак, после подключения к розетке и втыкания ethernet коннектора в соответствующий разьем я полез в меню и настроил подключение к сети данного МФУ. В моем случае были установлены настройки:
Читать полностью

Знакомство с winexe или как рулить виндой из по Linux

Недавно совершенно случайно узнал о чудесной проге под названием winexe. Прелесть программы в том что она позволяет рулить виндовым сервером удаленно прямо из Linux/UNIX shell (проще говоря, линуховой консоли). Короче, наткнувшись гдето в инете на подобное описание сразу захотелось покрутить. Но проблема номер раз — в репозитариях моего горячо любимого Debian программы нету :( Ну чтож, в опенсорс прелесть в том что этот самый сорс можно найти и скомпились, коли руки ростут одтуда одкуда надо :-D Но честно говоря, проверять собственную пряморукость не пришлось, так как в гугле довольно быстро нашелся готовый deb пакет (правда под Ubuntu) которые вмиг установился командой

root@black:~# dpkg -i _path_to_deb_

Читать полностью

Icedove BUG — /usr/lib/icedove/icedove-bin: symbol lookup error: /usr/lib/icedove/components/libdbusservice.so: undefined symbol: NS_Alloc

После вчерашнего обновления системы перестал запускаться почтовый клиент icedove. Debian squeeze на борту. На ярлычек реакции никакой. Попробовал запустить в консоли icedove, на что получил ошибку /usr/lib/icedove/icedove-bin: symbol lookup error: /usr/lib/icedove/components/libdbusservice.so: undefined symbol: NS_Alloc
Чтение обсуждения баги на официальном багтрекере Debian немного просветило суть проблемы. Решение нашлось там же (очень надеюсь что проблема временная и решится следующими обновлениями, так как нижеописанный костыль решением назвать трудно).
В файл /usr/lib/icedove/icedove добавил строчки
### elibc BUG ###
export LD_PRELOAD=/usr/lib/icedove/components/libmailcomps.so
export LD_LIBRARY_PATH=/usr/lib/icedove
### elibc BUG end ###
После этого icedove чудесно заработал. Но все равно надеюсь что в дальнейших обновлениях все починят :)

Thunderbird — Восстановление пропавших сообщений

Все нижеописанное подробно описывает решение с Linux версией программы. Но принцип применим и к Windows версии, поскольку грабля скорее с программой нежели с ОС. Поэтому при достаточно осмысленном прочтении, пользователи win тоже могут сориентироваться что делать.
К сожелению программа Thunderbird (Icedove в Debian) имеет ограничение на размер директории 4GB (в интерфейсе самой программы «Входящие», «Отправленные» и тд. кажутся папками, на самом же деле это файлы). Раньше я частенько сталкивался с проблемой когда в данное ограничение упиралась директория «Входящие», но сегодня пришлось чинить директорию «Отправленные». Как оказалось пути решения для папок «Входящие» и «Отправленные» отличаются, об этом я и хотел поведать в данной статье. Итак, сначала про входящие, я чиню вот так:

Читать полностью

Debian 6.0.3 как гостевая OS в Hyper-V

Как создать внутри Hyper-V виртуальную машину и прочую ерунду я рассказывать небуду. Но вот про особенность установки стабильного Debian как гостевой OS я хотел бы сказать пару слов. Особенность эта заключается в том, что стабильный на данный момент Debian Squeeze с ядром 2.6.32-5 не поддерживает сеть со стандартным сетевым адаптером Hyper-V. Реально сетевой интерфейс в VM появляется только тогда когда в настройках VM добавить «Legacy Network Adapter». Но оставлять так настроенную сеть не есть хорошо, так как все равно сетевая карта в VM будет вести себя нестабильно. И вообще ядро 2.6.32 в принципе старовато и не имеет никаких упоминаний о работе в виде гостевой ОС под Hyper-V. Поддержка плюшек Hyper-V реализована (хоть и на стадии Experimental) в ядре 2.6.38, которое доступно из backports репозитариев Debian.
Итак, сначала я попробовал просто поставить из backports ядро 2.6.38. Читать полностью

Создаем Live USB на основе Debian Squeeze

У всех ИТ-шников, и не только, валяются дома/на работе старые флешки, которые остались не у дел в связи с бурным НТП или по другим причинам. Выбрасывать их не стоит, так как подобный девайс вполне сгодится как носитель для «заточенной» под ваши нужды live системы. Что такое live системы и зачем они нужны думаю рассказывать ненужно. Оспорить выбор флеш носителя по сравнению с CD/DVD тоже, думаю, врятли кто-то сможет. Удобство транспортировки и хранения налицо. И даже если флешка сдохнет сама по себе, img образ, который мы создадим, всегда можно накатить на другой USB носитель (или даже CD/DVD если очень захочется).  Итак, если все-таки у вас есть флешка (подойдет размер от 128MB до бесконечности ) и желание создать live систему на основе Debian — тогда вперед! Читать полностью