On Tue, 18 Jul 2023 at 18:40, Simon Anna via Debienna <debienna@lists.metalab.at> wrote:
"debienna-request@lists.metalab.at" debienna-request@lists.metalab.at – 18. Juli 2023 12:00
Message: 1 Date: Mon, 17 Jul 2023 16:41:53 +0200 From: Harald Geyer <harald@ccbib.org> To: debienna@lists.metalab.at Subject: Re: [Debienna] Debian Live Spin mit Qtile als Desktop Message-ID: <f8fad39634fd413493bd2be3c2b21c87188b8767.camel@ccbib.org> Content-Type: text/plain; charset="UTF-8"
Hallo Anna!
Am Montag, dem 17.07.2023 um 08:32 +0000 schrieb Simon Anna via Debienna:
Bei Qtile stellt sich ?jedoch das Problem, dass das Programm nicht als deb Paket vorhanden ist, sondern mit python pip installiert werden muss. Bei Debian 12 kann man Qtile offenbar nicht einmal mehr als root installieren, sodass es alle Nutzer des PCs nutzen k?nnen. Qtile funktioniert jetzt also nur mehr innerhalb eines python virtual environments. Wie k?nnte man dieses Problem l?sen?
Spricht irgendwas dagegen, einfach selber ein Paket f?r Qtile zu machen?
Man muss es daf?r auch nicht unbedingt bei debian maintained. Ist aber nat?rlich gern gesehen, wenn das Programm von allgemeinem Interesse ist.
Hallo Harald,
danke für das Feedback. Ja, auf die Idee, ein deb Paket für Qtile zu machen bin ich auch schon gekommen. Nur, wie geht das? Wie gesagt, das Problem bei Qtile ist im Moment, dass es mit pip nicht als root für alle user des systems installiert werden kann, nur innerhalb eines virtual environments, das heißt , wenn ich es richtig verstehe, jeder nutzer des pcs muss qtile für sich extra installiere. Wie sollte das Erstellen eines Pakets in diesem Fall funktionieren? Kopiere ich die vom pip installierten dateien einfach irgendwohin, ändere die berechtigungen und mache daraus mit einem paket tool ein paket? Übrigens gibt es meines Wissens eigene qtile pakete bei arch und fedora. Für ubuntu hat es mal ein qtile paket gegeben.
wenn es um rasches unkompliziertes bauen von paketen für den eigengebrauch geht ist fpm das gift der wahl. Hier ein link zur python-specifischen doku. https://fpm.readthedocs.io/en/latest/packages/python.html viel glück, david