কিভাবে গ্রন্থাগার ইনস্টল করবেন?


12

আমি যখন অ্যাপ্লিকেশনটি ইনস্টল করছিলাম (ট্র্যাকার -১.০১.২৪) আমি এই বার্তাটি পেয়েছি:

Package requirements (glib-2.0     >= 2.26.0
                      gobject-2.0  >= 2.26.0
                      gio-unix-2.0 >= 2.26.0
                      dbus-1       >= 1.3.1
                      dbus-glib-1  >= 0.82) were not met:

No package 'dbus-1' found
No package 'dbus-glib-1' found

আমি উবুন্টু প্যাকেজগুলিতে যেতে পারি এবং ধাপে ধাপে এগুলি ইনস্টল করতে পারি তবে আমি মনে করি এখানে আরও সুবিধাজনক উপায় হওয়া উচিত। এই সমস্ত গ্রন্থাগার কিভাবে ইনস্টল করবেন?


ধরে নিচ্ছি আপনি ব্যবহার করছেন apt, দৌড়াতে চেষ্টা করুন apt-get install -f <package-name>
ডেভিড কুড়িডিয়া

উদাহরণস্বরূপ গ্লিবের জন্য আমার কী লিখতে হবে: 'অ্যাপ্লিকেশন-ইনস্টল -f গ্লিবি-২.২26.০', ঠিক আছে কি?
মেগাস

উত্তর:


25

সম্ভবত এটি কোনও configureস্ক্রিপ্ট থেকে ত্রুটি ?

ত্রুটিটি পিকেজি-কনফিগার প্যাকেজ ফাইলগুলির উল্লেখ করছে । এগুলি উবুন্টু / ডেবিয়ান প্যাকেজ নামের সাথে একের সাথে মিল নেই (যেহেতু তারা দেবিয়ান বা উবুন্টু নির্দিষ্ট নয়)।

এই বিশেষ ক্ষেত্রে, dbus-1.pcফাইলটি libdbus-1-devউবুন্টু প্যাকেজে dbus-glib-1.pcপাওয়া যায় এবং libdbus-glib-1-devউবুন্টু প্যাকেজে পাওয়া যায় । এই দুটি ইনস্টল করা সেই configureস্ক্রিপ্ট চেক এর নির্ভরতা সন্তুষ্ট করা উচিত ।


১. আপনি ঠিক বলেছেন ২. আমি libdbus-1-dev এবং dbus-glib-1-dev ইনস্টল করেছি এবং তারপরে আমি অন্য ত্রুটি পেয়েছি 'No প্যাকেজ' sqlite3 'পাওয়া যায় নি কোন প্যাকেজ' uuid 'পাওয়া যায় নি। আমি এগুলিও ইনস্টল করার চেষ্টা করেছি: 'অ্যাপটি-ইনস্টল এসকিউলাইট 3' এবং 'অ্যাপটি গেট ইনস্টল ইউইউডি', এটি সফলভাবে ইনস্টল হয়েছে তবে সাহায্য করেনি। ঠিক কী প্যাকেজ ইনস্টল করতে হবে তা আপনি কীভাবে জানবেন?
মেগাস

3
আপনি সহজেই প্যাকেজ অনুসন্ধানগুলি ব্যবহার করে করতে পারেন apt-cache search। উত্তরগুলির মধ্যে একটি হিসাবে sqlite3শোগুলি অনুসন্ধান করা libsqlite3-dev, যাতে সম্ভবত আপনি এটি চান। একইভাবে, আপনি সম্ভবত চান uuid-dev। উবুন্টুতে ইতিমধ্যে ট্র্যাকারটি প্যাকেজ হয়ে গেছে, এর একটি বিকল্প হ'ল সেই প্যাকেজটির জন্য বিল্ড প্রয়োজনীয়তাগুলি ইনস্টল করা উচিত: এটি উত্স থেকে এটি সহজেই তৈরি করতে দেওয়ার পক্ষে পর্যাপ্ত পরিমাণে হওয়া উচিত। আপনি কমান্ডটি ব্যবহার করে এটি করতে পারেন apt-get build-dep tracker
জেমস হেনস্ট্রিজ

1

খুব সহজ. কমান্ডটি চালিয়ে প্রথমে আপনার উবুন্টু সংস্করণটি পরীক্ষা করুন lsb_release -aHttps://packages.ubuntu.com/ এ যান , আপনার উবুন্টু সংস্করণটি আপনি কী চান তা প্যাকেজের নাম অনুসন্ধান করুন।

উদাহরণ:

sudo apt-get install glib-2.0
sudo apt-get install libdbus-1-dev

দ্রষ্টব্য: সংস্করণ দিয়ে ইনস্টল করুন, প্যাকেজের নাম নয়!


এই উত্তরটি খুব অস্পষ্ট। আপনি আরও বর্ণনা করতে পারেন?
কুলফি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.