Beküldte IG -
Fórum:
Sziasztok!
Szeretnék leforgatni forrásból egy eggdrop botot SSL támogatással.
Itt a segítség: https://docs.eggheads.org/mainDocs/tls.html , de nem tudom milyen elérési utat adjak meg a --with-sslinc és a --with-ssllib kapcsolók után.
Az openssl telepítve van: https://gist.github.com/d2f081b7df1676f067ad2463e99b9ffb
Ebben tudnátok segíten?
IG
Openssl header és library fájlok
Beküldte kimarite -
Értékelés:
@#0 Itt látok egy példát:
https://docs.eggheads.org/installAndSetup/faq.html
You can also try:
This will tell configure where to look for the Tcl files.
Try looking for libtcl by:
Try looking for tcl.h by:
I GET A WHOLE PILE OF "Unresolved symbol 'Tcl_AppendResult'" (OR SOME OTHER SYMBOL) WHEN I TRY TO LOAD A MODULES.
-----
Akkor nézzük az én rendszeremen ..., nem az ls-sel ;)
-- kimenet (kiemeltem, ami neked kell)
-- ugyanott van
.. a Header fájlokat keresd meg (az include), mármint ezt kell majd használni (ha megvan). Saccperkábé itt lehet (példa):
Források:
https://github.com/NagiosEnterprises/nrpe/issues/164
Pindurkát hasonlóak ..,
https://sourceforge.net/p/nagios/mailman/message/24729830/
https://github.com/Ericsson/package_nagios_plugins/blob/master/build-nag...
de úgyis meglesz valahol az 'include' nálad.
Parancsok:
-- listázás (fájlkezelőben is lehet keresni)
-- keresés (locate) a két * elég sok találatot fog adni ...
-- keresés (find)
-- egy csomag elhelyezkedése (példa az openssl)
Szerk.: Sajnos, a félkövér betűs formázott szöveget a fathermeizter nem javította még (sajnos, nem is ígérte meg..), úgyhogy teljesen lerövidítettem a lényegre. Ui.: egy mondatot írtam korában, de formázni ennek szerkesztésekor tudok.
Openssl header és library fájlok
Beküldte IG -
Értékelés:
Hol? :)
Openssl header és library fájlok
Beküldte kimarite -
Értékelés:
Here
Openssl header és library fájlok
Beküldte IG -
Értékelés:
Köszönöm, sikerült!
Viszont irc-n kaptam extra segítséget: nem elég az openssl csomag, szükséges a libssl-dev csomag installálása is.
sudo-apt get install libssl-dev, terminálban.
Majd kezdődhet a forgatás.
Linux mint 17.3 x64-en ez így néz ki:
./configure --with-sslinc='/usr/include/openssl' --with-ssllib='/usr/lib/x86_64-linux-gnu/' # Eredmény: SSL/TLS Support: yes (OpenSSL 1.0.1f 6 Jan 2014)
make config
make
make install
Ennyi. :)
Openssl header és library fájlok
Beküldte kimarite -
Értékelés:
https://docs.eggheads.org/installAndSetup/install.html
Cygwin Requirements (Windows)
Eggdrop requires the following packages to be added from the Cygwin installation tool prior to compiling:
De a README vagy INSTALL(.md) fájlokban, a letöltés után megnézhető, ott írni kell a függőségeket.
Nemcsak Windowshoz ... . Hadd ne töltsem le és keressem meg ezeket.
Az RPM csomagkezelős rendszereknél (Fedora, Mageia, stb.) *-devel a fejlesztői fájlok vége, a DEB csomagkezelős rendszereknél *-dev. Függöség könyvtárakról beszélünk, tehát a csomagok 'library'-k, azaz ez a csomag kellett (megerősítem): libssl-dev (vagy a libopenssl-dev, de csak, ha létezik).
Pontosítanám a leírást.
Felhasználói terminálban kell indítani, melyben a készenléti jelzés a dollár karakter: $
A folyamat:
Kiegészítés
-- a
parancsnál nem szükséges a ' karakter, azaz
-- a 'make install' parancsot kell csak admin joggal kiadni, mely történhet a 'sudo' használatával, vagy esetleg más módon az utolsó parancs futtatása előtt admin jogot szerzel, de akkor már értelmesebb inkább a sudo-t használni egy parancs erejéig.
Szívesen.
Melyik IRC-n jöt a help, a miénken?
Openssl header és library fájlok
Beküldte IG -
Értékelés:
Nem volt nekem tiszta, hogy kell a dev csomag is. Valahogy elsiklottam felette.
Pontosabban nem a TLS Support résznél volt ez a csomagfüggőség leírva, én meg nem kerestem tovább. Bár utólag belegondolva ott csak a konfigurálás van megadva...tehát jobban körüll kellett volna néznem.
Köszi a tippet a " ' " vonatkozóan. :)
A freenodon voltam (#eggdrop) valami más problémával -szintén eggdrop - és valahogy feljött ez az SSL dolog. Ott figyeltem fel rá. Az openssl-dev csomagot említették, ezután kezdtem keresgélni.
Tudom ajánlani, (már a freenodot) nekem többször segítettek már, sőt a spotchaten is jártam - a hivatalos Linux mint csati - ők is segítőkészek. Egyszer ránéztem a linuxmint.hu csatira is, eléggé kihalt...bár az IRC fénykora már rég nem most volt.
U.i.:A make installhoz még egy kis adalék: ha nem a forrás könyvtárba szeretnénk telepÍteni akkor a :
sudo make install DEST=/patch/to/your/install/directory/ -val kell telepíteni.
Openssl header és library fájlok
Beküldte kimarite -
Értékelés:
sudo make install DEST=/patch/to/your/install/directory/ -val kell telepíteni.”
-- általában ezt a prefix kapcsolóval szokták, még a configure futtatásánál:
-- általában a local alá (ide érdemes a külső cuccokat)
-- néha a rendszerbe konkrétabban (az előbbit jobb használni)
-- ritkábban az opt könyvtárba (ritka, csak, ha kifejezetten javasolja a fejlesztő)
Ha nem adsz meg külön prefix-szet, akkor az alkalmazás oda települ, amit beleírtak a beállításaiba.
Nem ismerem az alkalmazást. Érdekes, hogy a saját könyvtárba települ(ne), ám volt ilyen tapasztalatom nekem is.
Köszi az információkat! Ránézek az IRC-kre. :)