LINUX.ORG.RU

Сообщения Mihahail

 

cuda, nvidia-bumblebee, ld_library_path

Форум — Desktop

Установил cuda вместе с драйвером nvidia-440, который шёл в комплекте. Потом поставил и настроил bumblebee. Ubuntu 16.04.

Собственно, что хотел: запускать всё с интелом по умолчанию. И только через optirun с невидией. И чтобы cuda была доступна всегда.

Что получилось:

  • На невидии нормально запускается optirun glxgears.
  • Кудавский /usr/local/cuda/samples/1_Utilities/deviceQuery# ./deviceQuery выдаёт что-то нормальное (RESULT=PASS).
  • Просто glxgears выдаёт Error: couldn't get an RGB, Double-buffered visual.
  • Окей. Путём думания, была придумана и опробована команда LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/mesa/:/usr/lib/x86_64-linux-gnu/mesa-egl/:/usr/lib/x86_64-linux-gnu glxgears. Запустилось успешно.

Значит, подумал я, дело в том, как ищутся библиотеки. Смотрим:

# update-alternatives --config x86_64-linux-gnu_gl_conf 
  0            /usr/lib/nvidia-440/ld.so.conf              8604      автоматический режим
  1            /usr/lib/nvidia-440-prime/ld.so.conf        8603      ручной режим
  2            /usr/lib/nvidia-440/ld.so.conf              8604      ручной режим
* 3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       ручной режим
# update-alternatives --config x86_64-linux-gnu_egl_conf 
  0            /usr/lib/nvidia-440/ld.so.conf                  8604      автоматический режим
  1            /usr/lib/nvidia-440-prime/ld.so.conf            8603      ручной режим
  2            /usr/lib/nvidia-440/ld.so.conf                  8604      ручной режим
* 3            /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf   500       ручной режим

На всякий случай проверю симлинки:

# ls -l /usr/lib/x86_64-linux-gnu/ | grep nvidia | sed -r "s/(\S+\s+){8}//"
libGLX_indirect.so.0 -> ../nvidia-440/libGLX_nvidia.so.440.33.01
libGLX_nvidia.so.0 -> libGLX_indirect.so.0
libnvidia-opencl.so.1 -> libnvidia-opencl.so.440.33.01
libnvidia-opencl.so.440.33.01
# ls -l /usr/lib/x86_64-linux-gnu/mesa/ | sed -r "s/(\S+\s+){8}//"
ld.so.conf
libGL.so -> libGL.so.1.2.0
libGL.so.1 -> libGL.so.1.2.0
libGL.so.1.2.0
# ls -l /usr/lib/x86_64-linux-gnu/mesa-egl/ | sed -r "s/(\S+\s+){8}//"
ld.so.conf
libEGL.so -> libEGL.so.1.0.0
libEGL.so.1 -> libEGL.so.1.0.0
libEGL.so.1.0.0
libGLESv2.so -> libGLESv2.so.2.0.0
libGLESv2.so.2 -> libGLESv2.so.2.0.0
libGLESv2.so.2.0.0

Что-то странно. Вроде бы такая конфигурация должна быть эквивалентна тому, что приложения видят как раз то, что я передал в LD_LIBRARY_PATH выше. Но тем не менее, приложения видят что-то другое (наверно нвидиевское?).

Я не особо шарю, что тут происходит, но меня устроит, если для запуска приложений через nvidia мне придётся ставить что-то в LD_LIBRARY_PATH (optirun сам такого не делает). Но категорически не нравится в сценарии по умолчанию в каждую графическую программу, которая должна выводиться через интеловскую графику, добавлять такой «префикс».

Я мог бы просто добавить это в bashrc или ещё куда-нибудь, но мне не нравится такой костыль, хочется понять, что тут происходит и сделать как надо.

Как добиться нужного мне поведения?

 , ,

Mihahail
()

Отлючения Intel ME тред

Форум — Linux-hardware

