LINUX.ORG.RU

Сообщения Beewek

 

Не ставится libgl1-mesa-dev.

Форум — Development

Недавно переехал на ubuntu 16.04 (до этого был Минт 17). Вроде обжился, нормально. Дошло дело до проекта на Qt Quick, и тут вылезла проблема. При сборке проекта получаю сообщение

cannot find -lGL
Погуглил, вроде пишут, что нужно поставить пакет libgl1-mesa-dev. Пытаюсь:
#apt install libgl1-mesa-dev
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libgl1-mesa-dev : Зависит: mesa-common-dev (= 11.2.0-1ubuntu2) но он не будет установлен
                   Зависит: libgl1-mesa-glx (= 11.2.0-1ubuntu2) но 11.2.0-1ubuntu2.1 будет установлен
                   Зависит: libdrm-dev (>= 2.4.65) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Поискал про такие ошибки, везде пишут, что это от PPA. PPA у меня нет ни одного. Откуда взялся в моей системе 11.2.0-1ubuntu2.1 вместо 11.2.0-1ubuntu2 - не знаю. apt update -f не помог. Попробовал aptitude, тот развил бурную деятельность:
aptitude install libgl1-mesa-dev
Следующие НОВЫЕ пакеты будут установлены:     
  libdrm-dev{ab} libgl1-mesa-dev{b} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} 
  libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-render0-dev{a} libxcb-shape0-dev{a} libxcb-sync-dev{a} 
  libxcb-xfixes0-dev{a} libxdamage-dev{a} libxext-dev{a} libxfixes-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} 
  mesa-common-dev{a} x11proto-damage-dev{a} x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a} 
  x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} 
0 пакетов обновлено, 24 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 1 177 kБ архивов. После распаковки 7 400 kБ будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libgl1-mesa-dev : Зависит: libgl1-mesa-glx (= 11.2.0-1ubuntu2) но установлен 11.2.0-1ubuntu2.1.
 libdrm-dev : Зависит: libdrm2 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-intel1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-radeon1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-nouveau2 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-amdgpu1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
Следующие действия разрешат зависимости:

     Оставить для следующих пакетов их текущие версии:
1)     libdrm-dev [Не установлен]                     
2)     libgl1-mesa-dev [Не установлен]                
3)     mesa-common-dev [Не установлен]                

Принять данное решение? [Y/n/q/?] q
Я, честно говоря, не особо понял, что он предложил сделать, и решил сначала спросить совета. Я не против того, чтобы оставить текущие версии пакетов. Но не вылезет ли потом это боком? И вообще, отчего такое могло случиться?

 , , ,

Beewek
()

Libreoffice calc - как получить формулу линии тренда в текстовом виде?

Форум — Desktop

Создаю диаграмму, добавляю линию тренда. Нажимаю птичку «Показать уравнение» - уравнение отображается. Мне нужно взять это уравнение и вставить его в текстовый файл, но я никак не могу придумать, как это сделать. Если нажать правую кнопку мыши на уравнении и выбрать «Копировать», то копируется картинка с формулой. Распаковал ods-файл, поискал там в текстовом виде коэффициенты из формулы - совпадений не нашлось. Похоже, они каждый раз вычисляются на ходу. Набивать десятизначные коэффициенты уравнения - вариант плохой. Может, кто-то подскажет способ?

(В экселе это делается элементарно - при двойном нажатии на формулу она становится текстовой строкой, и можно оттуда скопировать).

 ,

Beewek
()

Есть ли способ определить, включено ли питание монитора, подключенного к D-sub?

Форум — General

Решил побаловаться вторым монитором, подключил его через D-sub (первый подключён через DVI). Научился расширять рабочий стол, всё шикарно. Но тут возникла проблема: если второй монитор отключён (и даже если выдернут из розетки), то система всё равно видит его подключённым:

xrandr:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0     72.0  
   1152x864       75.0
...
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080      60.0*+
   1680x1050      59.9  
...

Соответственно, мой WM ошибается с определением размера рабочего стола, и получается фигня.

Добиться строки «VGA1 disconnected» получается только выдёргиванием сигнального кабеля. Хочется как-то научиться отличать включенное состояние от выключенного, чтобы при загрузке отключать монитор, если на него не подано питание. Отсюда и вопрос в заглавии темы.

 ,

Beewek
()

Как отцепить дочерние процессы от mc?

Форум — General

Запускаю из mc, например, просмотрщик pdf-ок (по расширению), закрываю mc - закрывается и просмотрщик. Все процессы, порождённые из этого экземпляра mc - закрывается вместе с ним. Если запускаю, скажем, из PCManFM - все приложения, которые я из него запустил, при закрытии PCManFM остаются работать. Как бы так настроить mc (mc.ext), чтобы дочерние процессы оставались запущенными после закрытия mc?

 ,

Beewek
()

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