LINUX.ORG.RU

Сообщения teod0r

 

awk. Как сделать, чтобы возвращал false? И вопросы по sed

Форум — General

Как сделать, чтобы awk возвращал false?

Вот, например,

awk '$2 == "aa" {print; exit}' /file

Мне нужно чтобы он выводил первое совпадение и завершался, а в случае, если ничего не найдено, завершался с ошибкой. Как -m1 у grep.
Пробовал втыкать разные else и false, но без знания синтаксиса не получается.
Ещё одна проблема, что он выводит пустые строки, когда ничего не нашёл, если перенаправлять его вывод в переменную. Как этого избежать?

Заодно спрошу по sed. У него ущербный man.
Как сделать, чтобы обрабатывал только первое встретившееся совпадение? Опять же аналог ключа -m1 у grep.
Чтобы работало для всяких там 's///'. Знаю, что, вроде бы, нужно добавить какие-то символы и '1' перед 's'.
А как пользоваться командой 'p'? Наподобие '/rrrr/d', только не 'd', а 'p', но оно почему-то не работает.

 ,

teod0r
()

100% анонимный интернет

Форум — Security

Прочитав уязвимости i2p в википедии, понял, что i2p не даёт гарантии 100% анонимности, не говоря уже про TOR, наверное, уже половина, если не больше, выходных узлов которого контролируют спецслужбы.

Можно ли через yggdrasil выходить в интернет?

Делает ли yggdrasil подмену ip-адреса на каждом узле, как i2p?

Есть ли вообще способы децентрализованного шифрованного выхода в интернет с подменой ip-адреса, чтоб никакие спецслужбы не могли вычислить?

VPN, VPS, proxy не предлагать, т.к. нет гарантии честности ресурса, и нужно именно децентрализованное решение, над которым нет контроля ни у одного человека, т.к. на любого можно "надавить".

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

 

teod0r
()

Не собирается mesa под старую видеокарту radeon HD6000

Форум — General

Старая ноутбучная видеокарта Radeon HD6000-серии.

Конфиг месы:

	meson setup build mesa-$version \
		--prefix=/usr \
		--sysconfdir=/etc \
		--buildtype=plain \
		-D llvm=enabled \
		-D shared-llvm=enabled \
		-D gbm=enabled \
		-D gles1=enabled \
		-D gles2=enabled \
		-D osmesa=true \
		-D gallium-xa=enabled \
		-D gallium-vdpau=enabled \
		-D platforms=x11 \
		-D gallium-drivers=svga,swrast,r600 \
		-D glx-tls=enabled \
		-D glx=dri \
		-D gallium-opencl=icd \
		-D gallium-nine=true

При конфигурировании ошибка:
Run-time dependency libdrm found: YES 2.4.105
WARNING: Ignoring LLVM CMake dependency because dynamic was requested
llvm-config found: YES (/usr/bin/llvm-config) 11.1.0
Run-time dependency LLVM (modules: amdgpu(missing), asmparser, bitreader, bitwriter, core, coverage, engine, executionengine, instcombine, instrumentation, ipo, irreader, linker, lto, mcdisassembler, mcjit, native, objcarcopts, option, profiledata, scalaropts, transformutils, coroutines, frontendopenmp) found: NO (tried cmake and config-tool)
Looking for a fallback subproject for the dependency llvm (modules: bitwriter, engine, mcdisassembler, mcjit, core, executionengine, scalaropts, transformutils, instcombine, amdgpu, native, bitreader, ipo, asmparser, linker, coverage, instrumentation, ipo, irreader, lto, option, objcarcopts, profiledata)

mesa-21.0.2/meson.build:1563:2: ERROR: Neither a subproject directory nor a llvm.wrap file was found.

Ругается, что llvm собран без поддержки AMDGPU, но у меня старая видеокарта серии r600 и будет использоваться драйвер radeon.

Или r600 галиумом уже не поддерживается? Как собрать?

 , , ,

teod0r
()

Пара вопросов по портам в CRUX

Форум — General

1) при использовании опции --install-root=/dir/ откуда будут проверяться зависимые библиотеки, из /dir/ или из / ? т.е. где будет смотреться версия и вообще наличие библиотек при компиляции? надеюсь, что проверяться будет из /dir/, а то иначе это неправильно.