К линуксу это имеет немного косвенное отношение, но здешним линуксоидам будет интересно. Авось информация начнёт копиться в одном месте. Немного самонадеянно с моей стороны, но прошу обратить внимание, что это не talks|general, и тред не про вопросы нужности.

Ну, из спортивного интереса и зачатков паранойи я попытался.

Сначала проверим, активен ли Boot Guard. Сделать это можно из под линукса, метод с патченной intelmetool из coreboot. У меня не сработало (error access чего-то там, запускал ессно от рута), но вы по ссылке сходите, там информация о косвенных признаках присутствия Boot Guard, который, суде по ссылке на сатью на хабр выше, может нам испортить всю малину.

В (CS)ME System Tools с форума все утилиты есть для доса и .efi, а FWUpdate и для линукса. Но FIT есть только под винду. Можно ли без неё - хз. Но все туториалы, которые я находил, все опирались на неё. Поэтому далее манипуляции проводил из под винды.

Запустил скачанную с форума под своё железо MEinfo. Она бодро рапортует. Что-то. Если что-то такое, то конкретно вам повезло.

В таком случае, если вы с помощью утилиты flash programming tool (FPT) дампните себе всё (fpt.exe -d image.bin), то всё скорее всего пройдёт без ошибок. Полученный образ будет содержать таблицу-дескриптор, дамп биоса, дамп МЕ, ещё чего-нибудь. Посмотреть на эту таблицу, кстати, можно натравив coreboot'овский ifdtool либо на образ, либо на результат выполнения команды fpt.exe -D desc.bin -DESC (на случай, если МЕ не дампается).

Этот обрах можно редактировать в flash imaging tool (FIT). Всё настраиваете (убрать бут гард, отключить МЕ, поставить HAP-бит, например). Ещё можно взять ME регион, который появляется в папке disassembly в папке с экзешником FIT, и натравить на него me_cleaner (инструкцию как всё правильно сделать находил в интернете). По отчётам, с HAP битом эта процедура не ломает загрузку.

Собственно собранный FIT'ом образ, вроде бы и нужно шить, но я боюсь, что я пропускаю тут какие-то важные нюансы, я так далеко не заходил. Так как мы всё-таки не софт ставим, а аж шьём биос, то я бы разорился на программатор с клипсой и таки снял бы дампы с чипов. Так надёжнее, ибо потенциально можно раскирпичить девайс, плюс много попыток. Правда возможно, там тоже есть свои подводные камни, нужно гуглить.

Если же на этапе проверки бут гарда не повезло, и картинка какая-то такая, то не повезло, и фиг что с ME сделаешь. Наверно. У меня картинка на ноутбуке была как раз такая.

Я не очень шарю во всём этом, могу где-то тупить. Хочу попробовать поменять что-нибудь с помощью setup_var, но никак не могу понять, какие адреса переменных использовать. IFRextract'овский файл содержит VarStoreInfo и VarStore, и я хз, какой адрес использовать. Не знаю, насколько это осмысленно, поэтому прошу не пинать.

Например, тут:

One Of: Me FW Image Re-Flash, VarStoreInfo (VarOffset/VarName): 0x2, VarStore: 0x4, QuestionId: 0x86E
Ясное дело, что нельзя просто написать setup_var 0x2|0x4 0x1, потому что на 0x2 и 0x4 - это явно не то, ведь поискав, находим и другие настройки с VarStore: 0x4 и VarStoreInfo: 0x2

Для примера дамп «скрытого меню» (я хз как в него попасть, был бы рад советам): Section_PE32_image_E6A7A1CE_5881_4B49_80BE_69C91811685C_Setup_body IFR.txt

                                UEFI Protocol Detected
--------------------------------------------------------------------------------


                                String Packages
--------------------------------------------------------------------------------
Offset:		Language:
--------------------------------------------------------------------------------
0x354		en-US (0x0)


                                   Form Sets
