Provide .deb package and APT repository for simplified Linux installation
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
- Ambito
- build-system, devops, operating-systems, release
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
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
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mathoudebine/turing-smart-screen-python
-
Change OpenWeather API URLApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
mathoudebine/turing-smart-screen-python#896 · 1 commento ·
-
enhancement
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
mathoudebine/turing-smart-screen-python#557 · 2 commenti · 3 reazioni ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
mathoudebine/turing-smart-screen-python#1090 · 2 commenti ·
Tutte le issue di mathoudebine/turing-smart-screen-python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
setup_intel.py: sycl_version() returns "0", so setup refuses UD-IQ4_XS and UD-Q4_K_XL on IntelAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
bug CMake build system
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
E3SM-Project/E3SM#8853 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 5 giorni