*OLD-THREAD - SEE NEW* [Unofficial] Deluge 2.0.x installer
Posted: Mon Sep 09, 2019 6:50 pm
Please go here for new maintainership curtesy of petersasi
Note: I myself stopped with this project here, but petersasi stepped up and is now in charge of releasing unofficial deluge 2.0.x installer builds here, and so link now points to his releases and not mine anymore. You can thank him and/or post questions to him in this thread going foreward. Lastly, 'readme.md' on the download site is kept up-to-date with latest changes so no need to read through the whole big thread to catch up
I've made an unofficial Deluge 2.0.x installer for Windows, and an additional one built from latest git-develop. x64-only and tested working on Win7, Win10 and Win2016.
I added extra checkboxes to components-page, for selecting between latest libtorrent 1.2.x, latest libtorrent 1.1.x, portable install mode, win32 theme, Mantis-dark theme, adwaita theme, adwaita-dark theme, and GTK_CSD=0(for native windows title-bars despite possible performance degradation). Also, for libtorrent 1.2.3, as fallback, if having issues with latest 1.2.x(1.2.3+ introduced some new bigger changes) and not wanting latest 1.1.x.
Note, after changing to python 3.8.x recently, then upgrades of this installer from older versions(of this installer) will probably need 3'rd party plugins you have installed already, to be renamed to have 3.8 in name instead of 3.7, and the same when installing new plugins and not having any 3.8 versions available, as some don't, but renaming usually works. If plugin not having any py-version listed in name, then not an issue usually. If renaming doesn't help, then see if there is any py38 version available from plugin author.
The portable-install, makes/reads the 'deluge' profile-folder from under it's install-dir's 'data' subfolder, so you can e.g copy your old deluge profile-folder(%appdata%\deluge) into there, for retaining setting, plugins and torrents, or else a new clean profile generated there upon first run(which can be deleted and replaced later if wanted).
Upgrading over another version of this installer is supported, without needing uninstalling previous version first, though uninstall deluge1 first if having that installed.
Always firstly backup your deluge profile folder(%appdata%\deluge) just in case, as with anything important IT related, so you can revert back to deluge1 if issues should occure, and getting your exact old setup back, so there's no risk involved in trying this out.
Finally, this unofficial installer isn't done in ordinary professional fashion, as that still proves problematic and hence why no official installer provided yet, and so for that reason I don't condone or recommend this installer be made "more official" or even recommended more, and fits perfectly in a community forum section like here. However the difference at this point is for the most part purely theoretical/technical, and no functional differrence(except bigger size, which could though be reduced further) and has always been ment as simply something to try if wanted, in mean time, that's all, and never anything more. If wanting to try deluge2 for windows, then it's recommended to build from source yourself, which you can check official docs for instructions, and additionally doadin has made batch-files to build deluge2 and all its deps from source here: https://github.com/doadin/DelugeBuildFromSource
https://drive.google.com/drive/folders/ ... Yl7XuWYpVT
Note: I myself stopped with this project here, but petersasi stepped up and is now in charge of releasing unofficial deluge 2.0.x installer builds here, and so link now points to his releases and not mine anymore. You can thank him and/or post questions to him in this thread going foreward. Lastly, 'readme.md' on the download site is kept up-to-date with latest changes so no need to read through the whole big thread to catch up
I've made an unofficial Deluge 2.0.x installer for Windows, and an additional one built from latest git-develop. x64-only and tested working on Win7, Win10 and Win2016.
I added extra checkboxes to components-page, for selecting between latest libtorrent 1.2.x, latest libtorrent 1.1.x, portable install mode, win32 theme, Mantis-dark theme, adwaita theme, adwaita-dark theme, and GTK_CSD=0(for native windows title-bars despite possible performance degradation). Also, for libtorrent 1.2.3, as fallback, if having issues with latest 1.2.x(1.2.3+ introduced some new bigger changes) and not wanting latest 1.1.x.
Note, after changing to python 3.8.x recently, then upgrades of this installer from older versions(of this installer) will probably need 3'rd party plugins you have installed already, to be renamed to have 3.8 in name instead of 3.7, and the same when installing new plugins and not having any 3.8 versions available, as some don't, but renaming usually works. If plugin not having any py-version listed in name, then not an issue usually. If renaming doesn't help, then see if there is any py38 version available from plugin author.
The portable-install, makes/reads the 'deluge' profile-folder from under it's install-dir's 'data' subfolder, so you can e.g copy your old deluge profile-folder(%appdata%\deluge) into there, for retaining setting, plugins and torrents, or else a new clean profile generated there upon first run(which can be deleted and replaced later if wanted).
Upgrading over another version of this installer is supported, without needing uninstalling previous version first, though uninstall deluge1 first if having that installed.
Always firstly backup your deluge profile folder(%appdata%\deluge) just in case, as with anything important IT related, so you can revert back to deluge1 if issues should occure, and getting your exact old setup back, so there's no risk involved in trying this out.
Finally, this unofficial installer isn't done in ordinary professional fashion, as that still proves problematic and hence why no official installer provided yet, and so for that reason I don't condone or recommend this installer be made "more official" or even recommended more, and fits perfectly in a community forum section like here. However the difference at this point is for the most part purely theoretical/technical, and no functional differrence(except bigger size, which could though be reduced further) and has always been ment as simply something to try if wanted, in mean time, that's all, and never anything more. If wanting to try deluge2 for windows, then it's recommended to build from source yourself, which you can check official docs for instructions, and additionally doadin has made batch-files to build deluge2 and all its deps from source here: https://github.com/doadin/DelugeBuildFromSource
https://drive.google.com/drive/folders/ ... Yl7XuWYpVT