Changes between Version 88 and Version 89 of Plugins
- Timestamp:
- 10/25/2015 12:48:23 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Plugins
v88 v89 87 87 88 88 89 == Installing Plugin s ==89 == Installing Plugin Eggs == 90 90 91 91 === Determine Python Version === … … 94 94 * Verify Deluge [wiki:Troubleshooting#PythonVersion Python version]. 95 95 96 === Download Plugin Egg===96 === Download === 97 97 98 Download the plugin `egg` for the Deluge Python version, e.g.98 Download the plugin `egg` that matches the Deluge Python version from above, e.g. 99 99 * ''Plugin-1.0-'''py2.6'''.egg'' is a ''Python 2.6'' egg. 100 100 * ''Plugin-1.0-'''py2.7'''.egg'' is a ''Python 2.7'' egg. 101 101 102 For plugins that don't have a ll Python versionsavailable::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.102 For plugins that don't have a specific Deluge Python version available:: 103 It is possible to rename an egg to match the Python version (e.g. ''Plugin-1.0-'''py2.6'''.egg'' ''to'' ''Plugin-1.0-'''py2.7'''.egg'') and should still work. 104 104 105 === GUIInstall ===105 === Install === 106 106 107 `Preferences -> Plugins` click `Install plugin`, locate the downloaded plugin `egg` and select it to install. 107 GUI:: 108 `Preferences -> Plugins` click `Install plugin`, locate the downloaded plugin `egg` and select it to install. 108 109 109 === Manual Install === 110 Copy the plugin `egg` to the Deluge [wiki:Faq#WheredoesDelugestoreitssettingsconfig config] `plugins` directory:110 Manually:: 111 Copy the plugin `egg` to the Deluge [wiki:Faq#WheredoesDelugestoreitssettingsconfig config] `plugins` directory: 111 112 112 === Client-Server Setups === 113 If the Plugin does not show up in the Plugins list then it is likely the incorrect Python version of the plugin has been installed, also see below. 114 ==== Client-Server Setups ==== 113 115 114 When running the Deluge daemon, `deluged` and Deluge client on a separate computers, the plugin must be installed on both computers.116 When running the Deluge daemon, `deluged` and Deluge client on a separate computers, the plugin must be installed on both machines. Installing a plugin egg through the GTK client will copy the egg to both the local plugins directory, as well as the remote daemon's. However if the Python versions on the local machine and remote server do not match, you will have to copy the egg to the remote server manually. 115 117 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.118 For example in the setup below you will have to install the py2.6 egg on the local machine but then ''manually'' install the py2.7 egg onto the remote server. 117 119 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.'' 120 * Local machine with Python 2.6 running `GTKUI` client. 121 * Remote server with Python 2.7 running `deluged`. 119 122 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. 121 122 * Windows desktop with Python 2.6 running GTK client. 123 * Linux server with Python 2.7 running `deluged` 124 125 Note: The Windows installers have python included, so you have to know which python version the installer you used included (python 2.6 or python 2.7). 123 See [wiki:Plugins#DeterminePythonVersion Determine Python Version] above. 126 124 127 125 == Plugin Development ==