天天看點

debian7源碼安裝nrpe時Cannot find ssl libraries及解決辦法

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

<code>我的部落格已遷移到xdoujiang.com請去那邊和我交流</code>

<code>之前都是在debian5上安裝nrpe 這次在debian7上安裝就出現以下錯誤</code>

<code>checking </code><code>for</code> <code>SSL headers... SSL headers found </code><code>in</code> <code>/usr</code>

<code>checking </code><code>for</code> <code>SSL libraries... configure: error: Cannot </code><code>find</code> <code>ssl libraries</code>

<code>1、官網</code>

<code>https:</code><code>//www</code><code>.nagios.org/</code>

<code>2、下載下傳nrpe-2.12.</code><code>tar</code><code>.gz</code>

<code>axel -n 10 http:</code><code>//sourceforge</code><code>.net</code><code>/projects/nagios/files/nrpe-2</code><code>.x</code><code>/nrpe-2</code><code>.12</code><code>/nrpe-2</code><code>.12.</code><code>tar</code><code>.gz</code>

<code>3、建立使用者</code>

<code>groupadd nagios</code>

<code>useradd</code> <code>-m -s </code><code>/bin/false</code> <code>-g nagios nagios</code>

<code>4、解壓并編譯安裝</code>

<code>tar</code> <code>zxvf nrpe-2.12.</code><code>tar</code><code>.gz</code>

<code>cd</code> <code>nrpe-2.12</code>

<code>.</code><code>/configure</code> <code>--prefix=</code><code>/opt/nagios</code>

<code>出現以上錯誤資訊</code>

<code>dpkg -l |</code><code>grep</code> <code>ssl</code>

<code>ii  libssl-dev                         1.0.1e-2+deb7u16              amd64        SSL development libraries, header files and documentation</code>

<code>ii  libssl-doc                         1.0.1e-2+deb7u16              all          SSL development documentation documentation</code>

<code>ii  libssl1.0.0:amd64                  1.0.1e-2+deb7u16              amd64        SSL shared libraries</code>

<code>ii  openssl                            1.0.1e-2+deb7u16              amd64        Secure Socket Layer (SSL) binary and related cryptographic tools</code>

<code>ii  ssl-cert                           1.0.32                        all          simple debconf wrapper </code><code>for</code> <code>OpenSSL</code>

<code>包已經安裝了 但為什麼還是沒找到相關的ssl libraries是因為隻找了</code><code>/usr</code><code>這個目錄</code>

<code>dpkg -L libssl-dev</code>

<code>/.</code>

<code>/usr</code>

<code>/usr/lib</code>

<code>/usr/lib/x86_64-linux-gnu</code>

<code>而libssl-dev是在</code><code>/usr/lib/x86_64-linux-gnu</code><code>這個目錄下</code>

<code>隻要在configure的時候加上--with-ssl-lib=</code><code>/usr/lib/x86_64-linux-gnu</code><code>就行了</code>

<code>.</code><code>/configure</code> <code>--prefix=</code><code>/opt</code> <code>--with-ssl-lib=</code><code>/usr/lib/x86_64-linux-gnu</code>

<code>make</code> <code>all</code>

<code>make</code> <code>install</code><code>-plugin</code>

<code>make</code> <code>install</code><code>-daemon</code>

<code>make</code> <code>install</code><code>-daemon-config</code>

<code>最終解決OK了</code>

本文轉自 xdoujiang 51CTO部落格,原文連結:http://blog.51cto.com/7938217/1660838,如需轉載請自行聯系原作者

繼續閱讀