Профиль пользователя заблокирован сроком с 29 сентября 2016 г. и навсегда по причине: Оскорбительные комментарии
Ответы пользователя по тегу Linux
  • Миграция с FreeBSD на LInux (неколько утилит) заново писать или ...?

    Olej
    @Olej
    инженер, программист, преподаватель
    Написаны на голом си с привязкой к фряшным ядерным реалиям

    Подробнее что за "ядерные реалии"?
    Если это системные вызовы (а какие ещё "ядерные реалии" могут быть из программ юзерспейс?), то всё там POSIX-близко ;) ... должны быть аналогии, или различия в параметрах только.

    как думаете сколько стоит такой уровень извращений (переписывать неведомую хрень)?

    Я бы решал это на основе почасового тарифа фактических затрат времени.
    Ответ написан
  • Какой есть небольшой linux дистрибутив для mono?

    Olej
    @Olej
    инженер, программист, преподаватель
    А не нужно "качать дистрибутивы в несколько ГБ", можно скачать уже инсталлированные образы виртуальных машин, здесь: osboxes-logo.png
    Ответ написан
    Комментировать
  • Установка ubuntu server 14.04.3-i386 (ошибка сетевой карты). Как включить сетевую карту во время установки?

    Olej
    @Olej
    инженер, программист, преподаватель
    у меня не прописались стандартные репозитории и кроме как качать с виртуального привода он ничего не может.

    Отправиться вот сюда: Ubuntu Sources List Generator
    Ответ написан
    Комментировать
  • Как мне вызвать bash скрипт из C++ в демоне?

    Olej
    @Olej
    инженер, программист, преподаватель
    Я подставил в пример в условие if(cmd == "info")

    Предполагаю, что здесь написана полная херня:
    - cmd, "info" - это указатели на строку, char* ...
    - содержимое нельзя сравнивать, сравнивая указатели.
    Ответ написан
  • Как решить с тирингом на ubuntu 15.10?

    Olej
    @Olej
    инженер, программист, преподаватель
    У вас достаточно свежая видеокарта: зайдите на сайт NVIDIA, выберите семейство и тип карты, и убедитесь какой именно драйвер советуют они для этой карты.
    Не сильно доверяйте apt-get, бывали случаи, когда драйвер от NVIDIA был много лучше того, что предлагалось из репозитариев.
    Ответ написан
    23 комментария
  • Как востановить количество потоов(Threads) в CPU?

    Olej
    @Olej
    инженер, программист, преподаватель
    У вас процессор не 2-х ядерный, а с гипертриэдингом.
    Linux не различает (cat /proc/cpuinfo) многопроцессорность и гипертриэдинг.
    Если вы и включите гипертриэдинг, то он а). даст только небольшой прирост производительности, б). и то не на всех, а только на определённых классах задач.

    P.S. Раз уж задан такой вопрос, то попутно вопрос:
    как? есть ли способ? в Linux отличить 4-х ядерный процессор, например, от 2-х ядерного с гипертриэдингом???
    Ответ написан
  • Что лучше всего ставить alsa или pulseaudio?

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

    В свежих дистрибутивах, почти во всех (один за другим), стало практикой звуковой системой ставить pulseaudio ... хочется это кому-то или не хочется.
    Используют alsa по умолчанию, по-моему, только в кондовом Debian ... которые всегда кочевряжаться дольше всех других ;-)
    Ответ написан
    3 комментария
  • Как слить две папки в Ubuntu 15.10?

    Olej
    @Olej
    инженер, программист, преподаватель
    $ mkdir merged
    $ mv dir1 merged
    $ mv dir2 merged

    даже рекурсию указывать не надо.
    Ответ написан
  • Нет драйверов для принтера linux?

    Olej
    @Olej
    инженер, программист, преподаватель
    Имеется принтер MF3240, драйвера для него существуют только для windows а так хочется перейти на linux. Посоветуйте есть ли какие идеи?


    1. Во-первых, тщательный поиск драйверов Linux для принтеров, для которых их, казалось бы, нет - всегда приводил (меня) к нахождению драйвера ... для разных моделей.

    2. Принтер USB? Ищите (lsusb, VID:DID, ...) близкую по функциональности модель и подменяйте на её драйвер.

    3. Есть способ (на крайний случай) использовать непосредственно в Linux драйвера Windows, см. здесь: Wi-Fi свистки - но это вам самому кропотливо разбираться...

    4. Здесь в теме, буквально несколько дней назад, был вопрос про принтер MF324*, отличающийся последним номером от вашего ... закончившийся благодарностями автора. Ищите.

    5. И кто вам сказал, что ваш принтер не поддерживается Linux?
    Какой Linux (их много)?
    Вы по форумам разных дистрибутивов Linux искали свой принтер?
    Ответ написан
    2 комментария
  • Не получается установить debian. Почему?

    Olej
    @Olej
    инженер, программист, преподаватель
    С какого образа ISO идёт установка?
    Как-раз у Debian половина образов (особенно сетевой установки) не работоспособны от рождения. Потом они пишут: "ой, напутали".

    ноут acer extensa

    Если ноут из новых моделей, то и с этим может быть связано: Debian самый консервативный (читай: устаревший) дистрибутив.
    Пробуйте другой, продвинутый дистрибутив: Fedora, OpenSUSE, ...
    Ответ написан
    7 комментариев
  • Какой Linux выбрать для новичка?

    Olej
    @Olej
    инженер, программист, преподаватель
    Сейчас вам тут расскажут ... - каждый про то, что краем глаза сам видел.
    В принципе, выбирайте любой дистрибутив - все они Linux,, и у всех Linux 95% общего, и только в остальном разница. Если в каком-то дистрибутиве что-то из пакетов не ставится по дефаулту - вы легко доустановите это позже.

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

    1. Простота, не путаность, и безошибочность инсталляции (включая сюда то, насколько часто меняются URL где лежат образы и как часто падают и не откликаются сервера репозитариев).
    2. Обширность репозитариев и широта возможностей выбранного инсталлятора пакетной системы.
    3. Наличие и объём внятных русскоязычных описаний установки, настройки и отдельных сторон пользования.
    4. Наличие, число, их объём, и активность (частота, даты обновления) русскоязычных (желательно) форумов и блогов - для оперативного решения возникающих проблем и описаний уже решённых проблем.
    5. Устойчивость работы, отзывы о частоте траблов и падений.
    6. Степень новизны включаемого ПО, сервисов, систем инициализации и т.п.

    Можете полюбопытствовать.
    Ответ написан
    Комментировать
  • Как исправить ошибку (Установка Ubuntu)?

    Olej
    @Olej
    инженер, программист, преподаватель
    Какие ОС (разрядность!) на хосте и гостевой машине???
    Скорее всего у вас в BIOS не установлено разрешение поддержки аппаратной виртуализации (по умолчанию запрещено обычно).
    Ответ написан
    2 комментария
  • Почему не заводится интернет через USB модем в Ubuntu?

    Olej
    @Olej
    инженер, программист, преподаватель
    Модем определяется как модем,

    Как узнали?

    подключение успешно создаётся

    Каким способом?

    при попытке пропинговать что-либо, выдает "Network is unreachable".

    Тогда подключение не успешно, и не создаётся ;-)

    Что характерно, этот же модем работал буквально полчаса назад на Kubuntu 15.10.

    Такое бывает, если вы ошиблись в наборе login/password вашего оператора.
    Если нет, проверяйте (сравнивайте с Kubuntu!) какой модуль был установлен драйвером вашего модема - бывают ошибки.

    Установка и настройка USB-модемов
    Ответ написан
  • Как удалить пункт Ubuntu из UEFI и остатки grub?

    Olej
    @Olej
    инженер, программист, преподаватель
    Что делать?

    Установить Ubuntu и отказаться от Windows ;-)
    Ответ написан
    Комментировать
  • Как настроить интернет в Raspberry pi?

    Olej
    @Olej
    инженер, программист, преподаватель
    Настроить такое не проблема:
    - разбирайтесь что такое таблица маршрутизации (команда route) в Linux (на Rasberry Pi)
    - и на роутере я бы использовал не порт WAN, а порт LAN (т.е. вам и роутер то, по существу, не нужен, достаточно простейшего свича).
    Ответ написан
    Комментировать
  • Какой дистрибутив поставить на IBM NetVista 6274MLG?

    Olej
    @Olej
    инженер, программист, преподаватель
    То, что сказали "почти любой" - близко к истине: Linux рационально использует ресурсы ... особенно если навороченных DE не использовать и вообще лишних графических приложений.
    Но есть (были) дистрибутивы, специально скомпонованные для поддержки слабого/старого железа: TinyCoreLinux, Simply Linux, SliTaz и др., их делалось довольно много (то, что какой-то не обновлялся 1-2 года вряд ли должно вас смущать - ваша железка тоже не юноша).

    Подробнее про такие дистрибутивы можете посмотреть и выбрать здесь: Обсуждение дистрибутивов Linux
    Ответ написан
    Комментировать
  • Где найти адекватную инструкцию по настройке локального сервера на Linux mint?

    Olej
    @Olej
    инженер, программист, преподаватель
    с нормальной инструкцией на русском языке по установке локального сервера на Линукс.

    Linux Mint и его Cinnamon. Очерки применителя
    Ответ написан
    Комментировать
  • Как принимает recv?

    Olej
    @Olej
    инженер, программист, преподаватель
    Так вот вопрос: как сделать так, чтобы я принимал ровно столько, сколько данных послал клиент, без какого-либо склеивания.

    Если это TCP (указывать надо!), то там нет понятия "пакет", а если нужно - то вы должны организовывать сообщение сами, оно должно быть самоопределённое:
    - либо содержать втначале поле длины, а затем само сообщение (как POST)
    - либо заканчиваться предопределённым ограничителем (обычно "\n\n")
    Детали см. Сетевое программирование в Linux
    Ответ написан
    Комментировать
  • Ubuntu не видит MTS модем, как исправить?

    Olej
    @Olej
    инженер, программист, преподаватель
    В меню, где сетевые подключения нету пункта

    Трудно понять что там за меню вы рассматирваете, но похоже, что это Network Manager...
    Прежде чем ним устанавливать соединение, вы должны быть уверены, что:
    - ваше устройство вообще видится:
    $ ls usb
    ...
    $ dmesg | tail -n100 | grep usb
    ...

    - оно переключилось из устройства инсталляционного CD-ROM в режим AT модема:
    $ ls /dev//dev/ttyU*
    ...

    $ ls /dev/ttyACM*
    ...

    Всё очень зависит от конкретного типа модема, который вы не указываете.

    А дальше см. Установка и настройка USB-модемов

    P.S. Почти все модемы можно заставить работать ... но будьте готовы к тому, что есть ограниченное число модемов, которые вы не сможете заставить работать в Linux.
    Ответ написан
    Комментировать
  • Как натить ответы на tcp соединения?

    Olej
    @Olej
    инженер, программист, преподаватель
    Клиент общается к серверу на 192.168.100.246:tcp:5689, нужно завернуть так, чтобы сервер ответил клиенту подставляя source 192.168.49.56:tcp:5689.

    Не станет TCP установленное соединение принимать пакеты с другого IP. Да и устанавливать 3-х шаговое соединение тоже не станет.
    Вы почитайте разницу между датаграммными (UDP) и и потоковыми (TCP) сетями - это совершенно разные сети.
    Ответ написан