LINUX.ORG.RU

Избранные сообщения ZenitharChampion

Debian 9 (Stretch). Первые впечатления олдфага

Форум — Admin

В качестве лирического отступления скажу, что сижу на Debian года с 2006, когда Debian Etch был ещё в стадии тестирования.

Ниже — список вещей, которые меня неприятно поразили в «девятке» (приятных апгрейдов не было уже давно — субъективно, последней нормальной версией была «шестёрка», или Squeeze).

  • Во-первых, качество инсталлятора за 10 лет нисколько не изменилось. Например, когда в инсталляторе включаешь LVM2, но к штатным логическим разделам нужно добавить ещё отдельные логические разделы для /usr и /opt — за этим приходится идти в консоль. А потом, когда возвращаешься в установщик, он видит, что в логической группе, чёрт возьми, что-то поприбавилось томов, и этот факт ему сносит крышу — базовую систему установить нельзя, потому что на диске есть «незаписанные изменения», а переразбить диск или перечитать тома в группе мы тоже не можем. Алё, дяденьки из проекта Debian, вы там свой продукт вообще тестируете? Вопрос риторический. «Девятка» на ощупь откровенно «сырая».
  • То, что при наличии альтернатив в виде других систем инициализации (sysvinit, openrc, upstart) установщик (в «expert mode», Карл!) ни одну из них не предлагает, меня, как противника systemd, огорчает, но не более того. Это лишь показатель сырости установщика. По умолчанию ставятся базовая система, systemd, sshd и (о, боже!) Wayland с GNOME. Выбрать пакеты индивидуально посредством dselect или aptitude уже давно никто не предлагает. Прогресс требует жертв.
  • А вот то, что при последующей миграции новой системы с systemd на sysvinit внезапно отваливается сетка, потому что для sysvinit нам ещё нужен DHCP client, resolvconf, ifconfig и куча других утилит — это реально неприятно. Т. е. при обновлении предыдущих версий Debian, когда всё уже настроено, этого, конечно, не почувствуешь, а для новых инсталляций, увы, критично. В «восьмёрке» (Jessie), кстати, такого г-на не было — там миграция на sysvinit прошла безболезненно. Здесь хочется заметить, что, если бы полтора фанатика из проекта Devuan не пилили ночами свой мега-дистрибутив с шахматами и поэтессами, тратя свои немногие и потому драгоценные ресурсы на ерунду, а доводили бы до ума Debian — например, тупо запилив альтернативные сборки пакетов, изначально зависящих от libsystemd0, но при этом в рамках проекта Debian и с присущими (когда-то) этому проекту стандартами качества — так вот, многим людям стало бы легче.
  • Xorg отныне не запускается как setuid root. Если хочется запускать «иксы» по старинке, командой startx — то рядовой пользователь словит кучу охренительно информативных ошибок в логе:
    [   419.152] (EE) modeset(0): drmSetMaster failed: Permission denied
    [   419.152] (EE)
    Fatal server error:
    [   419.152] (EE) AddScreen/ScreenInit failed for driver 0
    [   419.152] (EE)
    [   419.152] (EE)
    Please consult the The X.Org Foundation support 
             at http://wiki.x.org
     for help. 
    [   278.970] (EE) Please also check the log file at "/home/bass/.local/share/xorg/Xorg.1.log" for additional information.
    [   278.970] (EE) 
    [   279.016] (EE) Server terminated with error (1). Closing log file.
    
     — а ещё, с ненулевой вероятностью, зависание системы. Зато безопасно. Для нежелающих в дивный новый мир есть костыли в виде пакета xserver-xorg-legacy, который предоставляет setuid-бинарь Xorg.wrap. Теперь у моих «иксов» два конфига — один для сервера, а другой (/etc/X11/Xwrapper.config) — для «запускалки».
  • Поддержка xfs (сервера legacy-шрифтов, а не файловой системы) в libxfont выпилена, потому что несколько лет назад были найдены уязвимости, уже давно закрытые в апстриме. Поэтому из-за прихоти мэйнтейнера пакета я больше не могу поднять у себя сервер и раздавать шрифты дюжине X-серверов в моём личном зоопарке машин.
  • Даже если я не намерен поднимать Wayland, пакеты libwayland и libwayland-bin требуются для gtk+ 3.0 и libegl1-mesa (и, стало быть, косвенно — для X-сервера).
  • При обновлении с Jessie, новый mercurial 3.8.1+ ломает hgsubversion и mercurial-git, если они были ранее установлены.
  • Пропал пакет openjdk-8-jre-jamvm (отдельная реализация JVM). Были проблемы на PowerPC или S/390, и потому пакет выпилили отовсюду. Радикально, чо.
  • tmux 1.9 (Jessie), будучи обновлён до 2.3-4 (Stretch), более не поддерживает кодировки, отличные от UTF-8 (это очень удобно и реально радует, если пытаешься его использовать на тестовой машине, где специально системной локалью выставлена ru_RU.KOI8-R). Он при каждом запуске выставляет stty iutf8, независимо от того, какие у меня самого настройки терминала (bug #885164). Так что теперь я снова счастливый пользователь GNU screen.
  • MySQL заменён MariaDB (без каких-л. альтернатив), что меня несказанно радует, т. к. мне по работе, помимо Postgres, Oracle и MS SQL, нужен именно MySQL, а не клоны. Пакеты MySQL теперь можно взять отсюда: http://repo.mysql.com/apt/debian/dists/stretch. Что характерно, куча софта по-прежнему зависит от default-libmysqlclient-dev, но на самом деле это клиентская библиотека MariaDB (libmariadbclient-dev-compat -> libmariadbclient-dev), которая конфликтует с настоящим libmysqlclient-dev. Так что, если при обновлении с Jessie хочешь оставить себе «полный» MySQL — будь добр снести часть софта, которым пользовался раньше.
  • Пакет dhelp почему-то доступен в Buster, но вот в Stretch не завезли. Забыли, наверное. Ну и ещё штук 20 подобных мелочей. Вроде бы и не критично, но таки неприятно.

Предвижу вопросы вида «что ты сделал для хип-хопа»^W «где багрепорты на все описанные дефекты» и «хрена ли ты тогда ноешь».

Уже пошёл второй десяток лет, как я сижу на Debian. Я честно пытался помогать проекту обратной связью, насколько позволяло время. Но когда количество косяков в новом релизе зашкаливает, понимаешь, что никакого времени не хватит все их задокументировать и добиться исправления. А надо ещё программировать программы руками и кормить семью.

В общем, как однажды сказал классик, сраный «Дебиан» катится в сраное г-но.

Увы.

 

Bass
()

[GLIBC_2.14]Как форсировать использование старой версии?

Форум — Development

Собственно ситуация следующая - после обновления GLIBC до 2.14 такая функция как memcpy при компиляции для x86_64 стала импортироваться как memcpy@GLIBC_2.14 вместо memcpy@GLIBC_2.2.5. Единственный известный мне вариант избежать этого, это вставка использующая «symver assembler directive»:

__asm__( ".symver memcpy, memcpy@GLIBC_2.2.5" )

Но такой вариант меня не устраивает. Есть ли возможность задать это как-то более глобально, а не в пределах одного модуля, без применения радикальных мер вроде chroot'а с нужной версией GLIBC?

Andru
()

Падение скорости чтения с ssd для файлов, записанных N месяцев назад

Форум — Linux-hardware

Есть у меня ssd (WD blue 250GB), использовал примерно три года как переносной. Решил на днях переписать с него пару больших архивных файлов, записанных пару лет назад. Скорость чтения по ходу процесса менялась в диапазоне от 8 до 15 МБ/с, не выше. Думал, у меня проблема с USB адаптером. Специально записал на этот ssd ещё один файл, отсоединил-присоединил (для сброса кеша), скорость чтения примерно как и должна быть, ~350 МБ/с. Прочитанные с низкой скоростью файлы не битые, рядом с ними есть файлы с контрольными суммами sha256, всё совпало.

SMART: https://bpa.st/DTDQ

(SMART снят напрямую через SATA, установил этот ssd в старый ноутбук)

Про проблему (которой лет 10) с Samsung 840 EVO читал. Но ту проблему вроде разрешили прошивкой. И там был счёт на месяцы, у меня пара лет прошла.

Дальше преимущественно результаты гугленья

Есть довольно старая тема (цитировалась на ЛОР-е; 2014 года; свежие коменты от 2023)

Read speeds dropping dramatically on older files; benchmarks needed to confirm affected SSDs

https://www.overclock.net/threads/read-speeds-dropping-dramatically-on-older-files-benchmarks-needed-to-confirm-affected-ssds.1512915/?sortby=newest#replies

WD Blue 3D NAND: Loss of performance reported when reading old files
Jun 11, 2022

https://allinfo.space/2022/06/11/wd-blue-3d-nand-loss-of-performance-reported-when-reading-old-files/

Western Digital SSDs experiencing read performance degradation

https://linustechtips.com/topic/1275489-western-digital-ssds-experiencing-read-performance-degradation/

В этих темах используют SSDReadSpeedTester (под оффтопик)

Инструмент для чтения файлов с диска с определением скорости чтения.

И ещё:

SSDs that don’t slow down reading old files?
While the 840’s and the Corsair model dropped like a rock after ~3 months, WD model looks to appear to slow down gradually from 4 months to a year and maintain decent speeds.

https://www.reddit.com/r/unRAID/comments/10bi4sc/ssds_that_dont_slow_down_reading_old_files/?rdt=40849

I had what I believe to be the same issue with my 2 year old «Kingston KC3000 M.2 2280 4096GB PCIe 4.0 x4 NVMe 3D TLC Internal Solid State Drive (SSD) SKC3000D/4096G» I had some old VM images on the drive and attempting to read them would always result in the files reading extremely slowly (around 10 MB/s) but if i copied a new file to the drive and then read it back it would read at the expected fast speed of about 2.5 GB/s.

Тема, где аналогичные жалобы на WD Blue, Kingston A400:

https://forum.ixbt.com/topic.cgi?id=4:142795

Вопрос (если кто-то дочитал до конца):

Не знает ли кто инструмент аналогичный упомянутому выше SSDReadSpeedTester (он под оффтопик)? Данное приложение читает файлы (чтение просто поверхности менее разумно; хочется сопоставить момент времени, в который был записан файл и скорость его чтения) с определением скорости чтения для данного файла. Вид приложения есть по первым трём ссылкам. Если бы приложение автоматом проверяло бы контрольные суммы (если они есть рядом), было бы ещё лучше.

 , , , ,

greenman
()

Возвращаем кнопку Turbo

Галерея — Скриншоты

Наконец организовал охлаждение Пи4, прокачал производительность, настроил управление температурой.

Во-первых, конечно, дырки в днище для притока воздуха снизу. Это дало падение температуры на 5 градусов в пассивном режиме. Надо было сразу думать, а не ждать, пока одноплатник ИК-излучением прогреет 3 слоя фанеры вниз.

Во-вторых, вентилятор на 12В, запитанный от 5В. Слышимо, но не противно.

Ну и в-третьих — cpufreqd с простым и эффективным конфигом:

rrr@raspberrypi:~/.komic $ cat /etc/cpufreqd.conf
# this is a comment
# see CPUFREQD.CONF(5) manpage for a complete reference
#
# Note: ondemand/conservative Profiles are disabled because
#       they are not available on many platforms.

[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
verbosity=4
#enable_remote=1
#remote_group=root
[/General]


[Profile]
name=P600
minfreq=600000
maxfreq=600000
policy=ondemand
[/Profile]

[Profile]
name=P800
minfreq=600000
maxfreq=800000
policy=ondemand
[/Profile]

[Profile]
name=P1000
minfreq=600000
maxfreq=1000000
policy=ondemand
[/Profile]

[Profile]
name=P1200
minfreq=600000
maxfreq=1200000
policy=ondemand
[/Profile]

##

[Rule]
name=P600
sensor=temp1:66-100
profile=P600
[/Rule]
 
[Rule]
name=P800
sensor=temp1:61-65
profile=P800
[/Rule]

[Rule]
name=P1000
sensor=temp1:56-60
profile=P1000
[/Rule]

[Rule]
name=P1200
sensor=temp1:0-55
profile=P1200
[/Rule]

На скринах:

  • Нижний левый - пассивный, низкая нагрузка.
  • Верхний правый - пассивный, полная нагрузка.
  • Нижний правый - полная нагрузка с полным охлаждением.

Обратите внимание, как медленно одноплатник нагревается и охлаждается. Одна строка бенчмарка 7zip идёт полторы-две минуты. Общее потребление (ваттметром на розетке) в простое 9,8-10,5Вт, под максимальной нагрузкой с охлаждением 12,2-13Вт. Из них ~2,5Вт уходит на e-inc экран когда он включен, 0,7Вт теряется на заряднике и ещё сколько то на понижающем блоке 5В. Вентилятор в пределах 0,2Вт.

Интересный результат: несмотря на двухкратную разницу частот, попугаи 7-зипа растут всего на 41,5%. Кажется, у Пи4 крайне нелинейная производительность цпу (дооптимизировались, блин). Для сравнения у Пи3 одноядерная и многоядерная производительность меняется практически линейно с частотой. Возможно я сам частично виноват — я снизил максимальную частоту gpu с 500 до 400Мгц, от неё же назначается частота системной шины и оперативки, этим выигрывается 0,5Вт энергии. Позже проверю, насколько это влияет.

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

 , , ,

kirill_rrr
()

Будет ли работать Arch Linux на Honor Magicbook X14 Pro с процессором AMD Ryzen 7 7840HS?

Форум — Linux-hardware

Здравствуйте. Я наконец начал получать повышенную стипендию в универе(учусь на программиста и разработчика компьютерных плат) и собираюсь копить на ноутбук Honor Magicbook X14 Pro с процессором AMD Ryzen 7 7840HS. Ноутбук стоит 56 тысяч рублей. Вопрос: будет ли работать на нём Arch Linux(его я использую на своём мини-ПК в качестве единственной и основной системы), и что будет на нём работать, а что нет?

 , ,

ivanbrash
()

DEBIAN SID + ICEWM = НОСТАЛЬЖИ

Галерея — Скриншоты

Первая операционка, которую я заюзал, была винда95 в далеком 1997 году. Мне очень пришлась по нраву логика интерфейса - слева пуск, на рабочем столе корзина, компьютер и другие прожки, а окна закрываются крестиком - все легко, интуитивно и просто. Windows9x у меня вызывает лютую ностальгию.

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

Посему я решил собрать себе одновременно альтернативу windows9x, винде XP и винде десятке, в плане запуска современного тяжелого ПО, поддержки нового железа, и шустрой работы с минимальным потребляемыми ресурсами, при этом приятном олдовом интерфейсе середины 90х и нулевых годов под винду + максимальная скорость системы.

За основу был взят дистрибутив Debian, это типа как конструктор, на нем легко можно собрать что хочешь + на репозиториях огромное количество софта, арч в этом плане похуже, а софт из аур у меня работает нестабильно, его я в расчет не беру.

Оконный менеджер ICEWM, шикарная штука, там из коробки есть пуск, альттаб, пару тем, трей, кнопки ВЫКЛ, перезагрузка и часики - большего мне и не нужно.

Файловый менеджер - pcmanfm, xterm, иконки idesk, плеер аудасиоус с моим любимым скином под классический фоллыч, mpv, в качестве остального софта все максимально легковесное, чтобы система работала шустрее. Есть и софты тяжеловевсы, по типу криты и блендера, но без них мне никак не обойтись. Игры запускаю через вайн, портпротон, эмуляторы приставок, dosbox, стим и так же есть некоторые нативные игрушки.

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

В итоге полученной системой я нереально доволен, система потребляет ресурсов как старая добрая винда XP, однако она умеет в 64 бита и современный софт, а так же запуск новых ААА проектов по типу киберпанка2077. Темы подбирал специально виндовые, ибо люблю по ним ностальгировать, да и у этого оконного менеджера 90% кастомных тем в инете убогие, а вот подделанная под винду icewm выглядит и ощущается неплохо, только приходится переделывать под свой монитор размеры шрифта, пуска и рамки, возня с оконными менеджерами она такая.

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

 , , , ,

elpablo
()

Что я делаю в жизни не так? Деньги то так кончатся совсем.

Форум — Talks
  1. Программирую с института. С 1984 года. Программируемые калькуляторы. Машинные коды. Бейсик с циферками на магнитофонных кассетах.

  2. 2002 год - первый личный сайт. И первые попытки фрилансить. Фриланс - практически 0.

  3. 2008 год - 50 личных сайтов и нормальная прибыль с них. Фриланс - практически 0

  4. С 2016 года я, очень эпизодически, находил работу по фрилансу за 2 евро в час. Очень эпизодически

  5. 2022 - работы нет даже за 20 русских руб в час.

  • Опыт программирования - больше 5 лет;

  • Опыт php, perl, mySQL - больше 5 лет;

  • JS - 3 года;

  • вёрстка - больше 5 лет;

  • C++, Java, Python - меньше года, под десктоп.

  • сбор и обработка информации с интернета;

  • генерация pdf-документов «на лету», в программе;

  • Специализация - Drupal (уровень - написание модулей) - 10 лет;

  • Опыт работы с фреймворками есть: написание модулей на Yii около 3 лет, MODX - 2 года ;

  • ООП знаю, пишу;

Что я делаю в жизни не так? Деньги то так кончатся совсем. Спасибо

 ,

kompospec
()

Brave запретил Brave Rewards в РФ

Форум — Talks

Прошёл почти год и что-то там до них дошла какая-то мысль

https://support.brave.com/hc/en-us/articles/9053832354957

 , ,

Ros
()

В ядре нашли костыль, заточенный под процессы Xorg

Форум — Talks

Костыль простой: смотрит, на какую букву начинается имя процесса, и если с икса - то считает процесс относящимся к Xorg и что-то там отключает для него.

https://linux.slashdot.org/story/22/11/08/2211244/the-linux-kernel-has-been-forcing-different-behavior-for-processes-starting-with-x

Дискасс!

 , , ,

alex1101
()

Простой аналог 1C для маленького магазина

Форум — General

Коллеги ищу наипростейший софт/инструмент , чтобы позволял делать следующее :

  • оператор с barcode сканнером сканируют товар
  • Количество товара на складе уменьшается ( Складской учет )
  • Open/libre software

 , ,

pinachet
()

Удалить настройки игры

Форум — Desktop

Поставил stalker call of pripyat. Зашел в игру, поставил всё на максимум и улучшенные тени directx11. Перезапустил игру - она не запускается. Удалил игру, поставил заново - так же не запускается. Видимо где-то лежат настройки игры. Удалял ~/.steam - не помогло. Как это пофиксить? Где лежат настройки игры? Может найти файл конфига и поправить его?

 

bryak
()

stalker запуск с directx11 steam как?

Форум — Desktop
export WINEPREFIX=~/.steam/steam/steamapps/compatdata/41700 export WINE=~/.steam/steam/steamapps/common/«Proton 5.13»/dist/bin/wine export WINESERVER=~/.steam/steam/steamapps/common/«Proton 5.13»/dist/bin/wineserver

потом

winetricks d3dx11_43 d3dcompiler_43 d3dcompiler_47

далее

winetricks установил d3dx11_43 d3dcompiler_43 d3dcompiler_47, но при запуске установке dx11 в сталкере и после перезапуска висит черный экран и всё. Что-то еще необходимо сделать? Пробовал запускать

 , ,

bryak
()

Предлагаю аргументированно обсудить статью с критикой wayland (и её автора)

Форум — Talks

Да, это ещё один xorg vs wayland тред.

В дискуссиях по поводу wayland пару раз уже мелькала ссылка на статью «Wayland Isn't Going to Save The Linux Desktop» основного разработчика видеоплейера mpv, Dudemanguy. Автор статьи производит на меня впечатление вменяемого человека, находящегося «в теме». Лично мне его аргументы кажутся убедительными, или, как минимум, достойными обсуждения местным ограниченным контингентом.

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

 ,

Jameson
()

Сломал интернет при попытки торификации трафика

Форум — Desktop

Здравствуйте! С линукс новичок, потребовалось средство обхода блокировок для доступа к торрентам. Vpn свою работу выполнял, но хотелось большего и я попытался торифицировать весь трафик. Что то пошло не по плану и теперь интернет работает только через тор браузер. Где взять чистый конфиг или как откатить конфиги которые были изменены?

 

Dupper
()

2.6.32 и NFS

Форум — General

Чтобы нормально работала последняя Mesa (https://launchpad.net/~xorg-edgers/+archive/ppa), поставил ядро 2.6.32 отсюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/
С видео-то всё в порядке стало, шестеренки стали наконец более-менее приличные фэпээсы показывать на моей Ати. Но появилась другая проблема — перестал работать NFS. При старте сервиса пишет, что NFS не поддерживается ядром. Как сделать, чтобы поддерживался?
Пробовал ставить 2.6.33 — та же фигня.

Спасибо.

Shlyapa
()

А кто-то пытался использовать Unreal Engine из-под Линукса?

Форум — Talks

Утверждают, что Линукс поддерживается.

Ок, регистрация-регистрация-ещё какая-то кнопочка-дорвался таки до ГитХаба.
Выкачал оттуда ~20ГиБ исходников.
Компилировал это чудо х.з. сколько. Оставил на ночь, к утру собралось. Пришлось свап-файл подклчать, а то 16ГиБ оперативки не хватало.
Как это прикрутить к IDE? Старые версии, говорят, умели работать с QtCreator, новая версия предложила работать с кодом через VSCode. Ладно, не страшно. Наверное.
Запустил какой-то «хеллоу ворд», говорит что-то там с ICU не так. Не хочу запускаться. (Скомпилировался, вроде, ок. Ещё где-то час машина колом стояла) Гугл молчит. Методом тыка подкинул ему Юникодную библиотеку. Наверное. Х.з.
Теперь он мне говорит «The project does not target Vulkan or OpenGL RHIs». Не знаю что такое RHI, но я, блин, на Линуксе. Разумеется у меня есть Вулкан и ОпенЖЛ. Ну тут я пока застрял. Видимо мне нужно в этих 20ГиБ найти какой-то конфиг и сказать чем рендерить, и что-то перекомпилировать. А может и нет.

Кто-то пробовал писать на Анреал под Линуксом? Движок поддерживает Линукс или это так, для галочки?

 ,

Usruser
()

При компилировании hostapd игнорируется CONFIG_DRIVER_RALINK=y

Форум — Admin

Привет Имею USB вай-фай Ralink (MediaTek) MT7601U, ID 148f:7601. Драйвер DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2, mt7601Usta.ko. При сборке драйвера зашёл в config.mk и поменял HAS_HOSTAPD_SUPPORT=n на HAS_HOSTAPD_SUPPORT=y Думал, щас раздам.

cat /etc/hostapd.conf
# Define interface
interface=ra0
# Select driver
driver=nl80211
# Set access point name
ssid=tochkadostupa
# Set access point harware mode to 802.11g
hw_mode=g
# Set WIFI channel (can be easily changed)
channel=13
# Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2)
wpa=2
wpa_passphrase=parol123456789
# ifconfig ra0 192.168.150.1 up
# /etc/init.d/dnsmasq start
Starting name service masq caching server                            done
# hostapd /etc/hostapd.conf
Configuration file: /etc/hostapd.conf
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'
Ошибка сегментирования

Но hostapd говорит что с драйвером nl80211 у меня ничего не получится. Но ведь есть же драйвер ralink! В исходниках hostapd он называется driver_ralink.c! Раскомментировал в defconfig строчку CONFIG_DRIVER_RALINK=y, иии...

zenitur@linux-athlon64x2:/usr/src/packages/BUILD/hostapd-1.0/hostapd> make
  CC  main.c
  CC  config_file.c
  CC  ../src/ap/hostapd.c
  CC  ../src/ap/wpa_auth_glue.c
  CC  ../src/ap/drv_callbacks.c
  CC  ../src/ap/ap_drv_ops.c
  CC  ../src/ap/utils.c
  CC  ../src/ap/authsrv.c
  CC  ../src/ap/ieee802_1x.c
  CC  ../src/ap/ap_config.c
  CC  ../src/ap/ieee802_11_auth.c
  CC  ../src/ap/sta_info.c
  CC  ../src/ap/wpa_auth.c
  CC  ../src/ap/tkip_countermeasures.c
  CC  ../src/ap/ap_mlme.c
  CC  ../src/ap/wpa_auth_ie.c
  CC  ../src/ap/preauth_auth.c
  CC  ../src/ap/pmksa_cache_auth.c
  CC  ../src/ap/ieee802_11_shared.c
  CC  ../src/ap/beacon.c
  CC  ../src/drivers/drivers.c
  CC  ../src/utils/eloop.c
  CC  ../src/utils/common.c
  CC  ../src/utils/wpa_debug.c
  CC  ../src/utils/wpabuf.c
  CC  ../src/utils/os_unix.c
  CC  ../src/utils/ip_addr.c
  CC  ../src/common/ieee802_11_common.c
  CC  ../src/common/wpa_common.c
  CC  ../src/eapol_auth/eapol_auth_sm.c
  CC  dump_state.c
  CC  ../src/eapol_auth/eapol_auth_dump.c
  CC  ../src/radius/radius.c
  CC  ../src/radius/radius_client.c
  CC  ../src/ap/accounting.c
  CC  ../src/ap/vlan_init.c
  CC  ctrl_iface.c
  CC  ../src/ap/ctrl_iface_ap.c
  CC  ../src/crypto/md5.c
  CC  ../src/ap/iapp.c
  CC  ../src/ap/peerkey_auth.c
  CC  ../src/drivers/driver_hostap.c
  CC  ../src/drivers/driver_wired.c
  CC  ../src/drivers/driver_nl80211.c
  CC  ../src/utils/radiotap.c
  CC  ../src/drivers/driver_none.c
  CC  ../src/drivers/netlink.c
  CC  ../src/drivers/linux_ioctl.c
  CC  ../src/drivers/rfkill.c
  CC  ../src/l2_packet/l2_packet_linux.c
  CC  ../src/eap_server/eap_server_md5.c
  CC  ../src/eap_server/eap_server_tls.c
  CC  ../src/eap_server/eap_server_peap.c
  CC  ../src/eap_common/eap_peap_common.c
  CC  ../src/eap_server/eap_server_ttls.c
  CC  ../src/eap_server/eap_server_mschapv2.c
  CC  ../src/eap_server/eap_server_gtc.c
  CC  ../src/eap_server/eap_server_sim.c
  CC  ../src/eap_common/eap_sim_common.c
  CC  ../src/eap_server/eap_sim_db.c
  CC  ../src/eap_server/eap_server_pax.c
  CC  ../src/eap_common/eap_pax_common.c
  CC  ../src/eap_server/eap_server_psk.c
  CC  ../src/eap_common/eap_psk_common.c
  CC  eap_register.c
  CC  ../src/eap_server/eap_server.c
  CC  ../src/eap_common/eap_common.c
  CC  ../src/eap_server/eap_server_methods.c
  CC  ../src/eap_server/eap_server_identity.c
  CC  ../src/drivers/driver_ralink.c
  CC  ../src/crypto/ms_funcs.c
  CC  ../src/eap_common/chap.c
  CC  ../src/eap_server/eap_server_tls_common.c
  CC  ../src/crypto/tls_openssl.c
  CC  ../src/crypto/crypto_openssl.c
  CC  ../src/crypto/fips_prf_openssl.c
  CC  ../src/crypto/aes-wrap.c
  CC  ../src/crypto/aes-eax.c
  CC  ../src/crypto/aes-ctr.c
  CC  ../src/crypto/aes-encblock.c
  CC  ../src/crypto/aes-omac1.c
  CC  ../src/crypto/aes-cbc.c
  CC  ../src/crypto/sha1.c
  CC  ../src/crypto/sha1-pbkdf2.c
  CC  ../src/crypto/sha1-tlsprf.c
  CC  ../src/crypto/random.c
  CC  ../src/radius/radius_server.c
  CC  ../src/ap/wmm.c
  CC  ../src/ap/ap_list.c
  CC  ../src/ap/ieee802_11.c
  CC  ../src/ap/hw_features.c
  CC  ../src/ap/ieee802_11_ht.c
  CC  ../src/drivers/driver_common.c
  LD  hostapd
  CC  hostapd_cli.c
  CC  ../src/common/wpa_ctrl.c
  CC  ../src/utils/edit_simple.c
  LD  hostapd_cli
zenitur@linux-athlon64x2:/usr/src/packages/BUILD/hostapd-1.0/hostapd>

Оно не «подхватывается»!

# hostapd /etc/hostapd.conf
Configuration file: /etc/hostapd.conf
Line 4: invalid/unknown driver 'ralink'
1 errors found in configuration file '/etc/hostapd.conf'

Несмотря на то, что в конфиге ясно указано, что «подхватиться» оно должно! Что за кусок какашки? Как заставить hostapd сделать это?

Полный лог сборки, SRPM.

P.S. Недавно в ядро Linux добавили опенсорсную реализацию драйвера (мне тут сказали). Ещё не пробовал.

 ,

ZenitharChampion
()

sed замена только abc но не abcde

Форум — General

Привет всем.

Подскажите конструкцию для замены только конкретного вхождения.
Чтобы модифицировалось ab, но не abсd, dabc.
Пример:
ab123 > ab 123 - только такое
abc123 > abc123
dab123 > dab123

Как заменять ТОЛЬКО точное вхождение?

Пробовал с отрицанием:
’/abc/!s/ab/ab /g - работает, но как остальные «НЕ» добавить?

 

S_Paul
()

Почему все критикуют dbus?

Форум — Desktop

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

Почитал на лоре обсуждения про dbus. И почти в каждом встречаются люди, заявляющие, что протокол и сама технология ужасны

Читаю спеки, ничего жасного не вижу, но вижу очень крутую штуку с RMI, сериализацией, броадкастингом, и интроспекцией

 , ,

makoven
()

Открыта регистрация по инвайтам

Форум — Linux-org-ru

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

До этого момента будет доступна регистрация по инвайтам.

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

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

 

maxcom
()