Changes between Version 87 and Version 88 of Plugins


Ignore:
Timestamp:
10/19/2015 11:58:48 AM (9 years ago)
Author:
Cas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Plugins

    v87 v88  
    8989== Installing Plugins == 
    9090 
    91 Download the egg file for the selected plugin.  
     91=== Determine Python Version === 
    9292 
    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.) 
     93Plugin 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]. 
    9495 
     96=== Download Plugin Egg === 
    9597 
    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`. 
     98Download 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. 
    97101 
    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. 
    104104 
    105105=== GUI Install === 
    106106 
    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. 
    112108 
    113109=== 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 }}} 
     110Copy the plugin `egg` to the Deluge [wiki:Faq#WheredoesDelugestoreitssettingsconfig config] `plugins` directory: 
    124111 
    125112=== Client-Server Setups === 
    126113 
    127114When 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 
     116Installing 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. 
    129117 
    130118''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.'' 
    131119 
    132 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. 
     120For 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. 
    133121 
    134122    * Windows desktop with Python 2.6 running GTK client.