2) как быть, если нужно установить бинарный пакет? не хватает оперативы на компиляние всяких clang и rust. где брать бинарные пакеты? допустим хочу установить пакет из слаки, есть ли какие-то тулзы для конвертации пакетов? как быть, если будут pre- и post-install скрипты? оборачивать установку бинарного пакета в Pkgfile?

 

teod0r
()

Походу, поиск на сайте плохо работает

Форум — Linux-org-ru

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

 

teod0r
()

Больше похожих тем

Форум — Linux-org-ru

В топике отображается 10 похожих тем.
Хотелось бы иметь возможность видеть больше. Например, можно сделать «Похожие темы» кликабельной ссылкой, открывающей страницу, выдающую больше похожих тем.

 

teod0r
()

CRUX, .md5sum. достало

Форум — General

Почему при ports -u у многих пакетов не обновляет файл .md5sum? при обновлении каждого второго пакета получаю ошибку о несоответствии контрольной суммы — в файле остаётся сумма от предыдущеё версии. Доколе? Если не проверять контрольные суммы — это дыра в безопасности, особенно если для скачивания исходников используется незащищённый протокол.

 

teod0r
()

Сколько языков программирования вы знаете?

Голосования — Голосования(не подтверждено)

Под «знаете» подразумевается глубокое знания языка.

 

teod0r
()

Выбор компьютера полностью с пассивным охлаждением

Форум — Linux-hardware

Давно назрел вопрос покупки нового пк под линуксы.
Буду выбирать комп без кулеров, с пассивным охлаждением.
Нужен в качестве десктопа под сёрфинг, фильмы в hd, конпеляцию.
Определил для себя 3 варианта:
1) собирать x86 стационарник на AMD.
* вопрос выбора материнки, процессора, памяти, видюхи, блока питания с пассивным охлаждением.
* вопрос про UEFI, так как не пользовался им никогда: как линукс и граб с ним дружат? что минимально нужно для того, чтобы на компе с уефи грузить граб+линукс?
2) ARM или (arm это теперь энвидиа) x86 одноплатник или SOM Ryzen embedded Zen2. Что у них в качестве биоса? не хочу уефи. используется ли в них device-tree?
* никогда с ними дело не имел, можно огрести проблем с драйверами, загрузчиками, и т.п. нужно полностью проверенный на линуксах одноплатный комп.
* нужно как можно больше разъёмов. обязательно нужен SATA.
3) взять ноут на свежей негорячей рязани, при условии, что 90% времени кулер будет выключен.
* какой?
* почти на всех ноутах сейчас отсутствуют отдельные кнопки на тачпаде. мне нужен с отдельными 2 кнопками, либо такой, на котором нажатие на кнопки не сдвигает курсор ни на один пиксель (зона кнопок без сенсора).

При выборе стационарника рискую огрести проблем при выборе комплектующих и с уефи.
При выборе SBC или SOM рискую огрести проблем с совместимостью с линуксом.
При выборе ноута рискую огрести проблем с совместимостью с линуксом.

На что обращать внимание при выборе?
Что взять?

 , fanless, , , пассивное охлаждение

teod0r
()

В каких файловых системах есть буфер удаляемых файлов?

Форум — General

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

Т.е. нужен некий незатираемый постоянный буфер настраиваемого размера, в котором хранятся последние удалённые даже рутом файлы и директории. Чтоб можно было простой командой получить список удалённых файлов, которые есть в буфере, и простой командой восстановить целую директорию или файл.

В каких фс такое есть? Есть в ext4 или в каких-нибудь других надёжных мэйнлайновых системах?

 , , ,

teod0r
()

Посоветуйте эмулятор клавиатуры на андроид

Форум — Mobile

Сейчас использую Hacker's keyboard — глючновата: бывает при нажатии то звука нет, то анимации нет, то вообще нажатие не срабатывает. Хочется попробовать какую-то другую клавиатуру.

Из требований:

  • android 4.4.4
  • все 33 буквы русского алфавита, каждая отдельной клавишей
  • стрелочки
  • ALT, CTRL
  • отдельный цифровой ряд со спец-символами
  • отсутствие всплывающего попапа при нажатии
  • нормальная тёмная тема с крупными клавишами

 ,

teod0r
()

Как правильно установить месу?

Форум — General

