/Etc/apt/sources.list.d এ ফাইলগুলির একটি 'এক্সটেনশান' তালিকা থাকা দরকার?


41

ইন /etc/apt/sources.list.dআমি কাস্টম ভান্ডার জন্য বিভিন্ন ফাইল আছে। এই ফাইলগুলির সমস্ত নাম শেষ হয় .list

Folder ফোল্ডারের ফাইলগুলি সেই এক্সটেনশনের সাথে শেষ হওয়া উচিত? যদি হ্যাঁ, তথ্য কোথায় লেখা হয়?

উত্তর:


49

হ্যাঁ, ফাইলগুলির লাইনগুলির জন্য /etc/sources.list.dঅবশ্যই ফাইলগুলির নাম অবশ্যই শেষ করা উচিত .listযা নির্দিষ্ট করা সফ্টওয়্যার উত্স হিসাবে ব্যবহার করা উচিত। অন্যথায়, ফাইলগুলির একটি আলাদা অর্থ হতে পারে।

sources.list

থেকে man sources.list(1):

NAME উত্স.লিস্ট - এপিটি-র জন্য প্যাকেজ সংস্থান তালিকা

বর্ণনা

প্যাকেজ সংস্থান তালিকাটি সিস্টেমে ব্যবহৃত প্যাকেজ বিতরণ সিস্টেমের সংরক্ষণাগারগুলি সনাক্ত করতে ব্যবহৃত হয়। এই মুহুর্তে, এই ম্যানুয়াল পৃষ্ঠায় ডিবান জিএনইউ / লিনাক্স সিস্টেম দ্বারা ব্যবহৃত প্যাকেজিং সিস্টেম ডকুমেন্টগুলি রয়েছে। এই নিয়ন্ত্রণ ফাইলটি হ'ল /etc/apt/sources.list।

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

SOURCES.LIST.D

/Etc/apt/sources.list.d ডিরেক্টরিটি পৃথক ফাইলে সোর্স.লিস্ট এন্ট্রি যুক্ত করার একটি উপায় সরবরাহ করে। নিয়মিত উত্স.লিস্ট ফাইলের জন্য ফর্ম্যাটটি একই। ফাইলের নামগুলি .list দিয়ে শেষ হওয়া দরকার এবং কেবল অক্ষর (এজেড এবং এজেড), অঙ্কগুলি (0-9), আন্ডারস্কোর (_), হাইফেন (-) এবং সময়কাল (।) অক্ষর থাকতে পারে। অন্যথায় এপিটি নোটিশটি প্রিন্ট করবে যে ফাইলটি দির :: :: ফাইলটিকে অগ্রাহ্য করুন-নিঃশব্দ কনফিগারেশন তালিকার সাথে মেলে না তবে এটি কোনও ফাইলকে উপেক্ষা করেছে - এক্ষেত্রে এটি চুপচাপ উপেক্ষা করা হবে ...

sources.list.save

.list.saveফাইল কাজ / ব্যাকআপ ফাইল কোন ধরণের আছেন:

লিঙ্ক:

  1. http://manpages.ubuntu.com/

7

ব্যবহারকারী 26687 এর উত্তরের পরিপূরক হিসাবে:

হ্যাঁ, যেকোনো ফাইল ভিতরে /etc/apt/sources.list.dএকটি থাকতে হবে .listঅন্যথায় এক্সটেনশন aptএকটি সতর্কতামূলক বার্তা প্রিন্ট এবং ফাইল উপেক্ষা করা হবে, ছাড়া যদি ফাইলের Apt একটি ধরণের সাথে মেলা Dir::Ignore-Files-Silentlyবিকল্প।

Software Sourcesগুই একটি সৃষ্টি .list.saveজন্য প্রতিটি .list , ফাইল এটা পরিচালনা করে "ব্যাকআপ" ফাইল এক ধরনের হিসাবে। উল্লিখিত এলপি বাগ 611925 ২০১০ সাল, যখন এপটি .saveএখনও নিঃশব্দে ফাইলগুলি উপেক্ষা করেনি এবং এর ফলে প্রচুর সতর্কতা তৈরি হয়েছিল।

এই আচরণটি এলপি বাগ 631770 এর0.8.3ubuntu1 জন্য ২০১০ সালে অ্যাপল সংস্করণে স্থির করা হয়েছিল :

apt (0.8.3ubuntu1) maverick; urgency=low

  * merged fixes from debian-sid
  * debian/rules:
    - put ubuntu-archive.gpg back into the package (LP: #620576)
  * apt-pkg/init.cc:
    - ignore ".distUpgrade" and ".save" files in sources.list.d
      (LP: #631770)

তারপরে এই জাতীয় ফাইলগুলি নিঃশব্দে aptডিফল্টরূপে উপেক্ষা করা হয়। আপনি এই জাতীয় সমস্ত নিদর্শনগুলি এর সাথে দেখতে পারেন:

apt-config dump | grep Dir::Ignore-Files-Silently::

ফাইলের মত তাই .save, .bak, .origঅন্যান্যের মধ্যে, এছাড়াও গ্রহন করা হয় (এবং উপেক্ষিত) এ/etc/apt/sources.list.d


এই জাতীয় বিস্তারিত অ্যাড অন উত্তরের জন্য ধন্যবাদ। কয়েকটা জোয়ার যুক্ত করলাম যা আমি এখনও পার করিনি।
এসআরডিসি

0

আপনার যে সমস্যা হচ্ছে তা উল্লেখ করেননি। তবে আপনার প্রশ্নের উত্তর দেওয়ার /etc/apt/sources.list.d/জন্য প্রতিটি সংগ্রহস্থলের জন্য একটি ফাইল থাকতে হবে এবং প্রায়শই দুটি থাকে। প্রয়োজনীয়টি এর সাথে শেষ হবে *.listএবং alচ্ছিকটি শেষ হবে *.list.save(এই ফাইলটি কিছু জিইআইআই সংগ্রহস্থল পরিচালকদের দ্বারা স্বয়ংক্রিয়ভাবে উত্পাদিত হয়েছে)। ওএস দ্বারা পরিচালিত প্রাথমিক তালিকাটি /etc/apt/sources.listএবং সহায়ক তালিকায় যুক্ত হতে পারে /etc/apt/sources.list.d/your-custom-list-here.list


1
আমি কোনও বিশেষ সমস্যা সমাধান করছি না, আমি ঠিক শিখছি উবুন্টুতে কীভাবে সংগ্রহস্থলগুলি কাজ করছে। আমি বুঝতে পারি না কেন 2 টি ফাইল থাকা উচিত (সঠিক সামগ্রী সহ) এবং কেন রেপোগুলি যুক্ত করতে সেগুলি ব্যবহার করবেন না।
bessarabov

3
কিছু উপায়ে কিছুটা বিভ্রান্তিকর উত্তর: প্রথমত, .list.saveফাইলগুলির প্রয়োজন হয় না , সেগুলি Software Sourcesজিইউআই দ্বারা তৈরির মতো ব্যাকআপ ফাইল , কেবল .listফাইলটি aptসিস্টেম দ্বারা ব্যবহৃত হয় ; দ্বিতীয়ত, ভান্ডার করতে যোগ করা /etc/apt/sources.list, কিন্তু এটা তা করার পরামর্শ দেওয়া হয় না এর (ওএস এটা হ্যান্ডলগুলি), প্রশাসন এবং প্যাকেজ আসলে তাই উৎসাহিত সাথে খেলতে/etc/apt/sources.list.d
MestreLion

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