Задать вопрос
Ответы пользователя по тегу Linux
  • Как добавить путь к инклудам в системные пути gcc?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Никак. Системные пути hardcoded. Изменить их можно только пересборкой самого gcc. Makefile для того и служит, чтобы прописать все необходимые пути и прочее. И именно поэтому поверх него накрутили столько всяческих вещей - pkgconfig, autotools, cmake - они все вроде как призваны облегчать работу программиста по формированию проекта, но на самом деле запросто способны его в хлам запутать, особенно cmake :)

    Если Вы задумались над переносимостью проекта - то Вам либо с autotools разбираться (хотя с ними придется разобраться в любом случае), либо с cmake.
    Ответ написан
    6 комментариев
  • Какой Linux выбрать?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Самый верный из прозвучавших советов - ставить тот, по которому есть ближайший гуру.
    Теоретически, source-based дистрибы способны выжать из железа все за счет адаптации к нему и отключения ненужных свистелок. Практически, там выше порог вхождения и есть ненулевой шанс на вопрос получить ответ "ну что ты хотел - это же gentoo/arch/calculate/еще-по-вкусу".
    Ставить любой понравившийся дистриб (ну или тот, по которому есть гуру), при установке выбирать графику полегче - XFCE, LXDE
    Ответ написан
    Комментировать
  • Как добавить include и Lib в существующий makefile?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    include добавить в CFLAGS и CXXFLAGS, либы в LDLIBS
    Ответ написан
  • Какие IDE можно использовать для написания программ с GUI под Ubuntu?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    KDevelop \ Eclipse
    Ответ написан
    Комментировать
  • Где искать проблему, когда при установке Kali Linux на VB, виртуалка повисает на черном экране?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Подобная хрень у меня была, когда ставил Calculate Linux 17 на вируталку в vmware, ресурсов было в достатке. Добавление nomodeset к параметрам загрузки ядра инсталлятора решило проблему. Я так понял, KMS решил перевести видео в режим, который не поддерживался vmware-вским "типо видео" - и все, ступор.
    Ответ написан
    2 комментария
  • Как познакомится с софтом под Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Исходить надо из задач - как возникла задача, так и искать аналог. Причем, аналога может и не быть, особенно если программа сильно специализированная.
    Ответ написан
    Комментировать
  • Где вы храните команды, пароли и т.д, чтобы этим было удобно пользоваться?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Для паролей у меня стоит аддон Blur - замечательная вещь, автозаполняет даже формы, в которых специально противодействуют автозаполнению, не все правда. Для команд и всего тематического - Redmine. В нем можно ставить самому себе задачи, документы хранить, вики.
    Ответ написан
    Комментировать
  • Как то отобразится на производительности компьютера отправление больших объёмов информации в /dev/null?

    CityCat4
    @CityCat4
    Дома с переломом ноги

    Мне,все же,не понятно значение великой бездны


    Обычно используется в скриптах. Например, выполняется команда, которая по ходу выполнения делает подробную неотключаемую диагностику - куда-то ее вывести надо, вот и сливают в /dev/null
    Если необходимо файл открыть и тут же закрыть, например - опять же в скриптах

    Сравнение с recycler некорректно. В винде, кстати тоже есть устройство NUL - и в него можно копировать :) Используют в техе же целях - например проверить диск на читаемость - нужно его прочитать, но чтобы не копировать данные, их просто копируют в NUL
    Ответ написан
    Комментировать
  • Как логировать подключения по определенным портам?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Мнэ...Что логировать-то? Если все, то tcpdump. Если команды, переданные серверу - то сам сервер. Если кто подключался - iptables. От задачи зависит.
    Ответ написан
    2 комментария
  • Где найти логин и пароль для SMTP?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    А зачем его искать? SASL стоит? Тогда это логин и пароль локальных юзеров (или доменных - в зависимости от NSS). Если SASL нет, тогда логин и пароль на SMTP не нужны.
    Ответ написан
    Комментировать
  • Почему вылазит "Ошибка сегментирования"?

    CityCat4
    @CityCat4 Куратор тега C
    Дома с переломом ноги
    Ну правильно, так и должен выдавать. SIGSEGV возникает тогда, когда программа пытается изменить данные в области, которые ей не принадлежат, то есть не в статическом буфере и не в динамической области, полученной через malloc().
    char* result;
    создаст переменную, содержащую указатель на знак. Переменная не инициализирована, поэтому содержит мусор. Если этот мусор интерпретировать как адрес для записи, что делается вот здесь:
    result[counter] = randChar;
    SIGSEGV гарантирован :D
    Ответ написан
    Комментировать
  • Как запустить программу на андроиде на линукс сервере и общаться с ней из другой программы?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Нет.

    BlueStack - это недоэмулятор андроида, предназначенный для игр, в котором порезано все, что только может быть порезано так, чтобы игрухи работали. Ни для чего больше он не годится.
    Ответ написан
  • Как лучше разметить жёсткий диск под разные дистрибутивы GNU/Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Стабильность, безопасность и один диск? Ха-ха, смешно наверное... Кстати, безопасность - от чего? Защита от потери данных, от кражи/утечки? Если первое, то Вам понадобится RAID-контроллер с батарейкой и не менее 2-х дисков, чтобы данные зеркалить. И -если "не предлагать в упрощенном виде", то пардон муа, документацию на LVM уже изучили?
    Понадобится...
    Значит так...
    /boot
    swap
    (далее группы томов LVM)
    vg_distrib1
    vg_distrib2
    vg_distribN
    Внутри группы томов можно особо не заморачиваться, создать /, /home и /var, чтобы проще было наработки в домашке отделить от системы
    Ответ написан
    3 комментария
  • Почему не работает tty после некоторого времени?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Ну вот, наконец-то я проверил решение, приведенное выше по ссылке. Ну что же, все верно. Действительно, после выполнения указанных действий tty перестали зависать.

    Итак, что я сделал:
    правка /etc/default/grub
    - раскомментировать строку GRUB_TERMINAL=console. У вас это может работать по-другому (у меня Calculate Linux), но смысл один - в конфиге grub нужно указать, чтобы он работал не в графическом режиме, а в текстовом. Страшненько, но надежно.
    - в строку GRUB_CMDLINE_LINUX в самом конце дописать текст "nomodeset i915.modeset=0 vga=ХХХ", где ХХХ - это нужный видеорежим, поддерживаемый видеокартой. Номера режимов смотрятся командой
    # hwinfo --framebuffer
    ...
      Mode 0x037d: 1920x1200 (+1920), 8 bits
      Mode 0x037e: 1920x1200 (+3840), 16 bits
      Mode 0x037f: 1920x1200 (+7680), 24 bits

    и переводятся в десятичное число. Подробнее об этом написано здесь.

    После этого все работает, как привычно :)
    Ответ написан
    Комментировать
  • Как отслеживать активность приложения в Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Запускать по крону примитивную чекалку, которая проанонит в лог тот факт, что приложение перезапущено, или же что оно работает. Вот например я давно-давно писал чекалку для процесса winbind

    entries=`ps -ax | grep winbindd | grep -v grep | wc -l`
    
    if [ $entries -eq 0 ]; then
      cd /usr/local/etc/rc.d
      samba start
      /usr/bin/logger -4 -i -t chkwinbind -p daemon.info Winbindd crash detected, process restarted
     else
       /usr/bin/logger -4 -i -t chkwinbind -p daemon.info Running $entries winbindd process\(es\)
    fi
    Ответ написан
    Комментировать
  • Make Как собрать пакет?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Команда make не собирает пакеты, еслиф че. Она выполняет задания, которые ей поставлены, а это может быть все что угодно - компиляция программы, копирование БД, вызов Ктулху, захват мира :)

    В данном случае возникли проблемы с компиляцией файла msgpuck.c, то есть с выполнением задания получения файла .o из файла .c Подробнее надо логи смотреть.
    Ответ написан
    6 комментариев
  • Возможно ли установить несколько, а точнее разные дистрибутивы ОС Linux на один жесткий диск?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Вот здесь сравнение WD Se и WD Red. Впрочем, я бы посоветовал WD Re :) если финансы позволяют :)
    Ответ написан
    1 комментарий
  • Как подчистить старые графические оболочки и переехать(ли) на новые?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Разумеется есть - они выглядят по-разному :D Состоят из разного количества разных компонент, которые по-разному работают с разной скоростью. У одних есть фичи, которых нет у других и т.д.
    Заморачиваться с чисткой xfce можно в двух случаях:
    - Вы точно знаете, что делаете и сможете восстановить систему, если снесете не то
    - У Вас проблемы с местом на диске
    xfce не та оболочка, которая занимает огромное количество места - это не KDE и не гном последние
    Ответ написан
    Комментировать
  • Возможен ли VNC доступ к виртуальной машине Ubuntu?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Если на бубунте вообще запущены X, а не голая консоль - без проблем. VNC - протокол открытый, поэтому и серверов под него и клиентов есть под все на свете. А xvnc по-моему даже и X сам запустит - правда с разрывом соединения они работать перестанут.
    Ответ написан
    6 комментариев
  • Как установить windows рядом с ubuntu?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Внимательно прочесть все предыдущие ответы.
    Еще раз их внимательно прочесть - работа с разделами вещь очень опасная в неопытных руках - чик - и нет ничего!

    Проще всего будет пожертвовать бубунтой - вряд ли там что-то ценно скопилось. Бубунту снести, поставить win10. При установке все место не отводить, оставить часть (под бубунту) неразмеченной. После винды поставить бубунту снова. Заодно появится какая-никакая практика в установке линуха, пусть даже это и бубунта.
    Ответ написан
    Комментировать