Опубликовано 6 марта 2011, 01:02

Вчера решил настроить дополнительные кнопки у мыши:

[desktop] ~> y1 -S btnx-config

==> Downloading btnx-config PKGBUILD from AUR...
x PKGBUILD


First Submitted: Wed, 26 Aug 2009 02:09:29 +0000	
btnx-config 0.4.9-1 : Button Extension- a GNU/GPL mouse tool for GNU/Linux
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> btnx-config dependencies:
 - libglade (already installed)
 - pkgconfig (already installed)


==> Continue building btnx-config ? [Y/n]
==> -------------------------------------
==> 
==> Building and installing package
==> Сборка пакета: btnx-config 0.4.9-1 (Сбт Мар  5 23:51:56 NOVT 2011)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Загрузка btnx-config-0.4.9.tar.gz...
--2011-03-05 23:51:56--  http://www.ollisalonen.com/btnx/btnx-config-0.4.9.tar.gz
Распознаётся www.ollisalonen.com... 82.130.48.93
Устанавливается соединение с www.ollisalonen.com|82.130.48.93|:80... 

И на этом всё. Автор разместил свои исходники на каком-то стрёмном сайте, который уже неизвестно сколько лежит (и не поднялся до сих пор), и, судя по гуглу, больше их нигде нет. Не проблема — ведь у V@s3K тоже арч. Запаковали файлы установленного пакета, распаковали мне в корень:

[desktop] /home/themylogin> btnx-config 
bash: /usr/sbin/btnx-config: не могу запустить бинарный файл

Ох уж эти 64bit, любят люди создать себе (а теперь и другим) проблем! Ничего, скачаю дебиановский пакет. Должен пойти по идее. Скачал, распаковал в корень поверх, запустил. Запустилось. Но как-то не очень. Вроде и кнопки находит (только вручную), да только не работает ничего. Плохо. Буду дальше искать. Но сначала нужно удалить то, что тут распаковал, а то потом нормальный пакет сверху не встанет (pacman очень щепетилен в таких вопросах). А для этого модно воспользуемся мощью командной строки Shell-интерпретатора! Если ставили его вот так:

[desktop] ~> dpkg -X btnx_0.4.11-3_i386.deb /
/
/etc/
/etc/btnx/
/etc/btnx/events
/etc/init.d/
/etc/init.d/btnx
/usr/
/usr/share/
/usr/share/man/
/usr/share/man/man8/
/usr/share/man/man8/btnx.8.gz
/usr/share/doc/
/usr/share/doc/btnx/
/usr/share/doc/btnx/changelog.Debian.gz
/usr/share/doc/btnx/copyright
/usr/share/doc/btnx/README.Debian
/usr/share/doc/btnx/changelog.gz
/usr/sbin/
/usr/sbin/btnx

То удалять будем вот так:

[desktop] ~> dpkg -X btnx_0.4.11-3_i386.deb / | xargs rm
rm: невозможно удалить «/»: Это каталог
rm: невозможно удалить «/etc/»: Это каталог
rm: невозможно удалить «/etc/btnx/»: Это каталог
rm: невозможно удалить «/etc/init.d/»: Это каталог
rm: невозможно удалить «/usr/»: Это каталог
rm: невозможно удалить «/usr/share/»: Это каталог
rm: невозможно удалить «/usr/share/man/»: Это каталог
rm: невозможно удалить «/usr/share/man/man8/»: Это каталог
rm: невозможно удалить «/usr/share/doc/»: Это каталог
rm: невозможно удалить «/usr/share/doc/btnx/»: Это каталог
rm: невозможно удалить «/usr/sbin/»: Это каталог

лох, -rf забыл добавить. Вот так гораздо лучше:

[desktop] ~> dpkg -X btnx_0.4.11-3_i386.deb / | xargs rm -rf

Эмм, что-то долго удал... ЁБ ТВОЮ МАТЬ! Ctrl+C!

[desktop] /home/themylogin> ls /
bin  boot  dev  home  lib  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var

