安裝OpenSSL時,我下令檢查可用性自定義加密算法在Ubuntu IPsec協議的使用,如果任何人有關於這一點的任何建議? 我讀過在openssl中的libcrypto中發生的加密操作。 當我試圖編譯和源..我安裝的OpenSSL擁有一切OK安裝,但當檢查安裝在系統上的版本,使用「dpkg -s OpenSSL的」,它似乎沒有它的版本我已經安裝了,我已經閱讀過某處,我必須爲這個軟件包安裝開發文件「libssl-dev」,但是仍舊有舊版本,因此我還沒有安裝任何東西。 預先感謝您。從源
Q
從源
7
A
回答
12
你沒有說究竟如何你從源代碼安裝OpenSSL的。
通常的方法是:
tar zxf openssl-VERSION.tar.gz
cd openssl-VERSION
./config [options]
make
make install
這不更新任何由dpkg -s openssl
使用的信息;這仍將涉及作爲操作系統安裝一部分安裝的版本。
根據您傳遞給./config
哪些選項,它可能也已覆蓋系統的openssl
文件。我用
./config --prefix=/usr/local/apps/openssl-VERSION
爲了避免這種情況。這將安裝二進制文件在/usr/local/apps/openssl-VERSION/bin
等等。您可以使用除/usr/local/apps
以外的路徑,並且在運行make install
之前可能必須創建一些目錄。您可以使用--prefix=/usr/local
直接安裝到/usr/local/bin
,/usr/local/lib
等,如果你不指定一個前綴,它會默認爲/usr/local/ssl
。
但這並不意味着您沒有成功安裝它,只是dpkg
將無法告訴您有關您的新安裝的任何信息。
運行
openssl version
指定的路徑新openssl
可執行文件如果有必要,就看你有什麼版本。
相關問題
- 1. 從資源觸發資源
- 2. 從源頭
- 3. 創建從源
- 4. 從源頭
- 5. websockets.os從kamailio源
- 6. 從資源
- 7. AngularJs從$資源
- 8. 從源頭
- 9. 從資源
- 10. 從資源
- 11. 插入從源
- 12. 從資源
- 13. 鏈接從源
- 14. getDrawable從資源
- 15. 從編譯源提取資源
- 16. 從資源文件鏈接到資源
- 17. WSO2 EMM 2.0從源
- 18. TFS - 從源代碼
- 19. 如何使從源
- 20. QT間從資源
- 21. 從擁有資源
- 22. Topshelf:不能從源
- 23. 不能從源頭
- 24. 生成從Python源
- 25. 不是從源碼
- 26. 如何從資源
- 27. 從資源文件
- 28. 蝕:從源代碼
- 29. 從JAX-RS資源
- 30. 如何從XML源
抱歉,這並替換原來的包裝系統使用?還是我被迫編譯內核本身? – 2012-03-12 14:33:05
不,它不會取代系統的原始軟件包(只要你不指定'/ usr'作爲前綴);舊的'/ usr/bin/openssl'將仍然存在,並且您新安裝的'openssl'命令將在您指定的任何位置。內核與此無關;你爲什麼會這樣想?你的問題已被關閉作爲題外話;你可能會發布到超級用戶,unix或askubuntu之一。 – 2012-03-12 17:21:28
ok,但是如果我安裝了某個使用OpenSSL的軟件包(如IPSecTools),該軟件包是否會使用我安裝的OpenSSL版本,或者它會使用原始系統軟件包?因爲我需要在該包中定製一些加密算法。 – 2012-03-13 08:01:57