--------------------------------------------------------------------------------
Offset:		Title:
--------------------------------------------------------------------------------
0x44E74		Platform Information Menu (0x12CB from string package 0x0)
0x45504		Intel Advanced Menu (0x12DD from string package 0x0)
Интересный кусок
0x5DB4A 		Ref: Firmware Update Configuration, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x864, FormId: 0x1043 {0F 0F 89 03 8A 03 64 08 00 00 FF FF 00 43 10}
0x5DB59 		Gray Out If {19 82}
0x5DB5B 			QuestionId: 0xA17 equals value 0x1 {12 86 17 0A 01 00}
0x5DB61 				QuestionId: 0xA15 equals value 0x1 {12 06 15 0A 01 00}
0x5DB67 				Or {16 02}
0x5DB69 			End {29 02}
0x5DB6B 			One Of: ME State, VarStoreInfo (VarOffset/VarName): 0x2, VarStore: 0x1108, QuestionId: 0x865, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 91 03 92 03 65 08 08 11 02 00 10 10 00 01 00}
0x5DB7C 				One Of Option: Disabled, Value (8 bit): 0x0 {09 07 04 00 00 00 00}
0x5DB83 				One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 07 03 00 30 00 01}
0x5DB8A 			End One Of {29 02}
0x5DB8C 		End If {29 02}
Про возможность писать ME:
0x5DD5A 	Form: Firmware Update Configuration, FormId: 0x1043 {01 86 43 10 89 03}
0x5DD60 		One Of: Me FW Image Re-Flash, VarStoreInfo (VarOffset/VarName): 0x2, VarStore: 0x4, QuestionId: 0x86E, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 8B 03 8C 03 6E 08 04 00 02 00 10 10 00 01 00}
0x5DD71 			One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 04 00 30 00 00}
0x5DD78 			One Of Option: Enabled, Value (8 bit): 0x1 {09 07 03 00 00 00 01}
0x5DD7F 		End One Of {29 02}
0x5DD81 		Suppress If {0A 82}
0x5DD83 			QuestionId: 0xA11 equals value 0x3 {12 86 11 0A 03 00}
0x5DD89 				Not {17 02}
0x5DD8B 			End {29 02}
0x5DD8D 			One Of: Local FW Update, VarStoreInfo (VarOffset/VarName): 0x1, VarStore: 0x1108, QuestionId: 0x86F, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 8D 03 8E 03 6F 08 08 11 01 00 10 10 00 01 00}
0x5DD9E 				One Of Option: Disabled, Value (8 bit): 0x0 {09 07 04 00 00 00 00}
0x5DDA5 				One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 07 03 00 30 00 01}
0x5DDAC 			End One Of {29 02}
0x5DDAE 		End If {29 02}
0x5DDB0 	End Form {29 02}

Может, это вообще не то, я целый вечер тыкаюсь почти вслепую.

Для определённости. Использовал биос от ThinkPad P50 (1.46).

 , , ,

Mihahail
()

Как удобно регулярно компилять без замусоривания системы

Форум — Desktop

Регулярно стал сталкиваться с задачей собрать готовый к запуску бинарь из последней версии какого-нибудь приложения из гита.

Обычно тянутся если не тонны, то килограммы зависимостей(например, недавно понадобился последний gcc, которого ещё не было в репах). При этом часть зависимостей нужна вообще только для сборки и далее никогда не используется. Ну и просто перфекционизм страдает, не без этого.

Как бы мне хотелось, чтобы было: git clone ... dir & SUPERAPP dir делает так, что пока запущен этот некоторый SUPERAPP я могу качать и ставить внутрь изолированного окружения что угодно, любые зависимости(в т.ч. с помощью пакетного менеджера моего дистра), и они не будут замусоривать основную систему. При этом если я сделаю make, то те пакеты-зависимости, которые у меня есть в основной системе - сами определятся и подхватятся. Когда делаю make install, то скомпиленное приложение(возможно, после не очень сложных и главное автоматизируемых действий) становится доступным в основной системе, при этом появляется возможность удалить такие приложения некоторым единообразным способом(как пакет, например).

