Сообщения gutaper
Сказ про то, какую openSUSE Leap свинью подкинула
Если коротко: обновление в Leap 15.4 (стабильная ветка) сломало возможность загрузится в Tumbleweed и установочные образы openSUSE Leap и Tumbleweed. Вероятно и в другие дистрибутивы.
Незатейливый такой вендорлок :)
Сижу наслаждаюсь.
Гибкость gentoo - миф?
Не наброса ради, а понимания для.
Опустим форсирование включения кучи возможных LLVM_TARGETS, надо так надо.
Решил попробовать перейти на Gentoo, смутно озонавая, что USE хорошо, можно отрезать все лишнее и вообще. Поставил базу, начал обвешивать свистелками.
Я сторонник минимума, поэтому попробовал поставить pcmanfm-qt. А мне предлагается затянуть по зависимостям вот это:
These are the packages that would be merged, in order:
Calculating dependencies ... done!
[ebuild N ] dev-libs/lzo-2.10:2::gentoo USE="(split-usr) -examples -static-libs" 587 KiB
[ebuild N ] media-fonts/liberation-fonts-2.1.5::gentoo USE="-X -fontforge" 2,330 KiB
[ebuild N ] dev-libs/libatomic_ops-7.6.14::gentoo 489 KiB
[ebuild N ] virtual/ttf-fonts-1-r2::gentoo 0 KiB
[ebuild N ] dev-libs/gobject-introspection-common-1.74.0::gentoo 1,020 KiB
[ebuild N ] dev-libs/vala-common-0.56.3::gentoo 3,877 KiB
[ebuild N ] x11-themes/hicolor-icon-theme-0.17::gentoo 52 KiB
[ebuild N ] media-libs/libpng-1.6.39:0/16::gentoo USE="-apng -static-libs" CPU_FLAGS_X86="sse" 997 KiB
[ebuild N ] app-eselect/eselect-fontconfig-20220403::gentoo 2 KiB
[ebuild N ] dev-util/glib-utils-2.74.4::gentoo PYTHON_SINGLE_TARGET="python3_10 -python3_8 -python3_9 -python3_11" 5,087 KiB
[ebuild NS ] app-text/docbook-xml-dtd-4.3-r2:4.3::gentoo [4.1.2-r7:4.1.2::gentoo, 4.2-r3:4.2::gentoo, 4.4-r3:4.4::gentoo, 4.5-r2:4.5::gentoo] 82 KiB
[ebuild N ] media-gfx/graphite2-1.3.14_p20210810-r2::gentoo USE="-perl -test" 6,501 KiB
[ebuild N ] dev-libs/double-conversion-3.2.1:0/3::gentoo USE="-test" 6,868 KiB
[ebuild N ] dev-libs/fribidi-1.0.12::gentoo USE="-doc -test" 1,128 KiB
[ebuild N ] virtual/perl-File-Path-2.180.0-r1::gentoo 0 KiB
[ebuild N ] sys-apps/lsb-release-3.2::gentoo 16 KiB
[ebuild N ] dev-perl/IPC-System-Simple-1.300.0::gentoo USE="-test" 32 KiB
[ebuild N ] dev-perl/File-BaseDir-0.90.0::gentoo USE="-test" 22 KiB
[ebuild N ] media-libs/freetype-2.12.1-r1:2::gentoo USE="adobe-cff bzip2 cleartype-hinting png -X -brotli -debug -doc -fontforge -harfbuzz (-infinality) -static-libs -svg -utils" 2,414 KiB
[ebuild N ] x11-libs/xcb-util-renderutil-0.3.10::gentoo 256 KiB
[ebuild N ] x11-libs/xcb-util-keysyms-0.4.1::gentoo 254 KiB
[ebuild N ] x11-libs/xcb-util-wm-0.4.2::gentoo 279 KiB
[ebuild N ] x11-apps/xprop-1.2.5::gentoo 148 KiB
[ebuild N ] x11-apps/xset-1.2.4-r1::gentoo 143 KiB
[ebuild N ] dev-perl/File-DesktopEntry-0.220.0-r1::gentoo USE="-test" 18 KiB
[ebuild N ] media-libs/libexif-0.6.24::gentoo USE="nls -doc" 1,946 KiB
[ebuild N ] dev-libs/boehm-gc-8.2.2-r1::gentoo USE="large threads -cxx -static-libs" 1,172 KiB
[ebuild N ] x11-libs/libXcomposite-0.4.5::gentoo USE="-doc" 310 KiB
[ebuild N ] x11-libs/libXcursor-1.2.1::gentoo USE="-doc" 274 KiB
[ebuild N ] x11-libs/libXdamage-1.1.5::gentoo 297 KiB
[ebuild N ] x11-libs/libXi-1.8::gentoo USE="-doc" 483 KiB
[ebuild N ] app-eselect/eselect-rust-20210703::gentoo 5 KiB
[ebuild N ] media-libs/fontconfig-2.14.0-r1:1.0::gentoo USE="-doc -static-libs -test" 1,398 KiB
[ebuild N ] www-client/w3m-0.5.3_p20220429::gentoo USE="nls ssl unicode -X -fbcon -gdk-pixbuf -gpm -imlib -lynxkeymap -nntp -xface" L10N="-ja" 2,259 KiB
[ebuild N ] dev-lang/rust-1.65.0:stable/1.65::gentoo USE="-clippy -debug -dist -doc (-llvm-libunwind) (-miri) (-nightly) (-parallel-compiler) (-profiler) -rust-analyzer -rust-src -rustfmt (-system-bootstrap) (-system-llvm) -test -verify-sig -wasm" CPU_FLAGS_X86="sse2" LLVM_TARGETS="AMDGPU (X86) -AArch64 -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore" 294,529 KiB
[ebuild N ] virtual/w3m-1::gentoo 0 KiB
[ebuild N ] virtual/rust-1.65.0-r1:0/llvm-15::gentoo USE="-rustfmt" 0 KiB
[ebuild N ] dev-libs/glib-2.74.4:2::gentoo USE="elf mime xattr -dbus -debug -gtk-doc (-selinux) -static-libs -sysprof -systemtap -test -utils" 0 KiB
[ebuild N ] x11-misc/shared-mime-info-2.2::gentoo USE="-test" 6,899 KiB
[ebuild N ] dev-util/desktop-file-utils-0.26-r2::gentoo USE="-emacs" 82 KiB
[ebuild N ] dev-qt/qtcore-5.15.7:5/5.15.7::gentoo USE="-debug -icu -old-kernel -systemd -test" 49,866 KiB
[ebuild N ] x11-libs/cairo-1.17.6::gentoo USE="X glib (-aqua) (-debug) (-gles2-only) -gles3 -gtk-doc -opengl -test" 42,676 KiB
[ebuild N ] dev-perl/File-MimeInfo-0.300.0::gentoo USE="-test" 36 KiB
[ebuild N ] dev-util/lxqt-build-tools-0.12.0::gentoo 25 KiB
[ebuild N ] dev-qt/qtdbus-5.15.7:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] dev-qt/qtxml-5.15.7:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] dev-qt/linguist-tools-5.15.7:5::gentoo USE="-debug -qml -test" 8,694 KiB
[ebuild N ] dev-util/gdbus-codegen-2.74.4::gentoo PYTHON_SINGLE_TARGET="python3_10 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild R ] app-text/xmlto-0.0.28-r10::gentoo USE="text* -latex" 0 KiB
[ebuild N ] x11-misc/xdg-utils-1.1.3_p20210805-r1::gentoo USE="-dbus -doc -gnome" 287 KiB
[ebuild N ] dev-libs/gobject-introspection-1.74.0::gentoo USE="-doctool -gtk-doc -test" PYTHON_SINGLE_TARGET="python3_10 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild N ] x11-libs/libxkbcommon-1.4.1::gentoo USE="X -doc -static-libs -test -tools -wayland" 461 KiB
[ebuild N ] media-libs/harfbuzz-5.3.1-r1:0/4.0.0::gentoo USE="cairo glib graphite introspection truetype -debug -doc -experimental -icu -test" 17,456 KiB
[ebuild N ] x11-libs/gdk-pixbuf-2.42.10-r1:2::gentoo USE="introspection -gtk-doc -jpeg -test -tiff" 6,367 KiB
[ebuild N ] app-accessibility/at-spi2-core-2.46.0:2::gentoo USE="introspection -X -gtk-doc -test" 528 KiB
[ebuild N ] dev-lang/vala-0.56.3:0.56::gentoo USE="-test -valadoc" 0 KiB
[ebuild N ] dev-util/gtk-update-icon-cache-3.24.31::gentoo 91 KiB
[ebuild N ] x11-libs/pango-1.50.12::gentoo USE="introspection -X -debug -sysprof -test" 4,173 KiB
[ebuild N ] gnome-base/librsvg-2.55.1:2::gentoo USE="introspection vala -debug -gtk-doc" 31,455 KiB
[ebuild N ] lxde-base/lxmenu-data-0.1.5::gentoo 195 KiB
[ebuild N ] x11-libs/libfm-extra-1.3.2:0/5.3.1::gentoo 1,265 KiB
[ebuild N ] lxde-base/menu-cache-1.1.0-r1:0/2::gentoo 260 KiB
[ebuild N ] x11-libs/xcb-util-0.4.0-r2::gentoo 291 KiB
[ebuild N ] x11-libs/xcb-util-image-0.4.1::gentoo 283 KiB
[ebuild N ] x11-libs/xcb-util-cursor-0.1.4::gentoo 260 KiB
[ebuild N ] dev-qt/qtgui-5.15.7:5/5.15.7::gentoo USE="X libinput png udev -accessibility -dbus -debug -egl -eglfs -evdev -gles2-only -ibus -jpeg -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" 0 KiB
[ebuild N ] dev-qt/qtwidgets-5.15.7:5/5.15::gentoo USE="X png -dbus -debug -gles2-only -gtk -test" 0 KiB
[ebuild N ] dev-qt/qtx11extras-5.15.7:5/5.15::gentoo USE="-debug -test" 143 KiB
[ebuild N ] x11-libs/libfm-qt-1.2.0:0/7::gentoo 377 KiB
[ebuild N ] x11-libs/gtk+-3.24.35:3::gentoo USE="X introspection (-aqua) -broadway -colord -cups -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" 17,494 KiB
[ebuild N ] x11-themes/adwaita-icon-theme-43_p1::gentoo USE="-branding" 26,880 KiB
[ebuild N ] virtual/freedesktop-icon-theme-0-r4::gentoo 0 KiB
[ebuild N ] x11-misc/pcmanfm-qt-1.2.0::gentoo 345 KiB
Total: 73 packages (71 new, 1 in new slot, 1 reinstall), Size of downloads: 552,137 KiB
В make.conf у меня
VIDEO_CARDS="amdgpu"
LLVM_TARGETS="AMDGPU X86"
INPUT_DEVICES="libinput"
USE="-ipv6 -man -debug -accessibility -policykit -samba -telemetry -systemd -bluetooth -wayland -cups -examples -gtk -gtk-doc -gnome"
Но плевать он хотел на всё это обрезание. Раз у всех все гибко, а у меня - нет, полагаю, что делаю я что-то не так.
Но что? Как может Qt прога тащить gtk, да еще и вон виртуальный пакет w3m затесался. Это же ни в какие ворота недопустимо.
Проверка оригинальности скачанных iso Calculate Linux
Я, наверное, один из немногих шапочников-фольгистов, который проверяет оригинальность скачанных iso дистрибутивов (если они не на 5 минут посмотреть в виртуалке).
Debian, openSUSE в доступной форме описывают и выкладывают публичные части ключей, которыми подписываются релизы. Соответственно, проблемы взять их и верифицировать - нет.
«Обычно» (для меня) это подписанный файл sha-суммы исошника. Валидна его подпись - считаем валидным исошник при совпадении sha-суммы в нем прописанной.
Но в Calculate linux найти так просто не смог. Как мне верифицировать, что скачано? На слово джентельменам верить можно было в 18 веке.
Усыпление hdd непосредственно перед выключением\перезагрузкой
Есть Raspberry Pi4, к которой прицеплен hdd в usb порт. На этом диске стоит ОС.
4я малина имеет гадкую особенность сбрасывать питание в usb портах при перезагрузке. Это выливается в то, что диск каждый раз при выключении\перезагрузке аварийно паркует головки.
Хочется этого избежать и не городить отдельное питание диску. Для этого планирую усыплять диск через
hdparm -Y /dev/sda
Но ввиду того, что при завершении работы всякое еще пишется на диск, то надо его усыплять непосредственно перед выполнением systemd-reboot.service
Я написал отдельный service для systemd, с типом oneshot и выполнением команды, указанной выше. В After указал тоже самое, что задано в одноименном параметре в systemd-reboot. В systemd-reboot дописал в After имя созданной службы.
При перезагрузке все равно аварийно паркует головки.
Как правильно достичь желаемого? intelfx ты вроде гуру в системдях, не подскажешь?
UPD: добавил в свой service Before=systemd-reboot.service и ExecStartPost=/usr/bin/sleep 15 Теперь долго тупит перед перезагрузкой (полагаю диск засыпает, но просыпается обратно перед выполнением systemd-reboot). Потом все равно при перезагрузке щелкает головками.
tint2 заморожен год назад
Случайно увидел в гитлабе https://gitlab.com/o9000/tint2/-/commit/f3aa2ef0c61838ce16a88733e4d31990c5b5cdf2
Год назад кодовая база tin2 была заморожена. Автор устал и мухожух? Решил, что wayland подебил и развивать эту панель бессмысленно?
XFS и нули в файлах
Есть openSUSE, которая стала внезапно тупить. Например, не получались по DHCP серверы DNS (netconfig писал, что не может открыть бинарный файл, хотя в строке, куда ссылался в выхлопе всего лишь чтение конфига). Не открывался в текстовом редакторе файл конфигурации оконного менеджера- писал, что либо кодировка неизвестна, либо файл бинарный.
В общем «оно само» и без объявления войны.
Посмотрел в vim эти файлы - там в конце файла куча одинаковых символов левых. В HEX редакторе стало понятно - что это нули.
Т.е. в концы файлов нафигарило нулей. Само. Система 100% аварийно не завершала работу - это ноут, пропадания питания ему не страшно. Он не зависал, батарея в 0 не разряжалась. Засыпал/просыпался штатно.
ФС XFS. Я в курсе, что у нее была проблема с порчей открытых файлов, когда нештатно завершалась работа. Можно было нули найти. Но у меня ничего подобного не было. Да и вроде была инфа, что это пофиксили уже.
Что за фигня это вообще? Причем файлы не побиты рандомно. А именно в конец дописано.
Вышла openSUSE 15.4
https://news.opensuse.org/2022/06/08/leap-offers-new-features-familiar-stability/
Пора писать новость. Новость сама себя не напишет.
Предупреждение: openSUSE Tumbleweed и wifi
Предупреждение для тех, кто прописал или постоянно использует опцию –no-recommends во время zypper dup.
https://www.reddit.com/r/openSUSE/comments/ut2kh2/heads_up_tw_users_if_you_disabled_installing/
Суть: вы останетесь без wifi после очередного обновления (пост на реддите 3-х дневной свежести, но не все каждый день по 10 раз обновляются), потому что в новой версии NM нужен пакет NetworkManager-wifi, который идет рекомендуемой зависимостью.
Может кому-то полезно будет.
Начисляется ли скор за постинг в спецтему по опечаткам и ошибкам в новостях?
Сабж.
Тема находится в l-o-r, за что скор не начисляется. Но если человек находит пропущенные в новости ошибки, имеет желание сделать этот мир немного прекрасней, трудится на благо сайта, тратя ресурс своей клавиатуры на набор сообщения - почему он не награждается за свою активную позицию?
Если писать об ошибке прям под новостью - скор ему капнет. А отправляя человека в спецтему - его обламывают с этим.
Как-то несправедливо выходит.
Сообщество openSUSE сКОКилсоь
Семимильными шагами КОК шагает по планете. В openSUSE внезапно осознали, что они тоже хотят защитить тонкую душевную организацию толстых одноногих бородатых муженщин.
И выкатили https://en.opensuse.org/Code_of_Conduct, который они списали с федоровского и гномовского. За основу взяли так сказать лучшее.
Так что, лоровец-опенсусевиц, уважай всех и вся, улыбайся и не забывай спросить, кем считает себя собеседник и как его надо величать. Потому что этот кок вездессущ:
All participants in openSUSE community spaces are subject to the Code of Conduct. This includes volunteers, maintainers, leaders, contributors, contribution reviewers, issue reporters, openSUSE users, and anyone participating in discussions in openSUSE community spaces. For community events, this also includes all attendees, exhibitors, vendors, speakers, panelists, organizers, staff, and volunteers.
Деанон эрзента: Черный рис и Яндекс.Еда
Качаем утекшие дампы, грепаем по черному рису и Питеру - круг сужается.
Еще не обсуждали качественный факап Яндекс.Еды?
Второй подход к «особому» ядру Ubuntu
Всем привет.
В связи с событиями, которые никому на лоре не интересны и не обсуждаются, возникла потребность совершить второй подход к попытке свалить с Ubuntu на одном из ноутов. Суть такова:
- Есть (теперь уже) санкционочка Latitude 5520 с пылу с жару до подскока цен;
- На нем была Windows. Стала Ubuntu. В Ubuntu все работает и никаких проблем нет, кроме того, что это Ubuntu.
Проблема во всех других дистрибутивах, что я пробовал запустить на нем: openSUSE, Debian, Fedora. Ноут сильно греется даже в простое. Если смотреть powertop, то это выгялдит в Ubuntu так:
Pkg(HW)
C2 (pc2) 33,5%
C3 (pc3) 1,7%
C6 (pc6) 0,0%
C7 (pc7) 1,0%
C8 (pc8) 26,7%
C9 (pc9) 0,0%
C10 (pc10) 30,7%
И это нормально, т.е. переходит в состояние pc10. А вот во всех других дистрибутивах всегда pc2 и дальше никак.
Обнаружил, что ноут греется из-за nvme накопителя. В ubuntu его температура 28 градусов. А в указанных выше дистрибутивах примерно 63. Все в простое.
Autonomous Power State Transition Enable (APSTE): Enabled
Во всех дистрибутивах одинаково - включено.
Пробовал собрать ядро debian с конфигом из ubuntu - все равно в debian все греется и пыхтит.
Как можно понять, что же такого наколдовали в ubuntu? Уж очень у них хорошая поддержка ноута. Хочется также, но в привычном дистрибутиве иметь.
Переход процессора в простое в С10 (c-state)
Всех приветствую.
В ноуте стоит 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
Какую магию делают в Ubuntu, что в простое процессор исправно переходит в C10? Согласно powertop в таком случае жрется всего 2.5 W примерно.
В Debian 11 и Fedora 34 дальше C2 не проваливается. Ноут ощутимо теплее, жрется самое малое 7 W.
Где надо изоленты подмотать, чтобы и в Debian было также?
Брать или ожидает боль и страдания?
Собственно выбора ноута тред.
Из требований:
- Хороший экран. Одно из самых важных. Настрадался и больше не хочу. Но FHD устроит думаю. Важнее цветопередеача
- Поменьше всего распаяного
- Строго без дискретной карты
- Желательно не горячий
- Не проблемный в линуксе
Что благородные доны скажут про:
Еще у HP есть в линейке EliteBook подобные по характеристикам модели. Типа hp elitebook 855 g7
Но что по надежности? Latitude у Dell с аналогичными экранами (300-400 nitts 72% NTSC) стоят за стольник уже. Для моих нужд это перебор уже.
Может какие еще альтернативы есть? Мало магазов дают пункт сортировки по яркости экрана (она коррелирует с цветопередачей как я поглядел). Перебирать утомился уже. Да и выходит не так много их что-то. Выбор сильно скуднеет из-за ненужности «игрового», куда эти экраны пихают чаще.
Из задач: по 12 часов в день и более пыриться по удаленке. Тут моща не нужна. Но и досуг тоже бы хоть какой не помешал в частности не рядом с десктопом. Для всяких тяжелых штук есть гробина под столом.
Исправление уязвимостей в openSUSE Leap?
Вопрос к знающим.
Я тут посмотрел на сайте ffmpeg какие уязвимости исправлялись с выходом новых версий.
А затем посмотрел, что в openSUSE Leap 15.2 версия 4.2.1 и никаких тебе бэкпортов патчей (в ветке 4.2 последняя доступная версия 4.2.4)
Понятное дело, что многие пользуют Tumbleweed и там приехали исправления с новой версией из апстрима. Кто-то пользует Packman и там тоже, вероятно, версию обновляют (не проверял).
Я как-то не так смотрю или по-факту имеем дырявую версию? Интересно, много таких пакетов в «стабильной» ветке?
УПД: посмотрел в Debian, там версия 4.1.6 - последняя доступная в ветке 4.1 Т.е какбы все прикрыто в теории.
Часто ли в вашем $DISTRIBNAME проблемы с доступностью сервисов?
Сегодня ночью в очередной раз были недоступны сервисы openSUSE. Причем, по-моему, все. Проверил buildservice, news, status, phorum,dowload. Узнал о проблемах по недоступности реп (так как прописывать явно зеркало не требуется и некоей магией редиректит само)
Нигде никакого твита не смог найти, в чем же дело. И только сегодня, спросив во фриноде в канале админов инфраструктуры, узнал, что это были проблемы у их провайдера.
Возник вопрос: дистрибутив не маленький, как же так, что у них это никак не резервируется и могут упасть вообще все сервисы по хотелке\отказу одного лишь провайдера?
А в дистрибутивах, которыми вы пользуетесь часто бывает такое, что вообще все недоступно?
AppArmor в SLES\SLED
Допиливают ли там профили apparmor для софта? Хотя бы для того же Firefox?
В openSUSE большинство профилей добавлены «на отвали». Т.е в /usr/share/apparmor/extra-profiles и к реальности дистрибутива имеют отношение чуть меньше, чем никакого. Профиль для уже упомянутого Firefox вообще не в тот путь смотрит.
Тут как-то не нашлось у меня. А чтобы скачать триал дистрибутива и посмотреть самому - это аж целую учетку надо создавать.
ZenitharChampion, ты вроде упарываешься в корпоративную сусю дома?
WebExtensions, установленные через ПМ не появляются в Firefox
Debian 10, установлены через apt 2 пакета с расширениями для firefox. (noscript и ublock).
Но в about:addons их нет. Если перейти в Debugging addons и добавить эти расширения вручную (выбрав файл .manifest из каталога, куда они установлены), то они подгружаются.
А вот сами не хотят при нормальном старте. И как не временные тоже не хотят. В багзилле дебиана в 2019 году советовали «отключить и включить расширения эти». И народ даже отписывался, что им помогало. Но может быть у них было после обновления так.
А у меня даже в списке их нет. Нечего включать\отключать. Да и запуск в безопасном режиме (дополнения отключены по-умолчанию) ничего не меняет после возврата в обычный режим.
Кто-нибудь ставил не с сайта мозиллы дополения в дебиане?
Консервативный openSUSE Leap, говорили они
Я понимаю Tumbleweed. Впереди (нет) планеты всей, развеселые старты и игра «Граблица». К нему вопросов нет.
Но Leap позиционируют как консервативный дистрибутив, теснота и необида с коммерческим дистром. Вот это все.
И тут я случайно увидел, что Mozilla Firefox тянет Pipewire. И не просто тянет, а как жесткую зависимость. Зачем они впихали это?
В каком-нибудь еще дистре додумались до такого прорыва? В дебиане вроде нет вообще упоминания в завимостях лисы этого прорывного фреймворка.
Да. Это нытик пост, потому что в который раз суся подкладывает свинью и испытывает «верность»
Ну или хотя бы как настроить звук через HDMI на внешний моник при налчии только альсы (ну и теперь вот этой прослойки еще, жрущей просто так 150 метров)
следующие → |