Заметки о Linux, системном администрировании, программировании, электронике и не только
24 сентября 2011
Проба пера на хабре
Давно читаю хабр, но только вчера дошли руки присоединиться к хабражителям. Моя первая статья на хабре.
21 сентября 2011
Сборка пакетов для Midnight Commander
На днях закончил настройку сборочной среды для пакетов Midnight Commander. Сборка релизов еще окончательно не автоматизирована, а ночные срезы из git уже собираются автоматически (при условии, что в репозитарии есть изменения). Последний собранный релиз - 4.7.5.4 (его changelog)
Сейчас поддерживаются следующие цели для сборки:
Настройки APT для релизов:
Настройки APT для ночных срезов:
Чтобы не произошла случайная замена пакета mc версией из nightly сборок, рекомендуется настроить APT pinning
Сейчас поддерживаются следующие цели для сборки:
- Debian Lenny (i386, amd64)
- Debian Squeeze (i386, amd64)
- Debian Wheezy (i386, amd64)
- Debian Sid (i386, amd64)
- Ubuntu Lucid (i386, amd64)
- Ubuntu Maverick (i386, amd64)
- Ubuntu Natty (i386, amd64)
- Ubuntu Oneiric (i386, amd64)
Настройки APT для релизов:
- deb http://www.tataranovich.com/debian lenny main
- deb http://www.tataranovich.com/debian squeeze main
- deb http://www.tataranovich.com/debian wheezy main
- deb http://www.tataranovich.com/debian sid main
- deb http://www.tataranovich.com/debian lucid main
- deb http://www.tataranovich.com/debian maverick main
- deb http://www.tataranovich.com/debian natty main
- deb http://www.tataranovich.com/debian oneiric main
Настройки APT для ночных срезов:
- deb http://www.tataranovich.com/debian lenny nightly
- deb http://www.tataranovich.com/debian squeeze nightly
- deb http://www.tataranovich.com/debian wheezy nightly
- deb http://www.tataranovich.com/debian sid nightly
- deb http://www.tataranovich.com/debian lucid nightly
- deb http://www.tataranovich.com/debian maverick nightly
- deb http://www.tataranovich.com/debian natty nightly
- deb http://www.tataranovich.com/debian oneiric nightly
Чтобы не произошла случайная замена пакета mc версией из nightly сборок, рекомендуется настроить APT pinning
Package: * Pin: release c=nightly Pin: origin www.tataranovich.com Pin-Priority: -1
12 сентября 2011
Метеорадар на рабочем столе.
Полезная штука метеорадар, и еще более полезная, когда его можно созерцать в виде виджета на рабочем столе. Чтобы реализовать подобное достаточно запустить feh в режиме периодического обновления и убрать декорацию окна.
Далее настройки для openbox.
Запуск feh
Настройки декорации окна
Далее настройки для openbox.
Запуск feh
feh -R 900 -g 654x479+1000+10 --title 'Weather radar' http://meteoinfo.by/radar/UMMN/UMMN_latest.png &
Настройки декорации окна
<application title="Weather radar" class="feh"> <desktop>all</desktop> <skip_pager>yes</skip_pager> <skip_taskbar>yes</skip_taskbar> <decor>no</decor> <layer>below</layer> <focus>no</focus> </application>А так оно выглядит:
15 августа 2011
NVidia GeForce GT440 в Debian Squeeze.
На той неделе поддался слабости и позволил себе небольшой апгрейд - прикупил Palit GeForce GT440 на замену своему старичку Palit GeForce 7300GT.
Драйвера которые сейчас предоставляет Debian Squeeze (195.36.31-6) не подходят для новой видеокарты, ее поддержка появилась начиная с версии 270.4106, которая вышла в апреле этого года.
Первым желанием было поставить обновку и только потом накатить драйвера. Благо свободного времени не было и я решил сначала обновить драйвера, и только потом ставить новую карточку.
Дистрибутивные пакеты не стали, пришлось сделать бэкпорт для squeeze. Собранные пакеты лежат в моем репозитарии в секции backports. Подключить в APT можно добавив в /etc/apt/sources.list
После этого мне пришлось добавить репозитарий тестинга, чтобы стянуть недостающие зависимости и немного поиграться с apt pinning - соответствующий кусок моего /etc/apt/preferences
На выходных выдалось время наконец поставить карточку и сделать пару тестов. Первое, что я проверил - была поддержка проигрывания видео через VDPAU. На старой при проигрывании 1080p нагрузка на двухядерный проц была больше 80-90%. После апгрейда нагрузка упала до 3-6%.
Разочарованием стала поддержка аппаратного ускорения в flash player. При проигрывании на полном экране изображение дрожало и шло с рывками. В дополнение к этому черные учатки в интерфейсе стали просвечивать картинку из flash проигрывателя. Проблема решилась отключением поддержки аппаратного ускорения.
Драйвера которые сейчас предоставляет Debian Squeeze (195.36.31-6) не подходят для новой видеокарты, ее поддержка появилась начиная с версии 270.4106, которая вышла в апреле этого года.
Первым желанием было поставить обновку и только потом накатить драйвера. Благо свободного времени не было и я решил сначала обновить драйвера, и только потом ставить новую карточку.
Дистрибутивные пакеты не стали, пришлось сделать бэкпорт для squeeze. Собранные пакеты лежат в моем репозитарии в секции backports. Подключить в APT можно добавив в /etc/apt/sources.list
deb http://www.tataranovich.com/debian squeeze backports
После этого мне пришлось добавить репозитарий тестинга, чтобы стянуть недостающие зависимости и немного поиграться с apt pinning - соответствующий кусок моего /etc/apt/preferences
Package: * Pin: release a=testing Pin-Priority: -1 Package: nvidia-support Pin: release a=testing Pin-Priority: 500 Package: nvidia-installer-cleanup Pin: release a=testing Pin-Priority: 500 Package: glx-alternative-nvidia Pin: release a=testing Pin-Priority: 500 Package: glx-alternative-mesa Pin: release a=testing Pin-Priority: 500 Package: glx-diversions Pin: release a=testing Pin-Priority: 500
На выходных выдалось время наконец поставить карточку и сделать пару тестов. Первое, что я проверил - была поддержка проигрывания видео через VDPAU. На старой при проигрывании 1080p нагрузка на двухядерный проц была больше 80-90%. После апгрейда нагрузка упала до 3-6%.
Разочарованием стала поддержка аппаратного ускорения в flash player. При проигрывании на полном экране изображение дрожало и шло с рывками. В дополнение к этому черные учатки в интерфейсе стали просвечивать картинку из flash проигрывателя. Проблема решилась отключением поддержки аппаратного ускорения.
11 августа 2011
Опакетил midnight commander.
Несмотря на то, что новая версия Midnight Commander'а (ChangeLog для версии 4.7.5.3) вышла больше двух недель назад, сопровождающий пакета в debian похоже потерял интерес или не имеет свободного времени. Сегодня я выкроил немного свободного времени и подготовил пакет для последней стабильной версии.
Стянуть пакеты для Lenny и Squeeze i386 можно в моем репозитарии.
Еще я решил накидать небольшую доку, как пересобрать пакет из моего репозитария под свой дистрибутив/архитектуру (актуально для debian-based дистрибутивов):
Добавляем мой ключ (необязательно, но будет ругаться на неизветную подпись)
Добавляем источник
Скачиваем исходники для версии 3:4.7.5.3-1 и зависимости для сборки
Собранный пакет будет лежать уровнем выше.
Стянуть пакеты для Lenny и Squeeze i386 можно в моем репозитарии.
Еще я решил накидать небольшую доку, как пересобрать пакет из моего репозитария под свой дистрибутив/архитектуру (актуально для debian-based дистрибутивов):
Добавляем мой ключ (необязательно, но будет ругаться на неизветную подпись)
$ wget -q -O- http://www.tataranovich.com/tataranovich.asc | sudo apt-key add -
Добавляем источник
$ echo 'deb-src http://www.tataranovich.com/debian squeeze main' | sudo tee -a /etc/apt/sources.list
Скачиваем исходники для версии 3:4.7.5.3-1 и зависимости для сборки
$ sudo apt-get update $ sudo apt-get install build-essential fakeroot $ apt-get source mc=3:4.7.5.3-1 $ sudo apt-get build-dep mc=3:4.7.5.3-1 $ cd mc-4.7.5.3/ $ dpkg-buildpackage -rfakeroot
Собранный пакет будет лежать уровнем выше.
05 августа 2011
Обновил пакеты для openbox
Собрал пакеты для openbox в вариантах Lenny (i386) и Squeeze (i386). Забрать можно в моем репозитарии.
Настройки APT можно посмотреть тут
Настройки APT можно посмотреть тут
03 августа 2011
Вышел новый openbox.
Недавно вышла новая версия openbox Сегодня дошли руки собрать пакет для Debian Squeeze. Заодно сделал реорганизацию своего репозитария.
Настройки репозитария:
Debian Squeeze
Debian Lenny
Настройки репозитария:
Debian Squeeze
deb http://www.tataranovich.com/debian squeeze main deb-src http://www.tataranovich.com/debian squeeze main
Debian Lenny
deb http://www.tataranovich.com/debian lenny main deb-src http://www.tataranovich.com/debian lenny main
Подписаться на:
Сообщения (Atom)