Игорь Пашев

Nov. 13th, 2011

01:41 pm - Чем плох IPS

Я наконец понял, чем меня смущает IPS в Солярке,
помимо многословности манифестов, которые по формату
близки в XML, но не XML (то есть велосипед).


Так вот:
IPS — это исключительно средство доставки ПО.
IPS ничего не предлагает разработчику (кроме как потрахаться с манифестами).
Подготовка «пакета» для IPS в Солярке такая же, как в Slackware.

Да, по удобству использования IPS близок к apt/dpkg
(там даже появился аналог update-alternatives),
но никаких apt-get source, apt-get build-dep, apt-build.

Tags: , , , ,
(Оставить комментарий)

Jan. 8th, 2011

12:46 pm - Я - гентушник

Снёс Слаку, поставил Генту. Более семи лет я шёл к своему счатью :-)

Генту — это правильный Дебиан.

Tags: , ,
(3 комментария | Оставить комментарий)

Jan. 5th, 2011

05:48 pm

О, нет!..

Следующей моей системой будет не Дебиан ;-)

Альбом: Screenshots

Tags: , ,
(Оставить комментарий)

Dec. 31st, 2010

05:49 pm - Личная окончательная резолюция по Дебиану

Дебиан манит к себе каждый раз, когда я с ним работаю.

Я перейду на Дебиан тогда, когда решу перейти на 64 бита.
Ибо переход с 32-битной Слаки на 64-битную по сложности
сравним с переходом на Дебиан.

Tags: ,
(5 комментариев | Оставить комментарий)

Dec. 28th, 2010

03:03 pm

http://www.yota.ru/snowpost/share.php?lang=ru&id=caUMr_ngux

Альбом: Screenshots

Tags: ,
(1 комментарий | Оставить комментарий)

Oct. 24th, 2010

10:27 pm - Тщательно спрятанные грабли

1. Недобитый-позабытый старый LILO на одном из НЖМД (в MBR), который когда-то был загрузочным.
Привычка не обращать внимания на порядок подключения НЖМД (SATA) может привести к тёмному экрану вместо загрузки. Без всяких сообщений, и хрен догадаешься.

2. После втыкания новой видеокарты NVIDIA в материнку NVIDIA, появляется новая «звуковая карта», на которую натягивается драйвер snd-hda-intel (Штеуд!). ALSA сходит с ума. Лечится в /etc/modprobe.d/blacklist.conf.

Tags: , , , ,
(Оставить комментарий)

Oct. 17th, 2010

02:05 pm

Sat Oct 16 20:03:16 UTC 2010
xap/xaos-3.5-i686-1.txz: Added.
       Added as a tribute to the late Dr. Benoit Mandelbrot.


http://slackware.com/changelog/current.php?cpu=i386
http://lenta.ru/news/2010/10/17/benoit/

Tags: , , ,
(Оставить комментарий)

Aug. 29th, 2010

12:17 am

Наваял тему для LXDM с конскими шрифтами.

http://github.com/ip1981/lxdm-themes/tree/master/Goga/

Альбом: Screenshots


Кстати, для Слаки файл /usr/sbin/lxdm
должен быть таким, чтобы был выставлен язык:
#!/bin/sh

[ -f /etc/profile.d/lang.sh ] && . /etc/profile.d/lang.sh

exec /usr/sbin/lxdm-binary $*

Tags: , ,
(Оставить комментарий)

Aug. 24th, 2010

12:07 pm

Thunar Volume Manager (0.3.80) позволяет удобно работать
с зашифрованными флешками и т. п.
Его надо просто установить, автомонтирование
можно не включать — вообще ничего не трогать.
Просто при втыкании флешки появится окошко
с предложением ввести пароль, а затем
с ней можно работать как с обычной,
например, она появится на боковой панели Thunar,
и её можно будет примонтировать одним щелчком.

Альбом: Screenshots

Tags: , ,
(Оставить комментарий)

Aug. 16th, 2010

10:35 am - Шлюз от pppd


Задача: сделать так, чтобы «дефолтный шлюз» заменялся
после установления соединения по модему,
а после дисконнекта — восстанавливался.

/etc/ppp/ip-up выполняется после поднятия интерфейса,
/etc/ppp/ip-down — после опускания.

/etc/ppp/ip-*.dns заменяют /etc/resolv.conf,
и скопированы из примеров pppd, поэтому здесь не приведены.

/etc/ppp/ip-up:
1 #!/bin/bash
2
3 IFACE=$1
4
5 . /etc/ppp/ip-up.dns
6 . /etc/ppp/ip-up.gw
7


/etc/ppp/ip-down:
1 #!/bin/bash
2
3 . /etc/ppp/ip-down.dns
4 . /etc/ppp/ip-down.gw
5


/etc/ppp/ip-up.gw:
1
2 gw=$(/sbin/ip route | grep ^default)
3 if [ -n "$gw" ]; then
4     echo "$gw" > /etc/ppp/gateway.prev
5     /sbin/ip route del default
6     /sbin/ip route add default dev $IFACE
7 fi
8 # If default route is not present, pppd adds it automatically
9


/etc/ppp/ip-down.gw:
1
2 /sbin/ip route del default
3
4 if [ -f "/etc/ppp/gateway.prev" ]; then
5     /sbin/ip route add $(cat /etc/ppp/gateway.prev)
6     rm -f /etc/ppp/gateway.prev
7 fi
8


Tags: , , ,
(3 комментария | Оставить комментарий)

Aug. 14th, 2010

04:08 pm - usb_modeswitch

