DLNA IPTV xupnpd

Купили брату телевизор Sony Bravia. Выбирал специально, чтоб ТВ умел проигрывать много форматов видео и знал что такое DLNA. Однако упустил IPTV. Странно, но ТВ его совсем не умеет проигрывать. Удивительно, что Sony не позаботились об этом. В итоге IPTV таки удалось получить, пусть и через DLNA.

Настраивается установкой xupnpd. Можно поставить программу на роутер. В интернете есть мануалы по ентой установке. У меня же стояла задача более простая. Заставить ТВ показывать iptv не важно откуда. В итоге поставил xupnpd на ноут с ubuntu, благо на оффсайте есть уже собранный пакет для нее.

Правим конфиг файл /etc/xupnpd.lua
Заменяем интерфейс на свой, через который выходим в интернет.

Запускать следует через sudo.
sudo xupnpd

Либо можно утянуть последнюю версию с svn

sudo apt-get install subversion
svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
cd xupnpd/src/
make

Не забываем поправить конфиг файл xupnpd.lua
Следует заменить интерфейс на свой, через который выходим в интернет.

Запускаем программу
chmod +x xupnpd
./xupnpd

Дальше настройки можно править через веб-интерфейс 192.168.X.X:4044, где 192.168.X.X ваш ip.
Там же можно загрузить свой плейлист.m3u

Ввиду того, что я смотрю iptv от тетушки Шуры и потоки там все http-шные, мне не пришлось ставить udpxy. Единственный нюанс, который заставил меня поломать голову, из-за того, что при выборе канала трансляция запускалась, но картинки не было, заключается в том, что в настройках Default mime type следует указать mpeg_ts (cfg.default_mime_type=’mpeg_ts’).

Tor Browser и Ubuntu 13.10 Saucy Salamander

После обновления Ubuntu с 13.04 до 13.10 обнаружилась, что в Tor Browser нельзя ничего ввести с клавиатуры ни в строке адреса (URL), ни в строке поиска, ни вообще где бы то ни было.

Виновником оказался IBus. Как я понял, для русского языка данная программа не очень нужна, поэтому её можно отключить.
Читать далее «Tor Browser и Ubuntu 13.10 Saucy Salamander»

Обновление PGDG apt-key

Сегодня при попытке сделать apt-get update получил сообщение:

W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG: http://apt.postgresql.org precise-pgdg Release: Следующие подписи неверные: KEYEXPIRED 1381654177

W: Не удалось получить http://apt.postgresql.org/pub/repos/apt/dists/precise-pgdg/Release

W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

В wiki PostgreSQL Global Development Group (PGDG) я обнаружил новость от 10.10.2013 о том, что «новый pgdg-keyring увеличивает дату пригодности ключа». «Отлично!», — подумал я: «Как же мне обновить пакет, если я даже список пакетов с их сервера забрать не могу?»
Читать далее «Обновление PGDG apt-key»

Brother DCP-7057R в ubuntu

МФУ настраивает очень легко, благо драйвера для принтера выложены на официальном сайте.

Для настройки сканера нужно установить scan-key-tool и brscan4. Забираем также с оффсайта

Не забываем добавить себя в группу lp.
usermod -a -G lp username

Ubuntu 12.04 отключение загрузки иксов

Отключить запуск unity и вообще графической оболочки в ubuntu 12.04 можно подправив файл /etc/default/grub

Нужно изменить строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на
GRUB_CMDLINE_LINUX_DEFAULT="text"
и выполнить
sudo update-grub

Установка MediaWiki и настройка нескольких wiki на одном сервере с Ubuntu 11.10

После долгих экспериментов с различными wiki-движками написанными на PHP и использующий в качестве хранилища MySQL я всё-таки остановился на том от чего хотел уйти — MediaWiki.

Внимание! В репозитории Ubuntu 11.10 лежит пакет mediawiki-1.15.5-3build1, на Launchpad дела с версией обстоят не многим лучше. В то время как на данный момент рабочая версия — 1.18! Я устанавливал MediaWiki из репозитория, так как она будет использоваться для внутрекорпоративых целей на офисном сервере. Для серверов, доступных из Сети, я рекомендовал бы скачать последнюю версию MediaWiki и использовать её.

Для работы MediaWiki нужен сервер Apache, PHP5 и MySQL. Если коротко, то для их установки нужно выполнить:
sudo apt-get install apache2 mysql-server php5 php5-mysql
За подробностями можно заглянуть в Google.

Установка MediaWiki из репозитория элементарна:
sudo apt-get install mediawiki
Настройка чуть сложнее

Gnome Classic вместо Unity в Ubuntu

Начиная с Ubuntu 11.04 в качестве среды рабочего стола по умолчанию используется Unity, но это не для кого не секрет.

Однако есть способ вернуть нечто похожее на GNOME 2.

Читать далее «Gnome Classic вместо Unity в Ubuntu»

Создание локального репозитория или кэш-сервера deb-пакетов

Монополия — зло! А монополия на предоставление доступа к Интернету в бизнес-центре вдвойне зло! В результате IT-шникам приходится сидеть хоть и на безлимитном, но очень медленном интернете по цене в два раза выше, нежели на рынке.

Как следствие, обновление рабочих станций это головная боль, так как канал практически полностью ложится. Но так как все компьютеры в офисе работают под управлением Ubuntu/kUbuntu, можно немного облегчить жизнь и сделать кэш-сервер с пакетами обновления.

Поиск в Сети подсказывает о двух путях:
1. Полная копия репозитория у себя, что, как мне кажется, явно не подходит для данной задачи. Но кому интересно, это делает apt-mirror.
2. Кэширование пакетов, которые были однажды загружены кем-либо. Вот это в данной ситуации именно то, что нужно.

Для реализации второго сценария есть две программы apt-proxy и его форк apt-cacher. apt-proxy в связи с трагичными обстоятельствами, постигшими его автора, уже давно не обновляется, поэтому выбор был сделан в пользу apt-cacher.
Читать далее «Создание локального репозитория или кэш-сервера deb-пакетов»

Выключение Ubuntu Server кнопкой Power Button

Почему-то в последних сборках Ubuntu Server убрали из устанавливаемых по умолчанию пакетов пакет acpid. С одной стороны правильно, ибо нефиг, а с другой, для домашних и офисных серверов он, как мне кажется, нужен, так как именно он отвечает за демона, отслеживающего нажатие кнопок и реагирующего на события ACPI.

Устанавливаем:
sudo apt-get install acpid

Почти анонимность или система для шпиона

В последнее время часто обсуждается проблема анонимности в интернете и защиты персональных данных, всяческие способы шифрования передачи информации, скрытия каких-то важных пользовательских данных, подтверждения неизменности исходных данных и т.п. Поэтому для эксперимента я решил создать некую защищенную среду, где бы можно было практически безопасно не только хранить данные, но и бродить по просторам интернета практически анонимным.
Итак, что из этого получилось…
Читать далее «Почти анонимность или система для шпиона»