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 подписка на новые темы