~stefanor/ibid/feeds-refresh-504016

543 by Stefano Rivera
Reworked INSTALL
1
Installation Instructions for Debian/Ubuntu Systems:
2
561.3.5 by Stefano Rivera
Further INSTALL work
3
Supported releases:
4
* Ubuntu hardy (with hardy-backports)
5
* Ubuntu intrepid
6
* Ubuntu jaunty
804.2.27 by Stefano Rivera
Update INSTALL
7
* Ubuntu karmic
8
* Ubuntu lucid
561.3.5 by Stefano Rivera
Further INSTALL work
9
* Debian lenny
10
* Debian squeeze
11
543 by Stefano Rivera
Reworked INSTALL
12
Add the Ibid PPA to your APT sources:
561.3.2 by Stefano Rivera
Add html5lib to INSTALL, and clean up
13
# echo deb http://ppa.launchpad.net/ibid-core/ppa/ubuntu `lsb_release -c | cut -f2` main > /etc/apt/sources.list.d/ibid.list
14
# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com c2d0f8531bba37930c0d85e3d59f9e8dfd1c44ba
15
# aptitude update
543 by Stefano Rivera
Reworked INSTALL
16
17
Install required modules:
561.3.7 by Stefano Rivera
While python-html5lib suggests celemnttree, we should probably ensure it gets installed
18
# aptitude install python-beautifulsoup python-celementtree \
740.1.1 by Stefano Rivera
Use datetime instead of struct_time, to allow use of %z. Use python-dateutil to provide Local TZ detection
19
	python-configobj python-dateutil python-dnspython \
561.3.7 by Stefano Rivera
While python-html5lib suggests celemnttree, we should probably ensure it gets installed
20
	python-feedparser python-html5lib python-imdbpy \
804.2.27 by Stefano Rivera
Update INSTALL
21
	python-jinja python-pysilc python-pysqlite2 \
22
	python-simplejson python-soappy python-sqlalchemy \
23
	python-twisted python-wokkel
543 by Stefano Rivera
Reworked INSTALL
24
25
Switch to the user ibid will be running as.
561.3.2 by Stefano Rivera
Add html5lib to INSTALL, and clean up
26
$ export PYTHONPATH=.
543 by Stefano Rivera
Reworked INSTALL
27
28
Set up your bot:
561.3.2 by Stefano Rivera
Add html5lib to INSTALL, and clean up
29
$ scripts/ibid-setup
543 by Stefano Rivera
Reworked INSTALL
30
$ mkdir logs
31
32
Run your bot:
561.3.2 by Stefano Rivera
Add html5lib to INSTALL, and clean up
33
$ scripts/ibid
543 by Stefano Rivera
Reworked INSTALL
34
35
Other things we recommend:
545.3.6 by Stefano Rivera
Merge
36
* Install a dictd on localhost for the dict plugin (debian/ubuntu package "dictd")
740.1.1 by Stefano Rivera
Use datetime instead of struct_time, to allow use of %z. Use python-dateutil to provide Local TZ detection
37
  Also, the python dict client library ("python-dictclient")
545.3.6 by Stefano Rivera
Merge
38
* Install GNU units for the unit conversion plugin ("units")
39
* Install bc for "bc" calculations ("bc")
561.3.9 by Stefano Rivera
Other nicities
40
* Install ipcalc ("ipcalc")
41
* Install and configure apt-file ("apt-file")
561.3.10 by Stefano Rivera
Yet more nicities
42
* Install tracepath ("iputils-tracepath")
43
* Install fortune ("fortunes-min")
44
* Install man ("man-db")