GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Dovrei cambiare il codice Python se aggiorno Ubuntu?

Ho un software che sviluppo in Python 3 da anni. Fino ad oggi ho utilizzato Ubuntu Desktop 11.04, ma ora voglio passare a una versione successiva di Ubuntu.

Devo rimanere su Ubuntu 11.04 in modo da non dover modificare parti del codice sorgente del mio software a causa di nuove modifiche nelle versioni superiori di Ubuntu?

Una versione recente di Ubuntu non influirà in alcun modo sul mio software?

Risposta accettata:

Sulla base dei tuoi commenti, hai testato con successo il tuo software su macchine virtuali, il che è una buona notizia.

Ma come sviluppatore di applicazioni devi essere preparato ad adattare il tuo codice alle versioni più recenti, altrimenti verrà rapidamente abbandonato.

Ora, per assicurarmi che continui a funzionare con le nuove versioni di Ubuntu, ti incoraggio vivamente a mantenerlo come pacchetto e fornire una suite di test completa per la tua applicazione e chiamarla durante il processo di compilazione del pacchetto (ad esempio chiamando setup.py test nel tuo debian/rules override_dh_auto_test sezione).

Puoi facilmente impostare build giornaliere del tuo pacchetto in un ppa usando una ricetta bzr-builder.
In questo modo, sarai informato di tutti gli errori di build causati da nuove versioni software o dipendenze interrotte.

Le nuove versioni sono generalmente aperte per lo sviluppo pochi giorni dopo l'annuncio ufficiale del rilascio. Guarda la nostra pagina ppa, Utopic fa ora parte della serie di distro per cui stiamo costruendo:


Ubuntu
  1. Come installare l'editor di codice parentesi su Ubuntu 20.04

  2. Aggiorna Ubuntu 20.04 a 20.10 in 3 passaggi (usando il terminale)

  3. Come cambiare il nome host su Ubuntu?

  4. Come ottenere il software in Ubuntu?

  5. Perché Python 2.7 è ancora la versione predefinita di Python in Ubuntu?

Come modificare il nome host su Ubuntu 20.04 LTS

Come modificare il timeout della password di Sudo in Ubuntu

Come modificare il terminale predefinito in Ubuntu

Come cambiare il nome host in Ubuntu Linux

Come cambiare la password di root in Ubuntu

Come elencare i pacchetti software installati su Ubuntu