Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Provide .deb package and APT repository for simplified Linux installation

Aperta
#1,093 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
42/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
debian, github-actions, linux, python

Direzione di ricerca

Inizia con la configurazione manuale e le istruzioni systemd del Wiki per identificare le dipendenze e i passaggi relativi al servizio che il pacchetto dovrebbe coprire. Esamina il processo di release del progetto e la configurazione di GitHub Actions, se presente, prima di definire il lavoro di pacchettizzazione. Il lavoro è completato quando un utente Debian può installare, eseguire, aggiornare e rimuovere correttamente l'applicazione tramite il workflow di pacchettizzazione richiesto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Is your feature request related to a problem? If so, please describe the problem.
Setting up the project on Linux currently requires several manual steps. Users have to manually install system dependencies, resolve Python requirements, and manually create, configure, and enable a systemd service just to run the application in the background. This process can be tedious and error-prone, especially for beginners.

Describe the feature / solution to your problem you'd like
I would love it if the project could be installed by default as a standalone .deb package or directly through an apt install command. This would automatically handle all the necessary dependencies and set up the background service out of the box. It would make the initial installation and future updates much easier for everyone.

Describe alternatives you've considered / and or tested
Currently, the alternative is following the manual setup and systemd instructions from the Wiki. An automated setup.sh bash script could be another workaround, but a .deb package integrates much better with the Linux package manager, allowing for clean uninstalls and seamless upgrades.

Screenshots / photos & mockups of the Turing screen
Not applicable for this system feature.

Environment:

  • Revision of this project: main branch / latest release
  • OS with version: Debian, Ubuntu, Raspberry Pi OS
  • Python version: Any supported by the project
  • Hardware: Raspberry Pi, Linux PCs

Additional context
The creation of the .deb package could potentially be automated via GitHub Actions whenever a new release is published, so it wouldn't add manual overhead for the maintainers once configured.

Lingua principale
Rich Text Format
Stelle
2.3k
Fork
422
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di mathoudebine/turing-smart-screen-python

Tutte le issue di mathoudebine/turing-smart-screen-python

Issue simili

Altre issue su Build System

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.