কীভাবে স্থায়ীভাবে এলডি_লিবিআরএআইএফএটি সেট করবেন?


11

আমি উবুন্টু 16 ব্যবহার করছি I আমি cfmidআমার প্রকল্পের জন্য ব্যবহার করতে চাই । আমি যখন LD_LIBRARY_PATHটার্মিনালে সেট করি , আমি cfmidলাইব্রেরির আউটপুট পেতে পারি :

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64

তবে, যখন আমি টার্মিনাল সেশনটি বন্ধ করি এবং একটি নতুন খুলি, আমি LD_LIBRARY_PATHআবার যুক্ত করতে চাই।

আমি কীভাবে এটি স্থায়ীভাবে সেট করতে পারি?

উত্তর:


15

আপনাকে কেবল আপনার ~/.bashrcফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করতে হবে:

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64"

আপনি যখন কোনও টার্মিনাল খুলবেন তখন ফাইলটি লোড হয় is আপনি লগইন করার পরে যদি ভেরিয়েবলটি সেট করতে চান তবে তার ~/.profileপরিবর্তে লাইনটি যুক্ত করুন ।

এবং / অথবা প্যাকেজটিতে বাগেরopensshxorg কারণে ভেরিয়েবলটি আপনার সিস্টেমে আবার আনসেট করা হতে পারে যাতে উপরের পরামর্শ মতো ডটফাইলগুলি ব্যবহার না করে। বেশ কয়েকটি সম্ভাব্য সমাধান রয়েছে:


উবুন্টু 18.04 ইন: আমি অস্ত যাবার LD_LIBRARY_PATHমধ্যে ~/.pam_environmentএবং সবসময় পুনরায় বুট করার পরে সেট না ছিল। প্রথম সমাধান এটি সমাধান করে। (প্রতিস্থাপন use-ssh-agentদ্বারা no-use-ssh-agentমধ্যে /etc/X11/Xsession.options)
ড্যানিয়েল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.