আমি কীভাবে একটি .so ফাইল ইনস্টল করব? - নবাগত


10

আমি freeverb.tar.gz ডাউনলোড করেছিলাম যার মধ্যে অডেসিটির জন্য একটি প্লাগইন লাইব্রেরি (freeverb.so) থাকে।

আমি আমার ডাউনলোড ফোল্ডারে .tar.gz ফাইলটি বের করেছি তবে পরবর্তী কী করব তা আমি জানি না। .Tar.gz ফাইলে কোনও রেডমে ফাইল বা অন্য কোনও তথ্য নেই, কেবলমাত্র freeverb.so

অডিটিসিটি বাছাইয়ের জন্য কীভাবে freeverb.so সঠিক ফোল্ডারে ইনস্টল করবেন তা আপনি আমাকে পরামর্শ দিতে পারেন?

উত্তর:


5

উবুন্টু ম্যানুয়াল অনুসারে :

ldconfig প্রয়োজনীয় লিঙ্ক এবং ক্যাশে (রান-টাইম লিঙ্কার দ্বারা ব্যবহৃত, ld.so) সর্বাধিক সাম্প্রতিক ভাগ করা লাইব্রেরিগুলিতে / etc / ld ফাইলের মধ্যে কমান্ড লাইনে নির্দিষ্ট ডিরেক্টরিগুলিতে পাওয়া যায়। so.conf এবং বিশ্বস্ত ডিরেক্টরিতে (/ usr / lib এবং / lib)।

সুতরাং, যে অভিমানী freeverb.so অবস্থিত / হোম / yourUser / ডাউনলোড ডিরেক্টরি (ফোল্ডার), আপনার বাড়িতে ফোল্ডার তৈরি:

   mkdir /home/yourUser/myLibrary

এবং কপি করুন ফ্রি ভারব.স লাইব্রেরি:

   cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary

এই মত একটি সহজ ফাইল freeverb.conf তৈরি করুন :

   echo "/home/yourUser/myLibrary" > freeverb.conf

আপনি কি কনফিগারেশন ফাইল যোগ করুন freeverb.conf মধ্যে /etc/ld.so.conf.d ডিরেক্টরি (এই ডিরেক্টরির মধ্যে আপনি উদাহরণ হিসাবে ফাইল খুঁজে পেতে পারেন)

   sudo cp freeverb.conf /etc/ld.so.conf.d

ldconfigগতিশীল লিঙ্কার রান-টাইম বাইন্ডিং কনফিগার করতে চালান ।

   sudo ldconfig

যদি /etc/ld.so.conf.d উপস্থিত না থাকে তবে আপনি /etc/ld.so.conf ফাইলের শেষে আপনার পাথ যুক্ত করতে পারেন ।

শেষে, যদি সবকিছু ঠিকঠাক হয় তবে আপনি অপ্রয়োজনীয় ফাইলটি সরিয়ে ফেলতে পারেন:

   rm freeverb.conf
   rm /home/yourUser/Download/freeverb.so

হাই লেটিজিয়া আমার প্রশ্নের উত্তর দেওয়ার জন্য আপনাকে ধন্যবাদ। আমি এ পর্যন্ত এটাই পেয়েছি - আমি আমার freeverb.so ফাইলের পাথ সম্বলিত পাঠ্য সম্পাদকটিতে freeverb.conf ফাইল তৈরি করেছি তবে যখন আমি এটি /etc/ld.so.conf.d ডিরেক্টরিতে সংরক্ষণ করার চেষ্টা করি তখন আমি ত্রুটি বার্তা পাই ' আমি যখন ইউআই ব্যবহার করি তখন /etc/ld.so.conf.d ডিরেক্টরি 'তে সংরক্ষণ করার অনুমতি নেই। আপনি কি দয়া করে আমাকে বলতে পারবেন এই ফাইলটি যুক্ত করতে কমান্ড লাইনে sudo কমান্ডটি ব্যবহার করা উচিত? আমি জানি এটি মৌলিক তবে আমি কেবল উইন্ডোজ থেকে এসেছি এবং এটি আমার কাছে সমস্ত নতুন, অনেক ধন্যবাদ, ডেভ
ডেভিটি

আমি উত্তরটি আপডেট করেছি
লেটি

হাই লেটিজিয়া, ডিটি @ ল্যাপটপ: do $ সুডো সিপি freeverb.conf /etc/ld.so.conf.d জন্য [sudo] পাসওয়ার্ড: সিপি: `freeverb.conf 'নির্ধারণ করতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
ডেভিটি

আমি উত্তরটি আপডেট করেছি
লেটি

হাই লেটিজিয়া, অপ্রয়োজনীয় ফ্রিভারব.সো ফাইলটি সরিয়ে দিয়েছি, এখন আমার হোম ডিরেক্টরিতে কোনওভাবে লকড ফ্রিভারব.স ডিরেক্টরি আছে, আমি এটি -r / home/user/freeverb.so দিয়ে সরিয়ে দেওয়ার চেষ্টা করেছি তবে আমি ত্রুটি বার্তা পেয়েছি: কমান্ডটি পাওয়া যায় নি আমি -R এবং --r
ডেভিটি

0

সহজ পদ্ধতির মধ্যে ফাইল করা হয় /usr/local/lib, chownফাইল root:root, এবং chmodএটা 755

তবে, সিস্টেম ফাইলগুলি ম্যানুয়ালি পরিচালনা করা এমন কিছু নয় যা আমি ব্যক্তিগতভাবে সুপারিশ করব, তাই সম্ভব হলে আমি .debআপনার উবুন্টুর বিশেষ সংস্করণের জন্য একটি প্রাক বিল্ট ফাইল অনুসন্ধান করব ।

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