LINUX.ORG.RU

Сообщения tis

 

Alpine linux + raspberry pi

 ,

Альпийского линукса (а так же боли и непонимания) тред.

Лет 10 пользовался на своих пишечках gentoo и горя не знал (про собрку и прочее могу отдельно рассказать). Решил переехать на alpine, и столкнулся со странностями и проблемами. Пишу здесь, т.к. не нашел им какого-то внятного объяснения.

  1. как известно весь alpine построен вокруг busybox'a. На удивление он собран довольно кургузо, и даже пакет busybox-extras ничего особенного не добавляет. Так, например, нет поддержки ext2,3,4 и i2c.
  2. во время первичной настройки (setup-alpine) предлагается выбор пакетов, которых еще нет в системе: dropbear в настройке ssh, chrony в настройке ntpd и т.п.
  3. по умолчанию у alpine disk-less установка, что довольно удобно на raspberry pi. И все бы хорошо, но часть пакетов ставится со странными ошибками установки, так, например, пакеты linux-firmware-* (общий пакет linux-firmware разбит на куски по производителям) не ставятся нормально. Но после lbu-commit и перезагрузки вроде бы находятся в системе.
  4. на первопишках я пользуюсь tp-link'овским usb-wifi адаптером на базе rtl8188eu. С ним возникла самая интересная проблема: система в какой-то момент перестает создавать /dev/rfkill. Прошивка грузится нормально, iwlist scan работает, но wpa_supplicant уже нет. С этой проблемой никогда больше нигде не сталкивался и вообще непонятно, куда копать.
tis
()

В чём смысл loop-device?

 , ,

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

dd if=/dev/zero of=my-image.img
losetup /dev/loop0 my-image.img

И далее работаем с loop0, как с блочным устройством: создаем там файловую систему, монтируем его как папку, PROFIT.

Однако, это всё так же можно сделать напрямую с my-image.img, в чём тогда смысл использовать loop-устройства?

tis
()

Snap, Gentoo, боль

 , , , ,

Понадобилось тут поставить на Генту мне пару программ, которые только в snap распространяются. В теории все прекрасно, snap даже systemd не требует. WAIT, OH SHI.. нет, требует. Хотя в сети вроде есть упоминания, что можно и без него, но они у меня не заработали.

Окей, думаю, сейчас ебилд напишу, только тарбол скачаю, … погодите-ка, а на snapcraft’e его не скачать, там отправляют делать snapd install .

Собственно, 2 вопроса:

  1. Как заставить (и можно ли) работать snapd без systemd,
  2. Как руками достать тарбол, если snap не стоит.
  3. Как с этим жить?
tis
()

Аппаратное ускорение на Raspberry Pi разных поколений.

 , , ,

В 4х (или даже 5ти) поколениях Raspberry Pi поддерживается аппаратное ускорение 3D и воспроизведения видео, однако и API, и степень их поддержки разные. В форумном посте на Raspberry Pi forum пользователь собрал основные моменты для разных поколений пишек и степень их «проработанности» плюч полезные ссылки.

Переаодить мне лень (да и там много текста), но кому интересен сабж — рекомендую глянуть. А то в этом зоопарке черт ногу сломит.

https://forums.raspberrypi.com/viewtopic.php?f=67&p=1901014

tis
()

Затихает воспроизведение звука в pipewire

 , ,

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

На одной из систем не-блютусный звук перестал работать. Но если переключить вывод звука на что-то еще (например, динамики - блютус - динамики или динамики - наушники - динамики), то звук появится секунд на тридцать, а потом затихнет. Куда копать вообще не понимаю. Дистр - gentoo.

UPD: оказывается, этот эффект возникает, если в альсе наушники (headphones) выключены, если их включить всё начинает работать как надо. Однако техническая причина всё равно непонятна.

tis
()

USE=clang при сборке firefox,libreoffice и других.

 , ,

В нынешних ебилдах firefox,libreoffice,spidermonkey есть use-флаг clang, который включает сборку этим самым шлангом. Откуда при этом берутся CFLAGS/CXXFLAGS и другие?

Раньше, когда всего этого не было я пользовался хаком через portage.env, где все это можно было напрямую указать. Но интересует текущее состояние дел, т.с.

tis
()

Патчи к плазме 5.23

 , ,

