Discussion:
[PATCH] Add install notes for Debian.
Gris Ge
2015-05-03 07:23:02 UTC
Permalink
* Update install document and lib developer document for Debian user.
* Tested on Debian 8 Jessie.

Signed-off-by: Gris Ge <***@redhat.com>
---
doc/install.md | 17 +++++++++++++++--
doc/lib_dev_guide.md | 13 ++++++++++++-
2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/doc/install.md b/doc/install.md
index 4de5f32..c1e7eee 100644
--- a/doc/install.md
+++ b/doc/install.md
@@ -75,7 +75,9 @@ For OpenSuSE 13.1/13.2, the packages have been renamed to:
$ git clone https://github.com/libstorage/libstoragemgmt.git
```

-2. Install required packages(RHEL/Centos and Fedora).
+2. Install required packages.
+
+ RHEL/Centos and Fedora

```bash
$ sudo yum install \
@@ -90,7 +92,7 @@ For OpenSuSE 13.1/13.2, the packages have been renamed to:
$ sudo yum install libmicrohttpd-devel json-c-devel
```

-3. Install required packages(SuSE and OpenSuSE).
+ SuSE and OpenSuSE

```bash
$ sudo zypper in gcc tar make gcc gcc-c++ libtool autoconf \
@@ -101,6 +103,17 @@ For OpenSuSE 13.1/13.2, the packages have been renamed to:
$ sudo zypper in libjson-devel procps libmicrohttpd-devel
```

+ Debian
+
+ ```bash
+ $ sudo apt-get install gcc tar make g++ libtool autoconf automake \
+ libyajl-dev python-pywbem libxml2-dev check \
+ libglib2.0-dev python-m2crypto libssl-dev libconfig-dev
+
+ # If you want the REST API daemon
+ $ sudo apt-get install libmicrohttpd-dev libjson-c-dev procps
+ ```
+
4. Compile and install:

```bash
diff --git a/doc/lib_dev_guide.md b/doc/lib_dev_guide.md
index 261eb04..a6706a5 100644
--- a/doc/lib_dev_guide.md
+++ b/doc/lib_dev_guide.md
@@ -43,6 +43,15 @@ $ sudo zypper in gcc tar make gcc gcc-c++ libtool autoconf automake \
libjson-devel procps libmicrohttpd-devel libconfig-devel
```

+#### 1.2.3 Debian
+
+```bash
+$ sudo apt-get install gcc tar make g++ libtool autoconf automake \
+ libyajl-dev python-pywbem libxml2-dev check \
+ libglib2.0-dev python-m2crypto libssl-dev python-yaml \
+ libjson-c-dev procps libmicrohttpd-dev libconfig-dev
+```
+
### 1.3. Compile

```bash
@@ -66,8 +75,10 @@ $ make
```bash
# EPEL7 is needed for perl-Config-IniFiles on RHEL/Centos 7
$ sudo yum install perl-Config-IniFiles
-# or
+# or openSuSE:
# sudo zypper in perl-Config-IniFiles
+# or debian:
+# sudo apt-get install libconfig-inifiles-perl

# Link 'lsmenv' to $HOME/bin
# Assuming libstoragemgmt is in "$HOME" and $HOME/bin is in $PATH
--
2.1.4
Loading...