背景:python
- 一臺Ubuntu 14.04 的機器,用了好幾回do-release-upgrade 都返回no new release ,可是每次登錄都提示有新版本16.04 可用。
- 網上的大部分解決辦法是,修改 /etc/update-manager/release-upgrades 把prompt=lts 修改爲normal,而後執行 do-release-upgrade –d ,結果對於我還不適用。
解決過程:bash
- do-release-upgrade 是個python 腳本,代碼邏輯大部分是引用現有的python包,主要就是操做MetaReleaseCore 對象
m = MetaReleaseCore(useDevelopmentRelease=options.devel_release,
useProposed=options.proposed_release)ide
m.DEBUG=True
print(os.getenv('http_proxy'))