উত্তর:
আফাইক আপনি তাদের বর্তমান উত্সগুলি কী তা জানতে চান না তবে আপনি শেল সরঞ্জামগুলি ব্যবহার করে যা করতে চান তা করতে পারেন।
সংগ্রহস্থলের একটি তালিকা পাওয়া:
grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/* >> current.repos.list
তালিকা প্রয়োগ করা:
apt-add-repository << current.repos.list
কোনও প্যাকেজ (ইনস্টল করা বা উপলভ্য) থেকে রেপো পাওয়ার বিষয়ে, এটি কৌশলটি করবে
apt-cache policy package_name |grep -m1 http| awk '{ print $2 " " $3 }'
যাইহোক, এটি আপনাকে সেই প্যাকেজের উপলব্ধ সর্বশেষতম সংস্করণের সংগ্রহস্থল প্রদর্শন করবে, আপনার পুরানো সংস্করণগুলির সাথে একই প্যাকেজের জন্য আরও সংগ্রহস্থল থাকতে পারে। আপনি যদি পুরো তালিকাটি দেখতে চান তবে সমস্ত গ্রেপ / অ্যাডক স্টাফ সরিয়ে ফেলুন।
apt-cache policy |grep http |awk '{print $2 $3}' |sort -u
apt-cache policy |grep http |awk '{print $2 " " $3}' |sort -u
/etc/apt/sources.list.d/*পরিবর্তন করা উচিত /etc/apt/sources.list.d/*.list। কারণ হিসাবে, দেখুন জিজ্ঞাসাবাবু
এটি অন্য মেশিনে অন্ধভাবে অনুলিপি করার জন্য উপযুক্ত কোনও ফর্ম্যাট নয় , তবে ব্যবহারকারীরা এখনও কোনও সংগ্রহশালা যুক্ত করেছেন কিনা (যেমন আমি করেছি) আপনি তা করতে পারেন:
sudo apt update
যখন aptআপডেট করা হয়, এটা ভান্ডার এটা নিয়ে আসে একটি তালিকা আউটপুট। এটি সুস্পষ্ট বলে মনে হচ্ছে, তবে আমি GETইউআরএলগুলি কী তা ছড়িয়ে পড়ে তা বুঝতে পেরেছি ।
সম্পাদনা করুন: নিম্নলিখিত awkভিত্তিযুক্ত ভাবটি উত্স তৈরি করতে ব্যবহার করা যেতে পারে list তালিকা:
cat /tmp/apt-update.txt | awk '/http/ { gsub("/", " ", $3); gsub("^\s\*$", "main", $3); printf("deb "); if($4 ~ "^[a-z0-9]$") printf("[arch=" $4 "] "); print($2 " " $3) }' | sort | uniq
বিকল্প হিসাবে, অন্যান্য উত্তরগুলির পরামর্শ অনুসারে, আপনি কেবলমাত্র catপূর্বের বিদ্যমান উত্সগুলি যেমন:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
যেহেতু অক্ষম রেপোগুলিকে হ্যাশ দিয়ে মন্তব্য করা হয়েছে, এটি উদ্দেশ্য অনুযায়ী কাজ করা উচিত।
apt update, এই প্রশ্নের সাথে সম্পর্কিত তথ্যগুলি বের করার জন্য আমরা কীভাবে আউটপুট / পাঠ্যকে ফিল্টার করব?
awkফিল্টারিংয়ে ব্যবহারের জন্য +1 ।
আমি এখানে কিছু পেয়েছিলাম তবে আমার যা প্রয়োজন তা হ'ল:
cd /etc/apt
nano source.list
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
apt upgrade && update
উত্স: https://docs.kali.org/general-use/kali-linux-s উত্স- list-repositories