আপনি কীভাবে /etc/apt/sources.list.d এ ফাইলগুলি ব্যবহার করতে চান?


16

আমি একটি ফাইল byুকিয়ে একটি রেপো যুক্ত করেছি

 /etc/apt/sources.list.d 

এবং তারপর আমি একটি করেছি

 apt-get update.  

তবে এটি রেপো দিয়ে কিছু করেনি। আমি তখন লক্ষ্য করেছি যে এটি ডিরেক্টরিতে কোনও রেপো সহ অন্তর্ভুক্ত ছিল না। কেবলমাত্র /etc/apt/sources.list এ থাকা স্টাফগুলি এপ-গেটের দ্বারা নজরে এসেছে বলে মনে হচ্ছে। ডিরেক্টরিতে থাকা সমস্ত ফাইলই তালিকাভুক্ত হয় এবং এর মধ্যে এমন কিছু থাকে:

 virtualbox.list

      deb http://download.virtualbox.org/virtualbox/debian oneiric contrib

 pj-assis-ppa-oneiric.list

      deb http://ppa.launchpad.net/pj-assis/ppa/ubuntu oneiric main
      deb-src http://ppa.launchpad.net/pj-assis/ppa/ubuntu oneiric main

আমার কি /etc/apt/source.list এ অন্তর্ভুক্ত স্টেটমেন্ট কিছু প্রকারের লাগানো দরকার?

আমি কুবুন্টু ১১.১০ ব্যবহার করছি।


1
আপনি ব্যবহার করে বর্তমান এপটি কনফিগারেশনটি ডাম্প করতে পারেন apt-config dump। সেখানে একটি লাইন থাকা উচিত Dir::Etc::sourceparts "sources.list.d";। হতে পারে এটি আরও তদন্তের জন্য সহায়তা করে।
ফোবিস

আপনি apt-get updateনাকি sudo apt-get update? আপনি কীভাবে লক্ষ্য করেছেন বা নিশ্চিত করেছেন যে os সংগ্রহস্থলটি সক্ষম নয়?
আনোয়ার

শুধু লাইন কপি /etc/apt/sources.list
সবুজ

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

উত্তর:


11

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

হিসাবে sources.list লোক পৃষ্ঠা বলেছেন:

বর্ণনা

   The package resource list is used to locate archives of the package
   distribution system in use on the system. At this time, this manual
   page documents only the packaging system used by the Debian GNU/Linux
   system. This control file is /etc/apt/sources.list.

   The source list is designed to support any number of active sources and
   a variety of source media. The file lists one source per line, with the
   most preferred source listed first. The format of each line is: type
   uri args The first item, type determines the format for args.  uri is a
   Universal Resource Identifier (URI), which is a superset of the more
   specific and well-known Universal Resource Locator, or URL. The rest of
   the line can be marked as a comment by using a #.

SOURCES.LIST.D

   The /etc/apt/sources.list.d directory provides a way to add
   sources.list entries in separate files. The format is the same as for
   the regular sources.list file. File names need to end with .list and
   may only contain letters (a-z and A-Z), digits (0-9), underscore (_),
   hyphen (-) and period (.) characters. Otherwise APT will print a notice
   that it has ignored a file if the file doesn't match a pattern in the
   Dir::Ignore-Files-Silently configuration list - in this case it will be
   silently ignored.

এই পৃষ্ঠা থেকে একটি উদাহরণ গ্রহণ করে , ধরুন আপনি শেফ ইনস্টল করতে চেয়েছিলেন (অপস্কোড থেকে) , আপনি যা করছেন তা হ'ল:

  • নামের একটি ফাইল তৈরি এবং খুলুন opscode.list:
    sudo vim /etc/apt/sources.list.d/opscode.list
  • প্রয়োজনীয় লাইন যুক্ত করুন এবং ফাইলটি সংরক্ষণ করুন:
    দেব http://apt.opscode.com/ একরিক মেন

উপরের পদক্ষেপগুলি একক কমান্ড তৈরির জন্য একত্রিত করা যেতে পারে:

sudo /bin/sh -c 'echo "deb http://apt.opscode.com/ onereic main" > /etc/apt/sources.list.d/opscode.list'

দ্রষ্টব্য: কমান্ডটিতে হ'লonereic কারণ আপনি যে উবুন্টু ব্যবহার করছেন তার কোডনাম ওয়ানরেইক । আপনি যদি যথার্থ (12.04) ব্যবহার করতেন তবে আপনার কাছে লিটার থাকত precise


5
আপনি ওপি পড়েছেন? তিনি এই সমস্ত পদক্ষেপটি করেন।
জানুয়ারী

তিনি কোন ফাইল যুক্ত করেছেন তা তিনি নির্দিষ্ট করেননি।
সবুজ

1
তিনি দুটি নাম দিয়েছেন (ভার্চুয়ালবক্স.লিস্ট এবং অন্য একটি)
জানুয়ারী

3

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


1
আপনি নিজের প্রশ্নের উত্তর দিবেন না। আপনি এখানে যা করেছেন তা খুব স্পষ্ট নয়, আপনার প্রশ্নের সাথে সম্পর্কিত নয় এবং সম্ভবত এটি পেন্টিংয়ের মাধ্যমে করা উচিত ছিল ।
জোহানেস

3
আমি কেবল আপনাকেই বলতে পারি যে আমি যখন প্রশ্ন জিজ্ঞাসা করেছি তখন এটি আমার যে সমস্যার মুখোমুখি হয়েছিল তা স্থির হয়েছে। অন্যান্য "উত্তর" পরিষ্কারভাবে আমার প্রশ্নটি পড়েনি এবং সম্পূর্ণ অকেজো। এটিই আমার পক্ষে কাজ করেছিল। আমি জানি না এটি অন্য কারও পক্ষে কাজ করবে কিনা। আমি ধরে নিচ্ছি উবুন্টু ১১-এ এটি কিছু বাগ ছিল যা এটি অতিরিক্ত রেপোগুলি থেকে আপডেট হওয়া প্যাকেজগুলি ব্যবহার না করার কারণ করেছে। এটি উবুন্টু 12 বা 13
তে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.