Qt5 ইনস্টলেশন এবং পাথ কনফিগারেশন


16

আমি Qt5 প্রকল্প সাইট থেকে নিম্নলিখিত ডিরেক্টরিতে Qt5 ইনস্টল করেছি

/opt/Qt5 

আমি আরও উল্লেখ করতে চাই যে আমি আগে Qt4 ইনস্টল করেছি, আমি সফ্টওয়্যার কেন্দ্রের মাধ্যমে Qt4 এর সমস্ত দৃষ্টান্ত সরিয়েছি।

এখন আমি designerকমান্ড প্রম্পট থেকে ইস্যু করেছি , সিস্টেম নিম্নলিখিত ত্রুটি দেয়:

designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory

এই সমস্যাটি সংশোধন করার জন্য কী করা যেতে পারে?


1
কিউটি 5 প্যাকেজড এবং উবুন্টু 13.10 এর জন্য সংরক্ষণাগারগুলিতে উপলভ্য। আপনি সেখান থেকে ইনস্টল করেন নি কেন?
dobey

2
এবং আপনার যদি সর্বশেষতম Qt 5.2.1 প্রয়োজন হয় তবে এটি এখন 14.04 বিকাশের সংস্করণে পাওয়া যাবে
সিলভাইন পাইনাউ

উত্তর:


27

এতে ডিফল্ট কিউটি সংস্করণ পাথগুলি প্রতিস্থাপন করুন:

/usr/lib/x86_64-linux-gnu/qtchooser/default.conf
বা আরও নতুন প্রকাশে /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf:

/opt/Qt5/bin
/opt/Qt5/lib

পরীক্ষা করে দেখুন:

qtchooser -print-env

রেফারেন্স: man qtchooser


3
প্রকৃতপক্ষে ফাইলটি /usr/lib/x86_64-linux-gnu/qtchooser/default.confএকটিতে একটি সিলেট লিঙ্ক/usr/share/qtchooser/default.conf
আনোয়ার

2

Qt ডিফল্ট কনফিগারেশনের যথাযথ পথ: /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf


2
আপনি অন্যান্য উত্তরের সম্পাদনা হিসাবে এটি প্রস্তাব করতে চাইতে পারেন। উত্তর বিভাগটি পুরো উত্তরের জন্য সংরক্ষণ করা উচিত।
ডেভিড ফোরস্টার

হ্যাঁ qtchooser default.conf তাকান হবে, আপনি একটি সিমবলিক লিঙ্ক তৈরি করতে পারেনln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf /usr/lib/x86_64-linux-gnu/qtchooser/default.conf
danger89

0

যারা পুরানো সংস্করণ আনইনস্টল করেন নি এবং তাদের জন্য কী কীটিটি ডিরেক্টরি অবস্থান পরিবর্তন করবেন তা ভাবছেন For সঠিক উপায়টি হল QT_SELECT ভেরিয়েবলটি রফতানি করা এবং কাস্টম। / .Config / qtchooser / somename.conf ফাইল যুক্ত করা।

এটি "কিছু নাম" এর অধীনে Qtchooser -l এ দৃশ্যমান একটি Qt ইনস্টলেশন হবে। যাতে:

 QT_SELECT=somename; qtchooser -print-env 

আপনার কাস্টম অবস্থান ফিরে আসবে। ডিফল্ট.কোনফ পরিবর্তন করার ক্ষয়ক্ষতিটি হ'ল এটি কার্যকর হয় যেখানে আপনার পুরানো কিউটি সংস্করণটি পাওয়া যায়, যখন আমি এটি সম্পাদন করার পরে / কিছু / পথে পরিবর্তন করি:

QT_SELECT=qt4; qtchooser -print-env

এটি আমার পথে নতুন সংস্করণটি সন্ধান করে তবে version / config / qtchooser / somename.conf এর সাথে পূর্ববর্তী সংস্করণটি অক্ষত।

সাহায্যের শেষে এটি উল্লেখ করা হয়েছে man qtchooser:

ফাইল /etc/xdg/qtchooser/*.conf সিস্টেম-ব্যাপী কনফিগারেশন ফাইল। প্রত্যেকের দুটি লাইন রয়েছে, প্রথমটি বাইনারিগুলির পথ এবং দ্বিতীয়টি কিউটি লাইব্রেরিগুলির পথ। যদি একটি ডিফল্ট.কনফ সরবরাহ করা থাকে তবে অন্য কোনও কিছুই নির্বাচন না করা থাকলে সেখান থেকে সেটিংস স্বয়ংক্রিয়ভাবে ব্যবহার করা হবে।

OME হোম / .কনফিগ / কিউটিচোজার / *। কনফিগারেশন ফাইল


0

আমি Qtchooser এ কনফিগারেশন যাচাই করার জন্য প্রস্তাবিত উত্তরগুলি চেষ্টা করেছিলাম, কিন্তু আমি এটিটি কাজ করতে সক্ষম হইনি। আমার জন্য যে সমাধানটি কাজ করেছিল তা হ'ল PATH- তে সঠিক qt সংস্করণ যুক্ত করা। আমার ক্ষেত্রে 5.11।

export PATH="/opt/qt511/bin:$PATH"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.