This a fast and easy way to install Odoo 10 official package on Debian 9 or Ubuntu 16.04 LTS server. Just create a fake python-pypdf 1.13 deb package.
Odoo 10 deb package depends on the old Python PyPdf unmaintained package. This is only a dependency problem against Python-PyPdf package. That package is no more available in several distributions, notably Debian 9 (stretch) and Ubuntu since 16.04 LTS. It is replaced by the new PyPDF2 package which claims to be fully compatible, but does not provide PyPdf as a virtual package. The problem is the same if you want to install Odoo 8 and Odoo 9 on recent Debian based distros.
However, there is an easy workaround : create a fake python-pdf package and install python-pyPdf from Pipy (Python repository). All of this will be done as root. There is no need to use the source Github version.
equivsto create fake packages and
python-pipto install pypdf package from Python repository ;
equivs-control python-pypdf, this will create and populate the file python-pypdf ;
- edit the file (dot and space under Description are mandatory) like below :
Section: python Package: python-pypdf Version: 1.13 Description: fake package to provide python-pypdf This package provide the dependency needed by Odoo. python-pypdf2 replace python-pypdf, but while compatible, does not provide python-pypdf . python-pypdf will need to be installed with "pip install pyPdf"
equivs-build python-pypdf, this will create the fake package python-pypdf_1.13_all.deb ;
- install the package with
dpkg -i python-pypdf_1.13_all.deb ;
pip install pyPdf ;
- install Odoo 10 (or install the 100% free Odoo 8) on your Debian/Ubuntu box.
Your feedback will be appreciated.
Looking for a better NAS than the one my girlfriend own (Synology). Caveat : she don’t care about it, she understand nothing on it, I hate those slow graphical « web desktop » interfaces, I need a lot of free Ram, I want to install everything I need, I bet free/libre NAS are better.
There is three active NAS projects. They can be use on personal and small networks (but not limited to). Have a look : FreeNAS (FreeBSD), NAS4Free (derived from FreeNAS 7), and OpenMediaVault (Debian, from former FreeNAS leader). OpenFiler is for bigger needs and seems unmaintained.
SME Server (Centos, also known as e-smith) and Superb Mini Server (Slackware) provides something like ADSL boxes on steroids, coming with webmail and email server, virus protection, printer server, etc.
But what did I choose ? I find easier to install Debian with the Webmin control panel. I don’t really need Webmin, but as I tends to do a lot of daily work from the web browser, I keep it open in a tab. It let me do what I want, help to not forget something to configure, has a lot of modules, can report (by email) about problems and new packages, can burn CD/DVD, etc. All in all, it takes only a few minutes to install a Debian server and the webmin package — Debian is not mandatory, you can use your favorite distribution.