Вот слышал про докер, lxc, но не разбирался(я вообще тут из криокамеры вылез, не обессудьте). Это оно? Есть истории успеха, туториалы? Хочется более-менее дистронезависимого решения, так как имею зоопарк из gentoo, debian, ubuntu lts и в последнее время щупаю voidlinux.

В общем, как бы это всё лучше делать?

 , , ,

Mihahail
()

manjaro vs calculate

Форум — Desktop

Собственно сабж. Оба дистра предлагают не заморачиваться с компиляцией, более-менее юзер-френдли, при этом есть возможность ставить свежий софт.

Самое главное, чего хочется - это не иметь проблем с обновлениями, обновляясь и ставя софт хоть каждый день, хоть раз в полгода(особенно при раз в пол-года). То есть хочется иметь стабильную систему с некоторым количеством постоянно свежих пакетов с минимумом боли.

Пока склоняюсь к кальке, ибо «гибкость»(что бы это ни значило), при сопоставимом уровне красноглазия, но манжару/арч выглядит проще.

В общем, где меньше красноглазия? Больше удобства?

 , ,

Mihahail
()

i3-like wm

Форум — Desktop

В общем, мне нравится то, как в i3 сделано управление окнами, вот прям очень. Но про всё остальное - тактично промолчу. Начиная от невозможности сделать вертикальную панель(на дворе 2015 год, блин! соответствующим тикетам 2+ лет, оно же и послужило поводом сваливать с i3), заканчивая иными странностями разработчиков.

В связи с чем вопрос: есть ли такие тайловые оконные меджеры, коим можно настроить управление как в i3? Главное, чтоб дружил с многомониторностью, умел боковые панели и можно было табы/контейнеры/etc как в i3 делать.

Заглядываюсь на xmonad, но видимо там не удастся сделать всё за разумное время. Мб кто и реализовал, но беглым гуглежем не нашёл. Ничего против других тайловых wm не имею(т.к. не знаком, кроме awesome), лишь бы не слишком убогие/заброшенные были.

Есть ещё такие няшные вещи, как tinywm, но тут такая же фигня, что с xmonad - слишком много усилий по допиливанию.

 , , ,

Mihahail
()

Скучное рабочее место студента после сессии

Галерея — Рабочие места

Монитор: BenQ BL2710PT

OS(не видно, монитор гаснет когда не сидишь перед ним): Ubuntu server 14.04

Стол стоит с хз-какого года(может даже с 6-7ого) и никак не получается купить нормальный, более эргономичный, а теперь вообще вряд ли получится.

На столе: Яркая светодиодная лампа(900лм), почти всегда направленная в стену, к ней примотан микрофон, далее розетка, престарелый внешний hdd на 500гб от seagate, олдовая громкая клавиатура, чуть мене олдовая мышь Logitech M705, всякое барахло, черновики(пока/уже пустые).

Уши Axelvox HD272, очень плотные и жаркие, не транспартабельные, но по необъяснимой причине - нравятся.

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

>>> Просмотр (1600x1200, 296 Kb)

 ,

Mihahail
()

запуск приложений в i3 как в awesome по mod+r

Форум — Desktop

В осоме толково придумали(или взяли с винды, не суть) сделать запуск произвольного приложения по хоткею mod+r. После нажатия вводишь название|путь(автокомплит работает) и оно запускается.

Как такое реализовать в i3? dmenu сам по себе не плох, но ищет набираемое только в PATH и из коробки не умеет автокомплит от домашней(или иной где-то настроенной) директории, или я просто не нашёл как.

Варианты?

 , ,

Mihahail
()

Браузер без иксов

Форум — General

