কেন অ্যাপটি কোনও প্যাকেজের উত্স কোড খুঁজে পাবে না?


8

আমি কয়েকটি প্যাকেজগুলির উত্স কোডটি ডাউনলোড করার চেষ্টা করছি, উদাহরণস্বরূপ রিদম্বক্স, শেখার উদ্দেশ্যে। আমি এই মাধ্যমে কাজ করতে চান apt-getসঙ্গে, apt-get sourceকমান্ড।

কিছু কারণে, কোনও প্যাকেজ apt-getখুঁজে পাওয়া যাচ্ছে না । আমি বেশ কয়েকটি প্যাকেজ চেষ্টা করেছি এবং আমি এই আউটপুটটি এপটি-গেট থেকে পেয়ে যাচ্ছি:

$ apt-get source rhythmbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for rhythmbox

আমি বেশ কিছুদিন ধরে উত্তর অনুসন্ধান করছি, কিন্তু একই সমস্যা সহ আমি কাউকে পাই না। apt-getইনস্টল করা এবং আপডেট করার সাথে সূক্ষ্ম কাজ করে তাই apt-getআমার মতে কাজ করে। অনুসন্ধানের সময় আমি আরও জানতে পেরেছিলাম যে সফ্টওয়্যার উত্সগুলিতে আমাকে 'সোর্স কোড সংগ্রহস্থল' সক্ষম করতে হয়েছিল, তাই এটি সক্ষমও হয়েছে।

আমি bzrলঞ্চপ্যাড থেকে উত্স প্যাকেজগুলিও ডাউনলোড করা যেতে পারে (সম্ভবত কিছু নির্দিষ্ট প্যাকেজের জন্য, নিশ্চিত নয়) এই বিষয়টি সম্পর্কে আমি সচেতন , তবে কেন আমি এই পদ্ধতিটি কাজ করবে না তা জানতে চাই।


উত্তর:


7

সফ্টওয়্যার কেন্দ্রটি খুলুন এবং সম্পাদনা -> সফ্টওয়্যার উত্স নির্বাচন করুন। আপনি কোন সার্ভার ব্যবহার করেন? আমি "সার্ভার এবং মার্কিন যুক্তরাষ্ট্র" ব্যবহার করছি এবং রিদম্বক্সের জন্য উত্সটি ঠিক ডাউনলোড করেছি। আমি যথাযথ


আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ! আমি প্রমাণিত করেছি যে আমি ভুল সার্ভারটি ব্যবহার করছি। আমি নেদারল্যান্ডস থেকে সার্ভারটি ব্যবহার করছিলাম। মার্কিন যুক্তরাষ্ট্রে স্যুইচ করা এবং এখন এটি কাজ করে! :) আপনাকে অনেক ধন্যবাদ!
Muurverf

আমি এখনও এটি চেষ্টা করে দেখিনি ... বিটিডাব্লু মেশিনে উত্স কোডটি কোথায় রয়েছে ... বা ডিরেক্টরিতে এটি প্রদর্শিত হবে যেখানে আপনি কমান্ডটি চালিয়েছেন?
juggernauthk108

যে ডিরেক্টরিটিতে আপনি কমান্ড চালাচ্ছেন সেভাবে আমি অস্পষ্টভাবে স্মরণ করি।
গ্যারিবিশপ

6

apt-get source rhythmbox কেবলমাত্র যদি আপনার উত্স সংগ্রহস্থলগুলি চালু থাকে, আপনার প্যাকেজ তালিকা আপডেট করে এবং আপনার উত্সগুলিতে সেই সংগ্রহস্থলটি কেবল তখনই কাজ করে।

যদি উদাহরণস্বরূপ, আপনি একটি সাধারণ উবুন্টু ইনস্টল ইনস্টল করেছেন এবং কোনও অ্যাপ্টিক্যাল রেপো যোগ করেন নি। তারপরে আপনাকে যা করতে হবে তা নিশ্চিত করে "সোর্স কোড" এর দ্বারা চেক রয়েছে। আপনি যদি অতিরিক্ত রেপো যোগ করেন তবে প্রতিটি রেপোর জন্য আপনার দুটি করে এন্ট্রি থাকা দরকার। একটি "মূল" (সাধারণত) এবং একটি "উত্স" এর জন্য।

এছাড়াও যদি আপনি না করেন। চালান apt-get updateসব নতুন Repos পেতে আবার।

আপনি যথাযথভাবে ইনস্টল করেছেন এমন প্যাকেজের জন্য এখন অ্যাপটি-গেট উত্স ইনস্টল করে। এর অর্থ হল যে আপনি যদি কিছু অদ্ভুত-পিপিএ (মূল) থেকে ডেবটি ইনস্টল করেন তবে উত্সটি কিছু-বিজোড়-পিপিএ (উত্স) এ থাকা দরকার। কিছু-বিজোড়-পিপিএ থেকে ইনস্টল হওয়া প্যাকেজগুলি অন্য সংগ্রহস্থল থেকে উত্স টানবে না কারণ এটি একই সংস্করণ নয়।

আমি পরীক্ষা করে দেখেছি এবং রিদম্বক্স উত্স সংগ্রহস্থলের মাধ্যমে উপলব্ধ। আপনি কেবলমাত্র আপনার অ্যাপ্লিকেশনগুলিতে সঠিক উত্স সংগ্রহস্থলটি অন্তর্ভুক্ত করেননি বা আপনি এখনও এপ-গেট আপডেট চালাননি।


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