Posts Tagged ‘ Debian

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 — тогда вперед! Читать полностью

Пара проблем с XFCE 4.8 на Debian Wheezy

Возникла тут проблемка с установкой Debian Squeeze на один ноут. Если точнее, то проблема была с сетевой карточкой на ноуте

02:00.0 Ethernet controller: Atheros Communications AR8152 v2.0 Fast Ethernet (rev c1)

которая ну никак не хочет нормально работать со стабильным дебовским ядром 2.6.32. Соединение то отваливается, то приваливается …. и вообще что-то странное происходит с работой сети через эту карточку. Я даже не стал вникать особо в суть проблемы, так как почти сразу нагуглил что данная сетевушка со старенькими ядрами вот так вот и работает. И мол панацея — сборка + установка более нового ядра. Таким гемором мне точно лень заниматься, вот и решил поставить Debian testing — тут и ядро подходящее да и софт посвежее. Попути возникли пару проблемок — но вполне решабильные.
Проблема с монтированием флэшек в XFCE 4.8 (Debian Wheezy)
С роздачи не заработала ни под каким предлогом 🙁 Перелопатил интернет вдоль и впоперек, и только под конец рабочего дня нашел дельный совет по этому поводу (спасибо форуму Arch Linux)
Решение предложили весьма нетривиальное, сам врятли бы додумался 🙂
Лезем в рутовую консоль и создаем вот такой файлик:

root@ws:~# vim /etc/polkit-1/localauthority/50-local.d/org.freedesktop.udisks.pkla

с вот таким содержимым:

[Local Users]
Identity=unix-group:storage
Action=org.freedesktop.udisks.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

И сразу же можем тестить флешку 🙂 У меня заработало, чего и Вам желаю 😉
Проблема с Выключением/перезагрузкой из под пользователя в XFCE 4.8 Читать полностью

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

К сожалению в какой то момент перестал работать метод установки данного девайса в Debian Squeeze описанный мной ранее 🙁 в заметке http://diff.org.ua/archives/909 Теперь уже с testing репозитария так просто как раньше нельзя поставить hplip, так как apt предлагает обновить очень много пакетов (притом многие из них системные типа glib и тп)
Ну что же …. зато радует то, что в принципе существует true way от HP установки свежего hplip в Debian. Как и следовало ожидать он описан на официальном сайте проекта hplip. Собственно можете делать все по официальной инструкции, я же для себя продублирую ее в этой статье с некоторыми комментариями.
Итак, после подключения к розетке и втыкания ethernet коннектора в соответствующий разьем я полез в меню и настроил подключение к сети данного МФУ. В моем случае были установлены настройки:

ip: 192.168.0.22
mask: 255.255.255.0
gw: 192.168.0.1

Далее топаем на машину которая тоже подключена к сети и имеет доступ к данному принтеру.
Тестим пингой связь с МФУ -> если все настроили верно — пинг пойдет -> значит девайс в сети появился и готов к настройке клиентов.
В моем случае клиентом выступал Debian Squeeze, открываем на нем консоль (или терминал) и говорим:

black@ws:~$ su -

Вводим пароль рута и попадаем в рутовую консоль. Дальше вводим такое, для удаления установленного из репозитариев hplip

root@ws~# aptitude purge hplip hplip-cups hplip-data hplip-ppds

После этого ставим все что нам требуется для установки официального hplip с сайта:

root@ws~# apt-get install --force-yes -y libcups2 libcups2-dev cups-bsd cups-client libcupsimage2 libcupsimage2-dev libdbus-1-dev g++ gs-esp libssl-dev libjpeg62-dev libsnmp-dev libc6 libtool libusb-dev make python-imaging policykit-1 policykit-1-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python-dev python-notify python python-reportlab sane libsane-dev sane-utils xsane

После отработки этой команды я пошел на офсайт hplip-а и скачал нужную мне версию hplip-3.11.5. Распаковываем ее куда-нибудь, я распаковал в директорию /root командой:

root@ws~# tar xzvf /home/myuser/Downloads/hplip-3.11.5.tar.gz

Дальше переходим в распакованную директорию командой:

root@ws~# cd hplip-3.11.5/

Конфигурим:

root@ws~# ./configure --with-hpppddir=/usr/share/ppd/HP --prefix=/usr --enable-qt4 --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

Собираем

root@ws~# make

Устанавливаем

root@ws~# make install

Все! В результате удачной отработки данных команд мы получим в системе установленный в систему hplip версии 3.11.5
После этого можно приступить к подключении устройства. Для этого запускаем стандартный скрипт от hp

root@ws~# hp-setup -i 192.168.0.22

Отвечаем на вопросы инсталера — там все понятно и так, ничего сложного нету.
На вопрос по плагинам соглашаемся на установку ( d=download ), если на машине нету инета качаем с другой машины вручную подходящие под вашу версию hplip плагины отсюда http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
Закидываем скачанный файлик на машину где настраиваем принтер, и на вопрос по плагинам выбираем ( p=path ) и указываем путь к залитому файлику, например, /home/myuser.
Потом спросит про добавление факса, я нажал q (quit)
Сканер как и ранее, ставится командой:

root@ws~# scanimage -L

