GNU/Linux >> Belajar Linux >  >> Ubuntu

Menginstal Qt 5.5.1 Di Ubuntu 14.04 – Terjadi Kesalahan Qt.network.ssl Di Terminal?

Saya berencana untuk menginstal qt 5.5.1 di ubuntu 14.04 saya yang berjalan di mesin virtual. Saya telah mengunduh penginstal dari qt-io dan ketika saya mencoba menginstal pengaturan, saya melihat peringatan di bawah ini pada terminal saya, dan kemudian penginstal muncul.

qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method

Apakah saya perlu terlalu khawatir tentang peringatan ini? Saya tidak melihat kesalahan semacam ini ketika saya menginstal qt 5.3.1 pada mesin yang sama.

Apakah ada cara untuk mengatasi peringatan ini? Bantuan apa pun dihargai. Terima kasih.

Ini adalah versi openSSL saat ini di komputer saya.

openssl version -v
OpenSSL 1.0.1f 6 Jan 2014

Jawaban yang Diterima:

Sekarang OpenSSL di Ubuntu dikompilasi tanpa sslv2 karena tidak aman, tetapi Qt 5.5.x masih membutuhkannya. Untuk mengaktifkan sslv2, paket perlu dikonfigurasi ulang tanpa tanda no-sslv2.

Instal paket prasyarat

sudo apt-get update
sudo apt-get install libssl-dev devscripts dpkg-dev cdbs debhelper dh-autoreconf libev-dev libpcre3-dev pkg-config

Dan kemudian, ambil sumbernya

cd ~/Downloads
sudo apt-get update
apt-get source openssl

Sekarang kita perlu mengedit file di openssl-1.0.1f/debian/rules. Temukan baris 44 (mungkin nomor baris akan berbeda di berbagai versi) dan hapus no-ssl2 sehingga menjadi seperti di bawah ini :

cd openssl-1.0.1f
nano debian/rules
CONFARGS  = --prefix=/usr --openssldir=/usr/lib/ssl --libdir=lib/$(DEB_HOST_MULTIARCH) no-idea no-mdc2 no-rc5 no-zlib  enable-tlsext no-ssl3 enable-unit-test $(ARCH_CONFARGS)

Selanjutnya kita akan menambahkan komentar dan melakukan perubahan. Kemudian buat kembali paketnya, ini akan memakan waktu jadi lewati ke bagian nmap dan unduh sumbernya.
Anda mungkin mendapatkan beberapa kesalahan yang mengatakan bahwa hak cipta tidak dapat diverifikasi, abaikan saja. Selain itu, kompilasi mungkin memakan waktu cukup lama, jadi bersabarlah.

dch –n 'Allow SSLv2'
dpkg-source --commit
debuild -uc -us

Sekarang kembali ke ~/Downloads Anda akan melihat semua paket deb dibangun. Instal mereka:

cd ..
sudo dpkg -i *ssl*.deb

Sekarang ulangi penginstalan Qt 5.5.1 Anda untuk melihat apakah peringatan tetap ada.


Ubuntu
  1. Menginstal SNMP di Ubuntu 18.04

  2. Menginstal Google Chrome Di Ubuntu 13.10 Kesalahan [bagaimana caranya]?

  3. Kesalahan Saat Menginstal Nginx Di Ubuntu 16.04?

  1. Perbaiki FirewallD tidak menjalankan kesalahan di Ubuntu 11.10

  2. Menginstal VirtualBox 4.2 di Ubuntu 12.10

  3. Menginstal Cuda 8 Di Ubuntu 16:Tidak Dapat Menemukan Paket Cuda?

  1. Konfigurasi jaringan Ubuntu 22.04

  2. Menginstal Ubuntu 12.04.02 Dalam Mode UEFA?

  3. Terminal Ubuntu