Всё чаще замечаю, что кроме браузера и просмотрщика pdf|djvu в иксах ничем не пользуюсь. Ну есть ещё либреоффис, но нафиг его.

Смотреть pdf легко - fbi или что-там было ещё. Вобщем, проблема в другом.

Какие есть туторы|саксесс стори сборки какого-нибудь нормального браузера(links2 видел, как и NetSurf - всё какое-то убогое), чтоб работал без иксов? Лиса раньше(вроде как) имела экспериментальную поддержку сборки с fb, но эта инфа по-видимому протухла.

Интересуют браузеры с поддержкой javascript&css, текстовые браузеры не рассматриваются ввиду общей некомфортности(для меня) по сравнению с.

Дело происходит на ноуте с гентой.

 , ,

Mihahail
()

3d проброшенной видеокартой, а вывод qxl

Форум — Desktop

Есть ноут в нём есть интегрированная интеловская графика и дискретная нвидия.

Хочется следующего: чтобы запуская qemu-kvm с проброшенной(vfio) видяхой получать собственно производительность видюхи: игры, фильмы, 3d-моделирование(cad). Гость - вин7.

Проброс осуществляеться(успешно ставятся дрова на карту в винде), однако при включенном -vga none вывода графики в окно эмулятора(разумеется?) не происходит, подробности попыток тут.

Пробовал при включенной опции -vga none подключаться с помощью spice - это попросту не получилось, опции запуска qemu-kvm для spice могу написать.

Ну и вопрос: это вообще возможно, или как?

 , ,

Mihahail
()

vfio: Device does not support requested feature x-vga

Форум — Desktop

TL;DR: делаю kvm-виртуалку, хочу с помощью vfio пробросить туда видюху.

Ну собсна делал по этой инструкции: https://bbs.archlinux.org/viewtopic.php?id=162768

И столкнулся с такой же проблемой: https://bbs.archlinux.org/viewtopic.php?pid=1329752#p1329752

Только наряду с usb(с которым всё ок), пробрасываю дискретную карточку nvidia NVS 4200M. Собственно возникают больший сомнения, что дело в железе, которое якобы что-то не support'ит.

Как вообще с таким бороться? Я конечно понимаю, что x-vga это экспериментальная штуковина, но всё-таки..

 , ,

Mihahail
()

i7-4770 vs xeon E3-1275 v3

Форум — Linux-hardware

http://ark.intel.com/compare/75464,75122

Хеон дороже на 1к руб., но при этом на 100МГц шустрее, и с ecc. Интегрированная графика есть у обоих.

Получается они полностью взаимозаменяемы на десктопе?

Кому штеуд не нужен проходите мимо.

 , ,

Mihahail
()

Не работает acpi из-под не-рута в Debian Testing

Форум — General

Ну, если быть точным, само ацпи работает, acpi_listen исправно выводит что-то соответствующее при нажатии медиакнопок на ноуте. Есть следующие файлы, на обоих владелец рут и группа тоже рут. Права 755 у всего.

>~$ cat /etc/acpi/ppause.sh 
#!/bin/sh
mocp -G &> /dev/null
>~$ cat /etc/acpi/events/play_pause 
event=cd/play
action=sh /etc/acpi/ppause.sh

Как не трудно догадаться, эта штуковина запускает mocp -G — переключение между паузой/проигрыванием в консольном демоническом плеере :)

Когда плеер запущен от рута, всё прекрасно работает.

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

Установка другого владельца и группы на оба файла или на один из них не помогает.

Как сделать ожидаемое поведение? Под ожидаемым поведением подразумеваю: нажал на кнопку - произведение остановилось, независимо от того, под каким юзером запущен mocp.

Гарантируется что в системе запущена единственная копия плеера.

 , , , ,

Mihahail
()

xen 4.3 и debian testing

Форум — General

Установил xen 4.3 из репозитория, в /etc/default/grub написано такое:

