Fix: timeout after file transfer starts.
[clive.git] / INSTALL
blobd170e4b1a249b38f96b3bb591b4f78ac83075675
2             clive installation
4  Normally you can do "make" and then "make install". That will first check for
5  the required Perl modules and then install the clive in your own ~/bin/
6  directory. If you want to do a global install, you can do (as root):
8     # make prefix=/usr install
10  The manual page is installed by default, if you do not need it:
12     # make WITH_MAN=no install
14  When you uninstall, be sure to use the same prefix. For example:
16     # make prefix=/usr uninstall
18  Developers may also find the following make target useful:
20     man # generate clive.1 from clive (req. pod2man)
23             clive prerequisites
25  - Perl >= 5.8
26  - Config::Tiny (2.12+)
27  - WWW::Curl (4.05+)
28  - HTML::TokeParser (2.37+)
29  - BerkeleyDB (0.34+)
30  - URI::Escape (3.29+)
31  - Digest::SHA (5.47+)
33  Optionally (clive runs without them but some features will be disabled):
34  - Clipboard (0.09+) # --paste
35  - IO::Pager (0.05+) # --show
36  - Expect (1.21+)    # --clivepass
37  - Term::ReadKey     # SIGWINCH: resize progressbar to match terminal width
39  Note that you can install these modules from CPAN, typically (as root):
41    # cpan install $modulename
43  Although many distros have made them available as packages.
46             Getting started with clive
48  Typical use:
50     % clive "http://youtube.com/watch?v=3HD220e0bx4"
52  Be sure to read the manual page. See also examples/config.