Для использования сканера и принтера пользователь должен быть в группах
lp — для печати
scanner — для сканирования

Тоесть, если вы хотите дать пользователю права на печать и сканирование — внесите его в группы lp и scanner командой:

root@ws~# gpasswd -a myuser lp
root@ws~# gpasswd -a myuser scanner

После этого у него должен заработать принтер через CUPS и сканирование через XSANE
Ну вроде все 🙂 Как то так … не особо коротко получилось … но вроде более или менее подробно.

Какаято странная ругань в логах от hplip и HP LaserJet M1536

Обратился ко мне сегодня пользователь со станной проблемой — закончилось место на одном из разделов, в результате отказывается грузиться графика!

По ssh  на проблемную машину зашел нормально, система Debian Squeeze 6.0.3, смотрю место df-ом  — раздел VAR забит на 100%!!!

После копаний в /var оказалось что все свободное место забили 2 файлика /var/log/daemon.log и /var/log/syslog каждый из которых весил ~4GB. Вот такие чудеса! Читать полностью

Сканируем с помощью HP G2410 в Debian Squeeze

Сначала ставим все необходимое ПО. В Debian я это делаю в консоли, тоесть открываем Терминал, переходим под рут командой

myuser@ws7:~$ su -

Вводим свой рутовый пароль, и дальше — вперед за ординами!

root@ws7:~# aptitude update
root@ws7:~# aptitude install sane xsane hplip

Добавляем пользователя myuser в группу scanner для того чтобы дать ему права работать со сканером

root@ws7:~# gpasswd -a myuser scanner

Подключаем сканер к USB и смотрим видит ли его система, можно глянуть dmesg или lsusb

root@ws7:~# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 03f0:0a01 Hewlett-Packard ScanJet 2400c
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@ws7:~#

Как видите система обнаружила сканер Hewlett-Packard ScanJet 2400c на шине USB
Значит можно приступать к его установке. Читать полностью

Монитор Acer AL1916 в Debian Squeeze

Проблема с розрешением в Debian на мониторе Acer AL1916. Хоть ты тресни, автоматически определяется как широкоформатный. Видеокарточка в системе интелячая:

root@ws6:~# lspci |grep -i vga
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
root@ws6:~#

Делал X -configure. Читать полностью

Сканируем через сеть с помощью HP LaserJet M1536dnf в Debian Squeeze

updated 12.10.2011 — К сожелению, часть инструкции, в которой описан процесс установки hplip, уже неактуальна! Смотрите более новую версию инструкции вот тут: http://diff.org.ua/archives/974
Для того чтобы полноценно заработал МФУ HP LaserJet M1536 в Debian Squeeze нужен hplip более новой версии чем есть в репозитарии данного релиза.
Неактуально отсюда — Поэтому я сначала ставлю из squeeze репозитария hplip для того чтобы он подтянул все необходимые зависимости тоже со стабильной ветки
Потом добавляю в sources.list строчку main репозитария testing ветки

root@ws5:~# echo 'deb http://ftp.debian.org/debian/ testing main' && /etc/apt/sources.list.d/deb-testing.list

И еще раз командую

root@ws5:~# aptitude update
root@ws5:~# aptitude install hplip

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

Сканируем с помощью Seiko Epson Corp. Perfection 2480 Photo в Debian Squeeze

Начитался страшилок в инете о проблемах подключения сего девайса в Linux. В частстности о том что прошивку надо подменять и конфигов пачку править и прочее-прочее … Может мне просто попадалась старая инфа? Но в современном Debian все оказалось довольно банально! Итак, начинаем!
Для начала не мешало бы убедится в том что шнурок USB подключен к компу, сканер включен и видится системой как надо:

root@ws6:~# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 002 Device 002: ID 03f0:0317 Hewlett-Packard LaserJet 1200
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 04b8:0121 Seiko Epson Corp. Perfection 2480 Photo
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@ws6:~#

Видим что в данном случае имеем дело со сканером Epson Corp. Perfection 2480 Photo Читать полностью

Сохранить звук из видеофайла в Linux

Подкинули вот задачку согласно заголовка. Решается в Linux крайне просто с помощью ffmpeg.
Проверить наличие в системе установленного ffmpeg можно командой:

black:~# dpkg -l |grep ffmpeg
ii  ffmpeg                               5:0.6.1+svn20101128-0.2            audio/video encoder, streaming server & audio/video file converter
ii  libavdevice52                        5:0.6.1+svn20101128-0.2            ffmpeg device handling library
ii  libavformat52                        5:0.6.1+svn20101128-0.2            ffmpeg file format library
rc  libavutil49                          4:0.5.2-6                          ffmpeg utility library
ii  libswscale0                          5:0.6.1+svn20101128-0.2            ffmpeg video scaling library
black:~#

А вот и сама команда которая нам поможет вытащить звук из видео:

black@black:~$ ffmpeg -i 20110808_15-52-08.asf -vn -ar 44100 -ac 2 -ab 192k -f mp3 sound.mp3

Тут 20110808_15-52-08.asf имя видеофайла.
В результате создался файлик содержащий только звуковую дорожку с битрейдом 192kb/s sound.mp3
Все 🙂