GRUB_CMDLINE_LINUX="max_loop=64 xen-pciback.hide=(01:00.0)(01:00.1)"
update-grub делал, но при перезагрузке(да, выбрал правильный вариант) при попытке запуска случается такое:
[20:15:41]root@mnb:~# /etc/init.d/xen start
[FAIL] Starting Xen daemons: xenstored xenconsoled xend failed!
лог:
[20:33:07]root@mnb:~# cat /var/log/xen/xend.log 
[2013-12-02 20:15:51 4924] INFO (SrvDaemon:332) Xend Daemon started
[2013-12-02 20:15:51 4924] INFO (SrvDaemon:336) Xend changeset: .
[2013-12-02 20:15:51 4924] ERROR (SrvDaemon:349) Exception starting xend (Looped capability chain: 0000:01:00.0)
Traceback (most recent call last):
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/xend/server/SrvDaemon.py", line 341, in run
    servers = SrvServer.create()
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/xend/server/SrvServer.py", line 258, in create
    root.putChild('xend', SrvRoot())
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/xend/server/SrvRoot.py", line 40, in __init__
    self.get(name)
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/web/SrvDir.py", line 84, in get
    val = val.getobj()
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/web/SrvDir.py", line 52, in getobj
    self.obj = klassobj()
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/xend/server/SrvNode.py", line 30, in __init__
    self.xn = XendNode.instance()
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/xend/XendNode.py", line 1181, in instance
    inst = XendNode()
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/xend/XendNode.py", line 159, in __init__
    self._init_PPCIs()
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/xend/XendNode.py", line 282, in _init_PPCIs
    for pci_dev in PciUtil.get_all_pci_devices():
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/util/pci.py", line 474, in get_all_pci_devices
    return map(PciDevice, get_all_pci_dict())
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/util/pci.py", line 699, in __init__
    self.get_info_from_sysfs()
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/util/pci.py", line 1269, in get_info_from_sysfs
    self.find_capability(0x11)
  File "/usr/lib/xen-4.3/bin/../lib/python/xen/util/pci.py", line 1236, in find_capability
    ('Looped capability chain: %s' % self.name))
PciDeviceParseError: Looped capability chain: 0000:01:00.0
[2013-12-02 20:15:51 4923] INFO (SrvDaemon:220) Xend exited with status 1.

Что делать, как быть? та же фигня была и до правки /etc/default/grub, только ошибки были немного другие.

Ну т.е. изкоробки не работает. руководствовался мануалом отсюда, кроме самостоятельной сборки, вместо которой обычный apt-get install.

Mihahail
()

ФС в роутере

Форум — General

Вобщем есть роутер ASUS rt-n13u b1, в который залита прошика отсюда. Зашёл по ssh, /dev/root смонтирована как рид-онли, файлы не изменяются. Оказывается это была скваш-фс(перемонтировал в rw, но писать, разумеется, всё-равно не могу):

# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (rw)
none on /proc type proc (rw)
none on /var type ramfs (rw)
none on /etc type ramfs (rw)
none on /tmp type ramfs (rw)
none on /home type ramfs (rw)
none on /media type ramfs (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw)
mdev on /dev type ramfs (rw)
devpts on /dev/pts type devpts (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /media/AiDisk_a1 type fuseblk (rw,nosuid,nodev,user_id=0,group_id=0,allow_other)

Я некомпетентен тут, потому вопросы могут показаться простыми и глупыми, но:

Как всё-таки перезаписать один файлик?

Имеется возможность залить бинарники через флешку, но ведь простые бинарники(типа chown, которого там кстати нет) просто не запустятся..

Шить другую прошивку не предлагать, но с удовольствием бы изменил текущую, еслиб знал как.

 

Mihahail
()

Не ставится xen на Debian Jessie

Форум — General
# uname -a
Linux mihahail-nb 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2+deb7u2 i686 GNU/Linux
# apt-get install xen-linux-system-3.2.0-4-686-pae
Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 xen-linux-system-3.2.0-4-686-pae : Зависит: linux-image-3.2.0-4-686-pae (= 3.2.41-2) но 3.2.41-2+deb7u2 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

1) Как это побороть не переустанавливая ядро?

