Changes between Version 88 and Version 89 of Plugins


Ignore:
Timestamp:
10/25/2015 12:48:23 PM (9 years ago)
Author:
Cas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Plugins

    v88 v89  
    8787 
    8888 
    89 == Installing Plugins == 
     89== Installing Plugin Eggs == 
    9090 
    9191=== Determine Python Version === 
     
    9494 * Verify Deluge [wiki:Troubleshooting#PythonVersion Python version]. 
    9595 
    96 === Download Plugin Egg === 
     96=== Download === 
    9797 
    98 Download the plugin `egg` for the Deluge Python version, e.g. 
     98Download the plugin `egg` that matches the Deluge Python version from above, e.g. 
    9999 * ''Plugin-1.0-'''py2.6'''.egg'' is a ''Python 2.6'' egg. 
    100100 * ''Plugin-1.0-'''py2.7'''.egg'' is a ''Python 2.7'' egg. 
    101101 
    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. 
     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. 
    104104 
    105 === GUI Install === 
     105=== Install === 
    106106 
    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. 
    108109 
    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: 
    111112 
    112 === Client-Server Setups === 
     113If 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 ==== 
    113115 
    114 When running the Deluge daemon, `deluged` and Deluge client on a separate computers, the plugin must be installed on both computers. 
     116When 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. 
    115117 
    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. 
     118For 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. 
    117119 
    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`. 
    119122 
    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). 
     123See [wiki:Plugins#DeterminePythonVersion Determine Python Version] above. 
    126124 
    127125== Plugin Development ==