qutebrowser should run on these systems:
-
Debian jessie or newer
-
Ubuntu Trusty (14.04 LTS) or newer
-
Any other distribution based on these (e.g. Linux Mint)
Install the dependencies via apt-get:
# apt-get install python3-pyqt5 python3-pyqt5.qtwebkit
To generate the documentation for the :help
command, when using the git
repository (rather than a release):
# apt-get install asciidoc # python3 scripts/asciidoc2html.py
Then run the supplied script to run qutebrowser inside a virtual environment:
# python3 scripts/init_venv.py
This installs all needed Python dependencies in a .venv
subfolder. The
system-wide Qt5/PyQt5 installations are symlinked into the virtual environment.
You can then create a simple wrapper script to start qutebrowser somewhere in
your $PATH
(e.g. /usr/local/bin/qutebrowser
or ~/bin/qutebrowser
):
#!/bin/bash ~/path/to/qutebrowser/.venv/bin/python3 -m qutebrowser "$@"
There are two Archlinux packages available in the AUR: qutebrowser and qutebrowser-git.
You can install them like this:
$ mkdir qutebrowser $ cd qutebrowser $ wget https://aur.archlinux.org/packages/qu/qutebrowser-git/PKGBUILD $ makepkg -si
or you could use an AUR helper, e.g. yaourt -S qutebrowser-git
.
# layman -a qutebrowser
Note, that Qt5 is available in the portage tree, but masked. You may need to do
a lot of keywording to install qutebrowser. Also make sure you have python3_4
in your PYTHON_TARGETS
(/etc/portage/make.conf
) and rebuild your system
(emerge -uDNav @world
). Afterwards, you can install qutebrowser:
# emerge -av qutebrowser
qutebrowser is available in the official repositories and can be installed with:
# xbps-install qutebrowser
You can either use one of the prebuilt standalone packages or MSI installers, or install manually:
-
Use the installer from python.org to get Python 3 (be sure to install pip).
-
Use the installer from Riverbank computing to get Qt and PyQt5.
Then run the supplied script to run qutebrowser inside a virtual environment:
# python3 scripts/init_venv.py
This installs all needed Python dependencies in a .venv
subfolder. The
system-wide Qt5/PyQt5 installations are used in the virtual environment.
To install qutebrowser on OS X, you’ll want a package manager, e.g. Homebrew or MacPorts. Also make sure, you have XCode installed to compile PyQt5 in a later step.
$ brew install python3 pyqt5 $ pip3.4 install qutebrowser
if you are using Homebrew. For MacPorts, run:
$ sudo port install python34 py34-jinja2 asciidoc py34-pygments py34-pyqt5 $ sudo pip3.4 install qutebrowser
The preferences for qutebrowser are stored in
~/Library/Preferences/qutebrowser
, the application data is stored in
~/Library/Application Support/qutebrowser
.