Чего-то не хватает, не правда ли? Угу, нет etc. Да и половины usr уже наверняка. Приехали. Быстренько reiserfs undelete в гугл, через пару минут хром перестал открывать сайты, ссылаясь на ошибку DNS — видимо, «перечитал» /etc/resolv.conf. Выключаю свой супер компьютер кнопкой на блоке питания, гуглю на ноутбуке, совет везде один и тот же — reiserfsck --rebuild-tree --scan-whole-partition. Цепляю винт в медиацентр (флешек-то в доме нет, загрузочную не сделать), запускаю команду, 20 минут оно там что-то ищет (и находит), восстанавливает, монтирую, ХУЙ — нету etc. Ну всё, вечер начался отлично, ещё картошка с курицей кончились — ни компа, ни еды, только гора грязной посуды и до сих пор нормально не вымытый тазик для блевотины2 на кровати, с которым я, если ничего не предприму, буду спать вторую ночь подряд. Ну что же, просим Серёжу принести завтра флешку и начинаем под Exxasens собирать коробки из-под сока по всему полу

Серёжа флешку принёс, и я за пол-лекции по экономике установил операционку и почти весь софт. Что хорошо в Linux: всё важное лежит в хомяке, по сути надо только скормить пакману список пакетов (коий я до сих пор не удосужился составить, пришлось по памяти), поправить /etc/rc.conf, /etc/fstab, /etc/bash.profile.local, /etc/exports, /etc/hosts.allow, может быть что-то ещё, гуем сконфигурить два монитора и всё, готово. Как будто бы ничего и не было.

Раз уж такие дела, настроил пульт для медиацентра, который поломали ещё где-то в ноябре. Суть такова: ядро Linux динамично развивается, и все пульты решили сделать обычными устройствами ввода, чтобы исключить lirc3. Так как у пультов есть кнопки, решено было приравнять их к клавиатурам. Ура, у нас есть отличная клавиатура! Правда работают на ней только циферки, на остальные кнопки типа Video, Music, TV, Subtitle скан-коды не приходят, ведь на клавиатуре такого нет, да и кому они нужны! Модули для этого дела можно заблеклистить, загрузить старый, но работать всё равно ничего не будет. Устроили, блядь, цирк.

А решение простое: блеклистим новые ебучие модули (в моём случае !ir_core !ir_lirc_codec !ir_sony_decoder !ir_jvc_decoder !ir_rc6_decoder !ir_rc5_decoder !ir_nec_decoder !rc_imon_pad !imon), удаляем старый (rm /lib/modules/2.6.37-ARCH/kernel/drivers/staging/lirc/lirc_imon.ko.gz), берём из abs PKGBUILD lirc'а, убираем из него отключение нормального модуля в пользу новодела (уже не помню как оно выглядит), конпелируем, ставим, радуемся. До следующего pacman -Syu.

Казалось бы, нахера обновлять систему на компе, через который смотрю фильмы и слушаю музыку? Поставил, работает, не трожь! А вот иногда приходится. В том числе и сегодня (надеялся, что в 2.6.37 всё-таки сделали нормальный драйвер — не сделали). И внезапно перестал работать mpdscribble. Внешне всё нормально, но на last.fm ничего не отправляет, и, судя по логам, даже не пытается. Подозрение пало на обновившийся curl — судя по гуглу, подобные случаи уже происходили ранее. Теперь хер знает когда починят. У меня эксасенса в кэше уже под сотню за сегодня, через две недели как заскробблится всё...

Медиана у нашего потока будет заебись (это не мой скриншот если что):

Вас приглашают на 140 встреч

Сверху вроде нормальные люди, хотя снятый ими коттедж больше подходит для съёмок заключительной части первого «американского пирога», а вот снизу терпилы пиздец. Вы только взгляните на это Зато у него в мои годы уже и баба есть, и машина, и фотоаппарат, и квартира наверняка не съёмная, и дачу ненужную продаёт! А чего добился ты, мальчик? Лапшу с сыром сварил? (точнее, сыр с лапшой, ибо на глаз тереть не умею) Патч-корд купил?4 Молодец какой!

P.S. До сих пор кости торчат через кожу, сидеть с локтями на столе даже чуточку больно. Мне последнее время почему-то стали говорить, что я дрищ, в 10 раз чаще. Даже психота и та намекает. Что происходит?