Здесь рекомендую ручное переключение режима модема Flyer U12:
http://www.gentoo.ru/content/3g-flyer-u2
http://maestromony.blogspot.com/2010/08/3g-flyer-u2-u12-crescent-on-linux.html

Переключение с помощью UDEV какого-то лешего не работает,
а ручное — пожалуйста. Интуиция подсказывает, что переключалка
(/usr/sbin/usb_modeswitch) запускается слишком рано.

Поэтому я добавил в /lib/udev/usb_modeswitch
задержку 5 секунд: after 5000 — и всё заработало.
(http://www.wellho.net/forum/The-Tcl-programming-language/tcl-sleep-command.html)

Кстати, по первым двум ссылкам:
у моего модема нужный режим именно 0x9603, а не 0x9605.

Это на фсякий случай:
http://linenet.org/2010/07/setup-modem-flyer-u12-on-ubuntu-10-04-part-2/


P. S. Автор usb_modeswitch говорит, что в версии 1.1.3 есть параметр WaitBefore

Tags: , , , ,
(Оставить комментарий)

Aug. 13th, 2010

11:59 am - drwsrwsrwx

Заметил, что ВНЕЗАПНО меняются права на домашний каталог —
он становится доступным всем на запись + SUID: drwsrwsrwx

Это случалось очень редко, и причины были совсем не ясны.
Это было на двух различных компьютерах с различным набором программ,
на одном из компьютеров системы была недавно установлена начисто.
Это происходило только у залогиненного пользователя.


Отбросив паранойю, стал искать причину.
Из Википедии взял программу для работы с inotify
(кстати, отладил её и поместил обратно).

Запустил и стал ждать: ./watch /home

Ничего не происходило.
Методом тыка (за два дня) было выснено, что права меняются
при просмотре рекордов у игры Rocks-n-Diamonds (sic!),
которую я недавно собрал и установил на обе машины.

С помощью grep нашёлся виновник — файл libgame/setup.c,
функция void createDirectory(char *dir, char *text, int permission_class).

Нехитрым патчем удалил код, меняющий права каталога,
ибо программы не должны менять права сами, а только сообщать,
если им не хватает прав.

В самой же игре есть «common data directory», которая по умолчанию — текущий каталог,
при запуске программы из менюшки текущим каталогом является домашний каталог.
Вот и вся интрига.

Tags: ,
(Оставить комментарий)

Jul. 9th, 2010

06:48 pm - KDE, GNOME -> /dev/null

Решительно выпиливаю зависимости от KDE и GNOME.

Все началось с GDM, которые теперь запускает
полноценную сессию Гнома.

XDM - страшно, Slim как-то совсем сурово,
а вот LXDM подаёт большие надежды.

Evince, Brasero — нравятся, пересобрал без gconf и прочего гномья.
Хотя DVD пишу с помощью growisofs :-)

Мне нужны в основном только пускалка программа (XFCE)
vim, браузер и терминал.

Wicd, xneur, transmission и прочие мелочи —
приятные мелочи.

Десктоп может быть лёгким и удобным.


Алсо, только виндузятным админам придёт в голову
запретить пользователю настраивать шрифты и цвета.

Tags: , ,
(5 комментариев | Оставить комментарий)

Jun. 26th, 2010

03:56 pm - Про LABEL=xxx

http://mulix.livejournal.com/84768.html

вот оно как оказалось.
То есть initrd нужен хотя бы для этого,
а не только для загрузки модулей.

Tags: ,
(Оставить комментарий)

Jun. 25th, 2010

05:13 pm - Чертаще перезагрузкен, подлише наебахтунг!

Обновил Слаку на сервере.
Не заметил, что cpio не установлен,
поэтому initrd был бесполезен.
В итоге пришлось идти к серверу и грузиться с LiveCD.

Долго колдовал настройкой Lilo и fstab,
ведь в ядре 2.6.33 больше нету /dev/hd*.

Все равно не грузилось.

Переформатировал корень с ext2.

Всё равно не грузилось...

Мать-перемать!

ext2 теперь тоже отдельным модулем!

Собрал initrd, заработало.

Tags: ,
(3 комментария | Оставить комментарий)

Jun. 11th, 2010

04:07 pm - Powered by Lighttpd & Slackware Linux

PNG

.XCF.XZ )

Tags: ,
(Оставить комментарий)

Jun. 1st, 2010

03:42 pm - Подключился к АТК

Всё банально с утилитой pppoe-setup :-)

Tags: ,
(Оставить комментарий)

May. 29th, 2010

09:44 pm - powered by slackware linux

Ручная работа.

Альбом: Очумелые ручки
Альбом: Очумелые ручки
Альбом: Очумелые ручки

Tags: ,
(1 комментарий | Оставить комментарий)

May. 24th, 2010

08:35 pm - TeXmacs + Axiom

Таки подружились :-)

ln -sf /opt/axiom-201003292100590400/mnt/linux/bin/AXIOMsys /usr/bin/AXIOMsys

С OpenAxiom номер не прошёл —
она жалуется на неизвестный параметр -noclef.
Надо порыть ещё.


Альбом: Screenshots

Tags: , ,
(Оставить комментарий)

May. 13th, 2010

08:28 pm - Назад к Аксиоме

Опять пробую собрать Аксиому (http://www.axiom-developer.org/),
вспоминая, что же не получилось год назад.

Вспомнил, нет библиотеки libXpm.a - статической.
Сейчас справился легко - взял исходники libXpm, собрал с --enable-static,
и libXpm.a кинул в /usr/local/lib/

Tags: , ,
(Оставить комментарий)

Navigate: (Previous 20 Entries)