GNU/Linux >> Znalost Linux >  >> Ubuntu

Měl bych změnit kód Pythonu, pokud upgraduji Ubuntu?

Mám software, který jsem léta vyvíjel v Pythonu 3. Do dnešního dne jsem používal Ubuntu Desktop 11.04, ale nyní chci přejít na vyšší verzi Ubuntu.

Musím zůstat na Ubuntu 11.04, abych nemusel měnit části zdrojového kódu svého softwaru kvůli novým změnám ve vyšších verzích Ubuntu?

Neovlivní nedávná verze Ubuntu žádným způsobem můj software?

Přijatá odpověď:

Na základě vašich komentářů jste úspěšně otestovali svůj software na virtuálních počítačích, což je dobrá zpráva.

Ale jako vývojář aplikací musíte být připraveni přizpůsobit svůj kód novějším verzím, jinak bude rychle opuštěn.

Nyní, abyste zajistili, že bude i nadále fungovat s novými vydáními Ubuntu, důrazně vám doporučuji, abyste jej udržovali jako balíček a poskytli kompletní testovací sadu pro vaši aplikaci a zavolali ji během procesu sestavování balíčku (např. voláním setup.py test ve vašem debian/rules override_dh_auto_test sekce).

Denní sestavení vašeho balíčku můžete snadno nastavit v ppa pomocí receptu bzr-builder.
Tímto způsobem budete upozorněni na všechna selhání sestavení způsobená novými verzemi softwaru nebo přerušenými závislostmi.

Nové verze jsou obvykle otevřeny pro vývoj několik dní po oficiálním oznámení vydání. Podívejte se na naši stránku ppa Utopic je nyní součástí série distribucí, pro kterou vytváříme:


Ubuntu
  1. Jak dostat software do Ubuntu?

  2. Proč je Python 2.7 stále výchozí verzí Pythonu v Ubuntu?

  3. Jak změnit název hostitele na Ubuntu

  1. Jak nainstalovat editor kódu závorek na Ubuntu 20.04

  2. Upgradujte Ubuntu 20.04 na 20.10 ve 3 krocích (pomocí terminálu)

  3. Jak změnit název hostitele na Ubuntu?

  1. Jak nainstalovat editor kódu závorek na Ubuntu 20.04

  2. Mám upgradovat jádro z 3.16 na 4.**??

  3. Upgradovat Ubuntu z 10.04 na 16.04 beze změny verze Apache, Mysql a PHP?