2) Ту ли версию xen я ставлю, если собираюсь ставить к ней windows7 x64?

 ,

Mihahail
()

Назначение мультимедиа-кнопкам действий в debian jessie

Форум — Linux-hardware
# uname -a
Linux Mihahailnb 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2+deb7u2 i686 GNU/Linux

Имеется 7 мультимедийных клавиши, хорошо определяются, вот xev:

KeyPress event, serial 30, synthetic NO, window 0x1200001,
    root 0x146, subw 0x0, time 1674837, (1072,781), root:(1073,810),
    state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x1200001,
    root 0x146, subw 0x0, time 1676855, (1072,781), root:(1073,810),
    state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x1200001,
    root 0x146, subw 0x0, time 1678655, (1072,781), root:(1073,810),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x1200001,
    root 0x146, subw 0x0, time 1679717, (1072,781), root:(1073,810),
    state 0x0, keycode 148 (keysym 0x1008ff1d, XF86Calculator), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x1200001,
    root 0x146, subw 0x0, time 1680034, (1072,781), root:(1073,810),
    state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x1200001,
    root 0x146, subw 0x0, time 1680331, (1072,781), root:(1073,810),
    state 0x0, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x1200001,
    root 0x146, subw 0x0, time 1680558, (1072,781), root:(1073,810),
    state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Пытаюсь настроить так: пишу в /etc/console-setup/remap.inc следующее: keycode 121 = «/usr/bin/amixer set Master toggle»

И после перезагрузки ничего не меняется, клавиша не работает в консоли, как и после «dpkg-reconfigure console-setup». Все действия произвожу из-под рута.

Поясню задачу: нужно настроить эти клавиши в консоли. Под «настроить» я понимаю запуск произвольных скриптов при нажатии этих кнопок.

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

 ,

Mihahail
()

Где найти дистрибутив Debian Testing(jessie)?

Форум — Linux-install

На сайте(cdimage.debian.org/cdimage, что weekly что daily) всё старое, за две недели ничего не обновилось. я конечно могу скачать stable и обновить до testing, а потом запилить дистрибутив, но как-то лень совсем. Может добрые люди уже сделали? Если плохо искал, ткните носом.

 

Mihahail
()

32 и 64-х битные дистрибутивы на одном диске

Форум — Linux-install

Необходимо поместить на один cd-диск два установочных дистрибутива debian 7.x, один для 32х разрядных систем, другой для 64.

Подробнее: есть два изошника debian-testing-amd64-netinst.iso debian-testing-i386-netinst.iso Нужно как-то интегрировать эти два образа в один. Необходимо, чтобы при загрузке с диска был выбор, какую систему ставить.

Где-то видел, как кто-то совмещал несколько сборок на одном диске, просто указывая какой-то параметр isolinux/menu.cfg при загрузке, типа kernel /dist1/install.386/vmlinuz append initrd=/dist1/install.386/gtk/initrd.gz — quiet install_from(не помню как там точно)=/dist1

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

 , ,

Mihahail
()

wi-fi карта, хз как ставить

Форум — Linux-hardware

Debian squeezy, ядро 2.6.32-5-686 Пытаюсь установить такую wifi карточку: lspci -nn | grep Network --> 03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] [8086:0082] (rev 34)

Вродебы и находил что-то в гугле, скачивал и собирал вот это: http://wireless.kernel.org/en/Users/Download/Stable

Ну и iwconfig нифига не видит. loopback и eth0 - no wireless extensions - это всё что он пишет

Уже запарился искать путь истинный. Кажись на этом ядре оно не взлетит, но хочется не пересобирая ядро всё сделать. Короче, прошу помочь разобраться.

 , ,

Mihahail
()

RSS подписка на новые темы