https://pointieststick.com/2021/08/27/this-week-in-kde-accent-colors/

Plasma no longer hangs when accessing the clipboard applet or popup menu if any of the entries are extremely long

(Someone going by the pseudonym “ValdikSS”, Plasma 5.23)

ValdikSS, ты?

tis
()

Zram и сборка в памяти.

 , , ,

С использованием zram в качестве свопа и темой zram vs. zswap уже более-менее все разобрались и обсудили. А вот возникает тогда другой вопрос: в source-based дистрибутивах, например в Gentoo, давно уже рекомендуют сборку в tmpfs для усокрения процесса, снижения нагрузки на hdd, снижения износа ssd и т.п.

Однако, все это можно запихнуть и в zram, несмотря на некоторый оверхед все еще будет жаться и требовать меньше памяти (исходники неплохо так жмутся). Возникает вопрос, какую ФС лучше всего использовать? Чтоб меньше оверхеда было, например. Сам пользуюсь ext2+zstd сжатием. Вдруг кто еще пользуется таким подходом?

tis
()

Сравнение между собой популярных arm-одноплатников.

 , , , ,

Пользуюсь разными поколениями raspberry pi для всяких домашних задач, вцелом доволен, периодически читаю про всякие banana и orange pi. На базе Banana вот даже всякие роутеры делают. Насколько эти китайские аналоги стоят того? Что там по качеству/мощности? Хочется, например аналога raspberry pi wh Zero, но чтоб дешвеле.

tis
()

Легковесный движок для домашней wiki.

 ,

Ищу сабж. Когда-то пользовался ikiwiki, но надоела вся эта перловка, да и кривой он какой-то.

Сборник основных решений треда.

tis
()

sys-apps/portage-2.2.0

 ,

сабж. Спустя .... года 4 что ли, портаж до шел до версии 2.2.0. См. http://packages.gentoo.org/.

Всем гентушникам радоваться полчаса!

tis
()

Open wrt vs dd-wrt

 , ,

Дано: роутер TP-Link TL-WR741ND, хочу поставить на него открытую прошивку. Вопрос: что поставить опенврт или дд?

tis
()

Haskell binary package for gentoo

 , ,

Из программ, требующих хаскель использую gitit, pandoc и git-annex на нескольких машинах. Gentoo-way предполагает создание целого хаскелевского тулчейна, а хотелось бы минимизировать затраты на сборку и распространять между машинами только бинари.

Что скажут спв: стоит ли делать статич. сборку пакетов? Как избежать установки всего хаскелевского тулчейна?

tis
()

KDEшники чуть не загубили свой репозиторий

 , ,

Зде еще вроде не обсуждали, так что вот:

Ъ: после перезгарузки севера они обнаружили поврежденный реп. попытались восстановить через клоны - оказалось, что попорчены почти все репы...

Продолжение захватывающей истории:

По ссылке еще всякие интересные соображения про git и его «целостность»

tis
()

mariadb-5.5.28а+akonadi

 ,

У кого-нибудь работает аконади с мариадб-5.5.28? У меня аконади падает со странными ошибками и не создает БД.

tis
()

Рисование кристаллической решетки в LaTeX'e

 , ,

Требуется нарисовать решетку типа DO3 (Ni-Mn-Al) и более сложные.

Пакеты PSTricks и TiKz дают подобный функционал, однако в обоих пакетах новые элементы закрывают под собой старые вне зависимости от координат и проекции.



tis
()

Что лучше, metalog или syslog-ng?

 metalog,

Сабж

tis
()

Okular + MuPDF backend

 ,

Можно ли заставить окуляр использовать mupdf в качестве бэкенда вместо попплера?

tis
()

Lorqutes

Под какой лицензией распространяются квотезы?

http://lorquotes.ru/fortunes.php

tis
()

git + бранчи+ тупняк

Пытаюсь решить следующую задачу: есть два бранча:

  • в первый периодично синкается сторонний git-репозиторий
  • во втором изменяются или добавляются файлы с одним определенным типом, которые потом заливаются в другой репозиторий.

Т.е. иными словами хочется организовать работу с избранными файлами др. репозитория. Пытался «отфильтровать» файлы либо с помощью .gitignore, либо с помощью excludesfile = +info/exclude в .git/config (Вот по этому мануалу)

Не выходит :-( Как побороть проблему?

tis
()

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