Changes between Version 87 and Version 88 of Plugins
- Timestamp:
- 10/19/2015 11:58:48 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Plugins
v87 v88 89 89 == Installing Plugins == 90 90 91 Download the egg file for the selected plugin. 91 === Determine Python Version === 92 92 93 Plugin eggs have the ''Python'' version encoded in the filename and will only load in Deluge if the versions match. (e.g. ''Plugin-1.0-'''py2.6'''.egg'' is a Python 2.6 egg.) 93 Plugin eggs have the ''Python'' version encoded in the filename and will only load in Deluge if the Python versions match. 94 * Verify Deluge [wiki:Troubleshooting#PythonVersion Python version]. 94 95 96 === Download Plugin Egg === 95 97 96 Linux/*nix:: Most distros use Python 2.7 as default, so you'll probably need ''Plugin-1.0-**py2.7**.egg''. You can verify Python version with: `python --version`. 98 Download the plugin `egg` for the Deluge Python version, e.g. 99 * ''Plugin-1.0-'''py2.6'''.egg'' is a ''Python 2.6'' egg. 100 * ''Plugin-1.0-'''py2.7'''.egg'' is a ''Python 2.7'' egg. 97 101 98 Windows:: Windows users must download the egg that corresponds to the python version included with the Deluge Windows installer they used. If you used a Deluge installer with python 2.7 (such as ''deluge-1.3.11-win32-**py2.7**-setup.exe''), then use the egg with name ending with ''py2.7.egg''). Else, use ''py2.6.egg''. 99 100 MacOSX:: For Deluge.app it is ''2.7''. 101 102 103 '''For Plugins that don't have all Python versions available:''' It is possible to rename them to match your installed Python version (e.g. ''Plugin-1.0-'''py2.6'''.egg'' ''to'' ''Plugin-1.0-'''py2.7'''.egg'') and should still run normally. 102 For plugins that don't have all Python versions available:: 103 Renaming them to match the Deluge Python version is possible (e.g. ''Plugin-1.0-'''py2.6'''.egg'' ''to'' ''Plugin-1.0-'''py2.7'''.egg'') and normally still run. 104 104 105 105 === GUI Install === 106 106 107 Preferences -> Plugins -> Install plugin 108 109 Locate the downloaded egg file and select it. 110 111 107 `Preferences -> Plugins` click `Install plugin`, locate the downloaded plugin `egg` and select it to install. 112 108 113 109 === Manual Install === 114 Copy the egg file into the `plugins` directory in Deluge config: 115 116 Linux/*nix: 117 {{{ 118 ~/.config/deluge/plugins 119 }}} 120 Windows: 121 {{{ 122 %APPDATA%\deluge\plugins 123 }}} 110 Copy the plugin `egg` to the Deluge [wiki:Faq#WheredoesDelugestoreitssettingsconfig config] `plugins` directory: 124 111 125 112 === Client-Server Setups === 126 113 127 114 When running the Deluge daemon, `deluged` and Deluge client on a separate computers, the plugin must be installed on both computers. 128 When installing the egg through the GTK client it will be placed in the plugins directory of your computer, as well as copied over to the computer running the daemon. 115 116 Installing a plugin egg through the GTK client will be copy the egg to both the plugins directory of your computer, as well as the computer running the daemon. 129 117 130 118 ''Note: If the Python versions on the server and desktop computer do not match, you will have to copy the egg to the server manually.'' 131 119 132 For example in the setup below you will have to install the py2.6 egg on the desktop as normal but then manuallyinstall the py2.7 egg onto the server.120 For example in the setup below you will have to install the py2.6 egg on the desktop as normal but then ''manually'' install the py2.7 egg onto the server. 133 121 134 122 * Windows desktop with Python 2.6 running GTK client.