From 509b1f5b884a6fa9e69c9c1855c27630a592b0fd Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Sat, 27 Aug 2016 15:45:23 +0200 Subject: [PATCH] Add debian package --- docs/problems.rst | 9 +++++++-- docs/tutorial.rst | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/problems.rst b/docs/problems.rst index ba629d6..21f0139 100644 --- a/docs/problems.rst +++ b/docs/problems.rst @@ -44,14 +44,19 @@ way to do this, for example, using Ubuntu:: sudo apt-get install libxml2 libxslt1.1 zlib1g python -Then you have several options: +Then you have several options. The following text applies for most Python +software by the way. The dirty, easy way ~~~~~~~~~~~~~~~~~~~ The easiest way to install vdirsyncer at this point would be to run:: - pip install --user vdirsyncer + pip install --user --ignore-installed vdirsyncer + +- ``--user`` is to install without root rights (into your home directory) +- ``--ignore-installed`` is to work around Debian's potentially broken packages + (see :ref:`debian-urllib3`). This method has a major flaw though: Pip doesn't keep track of the files it installs. Vdirsyncer's files would be located somewhere in diff --git a/docs/tutorial.rst b/docs/tutorial.rst index e83be29..f699cef 100644 --- a/docs/tutorial.rst +++ b/docs/tutorial.rst @@ -18,7 +18,8 @@ your distribution: - `GNU Guix `_ - `homebrew `_ - `Gentoo `_ -- Debian and Ubuntu don't have packages, but make a manual installation +- `Debian Sid `_. +- Debian stable and Ubuntu don't have packages, but make a manual installation especially hard. See :ref:`debian-urllib3`. If there is no package for your distribution, you'll need to :ref:`install