OpenSSL 1.0.1

Problémy a zkušenosti s programy, softwarovými nástroji nebo balíčkovacími systémy pro jejich instalaci
Zamčeno
Zpráva
Autor
Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

OpenSSL 1.0.1

#1 Příspěvek od Allconius »

Ahoj, stáhl jsem si ze stránek https://www.openssl.org/source/ openssl-1.0.1m.tar.gz a provedl instalaci:
1) ./config
2) make
3) sudo make install
instalace proběhla ok, ale když si zobrazím verzi tak mám stále 1.0.1f:

Kód: Vybrat vše

openssl version -a
OpenSSL 1.0.1f 6 Jan 2014
built on: Thu Mar 19 15:12:02 UTC 2015
ale built je aktuální - 19.3.2015, takže to jen špatně zobrazuje 1.0.1f místo 1.0.1m ? Díky :-)
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: OpenSSL 1.0.1

#2 Příspěvek od segfault »

Pravděpodobně se ti to nainstalovalo do /usr/local/ssl, kde se v základu neprohledává na binárky.

Musíš si přidat alternativu:

Kód: Vybrat vše

update-alternatives --install /usr/bin/openssl openssl /usr/local/ssl/<cesta k openssl> 10
Přepíná se pak přes

Kód: Vybrat vše

update-alternatives --config openssl
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: OpenSSL 1.0.1

#3 Příspěvek od Allconius »

wow máš pravdu :-) :

jouda@jouda-VirtualBox ~ $ /usr/local/ssl/bin/openssl version
OpenSSL 1.0.1m 19 Mar 2015

díky :-D
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: OpenSSL 1.0.1

#4 Příspěvek od Allconius »

jen se mi tam pořád cpe ten default:

jouda@jouda-VirtualBox ~ $ sudo update-alternatives --install /usr/bin/openssl openssl /usr/local/ssl/bin/openssl 10
[sudo] password for jouda:
update-alternatives: používám /usr/local/ssl/bin/openssl pro poskytnutí /usr/bin/openssl (openssl), automatický režim
update-alternatives: varování: nenahrazuji /usr/bin/openssl odkazem

jouda@jouda-VirtualBox ~ $ sudo update-alternatives --config openssl
Ve skupině odkazů openssl (poskytující /usr/bin/openssl) je jen jedna alternativa: /usr/local/ssl/bin/openssl
Nic k nastavení.
update-alternatives: varování: vynucuji přeinstalaci alternativy /usr/local/ssl/bin/openssl, protože skupina odkazů openssl je porušená
update-alternatives: varování: nenahrazuji /usr/bin/openssl odkazem

jouda@jouda-VirtualBox ~ $ openssl version
OpenSSL 1.0.1f 6 Jan 2014
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: OpenSSL 1.0.1

#5 Příspěvek od segfault »

To je tím, že ještě nemáš alternativu pro to původní openssl. Když ji doinstaluješ s prioritou třeba 20, tak se pak zobrazí menu s výběrem. Za druhý je to původní openssl nejspíš rovnou binárka v /usr/bin, proto si to stěžuje, že nic nenahrazuje odkazem.

Asi by pomohlo přejmenování odkazu třeba na ssl. Záleží, čeho chceš dosáhnout.
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: OpenSSL 1.0.1

#6 Příspěvek od Allconius »

Aby se volalo to novější ssl ale už jsem to vyřešil přidáním cesty:
sudo gedit /etc/environment
upravit na:
PATH="/usr/local/sbin:/usr/local/bin:/usr/local/ssl/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: OpenSSL 1.0.1

#7 Příspěvek od segfault »

Když tak na to koukam, tak by stačilo dát alternativu do /usr/local/bin/openssl openssl /usr/local/ssl/bin/openssl 10
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

Zamčeno