Saya telah menginstal Qt5 dari situs proyek Qt5, ke direktori berikut
/opt/Qt5
Saya juga ingin menyebutkan bahwa saya telah menginstal Qt4 sebelumnya, saya telah menghapus semua instance Qt4 melalui pusat perangkat lunak.
Sekarang saya mengeluarkan designer
dari command prompt, sistem memberikan kesalahan berikut:
designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory
Apa yang bisa dilakukan untuk memperbaiki masalah ini?
Jawaban:
Ganti jalur versi Qt Default di:
/usr/lib/x86_64-linux-gnu/qtchooser/default.conf
atau dalam rilis yang lebih baru
/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
:Memeriksa:
Referensi:
man qtchooser
sumber
/usr/lib/x86_64-linux-gnu/qtchooser/default.conf
adalah symlink ke yang ada di/usr/share/qtchooser/default.conf
Jalur yang benar ke konfigurasi default qt:
/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
sumber
ln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf /usr/lib/x86_64-linux-gnu/qtchooser/default.conf
Untuk semua yang tidak mencopot pemasangan versi lama dan bertanya-tanya bagaimana cara mengubah lokasi direktori qt. Cara yang benar adalah mengekspor variabel QT_SELECT dan menambahkan file custom ~ / .config / qtchooser / somename.conf.
Ini akan menjadi instalasi qt yang terlihat di qtchooser -l di bawah "nama samaran". Yang seperti itu:
Akan mengembalikan lokasi khusus Anda. Kelemahan dari mengubah default.conf adalah bahwa itu mungkin tidak valid di mana versi qt lama Anda ditemukan, ketika saya mengubahnya ke / some / path, setelah mengeksekusi:
Ia menemukan versi yang lebih baru di jalur saya, namun dengan ~ / config / qtchooser / somename.conf versi sebelumnya masih utuh.
Disebutkan di akhir
man qtchooser
bantuan:sumber
Saya mencoba jawaban yang menyarankan untuk memeriksa konfigurasi di qtchooser, tetapi saya tidak berhasil membuatnya bekerja. Solusi yang berhasil bagi saya adalah menambahkan versi qt yang tepat ke PATH. 5.11 dalam kasus saya.
sumber