В Alt (branch p10) каждый раз когда запускаю Synaptic, получаю окно W: There are multiple versions of “qt5-base-common” in your system.

This package won’t be cleanly updated, unless you leave only one version. To leave multiple versions installed, you may remove that warning by setting the following option in your configuration file:

RPM::Allow-Duplicated { “^qt5-base-common$”; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warning “false”; Началось после того, как я сразу после установки линукса нажал Получить сведения, затем Отметить для обновления, затем Применить, и после этого прогресс бар обновления дошел до конца, но диалоговое окно не исчезало, и я прибил Synaptic из диспетчера задач. Что надо нажать сейчас? $ rpm -qa | grep qt5-base-common qt5-base-common-5.15.15-alt1.x86_64 qt5-base-common-5.15.10-alt1.x86_64 UPD Попробовал так $ sudo rpm -e --nodeps qt5-base-common-5.15.10-alt1.x86_64 Она зависла, прибил этот процесс, затем $ LANG=C sudo rpm -ev --nodeps qt5-base-common-5.15.10-alt1.x86_64 error: rpmdb: Thread/process 102370/139931295756736 failed: Thread died in Berkeley DB library error: db4 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db4 - (-30974) error: cannot open Packages database in /var/lib/rpm error: package qt5-base-common-5.15.10-alt1.x86_64 is not installed

  • damix9OP
    link
    fedilink
    arrow-up
    0
    ·
    2 years ago

    Ну ок, какие команды дать?

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      2 years ago

      ты сам себе запорол апдейт системы, у тебя остались старые пакеты. нужно из консоли удалить qt5-base-common-5.15.10-alt1.x86_64 (как конкретно ищи в руководстве к альту), но у тебя, вероятно, остались и другие.


      а кроме того, сосискин - мамкин пирожок и вахтер

      • Shulman
        link
        fedilink
        arrow-up
        0
        ·
        2 years ago

        не наезжай сильно на чувака, я не знаю почему, но я угадал дистр по заголовку

        подобной ошибкой забит вест рунет и все вопросы по альту

        но эксперты говорят что альт не говно, поэтому и мы не будем спорить

        • damix9OP
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          «подобной ошибкой забит вест рунет и все вопросы по альту» Да? А я по старому лору сделал поиск и ничего не нашел. Оказывается, надо было по их форуму поискать. Для этих целей у них существует sudo apt-get dedup А я уже по советам нейросети и crypt стал чинить так sudo pkill rpm sudo rpm --rebuilddb LANG=C sudo rpm -ev --nodeps qt5-base-common-5.15.10-alt1.x86_64 После этого стало вроде правильно [damix@ryzen ~]$ rpm -qa | grep qt5-base-common qt5-base-common-5.15.15-alt1.x86_64 [damix@ryzen ~]$ И warning исчез.

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            2 years ago

            как освоишься, выкладывай скриншот)


            а кроме того, сосискин - мамкин пирожок и вахтер

        • damix9OP
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          «но эксперты говорят что альт не говно, поэтому и мы не будем спорить» Ну он не говенее убунты уж точно. А вот XFCE таки говно. Там даже значок блютус на панели задач никак не меняет свой вид в зависимости от того, сопряжено ли хоть одно устройство. Похоже единственная нормальная DE - это кеды.

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            2 years ago

            альт - обычный дистр. чем-то лучше, чем-то хуже.

            Похоже единственная нормальная DE - это кеды.

            имхо, под линукс нет нормальных DE по той же причине, т.к. линукс не десктоп. имхо, чем минималистичнее WM, тем меньше с ним проблем. но если “как в винде”, то кеды больше всего похожи.


            а кроме того, сосискин - мамкин пирожок и вахтер

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      2 years ago

      в большинстве линуксов отсутствует атомарность апдейтов, к сожалению. любой deb/rpm дистр можно уронить, если прервать процесс накатки пакетов.

      эта проблема была хорошо решена в Solaris+ZFS посредством снапшотов корневой системы. потом та же схема перекочевала во FreeBSD. идея зашибенная.

      к сожалению, зажатость разработчиков Solaris/FreeBSD с одной стороны и “олололо, хочу, как в винде уже и сразу” линуксоидов привели к тому, что здравые идеи загибаются, а тяп-ляп процветает.


      а кроме того, сосискин - мамкин пирожок и вахтер