Устанавливал xorg-server-1.17.4 (старая версия потому что fglrx) на CRUX, на стадии конфигурации ошибка: требуется gl >=9.2.0, а в системе типо 1.2. В файле /usr/lib/pkgconfig/gl.pc, который принадлежит пакету libglvnd-1.3.1, указана версия 1.2. Установлена mesa-20.0.6.

В Slackware-14.2 старая mesa, и файл gl.pc принадлежит пакету mesa, и в нём указана версия месы.

Как правильно установить месу, чтобы в файле gl.pc была её версия?

 , ,

teod0r
()

Поиск на ЛОРе

Форум — Linux-org-ru

1) похоже что в поиске не работает поиск url'ов
2) в поиске не отображаются комментарии (цитаты из других сообщений)
3) запилите, пожалуйста, поиск в разделах «избронные темы» и «отслеживаемые темы». иногда бывает нужно найти что-то в избранных темах
cast maxcom

 , ,

teod0r
()

Посоветуйте rss-reader на android

Форум — Mobile

Перепробовал кучу ридеров, не нашёл такого, чтобы:


  • уведомлять об ошибке соединения
  • открывать при клике пост целиком


Ещё хорошо бы:


  • показывать все feed'ы одним списком и открывать одним кликом сразу, а не показывать категориями и не требовать лишний раз нажать "10 new feeds"
  • автоматически обновлять при старте приложения

 ,

teod0r
()

Кастомная шапка в top'е

Форум — General

Возможно ли поменять шапку в команде top?
Хочу привести к такому виду:

43,0°C, 43,0°C
214,08/7453,86 MB memory used
loadavg: 0.00 0.00 0.00; 0.0 us, 0.0 sy, 0.0 ni, 100 id, 0.0 wa, 0.0 hi, 0.0 si
80 processes (24 tasks, 56 kthr); 0 running, 0 in D-state, 0 zombies
-------
тут графики загрузки ядер и памяти, как в htop. видел, на лоре кто-то писал, что top у него показывает такие графики.
-------
далее список задач с кастомными табами.

Реально ли такое сделать?
Или, может, htop это умеет?
Или как-то через скрипты реализовать?
По сути нужна кастомная шапка, график, и вывод процессов. Сейчас у меня работает церез скрипт шапка что-то вроде парсинга /proc/ и вывод процессов через ps. А сегодня задумался, может, top или htop уже так умеют.

 , ,

teod0r
()

Вопросы по системе

Форум — General

Можно ли как-то логировать в файл всё что происходит в sysvinit?
Всё что бежит в консоли до запуска иксов (и после)?
Нужно как-то отслеживать ошибки, а в /var/log/ не всё попадает.

Помнится лет 5-7 назад в википедии была статья о сравнении sysV и BSD инитов. В статье была таблица, в которой была разница между этими двумя системами инициализации. Сейчас этой статьи нет. Может, кто-то даст ссылку на такую табличку?

Вот уже больше года пользуюсь слакой. Понравилось больше генты, которой пользовался, наверное, больше пяти лет. В генте постоянно были какие-то конфликты при обновлении. Хочу ещё попробовать CRUX, вдруг ещё больше слаки понравится. Вопрос, только получится ли в нём использовать fglrx и старые иксы (1.17.4) и ещё кое-какие старые пакеты, от которых зависят иксы? Или придётся обзавестись новым железом? Ещё хотел бы попробовать 4MLinux, OviOS, Source Mage и Void. С ними аналогичный вопрос. Есть ли тут кто пробовал данные дистрибутивы, что скажете?

 ,

teod0r
()

git хостинг

Форум — Development

Хочу выложить проект в открытый доступ.
Какие хорошие бесплатные хостинги есть? savannah?

Ещё посоветуйте материалов как освоить git, видеокурсы, статьи, книги.

 

teod0r
()

дублирование вывода stderr скрипта в файл

Форум — General

Как продублировать stderr скрипта в файл?

 , ,

teod0r
()

создать разделы на каждой поверхности блина

Форум — Linux-hardware

Реально ли создать отдельные разделы на каждой отдельной поверхности блинов? Можно было бы создать raid массив для надёжности.

 ,

teod0r
()

Как узнать, является ли файл тарболом?

Форум — General

Мне нужно определять, если файл — тарбол, с ним будет работать tar, если нет — atool.

 

teod0r
()

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