LINUX.ORG.RU

3
Всего сообщений: 50

Почему Дебиан опять сломался?

# apt update
Чтение списков пакетов… Готово                                                                     
W: http://mirror.yandex.ru/debian/dists/stretch-updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: http://mirror.yandex.ru/debian/dists/stretch/Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: http://security.debian.org/debian-security/dists/stretch/updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

Это на свежеустановленной системе. sources.list дефолтный. Пакеты только из официальных реп.

Вопросы:

1. Как правильно лечить? Костылями я и сейчас могу.

2. Как обрести веру в стабильность стабильного Дебиана? Помогите моему неверию.

На второй вопрос можно не отвечать.

 , , , ,

meliafaro ()

Xonar DG, Manjaro и адекватное переключение выходов

Привет лор, уже часов 6 пытаюсь побороть проблему с адекватным переключением выходов на звуковухе Asus Xonar DG, а именно с переключением между тыльным разъёмом и фронтальным. Произвести это можно переключив итем «Analog Output» в «Stereo Headphones FP» в alsamixer, но каждый раз туда залезать не самый лучший вариант. Происходит это по моим скромным предположениям из-за неправильной реализации переключения выходов в драйвере, ибо мастер общий, а разъёмы переключаются физическим реле распаяным на самой звуковухе. Так вот, я попытался тут поковыряться в /usr/share/pulseaudio/alsa-mixer/paths/, но за неимением нормальных мануалов по этим конфигам я смог ровным счётом ничего. Тащемта слёзно прошу вас о помощи, ибо устал уже, скину любую инфу если надо.

UPD. Подобную проблему, только с другими параметрами и с немного другой звуковухой фиксят тут правкой конфигов в /usr/share/pulseaudio/alsa-mixer, там по сути задают значение флага (Front Panel [on/off]). У меня насколько я понимаю нужно работать с енумератором, да и к тому же я всё равно не понял по каким принципам создаётся определённый раздел для его настройки.

 , , , ,

so_far ()

Дистрибуция с autotools

Есть один проект, использующий autotools. Задача: собрать его на компьютере, не устанавливая туда autotools. Я уверен, что это что-то тривиальное и распространённое, но могу ничего внятного нагуглить.
Как я собираюсь это сделать: скачать исходники на компьютер, где установлен autotools, (???), перенести полученные исходники на компьютер без autotools, выполнить ./configure, который нормально сработает, не требуя поставить autotools.
Прошу помощи со вторым пунктом. На данный момент я выполняю:

libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
После чего создаются симлинки на файлы, которых, естественно, на целевой машине нет. Я уверен, что у autotools есть какие-то опции, чтобы вместо создания симлинков просто добавить нужные файлы в директорию проекта, но я их не могу нагуглить.

 ,

CYB3R ()

Изменить путь установки ядра с «/boot» на «/» (корневой раздел)

Вопрос в заголовке. Собственно, как? :)

«/boot» остался от Win, в котором всего 100 мегабайт. Сам образ переместить можно, но initramfs генерироваться отказывается из-за недостатка места. Создать ссылку не получается. Можно ли как-то задать путь установки ядра или, хотя бы, раздел? Дистрибутив - Arch

 , , , ,

duhe ()

Node.js в чем профит делать все async?

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

 ,

crutch_master ()

Генерирование lookup table в compile-time

Хочется заполнить constexpr std::array на стадии компиляции, но clang 4.0 с флагом -std=c++1z ругается:

non-constexpr function 'operator[]' cannot be used in a constant expression
                lookupTable[i] = f(i);

Какой тогда толк от constexpr std::array, если его нельзя по нормальному использовать?

Начал пробовать по разному и получилось следующим образом:


template <size_t N>
struct CompileTimeLookupTable {

    using TableValue = double;
    using LookupTable = std::array<TableValue, N>;

    constexpr TableValue f(size_t);

    constexpr static auto createLookupTable() {
        LookupTable lookupTable {};
        ...
        const_cast<TableValue &>(static_cast<const LookupTable &>(lookupTable)[i]) = f(i); // <--- смущает этот момент
        ...
        return lookupTable;
    }

    constexpr static auto _lookupTable { createLookupTable() };

};

Это UB или не UB? Как сделать менее костыльно?

 , ,

Nietzsche ()

Можно ли такое сделать в OpenSCADA?

Здравствуйте!

Есть одна программа визуализации техпроцесса, написана гуру 80 уровня на Delphi7 - Delphi_soft.

Давно присматриваюсь к OpenSCADA, можно ли в ней нарисовать похожие шкалы?

Пока пилю веб-интерфейс на html+js и сервис, отдающий json для шкал, графиков и т.п. - Гамма версия на выключенном оборудовании.

В трэд приглашается AUX.

 , , ,

harun_al_rashid ()

Ну зачем было впихивать stable патч?

Не, серьезно, зачем? Я из-за этого не могу накатить патч на дэбиановское ядро (уже с патчами).

В чем смысл, Билли? А? Добавить геммороя всем юзерам? Приходится вытаскивать все нужное вручную...

cast post-factum

 , , ,

timdorohin ()

