আমার প্রয়োজনীয় নির্ভরতা সরবরাহ করে একটি ফেডোরা প্যাকেজ কীভাবে পাবেন?


9

আমি মাঝে মাঝে এমন সফ্টওয়্যার ইনস্টল করি যা সংগ্রহস্থলগুলিতে উপস্থিত নেই এবং তারপরে আমি সন্তুষ্ট না নির্ভরতার সমস্যাতে চলে যাই। ত্রুটিটি সাধারণত আমাকে বলে যে কোন লাইব্রেরি বা আদেশটি অনুপস্থিত। তারপরে আমি ক yum search। লাইব্রেরি / কমান্ডের নামের সাথে মিল রেখে যদি কোনও প্যাকেজের নাম থাকে তবে এটি সহজ।

সমস্যাটি তখন আসে যখন আমি ইউমে কিছু পাই না। আমি ওয়েবে চারপাশে অনুসন্ধান শুরু করি এবং প্রায়শই আমি লাইব্রেরির লিঙ্কগুলি পাই। তবে আমি জানি না যে এই সাইটগুলিতে বিশ্বাস রাখতে হবে, আমি যদি এটি ডাউনলোড করি তবে গ্রন্থাগারটি কোথায় অনুলিপি করতে হবে, এটি আদৌ কী করা উচিত, ইত্যাদি ইত্যাদি। প্রায়শই এটি অন্য বিতরণ, বা অন্য ফেডোরার সংস্করণের জন্য বলে মনে করা হয় এবং তারপরে তারা আমার সাথে কাজ করবে কিনা তা আমি জানি না। আমার সন্দেহ হয় যে এই গ্রন্থাগারগুলি সম্ভবত ইতিমধ্যে কিছু প্যাকেজে ভান্ডারে রয়েছে এবং আমি এগুলি এখান থেকে এলোমেলো গুগলড সাইটগুলির চেয়ে অনেক বেশি চাই।

লাইব্রেরির নাম থাকলে আমি কীভাবে প্যাকেজটির সন্ধান করতে পারি? উদাহরণস্বরূপ, এখন আমার লাইব্রেরি প্রয়োজন libpng12.so.0, আমি এটি কীভাবে পাব? এবং যদি এটি কোনও গ্রন্থাগার না হয় তবে একটি কমান্ড হয় তবে আমি কীভাবে প্যাকেজটি এটি সরবরাহ করব?

উত্তর:


11

যেহেতু গ্রন্থাগারগুলি rpmbuild দ্বারা "স্ব-পরিচালিত":

yum whatprovides libpng12.so.0

যদি এর ফলস্বরূপ কিছুই না ঘটে তবে ফেডোরার কোনও প্যাকেজ এটি সরবরাহ করে না এবং আপনাকে সফ্টওয়্যারটি যিনি তৈরি করেছেন তার সাথে কথা বলতে হবে।


1

আপনি যদি নির্ভরতাগুলি সন্তুষ্ট করতে চান তবে আপনি যে অ্যাপ্লিকেশনটি চান তা সিন্যাপটিক ম্যানেজারে অনুসন্ধান করতে পারেন এবং তারপরে এটি পরীক্ষা করে ইনস্টল করতে পারেন। অথবা আপনি যদি নিজের পারফরম্যান্স সংরক্ষণ করতে চান এবং এটি কমান্ড-লাইনে করতে চান তবে ব্যবহার করুন:

সুডো ইয়াম "প্যাকেজ 1" "নির্ভরতা 1" "নির্ভরতা 2" ...

প্যাকেজের নাম বা নির্ভরতার সাথে উদ্ধৃতিগুলিতে পাঠ্যটি প্রতিস্থাপন করুন।


আমি যে সফ্টওয়্যারটি ইনস্টল করছি তা সংগ্রহস্থলগুলিতে মোটেই নেই, তাই কোনটি নির্ভরতা প্রয়োজন তা সংগ্রহস্থল জানেন না।
রমটসচো

@ ইগনাসিও ওয়াজকেজ-আব্রামস: ফেডোরার সিনাপটিক রয়েছে। আপনি এটি দ্বারা এটি ইনস্টল করতে পারেন: "sudo yum synaptic"। উক্তি ব্যতীত.
প্রণিত বাউভা

@ সিরিটসচো: আপনি আপনার সিস্টেমে একটি সংগ্রহস্থল যুক্ত করতে পারেন যাতে এটি সেই লিঙ্ক থেকে নির্ভরতা বা প্যাকেজগুলি পেতে পারে।
প্রণিত বাউভা

প্রথমত, আমি অফিসিয়ালদের পাশে খুব বেশি ভাণ্ডার যুক্ত করতে চাই না। দ্বিতীয়ত, আমি যে প্রোগ্রামগুলি ইনস্টল করছি সেগুলি সম্পর্কিত কোনও সংগ্রহস্থল সম্পর্কে আমি অবগত নই। তাদের লেখকরা কেবল বাইনারি হিসাবে তাদের অফার করে।
রমটসচো

0

ফেডোরার সাথে আমার সমস্ত অনুসন্ধান থেকে ... কখনও কখনও আমি তাদের এখানে পাই (নীচের লিঙ্কটি দেখুন)। উদাহরণস্বরূপ, libpng15, এতে libpng15.so.15 রয়েছে

http://archive.fedoraproject.org/pub/fedora/linux/releases/20/Everything/i386/os/Packages/l/

তারপরে আপনি ডাউনলোড এবং আরপিএম -i


2
যে কোনও প্যাকেজ পাওয়া গেছে http://archive.fedoraproject.orgসেগুলির মাধ্যমে ইনস্টল করতে সক্ষম হবে yum(এটি আপনার ফেডোরার সংস্করণে উপলব্ধ যতক্ষণ না), তাই সাইটটি অনুসন্ধান করার এবং ম্যানুয়ালি এটি ডাউনলোড করার দরকার নেই।
drs
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.