Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме (Как установить максимально возможное число пакетов, сохранив систему в рабочем состоянии)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Зачастую на многопользовательских компьютерах, когда от всех пользователей по тем или иным причинам невозможно получить точный список требуемого ПО, встаёт задача установки максимально возможного числа пакетов из сетевых репозиториев используемой ОС. В случае системы OpenSUSE Tumbleweed попытка установки всего имеющегося в её основных (подключаемых по умолчанию при установке) сетевых репозиториях ПО приводит (даже после разрешения всех возникающих конфликтов без единого выбора варианта "Повредить...") к неработоспособности системы (от неправильной работы отдельных её компонентов до незагружаемости самой ОС).
В этой теме приводится вариант такой установки, обеспечивающий бесконфликтную работу основных (в первую очередь системных) пакетов. При этом проверка работы всего установленного прикладного ПО из репозиториев не проводилась (в теме приветствуются сообщения с указанием того, одновременная установка каких пакетов приводит к неправильной их работе), проверка влияния на работоспособность системы вновь добавляемых в репозитории пакетов не производится вследствие непроведения их установки (соответствующие сообщения в теме также приветствуются).

Инструкция по указанной установке (примечание: в каждом пункте установка производится с включённым режимом проверки системы и отключённой автопроверкой, в случае конфликтов файлов один из пакетов конфликта после установки удаляется, а другой обновляется безоговорочно, при конфликтах пакетов выбирается за исключением случая обновления вариант "Не устанавливать...", а не "Удалить...").
  1. Установка системы с загрузочного диска текущего снапшота (snapshot в виде DVD образа) Tumbleweed с набором пакетов по умолчанию (я использовал вариант с рабочим окружением KDE|Plasma) без включения сетевых репозиториев.
  2. Установка с выбором всех пакетов с указанного снапшота без включения сетевых репозиториев.
  3. Включение сетевых репозиториев и табуирование (никогда не устанавливать) следующих пакетов (примечание: включая все, содержащие в названии "deprecated" и "-pae"):

    Код: Выделить всё

    # Состояние			  Пакет			  	 | Сводка				    | Установлено (доступно)    | 5
    
    [Табу — никогда не устанавливать] Mesa-dri-nouveau               | Mesa DRI plug-in for 3D acceleration ... | (21.1.6-283.2)            |   39,1 MiB
    [Табу — никогда не устанавливать] Mesa-dri-nouveau-32bit         | Mesa DRI plug-in for 3D acceleration ... | (21.1.6-283.2)            |   38,8 MiB
    [Табу — никогда не устанавливать] bbswitch-kmp-pae               | Модуль ядра ACPI Bumblebee               | (0.8_k5.13.6_1-11.19)     |   17,6 KiB
    [Табу — никогда не устанавливать] bluez-deprecated               | Bluez tools that upstream considers o... | (5.60-2.1)                |    1,0 MiB
    [Табу — никогда не устанавливать] bumblebee-status-module-dunst  | Widget to toggle dunst notifications     | (2.1.4-2.1)               |    2,6 KiB
    [Табу — никогда не устанавливать] busybox-adduser                | Busybox applets containing adduser an... | (1.33.1-19.1)             |       77 B
    [Табу — никогда не устанавливать] busybox-attr                   | Busybox applets replacing attr           | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-bc                     | Busybox applets replacing bc             | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-bind-utils             | Busybox applets replacing bind-utils     | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-bzip2                  | Busybox applets replacing bzip2          | (1.33.1-19.1)             |       21 B
    [Табу — никогда не устанавливать] busybox-coreutils              | Busybox applets replacing coreutils      | (1.33.1-19.1)             |      623 B
    [Табу — никогда не устанавливать] busybox-cpio                   | Busybox applets replacing cpio           | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-diffutils              | Busybox applets replacing diffutils      | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-dos2unix               | Busybox applets replacing dos2unix       | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-ed                     | Busybox applets replacing ed             | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-findutils              | Busybox applets replacing findutils      | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-gawk                   | Busybox applets replacing gawk           | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-grep                   | Busybox applets replacing grep           | (1.33.1-19.1)             |       21 B
    [Табу — никогда не устанавливать] busybox-gzip                   | Busybox applets replacing gzip           | (1.33.1-19.1)             |   11,6 KiB
    [Табу — никогда не устанавливать] busybox-hostname               | Busybox applets replacing hostname       | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-iproute2               | Busybox applets replacing iproute2       | (1.33.1-19.1)             |      161 B
    [Табу — никогда не устанавливать] busybox-iputils                | Busybox applets replacing iputils        | (1.33.1-19.1)             |       21 B
    [Табу — никогда не устанавливать] busybox-k8s-yaml               | K8s yaml file to deploy busybox          | (1.0-2.3)                 |    1,2 KiB
    [Табу — никогда не устанавливать] busybox-kbd                    | Busybox applets replacing kbd            | (1.33.1-19.1)             |       70 B
    [Табу — никогда не устанавливать] busybox-kmod                   | Busybox applets replacing kmod           | (1.33.1-19.1)             |       91 B
    [Табу — никогда не устанавливать] busybox-less                   | Busybox applets replacing less           | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-links                  | Links for busybox applets                | (1.33.1-19.1)             |           
    [Табу — никогда не устанавливать] busybox-man                    | Busybox applets replacing man            | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-misc                   | Busybox applets not fitting anywhere ... | (1.33.1-19.1)             |      287 B
    [Табу — никогда не устанавливать] busybox-ncurses-utils          | Busybox applets replacing ncurses-utils  | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-net-tools              | Busybox applets replacing net-tools      | (1.33.1-19.1)             |       91 B
    [Табу — никогда не устанавливать] busybox-netcat                 | Busybox applets replacing netcat         | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-patch                  | Busybox applets replacing patch          | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-policycoreutils        | Busybox applets replacing policycoreu... | (1.33.1-19.1)             |       85 B
    [Табу — никогда не устанавливать] busybox-procps                 | Busybox applets replacing procps         | (1.33.1-19.1)             |       84 B
    [Табу — никогда не устанавливать] busybox-psmisc                 | Busybox applets replacing psmisc         | (1.33.1-19.1)             |       21 B
    [Табу — никогда не устанавливать] busybox-sed                    | Busybox applets replacing sed            | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-selinux-tools          | Busybox applets replacing selinux-tools  | (1.33.1-19.1)             |       70 B
    [Табу — никогда не устанавливать] busybox-sendmail               | Busybox applets replacing sendmail       | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-sh                     | Busybox sh, ash and hush                 | (1.33.1-19.1)             |       34 B
    [Табу — никогда не устанавливать] busybox-sharutils              | Busybox applets replacing sharutils      | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-syslogd                | Busybox applets providing syslogd        | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-sysvinit-tools         | Busybox applets replacing sysvinit-tools | (1.33.1-19.1)             |       28 B
    [Табу — никогда не устанавливать] busybox-tar                    | Busybox applets replacing tar            | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-telnet                 | Busybox applets replacing telnet         | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-testsuite              | Testsuite of busybox                     | (1.33.1-1.3)              |  447,3 KiB
    [Табу — никогда не устанавливать] busybox-tftp                   | Busybox applets replacing tftp           | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-time                   | Busybox applets replacing time           | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-traceroute             | Busybox applets replacing traceroute     | (1.33.1-19.1)             |       28 B
    [Табу — никогда не устанавливать] busybox-tunctl                 | Busybox applets replacing tunctl         | (1.33.1-19.1)             |       18 B
    [Табу — никогда не устанавливать] busybox-unzip                  | Busybox applets replacing unzip          | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-util-linux             | Busybox applets replacing util-linux     | (1.33.1-19.1)             |      308 B
    [Табу — никогда не устанавливать] busybox-vi                     | Busybox applets replacing vim            | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-vlan                   | Busybox applets replacing vlan           | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-wget                   | Busybox applets replacing wget           | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-which                  | Busybox applets replacing which          | (1.33.1-19.1)             |        7 B
    [Табу — никогда не устанавливать] busybox-whois                  | Busybox applets replacing whois          | (1.33.1-19.1)             |       14 B
    [Табу — никогда не устанавливать] busybox-xz                     | Busybox applets replacing xz             | (1.33.1-19.1)             |       42 B
    [Табу — никогда не устанавливать] crash-kmp-pae                  | Утилита обработки сбоев для live-сист... | (7.2.9_k5.13.6_1-5.7)     |    7,1 KiB
    [Табу — никогда не устанавливать] cross-x86_64-binutils          | GNU Binutils                             | (2.36-4.12)               |   20,6 MiB
    [Табу — никогда не устанавливать] cspctl                         | Программа управления Sound Blaster 16... | (0.3.5a-23.1)             |   15,4 KiB
    [Табу — никогда не устанавливать] dbus-broker                    | XDG-conforming message bus implementa... | (29-1.1)                  |  360,2 KiB
    [Табу — никогда не устанавливать] deepin-start                   | Starter of deepin desktop                | (5.8.7-2.5)               |   23,8 MiB
    [Табу — никогда не устанавливать] dracut-mkinitrd-deprecated     | Dracut mkinitrd wrapper                  | (055+suse.110.gbe35f166-1.1) |   14,2 KiB
    [Табу — никогда не устанавливать] dunst                          | A customizable notification daemon       | (1.6.1-1.2)               |  210,6 KiB
    [Табу — никогда не устанавливать] hdjmod-kmp-pae                 | Support for Hercules DJ Devices          | (1.32_k5.13.6_1-1.9)      |  179,0 KiB
    [Табу — никогда не устанавливать] kernel-default-base            | The Standard Kernel - base modules       | (5.13.6-1.1.21.11)        |   43,1 MiB
    [Табу — никогда не устанавливать] kernel-default-base-rebuild    | Empty package to ensure rebuilding ke... | (5.13.6-1.1.21.11)        |           
    [Табу — никогда не устанавливать] kernel-firmware                | Файлы прошивок для ядра Linux            | (20210719-1.1)            |  672,4 MiB
    [Табу — никогда не устанавливать] kernel-pae                     | Kernel with PAE Support                  | (5.13.6-1.1)              |  288,4 MiB
    [Табу — никогда не устанавливать] kernel-pae-devel               | Файлы для разработчиков, необходимые ... | (5.13.6-1.1)              |    4,4 MiB
    [Табу — никогда не устанавливать] libgtkdatabox-devel            | Файлы разработки для GtkDatabox          | (0.9.3.1-1.1)             |  151,2 KiB
    [Табу — никогда не устанавливать] liblinebreak-devel             | Файлы разработки для liblinebreak        | (2.1-16.21)               |    7,6 KiB
    [Табу — никогда не устанавливать] libnetcdf-fortran_4_5_2-gnu-hpc | Shared libraries for the NetCDF scien... | (4.5.2-9.1)               |  686,2 KiB
    [Табу — никогда не устанавливать] libnetcdf-fortran_4_5_2-gnu-mpich-hpc | Shared libraries for the NetCDF scien... | (4.5.2-9.1)               |  686,2 KiB
    [Табу — никогда не устанавливать] libnetcdf-fortran_4_5_2-gnu-mvapich2-hpc | Shared libraries for the NetCDF scien... | (4.5.2-9.1)               |  686,3 KiB
    [Табу — никогда не устанавливать] libnetcdf-fortran_4_5_2-gnu-openmpi1-hpc | Shared libraries for the NetCDF scien... | (4.5.2-9.1)               |  686,3 KiB
    [Табу — никогда не устанавливать] libnetcdf-fortran_4_5_2-gnu-openmpi2-hpc | Shared libraries for the NetCDF scien... | (4.5.2-9.1)               |  686,3 KiB
    [Табу — никогда не устанавливать] libnetcdf-fortran_4_5_2-gnu-openmpi3-hpc | Shared libraries for the NetCDF scien... | (4.5.2-9.1)               |  686,3 KiB
    [Табу — никогда не устанавливать] libnetcdf-fortran_4_5_2-gnu-openmpi4-hpc | Shared libraries for the NetCDF scien... | (4.5.2-9.1)               |  686,3 KiB
    [Табу — никогда не устанавливать] loadlin                        | Linux Loader with Command Line from DOS  | (1.6f-2.3)                |  306,6 KiB
    [Табу — никогда не устанавливать] makebootfat                    | Create Bootable FAT File Systems         | (1.4-152.23)              |   56,7 KiB
    [Табу — никогда не устанавливать] mhvtl-kmp-pae                  | Virtual Tape Library kernel module       | (1.63_release+754.ff8861da60c9_k5.13.6_1-1.5) |   34,9 KiB
    [Табу — никогда не устанавливать] msr-safe-kmp-pae               | Kernel module for fine-grained access... | (1.4.0_k5.13.6_1-1.56)    |   28,0 KiB
    [Табу — никогда не устанавливать] net-tools-deprecated           | Deprecated Networking Utilities          | (2.10-1.6)                |  459,7 KiB
    [Табу — никогда не устанавливать] openCryptoki-32bit             | An Implementation of PKCS#11 (Cryptok... | (3.15.1-4.4)              |    1,5 MiB
    [Табу — никогда не устанавливать] pam-deprecated                 | Deprecated PAM Modules                   | (1.5.1-7.1)               |   54,7 KiB
    [Табу — никогда не устанавливать] pam-deprecated-32bit           | Deprecated PAM Modules                   | (1.5.1-7.1)               |   35,0 KiB
    [Табу — никогда не устанавливать] pcfclock-kmp-pae               | Pcfclock kernel driver                   | (0.44_k5.13.6_1-266.47)   |   11,3 KiB
    [Табу — никогда не устанавливать] pcsx2                          | Sony PlayStation 2 Emulator              | (1.6.0-4.6)               |   15,1 MiB
    [Табу — никогда не устанавливать] pcsx2-lang-ar                  | Arabic translations for PCSX2            | (1.6.0-4.6)               |   91,8 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-ca                  | Catalan translations for PCSX2           | (1.6.0-4.6)               |   17,1 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-cs                  | Czech translations for PCSX2             | (1.6.0-4.6)               |   75,4 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-da                  | Danish translations for PCSX2            | (1.6.0-4.6)               |   83,9 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-de                  | German translations for PCSX2            | (1.6.0-4.6)               |   86,9 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-es                  | Spanish translations for PCSX2           | (1.6.0-4.6)               |   92,1 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-fi                  | Finnish translations for PCSX2           | (1.6.0-4.6)               |   68,0 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-fr                  | French translations for PCSX2            | (1.6.0-4.6)               |   82,3 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-hr                  | Croatian translations for PCSX2          | (1.6.0-4.6)               |   67,2 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-hu                  | Hungarian translations for PCSX2         | (1.6.0-4.6)               |   94,9 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-id                  | Indonesian translations for PCSX2        | (1.6.0-4.6)               |   45,5 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-it                  | Italian translations for PCSX2           | (1.6.0-4.6)               |   92,6 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-ja                  | Japanese translations for PCSX2          | (1.6.0-4.6)               |  100,5 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-ko                  | Korean translations for PCSX2            | (1.6.0-4.6)               |   73,8 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-lt                  | Lithuanian translations for PCSX2        | (1.6.0-4.6)               |   90,9 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-nb                  | Norwegian translations for PCSX2         | (1.6.0-4.6)               |   88,7 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-nl                  | Dutch translations for PCSX2             | (1.6.0-4.6)               |   88,9 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-pl                  | Polish translations for PCSX2            | (1.6.0-4.6)               |   91,7 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-pt_BR               | Brazilian Portuguese translations for... | (1.6.0-4.6)               |   93,1 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-ru                  | Russian translations for PCSX2           | (1.6.0-4.6)               |  118,0 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-sv                  | Swedish translations for PCSX2           | (1.6.0-4.6)               |   85,5 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-th                  | Thai translations for PCSX2              | (1.6.0-4.6)               |  100,3 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-tr                  | Turkish translations for PCSX2           | (1.6.0-4.6)               |   92,9 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-zh_CN               | Simplified Chinese translations for P... | (1.6.0-4.6)               |   69,9 KiB
    [Табу — никогда не устанавливать] pcsx2-lang-zh_TW               | Traditional Chinese translations for ... | (1.6.0-4.6)               |   86,9 KiB
    [Табу — никогда не устанавливать] perl-Module-Build-Deprecated   | Collection of Modules Removed From Mo... | (0.4210-1.15)             |   30,4 KiB
    [Табу — никогда не устанавливать] python36-Deprecated            | Python @deprecated decorator             | (1.2.12-1.1)              |   78,2 KiB
    [Табу — никогда не устанавливать] python36-flake8-deprecated     | Flake8 deprecations plugin               | (1.3-2.1)                 |   31,3 KiB
    [Табу — никогда не устанавливать] python38-Deprecated            | Python @deprecated decorator             | (1.2.12-1.1)              |   78,2 KiB
    [Табу — никогда не устанавливать] python38-flake8-deprecated     | Flake8 deprecations plugin               | (1.3-2.1)                 |   31,2 KiB
    [Табу — никогда не устанавливать] python39-Deprecated            | Python @deprecated decorator             | (1.2.12-1.1)              |   78,3 KiB
    [Табу — никогда не устанавливать] python39-flake8-deprecated     | Flake8 deprecations plugin               | (1.3-2.1)                 |   31,2 KiB
    [Табу — никогда не устанавливать] read-only-root-fs              | Files and Scripts for a RO root filey... | (1.0+git20200730.1243fd0-2.3) |   20,0 KiB
    [Табу — никогда не устанавливать] read-only-root-fs-volatile     | Dracut Module to mount a tmpfs overla... | (1.0+git20200730.1243fd0-2.3) |   18,4 KiB
    [Табу — никогда не устанавливать] rtl8812au-kmp-pae              | Kernel driver for Realtek 802.11ac rt... | (5.9.3.2+git20210427.6ef5d8f_k5.13.6_1-1.14) |    1,7 MiB
    [Табу — никогда не устанавливать] selinux-targeted-setup         | Metapackage that enables a targeted S... | (20201215-2.2)            |           
    [Табу — никогда не устанавливать] smlnj                          | Standard ML of New Jersey                | (110.99-2.5)              |   41,5 MiB
    [Табу — никогда не устанавливать] spack                          | Package manager for HPC systems          | (0.16.2-4.1)              |    4,9 MiB
    [Табу — никогда не устанавливать] sscape-ctl                     | Программа управления Sound Blaster 16... | (0.1.0-23.1)              |   13,6 KiB
    [Табу — никогда не устанавливать] sysdig-kmp-pae                 | System-level exploration                 | (0.26.6_k5.7.11_1-1.20)   |  578,1 KiB
    [Табу — никогда не устанавливать] system-user-libvirt-dbus       | System user for libvirt-dbus             | (1.4.0-4.1)               |      105 B
    [Табу — никогда не устанавливать] update-test-broken             | Test update which should not be insta... | (5.1-2.1)                 |      255 B
    [Табу — никогда не устанавливать] v4l2loopback-kmp-pae           | A kernel module to create V4L2 loopba... | (0.12.5_k5.13.6_1-5.27)   |   48,3 KiB
    [Табу — никогда не устанавливать] vhba-kmp-pae                   | Virtual SCSI Host Bus adapter            | (20210418_k5.13.6_1-1.17) |   27,7 KiB
    [Табу — никогда не устанавливать] xf86-video-fbturbo             | Xorg DDX driver for ARM devices (Allw... | (0.4.0-3.9)               |  161,2 KiB
    [Табу — никогда не устанавливать] xf86-video-fbturbo-live        | Xorg DDX driver for ARM devices (Allw... | (0.4.git.1444169281.f9a6ed7-2.9) |   65,1 KiB
    [Табу — никогда не устанавливать] xtables-addons-kmp-pae         | Расширения фильтра IP-пакетов            | (3.18_k5.13.6_1-2.22)     |  217,7 KiB
    
    .
  4. Обновление всех пакетов, если есть версия новее.
  5. Установка всех пакетов из основных репозиториев NON-OSS и обновлений и перевод системных пакетов на основной репозиторий OSS.
  6. Установка всех пакетов из основного репозитория OSS (примечание: решение всех конфликтов занимает далеко не один час).
  7. После проведения каждого обновления (всех пакетов, если есть версия новее) перевод системных пакетов на основной репозиторий OSS.
P. S. Не знаю, как включить автоматическое обновление. Несмотря на включение в "Настройка обновления по сети" (в YaST2) ежедневного автоматического сетевого обновления (с пропуском интерактивных обновлений, принятием условий лицензий, включением рекомендованных пакетов и использованием дельта-пакетов), автоматически ежедневно производится только проверка наличия обновлений (в элементе системного лотка "Обновления программ") и только, естественно, в случае входа пользователя, а последующее обновление производится (очевидно, без упомянутого перевода системных пакетов) только в случае нажатия кнопки "Установить обновления" в указанном элементе (правда, любым пользователем, у которого он включён) и, само собой разумеется, отсутствия конфликтов или ошибок...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21007
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Bizdelnick »

У меня только два вопроса…
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Обновлённый список:

Код: Выделить всё

[Табу — никогда не устанавливать] Mesa-dri-nouveau               | Mesa DRI plug-in for 3D acceleration ... 
[Табу — никогда не устанавливать] Mesa-dri-nouveau-32bit         | Mesa DRI plug-in for 3D acceleration ... 
[Табу — никогда не устанавливать] *deprecated*                   | Bluez tools that upstream considers o... 
[Табу — никогда не устанавливать] bumblebee-status-module-dunst  | Widget to toggle dunst notifications     
[Табу — никогда не устанавливать] busybox-*(кроме static)        | Busybox applets
[Табу — никогда не устанавливать] deepin-start                   | Starter of deepin desktop                
[Табу — никогда не устанавливать] dunst                          | A customizable notification daemon       
[Табу — никогда не устанавливать] kernel-default-base            | The Standard Kernel - base modules       
[Табу — никогда не устанавливать] kernel-default-base-rebuild    | Empty package to ensure rebuilding ke... 
[Табу — никогда не устанавливать] kernel-firmware                | Файлы прошивок для ядра Linux            
[Табу — никогда не устанавливать] libgtkdatabox-devel            | Файлы разработки для GtkDatabox          
[Табу — никогда не устанавливать] liblinebreak-devel             | Файлы разработки для liblinebreak        
[Табу — никогда не устанавливать] pcsx2                          | Sony PlayStation 2 Emulator              
[Табу — никогда не устанавливать] read-only-root-fs              | Files and Scripts for a RO root filey... 
[Табу — никогда не устанавливать] read-only-root-fs-volatile     | Dracut Module to mount a tmpfs overla... 
[Табу — никогда не устанавливать] selinux-targeted-setup         | Metapackage that enables a targeted S... 
[Табу — никогда не устанавливать] smlnj                          | Standard ML of New Jersey                
[Табу — никогда не устанавливать] spack                          | Package manager for HPC systems          
[Табу — никогда не устанавливать] system-user-libvirt-dbus       | System user for libvirt-dbus             
[Табу — никогда не устанавливать] update-test-broken             | Test update which should not be insta... 
[Табу — никогда не устанавливать] xf86-video-fbturbo             | Xorg DDX driver for ARM devices (Allw... 
[Табу — никогда не устанавливать] xf86-video-fbturbo-live        | Xorg DDX driver for ARM devices (Allw... 
[Табу — никогда не устанавливать] dracut-ima                     | Модули Dracut для сборки initramfs с IMA 
[Табу — никогда не устанавливать] keylime-ima-policy             | IMA policy for Keylime agent           
[Табу — никогда не устанавливать] mariadb-galera                 | Конфигурационные файлы и скрипты для ...
Последний раз редактировалось CAEman 14.12.2024 17:21, всего редактировалось 2 раза.
Спасибо сказали:
Аватара пользователя
Фантом
Сообщения: 456
ОС: openSUSE

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Фантом »

Таки один вопрос точно остался: на кой черт на многопользовательской машине с неграмотными пользователями ставить Tumbleweed?

Конкретный список пакетов - это отдельная песня, но сама исходная проблема выглядит бессмысленной.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1476
ОС: Slackware

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение UnixNoob »

Роллинг в продакшене? А вы точно верно выбрали дистрибутив?
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Если сами пользователи (а также их начальники) не знают, что нужно (поскольку их только недавно на работе заставили уйти со шпионского американского сис.ПО, а дома они сами так и не перешли, и поэтому могут разбираться с этим вопросом практически только на работе), то можете предложить что-либо дельнее? Им руководители универ-а в своё время дали срок меньше недели на то, чтобы они, в большинстве своём старики, имея дома Винду, написали служебки с каждой кафедры на требуемое им ПО под ГНУ/Линукс: кто-то на какой-то кафедре дал откуда-то одно наименование, и все дружно со всех кафедр записали в свои служебки именно его, не зная чего, а после той недели уже несколько лет "идёт замена" ПО, и я пока не вижу другого решения, кроме как дать людям на отдельных комп-ах возможность выбрать что-нибудь хотя бы из открытого ПО, пока замена реально не пройдёт.
И я думаю, что так обстоят дела в нашей стране не только "в деревне у тёток в глуши в Саратове"...
Добавлено (13:22):
Когда было не роллинг, то вскоре после прекращения поддержки даже перестали открываться некоторые сайты (например, rambler.ru) в браузере (уж не знаю какие ещё проблемы с другим устаревшим ПО: опрос не проводили). И только установкой новой системы (со всеми сопутствующими настройками и прочими долбёжками по новой) эта проблема решается.
А роллинг система стоит уже несколько лет: обновляешь ежедневно (ввиду 0,2 ТБ объёма) и "в ус не дуешь"...
Спасибо сказали:
Аватара пользователя
Фантом
Сообщения: 456
ОС: openSUSE

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Фантом »

CAEman писал(а):
23.11.2024 13:01
Когда было не роллинг, то вскоре после прекращения поддержки даже перестали открываться некоторые сайты
Так ведь обычные сборки тоже можно обновлять. Ставите Leap и через месяц-другой после выхода очередной версии переходите на нее. Сначала на одной экспериментальной машине, потом - на всех.
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Во-первых, при попытке обновления одной такой версии на другую сразу выходило соответствующее предупреждение о несовместимости (или что-то в этом роде).
Во-вторых, после такого обновления действительно были какие-то проблемы (уже не помню, какие именно).
В-третьих, для описанного выше случая мне порекомендовали именно Tumbleweed (возможно, даже на этом форуме), поскольку этот дистр. имеет намного большее разнообразие ПО по сравнению с предлагаемым Вами.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21007
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Bizdelnick »

CAEman писал(а):
23.11.2024 13:01
Если сами пользователи (а также их начальники) не знают, что нужно (поскольку их только недавно на работе заставили уйти со шпионского американского сис.ПО, а дома они сами так и не перешли, и поэтому могут разбираться с этим вопросом практически только на работе), то можете предложить что-либо дельнее?
Составить список необходимого за них. Пусть избыточный, но не настолько же. Тем более, что, как я понимаю, речь только о рабочих местах, а в репах немалая доля чисто серверного софта. А уж девелоперских пакетов сколько…
CAEman писал(а):
23.11.2024 14:29
после такого обновления действительно были какие-то проблемы (уже не помню, какие именно).
Те же, что и на Thumbleweed, с той разницей, что: 1) немалая часть багов, имевших место в Thumbleweed, всё же была пофикшена, 2) оставшиеся проблемы прилетали все разом, а не поочерёдно.
CAEman писал(а):
23.11.2024 14:29
для описанного выше случая мне порекомендовали именно Tumbleweed (возможно, даже на этом форуме), поскольку этот дистр. имеет намного большее разнообразие ПО по сравнению с предлагаемым Вами.
Могу только посоветовать плюнуть в рожу такому рекомендателю.

Идём на https://pkgs.org/, смотрим: в Thumbleweed oss 57561 пакет, в Leap 15.6 oss — 65612 пакетов.
Я не знаю, как так получилось, честно говоря. Ожидал, что будет почти одинаково, с небольшим перевесом в пользу Thumbleweed, но поди ж ты.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Если в программу обучения у кого-то будет входить и работа серверов, то почему - нет? То же самое касается и всего остального (ПО для разработок, программирования, математическое, CAD, CAE, обучение языкам и т. д., и т. п.). Никто, кроме них самих, составить этих списков не сможет...

В Tumbleweed, если обновления не запускать, то вполне всё сносно, и проблемы лучше получать поочерёдно...

Просто это было много лет назад, когда ситуация могла быть иной, так что лучше не плеваться...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21007
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Bizdelnick »

CAEman писал(а):
23.11.2024 15:25
Никто, кроме них самих, составить этих списков не сможет...
…но и они тоже не могут.
Ставите то, что явно будет востребовано, добавляете нужное по заявкам, и только там, где оно действительно нужно.
CAEman писал(а):
23.11.2024 15:25
В Tumbleweed, если обновления не запускать, то вполне всё сносно
Если в роллинге не запускать обновления, то какой смысл от такого роллинга?
Добавлено (15:40):
А вот чем Вы руководствовались, включив в чёрный список kernel-firmware, интересно? Это ж создание проблем с железом на ровном месте.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

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

Под "не запускать" я имел в виду исключение запущенности дела...
Добавлено (15:57):
kernel-firmware, насколько я помню, конфликтует с устанавливаемыми по умолчанию (или по шаблону) другими *firmware*.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1476
ОС: Slackware

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение UnixNoob »

CAEman писал(а):
23.11.2024 15:25
В Tumbleweed, если обновления не запускать, то вполне всё сносно, и проблемы лучше получать поочерёдно...
При возникновении каких-либо проблем или необходимости установки какого-либо софта, вы с большей вероятностью найдете пакеты под Debian/Ubuntu/Fedora чем под OpenSuse. Но если вы конечно хорошо её знаете, то может это и не критично, не считая того факта, что если вы уйдете с работы и придет кто-то к вам на замену, то он наверно OpenSuse не оценит. Это как кто-то Slackware так ставил :) Все-таки если мы говорим о работе, а не домашнем хобби, то стоит смотреть на какие-то более "попсовые" дистрибутивы.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Debian/Ubuntu используют нестандартный формат пакетов.
А сколько пакетов в роллинг дистрибутиве Fedora, и насколько этот более "попсовый" дистр. надёжен (хотя бы в смысле того, что будет обновляться годами без наворачивания загружаемости)?

Вообще-то это мера временная, чтобы персонал имел возможность использовать свой шанс не становиться "бараном, смотрящим на новые ворота" и суметь заказать хотя бы открытое общедоступное подходящее им ПО, когда (а в случае саратовщигны - даже "если") будет установлен централизовано везде какой-либо, естественно, отечественный дистр. И работаю я здесь на четверть ставки, приходя раз в неделю, а в течение недели они обновляют сами, научившись даже решать конфликты, выбирая более новую версию (в основном конфликтует python, у которого, насколько я понял, новые версии имеют новые названия пакетов: почему нельзя в роллинг дистр. включать только нормально обновляемые пакеты?)...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21007
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Bizdelnick »

CAEman писал(а):
30.11.2024 11:15
Debian/Ubuntu используют нестандартный формат пакетов.
В каком смысле нестандартный? Спецификация формата есть, меняется она очень редко и всегда с сохранением обратной совместимости. Более того, в отличие от rpm, работать с пакетами в принципе возможно с помощью только архиваторов ar и tar и утилит сжатия (gzip, bzip2, lzma, xz, zstd). У вас в организации надо, чтобы пакеты соответствовали какому-то ГОСТу, что ли?
CAEman писал(а):
30.11.2024 11:15
А сколько пакетов в роллинг дистрибутиве Fedora, и насколько этот более "попсовый" дистр. надёжен (хотя бы в смысле того, что будет обновляться годами без наворачивания загружаемости)?
Это не роллинг. И с «наворачиванием загружаемости» при обновлениях я ни разу не сталкивался. Но многое другое навернуться может, особенно при Вашем подходе к установке ПО, так что не рекомендую.

Ну и нет, OpenSuse — это далеко не Slackware в плане сопровождаемости. Не вижу причин им не пользоваться, если нравится. Но не Thumbleweed же…
Добавлено (15:59):
CAEman писал(а):
30.11.2024 11:15
это мера временная
Два года как? ☺
CAEman писал(а):
30.11.2024 11:15
почему нельзя в роллинг дистр. включать только нормально обновляемые пакеты?
Вероятно, потому что этот роллинг рассматривается в первую очередь как база для дистрибутивов с обычным циклом релизов, и только потом как пригодный для повседневного использования?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Хотя бы ISO...

Какая же это "база для циклических релизов", если в ней теперь меньше пакетов, чем в самих релизах (при этом накинуты кучи версий одного пакета, хотя различные версии можно было бы держать в отдельных специализированных репозиториях, а в роллинг использовать только текущую актуальную...)?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21007
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Bizdelnick »

CAEman писал(а):
30.11.2024 17:05
Хотя бы ISO...
Ничего себе «хотя бы»! А разве есть стандарт ISO на пакеты?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

ISO/IEC 23360-2021
Правда, перед этим написано, что стандарт был заброшен в 2023 г.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21007
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Bizdelnick »

CAEman писал(а):
07.12.2024 10:17
Правда, перед этим написано, что стандарт был заброшен в 2023 г.
Там не так написано. Там написано, что в 2023 это наконец признал сопровождающий, а по факту он заброшен с 2015. ☺
Но что его пропихнули в ISO — не знал. Непонятно, правда, зачем.
А что Вам даёт соответствие стандарту, которому в остальных его частях никто не следует? К тому же, rpm 6 на подходе, там тоже совместимость со стандартом нарушится, и обновлять его вряд ли будут.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Факт, что стандарт 2021 года...
У нас в организациях так: если уж уходить от рабства у дяди Сэма к рабству у "своих", то только у стандартизованных, предписанных...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21007
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение Bizdelnick »

CAEman писал(а):
07.12.2024 15:33
У нас в организациях так: если уж уходить от рабства у дяди Сэма к рабству у "своих", то только у стандартизованных, предписанных...
Если вам действительно предпишут уходить, то точно не на OpenSUSE, а на что-нибудь из этого (и в таком случае я Вам крайне сочувствую). Но пока у Вас явно имеется свобода выбора.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Я просто объяснил, почему стандартные...
Спасибо сказали:
CAEman
Сообщения: 188
ОС: OpenSUSE (GNU/Linux)

Re: Установка пакетов из основных репозиториев Tumbleweed в максимальном объёме

Сообщение CAEman »

Никто не сможет подсказать, какие пакеты могли убить запуск Opera, Chromium (возможно, ещё чего-нибудь) со следующей ошибкой:

Код: Выделить всё

[16385:16385:1214/180129.397336:ERROR:browser_main_loop.cc(279)] GLib-GObject: cannot register existing type 'GtkWidget'
[16385:16385:1214/180129.397416:ERROR:browser_main_loop.cc(279)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
[16385:16385:1214/180129.397429:ERROR:browser_main_loop.cc(279)] GLib-GObject: cannot register existing type 'GtkBuildable'
[16385:16385:1214/180129.397438:ERROR:browser_main_loop.cc(279)] GLib-GObject: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed
[16385:16385:1214/180129.397450:ERROR:browser_main_loop.cc(279)] GLib: g_once_init_leave_pointer: assertion 'result != 0' failed
[16385:16385:1214/180129.397458:ERROR:browser_main_loop.cc(279)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
[16385:16385:1214/180129.397466:ERROR:browser_main_loop.cc(279)] GLib-GObject: g_type_register_static: assertion 'parent_type > 0' failed
Спасибо сказали: