Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме (Как установить максимально возможное число пакетов, сохранив систему в рабочем состоянии)
Модератор: Модераторы разделов
-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Так я написал: "обновляются". "Кеды" установить можно, но из основного репозитория (в т.ч. и update) не четвёртые, а шестые (с оболочкой Plasma), которыми я и сам пользуюсь по умолчанию (кстати, на домашнем комп-е в случае загрузки OpenSUSE не Tumbleweed, а 12.3 - пользуюсь четвёртыми). А так (зря не "глядели"), подключив дополнительный репозиторий, установить можно даже и третьи (но вместе или только вместо шестых уточнить не могу: никогда не пробовал ими пользоваться со времён OpenSUSE 11).
Понятно, что с обновлением бывают и конфликты (и "прямые", и только файлов), как правило, когда разработчики пакета (наверное, предполагая возможность "многоверсионной" установки) версию пакета вносят в его название (не знаю уж, как на это может повлиять установка "solver.upgradeRemoveDroppedPackages = true" в zypp.conf). Тем не менее, в Yast имеется функция "Обновление по сети" (с возможностью настройки автоматического периодического обновления в т.ч. и с пропуском обновлений, требующих интерактива). Так что если очень заморочиться, то можно подобрать такой набор пакетов, который будет автоматически постоянно обновляться (главное, чтобы комп. был включён, но периодически перезагружался "для активации нового ядра", а также всего постоянно загруженного ПО). Сомневаюсь, что с профилями можно сделать то же самое...
Понятно, что с обновлением бывают и конфликты (и "прямые", и только файлов), как правило, когда разработчики пакета (наверное, предполагая возможность "многоверсионной" установки) версию пакета вносят в его название (не знаю уж, как на это может повлиять установка "solver.upgradeRemoveDroppedPackages = true" в zypp.conf). Тем не менее, в Yast имеется функция "Обновление по сети" (с возможностью настройки автоматического периодического обновления в т.ч. и с пропуском обновлений, требующих интерактива). Так что если очень заморочиться, то можно подобрать такой набор пакетов, который будет автоматически постоянно обновляться (главное, чтобы комп. был включён, но периодически перезагружался "для активации нового ядра", а также всего постоянно загруженного ПО). Сомневаюсь, что с профилями можно сделать то же самое...
-
ormorph
- Сообщения: 3214
- ОС: Gentoo
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Так с третьими может и будет собираться, а четвертые не знаю кто вёл или ведёт. В данном случае эти кеды используют патчи от проекта TDE. По этому поддерживать их легче, так как уже ранее кто то поддерживал сборку. Четвёртых кед там не вижу.
Установить то может и сможете вместе, но могут быть проблемы в поведении шестых со справкой и т.п. Я уже не собираю TDE, но всё ещё есть оно у меня в Docker и на rpi4 сборка. А так ни чего вечного не бывает.
-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
-
ormorph
- Сообщения: 3214
- ОС: Gentoo
-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Ладно. В конце концов неограниченный по срокам поддержки Rolling дистрибутив был выбран с обратной целью: чтобы ничего никогда не устаревало (а то, когда использовались не обновляемые дистр-ы с прошедшим сроком поддержки, то, например, даже просто зайти на многие сайты нельзя было из браузеров старых версий)...
-
ormorph
- Сообщения: 3214
- ОС: Gentoo
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Хозяин барин. А так того же самого можно добиться и в других дистрибутивах, просто обновиться до новой версии. У меня пока на данный момент наверное последний браузер, который поддерживает ftp.CAEman писал(а): ↑04.04.2026 16:01Ладно. В конце концов неограниченный по срокам поддержки Rolling дистрибутив был выбран с обратной целью: чтобы ничего никогда не устаревало (а то, когда использовались не обновляемые дистр-ы с прошедшим сроком поддержки, то, например, даже просто зайти на многие сайты нельзя было из браузеров старых версий)...
-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Это не просто. Могут быть не поддерживаемые для обновления (например, слишком устаревшие) версии. А здесь не нужно биться, чтобы добиться, а просто обновляешь и всё (от периодичности зависит только затрачиваемое на это время)...
Когда открываешь ссылку на ftp, то браузер (например, используемый мной Firefox) просто запрашивает, в каком приложении открыть (коих куча, но можно установить, чтобы открывал в определённом без запроса)...
Когда открываешь ссылку на ftp, то браузер (например, используемый мной Firefox) просто запрашивает, в каком приложении открыть (коих куча, но можно установить, чтобы открывал в определённом без запроса)...
-
ormorph
- Сообщения: 3214
- ОС: Gentoo
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Это всё пока всё так гладко. А так последние дистры уже не заморачиваются уже поддержкой определённых приложений и предлагают ставить с каких нибудь flatpak, например в Debian уже так для telegram.
Пока ещё не устарел, можно посмотреть ссылку что я дал на git выше, там зайти в релизы и выбрать appimage с подходящей для вашего процессора оптимизацией(sse3, sse4..). Этот открывает сразу в браузере, например можно попробовать открыть ftp://mirror.mephi.ru/
-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Да, с flatpak здесь тоже можно поставить, но вот на домашний комп., не подключённый к сети, перенести новую версию по крайней мере goldendict-ng не удалось (как-то не всё, что нужно, копируется по инструкции): пришлось обновлять ОС, чтобы установить rpm версию...
Не знаю, зачем открывать в браузере, если ftp из браузера прекрасно открывается в специальных приложениях...
Не знаю, зачем открывать в браузере, если ftp из браузера прекрасно открывается в специальных приложениях...
-
ormorph
- Сообщения: 3214
- ОС: Gentoo
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Что бы не использовать эти приложения, конечно можно то же запустить в каком нибудь Dolphin, но когда ищешь в браузере и нужно быстро проверить рабочая ли ссылка, то это самое то.
Кстати на счёт ПО для института, не знаю есть ли в opensuse sage, интерфейс Python, по возможностям чем то напоминает Maple, есть консольный интерфейс, а можно в браузере(sage --notebook). Но в принципе поставить довольно просто если нет, инструкция. Правда я ставлю с указанием пути куда ставить, пример на git miniforge.
Spoiler
Shell
$ bash Miniforge3.sh -b -p "${HOME}/conda"-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Сам бы не отказался от математического редактора типа MathCAD (с символьным процессором типа Maple), но с поддержкой матриц мерностью более 2-х (не знаю, может, в современных версиях MathCAD эта поддержка и реализована, но так как это глюченное ПО перестало считать в новых версиях ещё на рубеже веков даже то, что считало в предыдущих, то пользуюсь версией 5.0+ от 1994 г.). В дистр-ы же практически ничего, кроме KAlgebra, не входит, а здесь мне разбираться некогда...
Добавлено (11:45):
Облом с рекомендованным Вами зеркалом: часть ПО обновляется, а часть по крайней мере запаздывает (например, версия kernel новая, а kmp-шки остались к старой при том, что мультиверсионную поддержку ядер недавно убрали). Сейчас буду возвращать (с более низким приоритетом, чем у указанного зеркала) армянское зеркало...-
ormorph
- Сообщения: 3214
- ОС: Gentoo
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Ну я как бы давно sage приметил, не скажу что сильно в этом разбираюсь, так как мои потребности не сильно большие, как калькулятор сойдёт)). А так для разборки есть документация и примеры. Из удобств есть работа с матрицами, когда нужно представить результат в обыкновенных дробях, а не десятичных. Раньше был доступен редактор texmacs, в котором можно было вычислять с помощью sage прямо в редакторе. Для Gentoo есть оверлей, но меня как то уж сильно достаёт сборка этого, по этому установка с помощью miniforge, самое то. А запускаю скриптом sage добавленным в PATH:CAEman писал(а): ↑11.04.2026 11:37Сам бы не отказался от математического редактора типа MathCAD (с символьным процессором типа Maple), но с поддержкой матриц мерностью более 2-х (не знаю, может, в современных версиях MathCAD эта поддержка и реализована, но так как это глюченное ПО перестало считать в новых версиях ещё на рубеже веков даже то, что считало в предыдущих, то пользуюсь версией 5.0+ от 1994 г.).
Spoiler
Shell
#!/bin/bash
source ~/program/miniforge3/etc/profile.d/conda.sh
conda activate sage
BROWSER="thorium-bin" sage "$@"-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Да уж, теперь обновление стало "задачей со звёздочкой": пришлось разрешить (в Меню) смену поставщика, потом все обновляемые пакеты просматривать и выбирать более новые версии из репозиториев с более низким приоритетом...
Не знаю, поможет ли, но установил в zypp.conf:
Не знаю, поможет ли, но установил в zypp.conf:
Код: Выделить всё
solver.focus = Update
solver.allowVendorChange = true-
ormorph
- Сообщения: 3214
- ОС: Gentoo
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Так в том-то и дело, что здесь всё прекрасно.
Только из двух имеющихся там ru зеркал у одного нет файлов описания репозиториев, из-за чего они не подключаются в качестве таковых, а у другого все "403 Forbidden" (кстати, часть репозиториев там синхронизируется с предоставленным Вами зеркалом)...
Только из двух имеющихся там ru зеркал у одного нет файлов описания репозиториев, из-за чего они не подключаются в качестве таковых, а у другого все "403 Forbidden" (кстати, часть репозиториев там синхронизируется с предоставленным Вами зеркалом)...
Добавлено (15:10):
Ничего не получилось: пока репозиториям из армянского зеркала не поставил выше приоритет, ничего не обновлялось при выборе "Обновить, если есть версия новее" (а так там более 5 тыс. обновлений накопилось)...-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Не знаете ли, такое пользователем (root) "лечится" (или только создателем пакета):
Код: Выделить всё
Subprocess failed. Error: Сбой RPM: Команда завершилась с кодом 1.
История:
- error: unpacking of archive failed on file /usr/share/fritzing/parts/README.md;69e356b3: cpio: link failed - Too many levels of symbolic links
error: fritzing-parts-1.0.6-2.2.noarch: install failed-
CAEman
- Сообщения: 216
- ОС: OpenSUSE (GNU/Linux)
Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме
Добавил в запрещённые к установке filesystem-media, который убивал автоматическое монтирование подключённых устройств, так как на папку media убирал всем все права. В результате список запрещённых пакетов выглядит следующим образом:
Код: Выделить всё
[Табу — никогда не устанавливать] *deprecated*
[Табу — никогда не устанавливать] Aeon-release | Aeon
[Табу — никогда не устанавливать] atftp | Расширенный сервер и клиент TFTP
[Табу — никогда не устанавливать] bash-legacybin | Legacy usrmove helper files
[Табу — никогда не устанавливать] budgie-desktop | Среда рабочего стола GTK3
[Табу — никогда не устанавливать] bumblebee-status-module-dunst | Виджет для переключения уведомлений о...
[Табу — никогда не устанавливать] busybox-*(кроме static) | Busybox applets
[Табу — никогда не устанавливать] cloud-init | Инструмент инициализации облачного узла
[Табу — никогда не устанавливать] cloud-init-config-MicroOS | Файл конфигурации openSUSE MicroOS дл...
[Табу — никогда не устанавливать] cockpit-* | Cockpit
[Табу — никогда не устанавливать] coreutils-single | Базовые утилиты GNU
[Табу — никогда не устанавливать] dash-sh | Handle behaviour of /bin/sh
[Табу — никогда не устанавливать] dracut-ima | Модули Dracut для сборки initramfs с IMA
[Табу — никогда не устанавливать] dunst | Настраиваемый демон уведомлений
[Табу — никогда не устанавливать] evmctl | IMA/EVM signing utility
[Табу — никогда не устанавливать] filesystem-media | Полиинстанцированный каталог /media
[Табу — никогда не устанавливать] gcr3-viewer | Программа просмотра криптографических...
[Табу — никогда не устанавливать] gdm-branding-Aeon | The GNOME Display Manager -- openSUSE...
[Табу — никогда не устанавливать] gdm-branding-MicroOS | The GNOME Display Manager -- openSUSE...
[Табу — никогда не устанавливать] gettext-runtime-mini | Инструменты для поддержки родных язык...
[Табу — никогда не устанавливать] gettext-tools-mini | Инструменты для поддержки родных язык...
[Табу — никогда не устанавливать] gnome-bluetooth | Графические утилиты Bluetooth для GNOME
[Табу — никогда не устанавливать] gnome-branding-Aeon | Aeon default settings
[Табу — никогда не устанавливать] gnome-branding-MicroOS | Настройки MicroOS Desktop по умолчанию
[Табу — никогда не устанавливать] gnome-initial-setup | Помощник начальной настройки GNOME
[Табу — никогда не устанавливать] health-checker-plugins-MicroOS | Health-checker plugins for openSUSE M...
[Табу — никогда не устанавливать] human-theme-gtk | Human theme for GTK
[Табу — никогда не устанавливать] Kalpa-release | Kalpa Desktop
[Табу — никогда не устанавливать] kernel-default-base | The Standard Kernel - base modules
[Табу — никогда не устанавливать] kernel-default-base-rebuild | Empty package to ensure rebuilding ke...
[Табу — никогда не устанавливать] keylime-firewalld | Firewalld service file for keylime
[Табу — никогда не устанавливать] keylime-ima-policy | IMA policy for Keylime agent
[Табу — никогда не устанавливать] keylime-tenant | Keylime tenant command line tool
[Табу — никогда не устанавливать] keylime-verifier | Keylime verifier service
[Табу — никогда не устанавливать] libcurl-mini4 | Библиотека для передачи файлов с URL
[Табу — никогда не устанавливать] libdnf-plugin-txnupd | Plugin for libdnf to implement transa...
[Табу — никогда не устанавливать] libdnf-repo-config-zypp | Enables Zypper repository configurati...
[Табу — никогда не устанавливать] libgtkdatabox-devel | Файлы разработки для GtkDatabox
[Табу — никогда не устанавливать] liblinebreak-devel | Файлы разработки для liblinebreak
[Табу — никогда не устанавливать] mandoc | UNIX manpage compiler
[Табу — никогда не устанавливать] mariadb-galera | Конфигурационные файлы и скрипты для ...
[Табу — никогда не устанавливать] Mesa-dri-nouveau | DRI-плагин Mesa для ускорения 3D с по...
[Табу — никогда не устанавливать] Mesa-dri-nouveau-32bit | DRI-плагин Mesa для ускорения 3D с по...
[Табу — никогда не устанавливать] MicroOS-release | openSUSE MicroOS-Slowroll
[Табу — никогда не устанавливать] microos-tools | Files and Scripts for openSUSE MicroOS
[Табу — никогда не устанавливать] obconf-qt | OpenBox window manager configuration ...
[Табу — никогда не устанавливать] openSUSEway | The openSUSEway desktop environment m...
[Табу — никогда не устанавливать] patterns-base-basic_desktop | A basic desktop (based on IceWM)
[Табу — никогда не устанавливать] patterns-base-transactional_base | Транзакционная базовая система
[Табу — никогда не устанавливать] patterns-budgie-budgie | Среда рабочего стола Budgie
[Табу — никогда не устанавливать] patterns-budgie-budgie_applets | Апплеты для среды рабочего стола Budgie
[Табу — никогда не устанавливать] patterns-kalpa-base | Kalpa Desktop
[Табу — никогда не устанавливать] patterns-microos-* | openSUSE MicrоOS
[Табу — никогда не устанавливать] patterns-openSUSEway | The openSUSEway desktop environment p...
[Табу — никогда не устанавливать] patterns-wsl-systemd | WSL systemd setup
[Табу — никогда не устанавливать] patterns-wsl-tmpfiles | Setup WSLg tmpfiles.d configuration
[Табу — никогда не устанавливать] pcsx2 | Sony PlayStation 2 Emulator
[Табу — никогда не устанавливать] plasma-branding-MicroOS | Настройки MicroOS Desktop по умолчанию
[Табу — никогда не устанавливать] qt6gtk2 | Qt6 Gtk2 Style Plugin
[Табу — никогда не устанавливать] read-only-root-fs | Файлы и скрипты для корневой файловой...
[Табу — никогда не устанавливать] read-only-root-fs-volatile | Модуль dracut для монтирования оверле...
[Табу — никогда не устанавливать] rpm-repos-openSUSE-Tumbleweed | Репозитории пакетов openSUSE Tumbleweed
[Табу — никогда не устанавливать] rust-keylime | Rust implementation of the keylime agent
[Табу — никогда не устанавливать] sddm-conf | SDDM configuration editor
[Табу — никогда не устанавливать] sddm-wayland-miriway | Miriway SDDM greeter configuration
[Табу — никогда не устанавливать] selinux-targeted-setup | Helper package for transactional-upda...
[Табу — никогда не устанавливать] smlnj | Standard ML of New Jersey
[Табу — никогда не устанавливать] spack | Менеджер пакетов для систем HPC
[Табу — никогда не устанавливать] suse-build-key | Открытый ключ gpg для проверки подпис...
[Табу — никогда не устанавливать] system-user-libvirt-dbus | System user for libvirt-dbus
[Табу — никогда не устанавливать] systemd-mini | Менеджер системы и сеанса
[Табу — никогда не устанавливать] systemd-presets-branding-Kalpa | Systemd default presets for Kalpa Des...
[Табу — никогда не устанавливать] systemd-presets-branding-MicroOS | Предустановки systemd по умолчанию дл..
[Табу — никогда не устанавливать] tpm2-openssl | OpenSSL 3 Engine for TPM2 devices
[Табу — никогда не устанавливать] ucode-intel | Обновления микрокода для процессоров ...
[Табу — никогда не устанавливать] udev-extra-rules | SUSE specific hardware tuning rules
[Табу — никогда не устанавливать] update-test-broken | Тестовое обновление, которое не должн...
[Табу — никогда не устанавливать] xfce4-screensaver | Хранитель экрана и блокировщик для Xfce
[Табу — никогда не устанавливать] zsh-sh | Handle behaviour of /bin/sh
[Табу — никогда не устанавливать] zstd-gzip | zstd and zlib based gzip drop-in
[Табу — никогда не устанавливать] zypp-boot-plugin | Zypp plugin for checking if a reboot ...