Динамический ip и подключение к домашнему серверу извне.

Привет всем. Поднял тут сервер для своих нужд через chroot на андроид телефоне, лежит он себе под столом, не шумит. Так вот, надо мне что бы мой знакомый мог спокойно зайти на сайт который на этом сервере. Проблема в том, что мой ip динамический, а заморачиваться с dydns или noip не хочется, требуется несколько раз показать ему этот сайт, так вот, можно ли как то сделать так, что бы на этот сайт мог зайти мой друг или я не из моей домашней сети, можно же ведь и без доменного имени, просто вбивать в адресной строке сам ip. Друг если что в компьютерах не разбирается никак, нужно что бы вбил ip в строку браузера=>зашел, все. Как это сделать? Сильно не пинайте за вопрос, я в сетях не очень разбираюсь. Дома стоит роутер zyxel, может как то пробросить порты можно?

 , , ,

karton1 ()

wine-1.9.8 нужен .wine

Приветствую. Залейте пожалуйста на облако годный префикс к wine-1.9.8, чтобы полный пак библиотек и прочее в правильном порядке и только которые нужны, если у кого есть. Хочу запустить аудиокурс, при запуске плеера виснет намертво.

 ,

neirolog2014 ()

standby скриптами

После чтения всего этого www.linux.org.ru/forum/admin/9181671 и учитывая, что у меня как бы не очень новый mysql (5.2) и FreeBSD(9.0) хочеться реализовать схему по типу http://myoracleproduct.blogspot.com/2013/09/mysql-standby-creation-master-sla... но с автоматическим детектированием кто в данный момент главный .

На данный момент происходит просто mysql dump и перенос содержимого на другой сервак и заливка уже на нем.

 ,

pinachet ()

Можно ли отключиться от зависшей ssh-сессии без kill'a ssh'a в другой консоле?

А через комбинацию клавиш. Сабж.

 , , , ,

kerenkonin ()

А правда, что у Гугла нет багтрекера? Видимо правда...

Вляпался я тут в один из их сервисов и просто охренел от неадекватности перевода. И штатной возможности переключиться на английский нет.
Однако нашёл обход и сообщаю вам на случай если бо-бо грабли топ-топ.
Если к адресу очередного гуглового выс^Wсервиса дописать «&hl=en», то оно начинает говорить на понятном языке.

 , ,

Stahl ()

EFI и загрузка

Так как в итоге был куплен старенький MacPro с двумя зионами вместо компьютера, необходимо изучить эту тему. Насколько я понимаю, оно ничего не умеет, кроме того, что загружать образы с нужного раздела. Можно мурзилку о том, как это происходит, можно ли в принципе сделать то, что называют «зайти в BIOS», как загрузиться с grml на USB-носителе и как туда вкорячить свой загрузчик?

 , , , ,

tyan ()

Книжку по sql нада

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

 , , ,

ioexception ()

MVC епта

Васьки, делега такая: не вкуриваю в чем понт этого паттерна... Только лишь в том, что бы весь шаблонизатор был в виде, вид был связан с контроллером, контроллер принимал запросы пользователя, передавал в модель, а модель формировала обращение к бд, так?

 , , ,

ioexception ()

В чем отличие функции от процедуры в C++?

Собственно сабж. Объясните нубу на примере...

 , , , ,

ioexception ()

Сервер отвергает запросы на подключение.

Доброго! Что-то поломалось, сервер на дебавне вдруг начал отвергать подключения к svn и к ssh, в логах SSH видно что подключение открывается и сразу закрывается. Что это может быть и как починить?

http://storage2.static.itmages.ru/i/15/0629/h_1435595216_1035400_3b96760b99.png

 ,

lopatakal ()

как убрать курсор мыши

Вроде как пустяковое дело, но чет никак, нужно чтоб курсора вообще никакого небыло, ОС Убунта 14.04. Пробовал заменять cursor.pcf.gz но оно чет не работает совсем.

 , , ,

CHIPOK ()

Perl, autoflush и потоки

Есть управляющее приложение (control.pl)

#!/usr/bin/perl
use IPC::Open2;
use IO::Handle;

open2(OUT,IN,"./app.pl");
$| = 1;
IN->autoflush(1);
while ($cmd !~ /^quit$|^q$/) {
  print ">";
  $cmd = <STDIN>;
  # обработка $cmd
  print IN $cmd."\n";
  #close IN;
  $res = <OUT>;
  print "Response: $res\n";
}
close IN;
close OUT;
И обрабатывающее (app.pl)
#!/usr/bin/perl

while (!$exit) {
    $req=<STDIN>;
    # тут будет обработка
    print "APP: get $req \n";
    if ($req =~ /^quit$|^q$/) {$exit = 1;}
}

Суть: команда, введённая с клавиатуры отправляется к скрипту app.pl. Там она обрабатывается и приходит ответ, который вываливается в stdout.
Проблема: команда отправляется на внешний скрипт, только если раскомментировать

# close IN
А это не желательно, так как этот поток нужен для следующих команд. Несколько раз запускать app.pl не вариант, autoflush не работает. Подскажите ЧЯДНТ или обходное решение.

 , , ,

crutch_master ()