Seite 1 von 2

python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 11:25
von Allfred
Hallo Forum,
das aktuelle Update klemmt:
python-dbus durch extra/dbus-python ersetzen? [J/n]

egal was ich wähle hängt es. Ich habe ein Programm 'pybitmessage' - dieses nutzt python2-pyqt4,
Entfernen von python2-dbus verletzt Abhängigkeit 'python2-dbus', benötigt von python2-pyqt4

- das Entfernen von python2-pyqt4 verletzt Abhängigkeit von 'python2-pyqt4' benötigt von pybitmessage,
- wenn möglich, entferne pybitmessage und versuche es erneut

Wie kriege ich die Kuh vom Eis und erhalte 'pybitmessage'?

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 12:24
von Benutzer 1396 gelöscht
Allfred hat geschrieben: Dienstag 13. April 2021, 11:25 ...Wie kriege ich die Kuh vom Eis und erhalte 'pybitmessage'?..
Leider wohl gar nicht. Package Details: pybitmessage 0.6.3.2-2
Last Updated: 2018-12-20 11:35
Pinned Comments: "Can't upgrade my system because now dbus-python and python2-dbus conflict. And python2-dbus is a dependency of python2-pyqt4 which is a dependency of pybitmessage"

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 13:26
von gosia
Hallo Allfred,
dieser Vorschlag von linux-aarhus funktioniert bei mir
"uninstall the package(s) requiring dbus-python - then reinstall them"
https://forum.manjaro.org/t/work-past-d ... ct/61586/2

viele Grüße gosia

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 13:55
von Allfred
gosia hat geschrieben: Dienstag 13. April 2021, 13:26 "uninstall the package(s) requiring dbus-python - then reinstall them"
https://forum.manjaro.org/t/work-past-d ... ct/61586/2
Das wäre also:

Code: Alles auswählen

sudo pacman -Rs glib2 python-dbus-common python2
Geht dann hinter her auch wieder 'pybitmessage' ? :-\

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 14:50
von maroco
Da pybitmessage nicht in den Manjaro-Paketquellen verfügbar ist, sondern aus dem AUR gebaut werden muss, bezweifle ich, dass die von gosia verlinkte Lösung funktionieren wird. Vielmehr müsste vermutlich die Build-Datei von python2-pyqt4 modifiziert werden (evtl. auch von weiteren Python2-Abhängigkeiten). Siehe auch die aktuelle Diskussion auf der oben verlinkten AUR-Seite (Nachtrag: bzw. ergiebiger die Diskussion auf python2-pyqt4).

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 14:52
von Benutzer 1396 gelöscht
Allfred hat geschrieben: Dienstag 13. April 2021, 13:55 ...Geht dann hinter her auch wieder 'pybitmessage' ?
Bei mir nicht (habe ich aber auch nicht anders erwartet).
Probiere es bei dir auch aus, aber mache auf jeden Fall vorher eine Timeshiftsicherung.

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 15:48
von Daemon
Die arbeiten anscheinend an einer neuen Version mit Python 3 und Qt5, kann aber noch dauern. So lange kann man es wohl nicht mehr benutzen, es sei denn man macht kein Update mehr vom System.

Gibt es keinen Ersatz für das Programm?

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 16:10
von Allfred
Daemon hat geschrieben: Dienstag 13. April 2021, 15:48 Gibt es keinen Ersatz für das Programm?
Meines Wissens nicht. Der Bittmessage Client war der Standard im Darknet um dezentral zu sein. Er stammt aus 2016.
https://www.bitmessage.org/wiki/Compiling_instructions

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 16:16
von Daemon
Wie man 2016 noch auf die Idee kommt Python2 und QT4 zu benutzen ist für mich unverständlich und total bescheuert. Python 3 gibt es seit 2008 und Qt5 seit 2012.
Naja, vielleicht gibt es dann in 5 Jahren die nächste Version von pybitmessage. ;D

Wenn du es unbedingt brauchst, setz dir ne VM auf mit nem alten OS auf und benutze es dort.

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 16:18
von gosia
Hallo Allfred,
praktisch kenne ich mich da nicht aus und kommt wahrscheinlich auch drauf an, was man genau will, aber nur so als Vorschlag qtox
https://archlinux.org/packages/community/x86_64/qtox/
https://qtox.github.io/de.html
das gibt es sogar in den offiziellen Repos.
Oder eben RetroShare aus dem AUR
https://wiki.archlinux.org/index.php/RetroShare

viele Grüße gosia

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 16:30
von Allfred
Danke Gosia, aber ein Bitmessage Client baut sich in ein Netzwerk ein.
https://bitmessage.org/bitmessage.pdf

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 16:57
von gosia
Hallo Allfred,
naja, wenn es nicht das ist, was Du möchtest. Letztendlich ist tox auch nur ein Protokoll für ein Peer-to-Peer-Netzwerk, insofern hätte ich gedacht, dass es am Ende das gleiche leistet wie PyBitmessage, dass ja auch nur ein P2P Kommunikations-Protokoll ist.
Aber das wäre müssig, darüber zu diskutieren. Vielleicht geht die Entwicklung doch schneller von statten.

viele Grüße gosia

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 17:04
von Allfred
Das ist nicht so einfach wie eine email zu wechseln. Im Bitmessage Netz laufen Kontakte, die nicht einfach zum nächten Provider mitgenommen werden können. Es ist ein eigenes Biotop.

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 17:28
von Daemon
Dann frag doch mal deine Kontakte wie die es handhaben mit der uralt Version von Python und Qt.

Oder halt wie gesagt, eine Distribution nehmen die beides noch hat und die in einer VM laufen lassen. Muss ja nichts großartiges sein.

Re: python-dbus durch extra/dbus-python ersetzen?

Verfasst: Dienstag 13. April 2021, 19:30
von Allfred
Das ist aber alles trist. 2018 freute ich mich wie ein Schneekönig über meine erste Manjaro Installation und das ich Bitmessage zum laufen brachte. Nun verliert sich dieser Grund durch ein simples Update.