[1] — alias y=yaourt
[2] — Упоротым меня хватило максимум его ополоснуть, ванна кошмарила пиздец, всё в тёмных пятнах
[3] — Девятый класс, синяя обоина Gordon01 с диодом, скрин его мандривы 800x600 с Warcraft III на рабочем столе...
[4] — В DNS на Горском спустя полчаса поисков принесли кусок необжатой витухи, и сказали, что это патч-корд. Ах, вам обжатый надо? А хуле раньше-то не сказал? Патч-корды вообще-то разные бывают!
Комментарии (13)
s_mordvinov
6 марта 2011, 02:02
S Q #1
да слышь, коттедж норм очень просто если туда 40 человек завалятся, то пиздец. Хотя, я сомневаюсь, что столько наберётся.
да слышь, коттедж норм очень *TIRED* просто если туда 40 человек завалятся, то пиздец. Хотя, я сомневаюсь, что столько наберётся. :-!
anonymous
6 марта 2011, 09:37
S Q #2
а почему reiserfs
а почему reiserfs
Vidogs
6 марта 2011, 15:27
S Q #3
А я ровно позавчера сделал так:
cd /var/www/vidog/data/www/site.ru/tmp/cache/
rm -rf /*
потом меня осенило....
А я ровно позавчера сделал так: cd /var/www/vidog/data/www/site.ru/tmp/cache/ rm -rf /* потом меня осенило....*TIRED*
themylogin
6 марта 2011, 15:57
S Q #4
:(
Un1oR
6 марта 2011, 20:05
S Q #5
А я вот такую штуку юзаю с тех пор, как, по-моему, как раз mpdscribble стал чудить. А эта штука, вроде, работает и есть не просит. В aur'е есть.
А я <a href="http://unkart.ovh.org/scrobby/">вот такую</a> штуку юзаю с тех пор, как, по-моему, как раз mpdscribble стал чудить. А эта штука, вроде, работает и есть не просит. В aur'е есть.
themylogin
6 марта 2011, 21:01
S Q #6
Ну это пиздец конечно, сраную утилиту для скробблинга написать не могут.

А с mpdscribble у меня оказался летом из mpdscribble-git'ом из AUR собранным. После замены на актуальную версию всё заработало.
Ну это пиздец конечно, сраную утилиту для скробблинга написать не могут. А с mpdscribble у меня оказался летом из mpdscribble-git'ом из AUR собранным. После замены на актуальную версию всё заработало.
s_mordvinov
7 марта 2011, 00:43
S Q #7
Ваш лайнукс напоминает мне конструктор "сделай сам"
Ваш лайнукс напоминает мне конструктор "сделай сам"
themylogin
7 марта 2011, 01:17
S Q #8
Оригинальное мнение! Надо запомнить.
Оригинальное мнение! Надо запомнить.
Александр Сергеев
7 марта 2011, 07:09
S Q #9

rm: невозможно удалить «/usr/sbin/»: Это каталог

лох, -rf забыл добавить. Вот так гораздо лучше:
ну как так можно было, очевидно же!

я на работе однажды винт хотел склонировать. запускаю dd, ну и параллельно чё-то делаю на компе. Вдруг начинает глючить. Только потом доходит что назначением я написал винт с которого загрузился.
Так вот я на работе переустановил систему ахах ) И хоум я тогда тоже проебал.

Девятый класс, синяя обоина Gordon01 с диодом, скрин его мандривы 800x600 с Warcraft III на рабочем столе...
А как я ассоциируюсь с лирком? 1024 х 768. ДО СИХ ПОР!
Щас EH-TW3200 придёт ваще хз чё делать. 2 скрина запускать чтоли?
<quote> rm: невозможно удалить «/usr/sbin/»: Это каталог лох, -rf забыл добавить. Вот так гораздо лучше: </quote> ну как так можно было, очевидно же! я на работе однажды винт хотел склонировать. запускаю dd, ну и параллельно чё-то делаю на компе. Вдруг начинает глючить. Только потом доходит что назначением я написал винт с которого загрузился. Так вот я на работе переустановил систему ахах ) И хоум я тогда тоже проебал. <quote> Девятый класс, синяя обоина Gordon01 с диодом, скрин его мандривы 800x600 с Warcraft III на рабочем столе... </quote> А как я ассоциируюсь с лирком? 1024 х 768. ДО СИХ ПОР! Щас EH-TW3200 придёт ваще хз чё делать. 2 скрина запускать чтоли?
themylogin
7 марта 2011, 11:08
S Q #10
А как я ассоциируюсь с лирком?
Диод http://www.lirc.org/ же был?

EH-TW3200 придёт - косарь должен будешь отдать!
<quote>А как я ассоциируюсь с лирком?</quote>Диод <a href="http://www.lirc.org/">http://www.lirc.org/</a> же был? EH-TW3200 придёт - косарь должен будешь отдать!
Александр Сергеев
18 марта 2011, 03:55
S Q #11
А если не придёт? Кто мне столько косарей отдаст?
А если не придёт? Кто мне столько косарей отдаст?
themylogin
18 марта 2011, 11:07
S Q #12
Никто! "... а можно было бы получить денег по страховке".
Никто! "... а можно было бы получить денег по страховке".
Александр Сергеев
8 мая 2011, 08:26
S Q #13
Это развод
Это развод
Добавить комментарий
Войдите через  Доступные тэги: <b>, <i>, <s>, <u>, <a href="">, <img src="" /> (загрузить), <pre>, <quote>
Теги
1nsk Alternative E-Business Embedded GNU/GPL-софт HTML/CSS ICQ KDE last.fm Linux Linuxnsk Live Lyceum game Microsoft Motivator MySQL New Age P2P Party Photoshop PHP Python Qt4/C++ SEO Sibnet thelogin.ru Timelapse Web 2.0 Webdev Webstream Windows Wireless А я говорил! Авто Админ Алексеев Аниме Атмосфера Безобразие Бесплатный Wi-Fi Блоги Большой бизнес Боты Бред Бухать Бытовуха Велосипед Весна Вечер Взлом Винил Винтаж Вконтакте Вода Воспоминания Гетто Гламур Гопота Горский Графити Грузовик Дача Двор Девушки Девченки!!! Деньги Дизайн Дом Домофоны Драка Драки Еда Железо Животные Заведения общественного отдыха Задроты Затулинка Зима Игрушки Игры Идея Интересно Интернет Исследование История Казань Карикатура Квартира Класс Компьютеры Коромшук Коты КПК Кран Красиво Криминал Крыша Курение Лето Литература Лицей Лицей НГТУ Лохи Магнитофоны Маркса Мат Математика Машинный перевод Мегафон Менты Метро Мечты Мифы Мне стыдно Мобайл Можга МТС Музыка Мультикасса Мультики Мы помним Надписи Наука НГТУ Недвижимость Непоняятно Новосибирск Носители Ноутбуки Ночь Обидно Обман Образование Общественный транспорт Омск Опечатки Орфография Осень Парк Периферия Пиратство Плохо Погода Поезд Помойка Праздники Презрение Природа Провайдеры Программирование Протест Радиотехника Растения Реклама Религия и вера Ретро Рисунок Руины Рэп Салют Сервер Серверы Сервис Сериалы Скринкаст Скриншоты Смешно СМИ Снег Собаки Совет Софт Спам Спасём Россию Спецтранспорт Стоп-ляп Стройка Студяга Танцы ТВ Типа страх Трамваи Транс Транспорт Уважаю Ужас Умный дом Утро Филдрепорты Философия Форум ФПМИ Хикки Хостинг Цитатник Школа Школа 208 ЭГ Эксперимент Юго-Западный
Twitter 06-03-2011
Lorem Ipsum
На рутрекере выборочно под корень сносят фильмы, которым по 10-15 лет. Причём не "закрыто правообладателем", а "тема в мусорке".
Lorem Ipsum
Положил на верхнюю полку, к дырявому стакану и сиропу от кашля. Интересно, а где бабушкин прополис?
Lorem Ipsum
Охуенно выглядит порезанная булка хлеба, которой 2 недели :-D Я сначала вообще не понял что это. Оно ещё и ощутимо теплее всего остального.
Lorem Ipsum
"Не догадался я тогда, дурак малолетний, записать где нибудь памятную дату. Мог бы отмечать." Угу, одна из самых обидных вещей в моей жизни :(
Lorem Ipsum
Вспомнил, как в 8 лет лежал в больнице, все рассказывали модный анекдот про гномика одевал/раздевал, а я не понимал в чём смысл :(
Lorem Ipsum
reiserfsck --rebuild-tree нам не помог. И даже флешки нет, чтобы загрузочную сделать, нафиг мне флешки?
Lorem Ipsum
rm -rf /etc /usr, пиздец
Lorem Ipsum
Торт со взбитыми сливками подойдёт!
Lorem Ipsum
Никакой хуйни с душой в мастера в вещах и т.п. кстати. Просто откинулась тушка - полетел дальше искать где бы пожить.
Lorem Ipsum
А, кстати. Душа не только в теле сможет жить. Не знаю как вы, а я за своё будущее теперь спокоен!