[РЕШЕНО] Как откатиться до требуемой версии пакета, если downgrade её уже не видит?

Собственно, сабж: lxqt-sudo 0.13 работал отлично, lxqt-sudo 0.14 - некорректно кавычил передаваемые команды... В своё время успел откатиться на 0.13...
Сейчас попробовал установить lxqt-sudo-git - там тоже баг с кавычками... Вернул lxqt-sudo 0.14 и попытался сделать downgrade, однако версию 0.13 уже не предложило...
Как решить проблему?...
https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/lxqt-sudo&id=8a14627826da7969852d04f5f15dae409ada9934
Собрать через makepkg.

[ 42%] Building CXX object CMakeFiles/lxqt-sudo.dir/passworddialog.cpp.o
/stuff/install/lxqt-sudo 0.13/src/lxqt-sudo-0.13.0/passworddialog.cpp: In constructor 'PasswordDialog::PasswordDialog(QStringList, QWidget*, Qt::WindowFlags)':
/stuff/install/lxqt-sudo 0.13/src/lxqt-sudo-0.13.0/passworddialog.cpp:45:60: error: 'QString::QString(const char*)' is private within this context
   45 |     ui->iconL->setPixmap(QIcon::fromTheme("dialog-password").pixmap(64, 64));
      |                                                            ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /stuff/install/lxqt-sudo 0.13/src/lxqt-sudo-0.13.0/passworddialog.h:31,
                 from /stuff/install/lxqt-sudo 0.13/src/lxqt-sudo-0.13.0/passworddialog.cpp:28:
/usr/include/qt/QtCore/qstring.h:835:5: note: declared private here
  835 |     QString(const char *ch);
      |     ^~~~~~~
/stuff/install/lxqt-sudo 0.13/src/lxqt-sudo-0.13.0/passworddialog.cpp:46:51: error: 'QString::QString(const char*)' is private within this context
   46 |     setWindowIcon(QIcon::fromTheme("security-high"));
      |                                                   ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /stuff/install/lxqt-sudo 0.13/src/lxqt-sudo-0.13.0/passworddialog.h:31,
                 from /stuff/install/lxqt-sudo 0.13/src/lxqt-sudo-0.13.0/passworddialog.cpp:28:
/usr/include/qt/QtCore/qstring.h:835:5: note: declared private here
  835 |     QString(const char *ch);
      |     ^~~~~~~
make[2]: *** [CMakeFiles/lxqt-sudo.dir/build.make:76: CMakeFiles/lxqt-sudo.dir/passworddialog.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:78: CMakeFiles/lxqt-sudo.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
откатиться…

Здесь жеж -
https://wiki.archlinux.org/index.php/Arch_Linux_Archive#How_to_restore_all_packages_to_a_specific_date
http://seblu.net/
Судя по всему, ещё и qtcore надо откатывать. Пустая затея, честно говоря.
marlock
Судя по всему, ещё и qtcore надо откатывать. Пустая затея, честно говоря.
Собрал на машине с кедами (своя), перегнал по ssh на проблемную, установил и уже протестировал...
Всем спасибо за участие...

teplovoz
Здесь жеж
Не то, мне нужен один конкретный пакет...
Теперь будет лежать на винте и периодически проверяться работоспособность свежих актуальных версий на предмет багфикса...
OSKiller
Не то, мне нужен один конкретный пакет…
Это как раз то, нужно отредактировать pacman.conf, как указано по ссылке, откатить пакет дать запрет на обновление , вот он и пакет -
lxqt-sudo-0.13.0-1.src.tar.gz
teplovoz
OSKiller
Не то, мне нужен один конкретный пакет…
Это как раз то, нужно отредактировать pacman.conf, как указано по ссылке, откатить пакет дать запрет на обновление , вот он и пакет -
lxqt-sudo-0.13.0-1.src.tar.gz
Разве в этом случае не откатит все пакеты?...
teplovoz
OSKiller
Не то, мне нужен один конкретный пакет…
Это как раз то, нужно отредактировать pacman.conf, как указано по ссылке, откатить пакет дать запрет на обновление , вот он и пакет -
lxqt-sudo-0.13.0-1.src.tar.gz
Во-первых, в файле архива не пакет, а PKGBUILD.
Во-вторых, в archive.archlinux.org нет lxqt-sudo-0.13.0.
OSKiller
Разве в этом случае не откатит все пакеты?…
Мдя, всё зависит от тебя, почитай , там и на русском есть - https://wiki.archlinux.org/index.php/Pacman
 
Зарегистрироваться или войдите чтобы оставить сообщение.