forked from xfce-mirror/catfish
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
50 lines (34 loc) · 1.48 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Requirements
------------
- Python 3
- Python Distutils Extra (https://launchpad.net/python-distutils-extra)
- Python GLib / GObject bindings: GdkPixbuf, GLib, GTK 3, Pango, Cairo, Xfconf
- Pexpect (https://pypi.org/project/pexpect/)
- locate or mlocate
To install the build and runtime requirements on a Debian-based system,
the following command is sufficient:
sudo apt install python3 python3-distutils-extra gir1.2-gdkpixbuf-2.0
gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 python3-gi-cairo
gir1.2-xfconf-0 xfconf python3-pexpect locate
If gir1.2-xfconf-0 cannot be found in your repository, it may be located
at the Xubuntu Experimental PPA:
https://launchpad.net/~xubuntu-dev/+archive/ubuntu/experimental
Optional
--------
Catfish includes optional support for Zeitgeist, which is used to provide
instant search results. You can learn more about Zeitgeist here:
Homepage: https://launchpad.net/zeitgeist-project
Arch Wiki: https://wiki.archlinux.org/index.php/Zeitgeist
To enable Zeitgeist, just install the Python Zeitgeist GIR binding and ensure
the Zeitgeist datahub is running.
sudo apt install gir1.2-zeitgeist-2.0 zeitgeist
Install Instructions
--------------------
1. Unpack the archive.
2. Install Catfish:
2a. To install locally (a user install), run:
python3 setup.py install --user
2b. To install system-wide (a root install), run:
sudo python3 setup.py install
3. For a list of command line options run
catfish --help