আয়না তৈরি করা: //mirferences.ubuntu.com অত্যন্ত উপলব্ধ


26

আমরা একটি বিতরণকারী দল, যার কারণে আমাদের ভিএমরা উবুন্টু mirror://সেটআপ ব্যবহার করে । আমাদের /etc/apt/sources.listদেখতে নিম্নলিখিতগুলির মতো:

deb mirror://mirrors.ubuntu.com/mirrors.txt lucid main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt lucid-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt lucid-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt lucid-security main restricted universe multiverse

এটি নিজেই বেশ আশ্চর্যজনক এবং লোকেদের পক্ষে যারা বিভিন্ন স্থানে কাজ করেন - কম স্থানীয় কাস্টমাইজেশন ইত্যাদি প্রয়োজনীয় for তত্ত্বের ক্ষেত্রে ব্যর্থতা

দিনে দিনে, এই সেটআপটি প্রায়শই ব্যর্থ হয়। আমি এই সপ্তাহে 2-3 বার বলতে চাই।

এখনই আমার পায়খানা আয়না হিসাবে mirrors.ubuntu.comফিরে আসে ftp.uni-bayreuth.de। দুর্ভাগ্যক্রমে, মনে হচ্ছে এটি নিচে রয়েছে।

এটি কয়েক ঘন্টা ধরে চলছে এবং একটি বিশ্ববিদ্যালয়ে আয়নাটি স্বেচ্ছাসেবীদের দ্বারা হোস্ট করা হয়েছে এবং আজ শুক্রবার হওয়ায় আমার আশা কম যে এটি শীঘ্রই সংশোধন হচ্ছে।

সব কথা, আমার প্রশ্নগুলি হ'ল:

  • কেউ কি এটি ব্যবহার করে?
  • আপনি ডাউনটাইমের আশেপাশে কীভাবে কাজ করবেন? (আমার কুইক ফিক্স একটি শেল স্ক্রিপ্ট)
  • এই পরিস্থিতির উন্নতি করতে আমি কীভাবে সহায়তা করতে পারি?


@ রদুআরাদানু - নেটস্কেল সম্পর্কে আমি প্রথমবার পড়লাম ... 8oþ
dschinn1001

@ রাদুরাদেয়ানু আকর্ষণীয় টিপ! চিয়ার্স! আমি সেই mirror:পদ্ধতিটি ব্যবহার করার চেষ্টা করছি যা আপনার থ্রেডে সর্বাধিক আপডেট রয়েছে। আমার সমস্যাটি হ'ল যখনই দ্রুততম আয়না ব্যর্থ হয় তখন কোনও ব্যর্থতা নেই এবং আমি আটকে আছি।
পর্যন্ত

আপনার নিজস্ব উবুন্টু মিরর তৈরি করা একটি বিকল্প?
মিচ

@ আপনার নিজের আয়না রাখতে পারলে আপনি কি আমাকে জানতে পারবেন?
মিচ

উত্তর:


10

ব্যক্তিগতভাবে আমি মনে করি যে সেরা উবুন্টু সংগ্রহস্থলগুলি আয়না নির্বাচন করার সর্বোত্তম উপায় হ'ল জিইউআই পদ্ধতিটি ব্যবহার করা:

ডাউনলোড সার্ভার

এখন, প্রশ্নে বর্ণিত পরিস্থিতির উন্নতি করতে আপনার কোনও কোনও নিয়ম সেট করা দরকার। এই নিয়মগুলিতে অবশ্যই কাজ করা উচিত mirrors.ubuntu.com। আমি নিম্নলিখিত হিসাবে কিছু বিধি প্রস্তাব করতে পারেন:

  • সেরা / পছন্দের আয়নাগুলির একটি তালিকা তৈরি করুন; আপনি এখানে , এখানে বা এখানে দেখতে পাচ্ছেন এমন প্রচুর আয়না রয়েছে
  • যদি আপনি একটি ভাল আয়না পেয়ে থাকেন তবে এটি তালিকায় যুক্ত করুন
  • যদি কখনও কখনও কোনও আয়না নিচে বা ভেঙে যায় তবে এর অর্থ এটি একটি ভাল আয়না নয় এবং আপনার এটি তালিকা থেকে অপসারণ করা উচিত
  • আপনি ব্যবহার করতে পারেন netselect, apt-spyবাapt-fast
  • এবং অন্যান্য, আপনার প্রয়োজনীয়তার উপর নির্ভর করে।

এরপরে, আপনি কীভাবে কাজ করতে পারেন তা দেখতে, আমি আপনাকে তিনটি বাশ স্ক্রিপ্ট উদাহরণ সহ ধাপে ধাপে বর্ণিত একটি পদ্ধতি দিতে পারি। প্রথম স্ক্রিপ্টের পরিবর্তে এই মুহুর্তে আপনি যে দেশটিতে রয়েছেন সেখান থেকে আয়নাগুলি ব্যবহার করুন mirrors.ubuntu.com/mirrors.txt(প্রতিটি দেশের জন্য মিররগুলি সহ একটি পাঠ্য ফাইল রয়েছে; দেখুন http://mirferences.ubuntu.com/ ):

  • একটি টার্মিনাল রান mkdir -p bin- এই কমান্ডটি binআপনার homeফোল্ডারে একটি ডিরেক্টরি তৈরি করবে যদি আপনার এটি ইতিমধ্যে না থাকে।
  • রান করার পরে gedit ~/bin/change_sources.sh- এটি change_sources.shজিডিতে নতুন ফাইল তৈরি করবে ।
  • নতুন নির্মিত ফাইলটিতে পরবর্তী স্ক্রিপ্টগুলির একটি অনুলিপি করুন এবং আটকান:
#!/bin/bash

export DISPLAY=:0

if ! [ "`ping -c 1 google.com`" ]; then
    notify-send "No internet connection"
    exit 0  
fi

ip=$(curl -s 'http://ipecho.net/plain')
country=$(curl -s 'http://geoiplookup.net/geoapi.php?output=countrycode' \
    | awk '{ print toupper($2) }')
release=$(lsb_release -sc)

file="/etc/apt/sources.list"
old_file="/etc/apt/sources.list.old"

line=$(head -n 1 $file)
new_line="## Ubuntu Repos for $ip"

if [ "$line" == "$new_line" ] ; then
    exit 0
fi

cp -f $file $old_file

printf "$new_line
deb mirror://mirrors.ubuntu.com/$country.txt $release main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/$country.txt $release-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/$country.txt $release-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/$country.txt $release-security main restricted universe multiverse
" > $file

notify-send "$file has been changed" "The old file has been put in $old_file"

exit 0

বা, যা পাওয়া যেতে পারে তার অনুরূপ http://repogen.simplylinux.ch/ এ পাওয়া যাবে :

#!/bin/bash

export DISPLAY=:0

if ! [ "`ping -c 1 google.com`" ]; then
    notify-send "No internet connection"
    exit 0  
fi

ip=$(curl -s 'http://ipecho.net/plain')
country=$(curl -s 'http://geoiplookup.net/geoapi.php?output=countrycode' \
    | awk '{ print tolower($2) }')
release=$(lsb_release -sc)

file="/etc/apt/sources.list"
old_file="/etc/apt/sources.list.old"

line=$(head -n 1 $file)
new_line="## Ubuntu Main Repos for $ip"

if [ "$line" == "$new_line" ] ; then
    exit 0
fi

cp -f $file $old_file

printf "$new_line
deb http://$country.archive.ubuntu.com/ubuntu/ $release main restricted universe  multiverse
deb-src http://$country.archive.ubuntu.com/ubuntu/ $release main restricted universe multiverse

## Ubuntu Update Repos for $ip
deb http://$country.archive.ubuntu.com/ubuntu/ $release-security main restricted universe multiverse
deb http://$country.archive.ubuntu.com/ubuntu/ $release-updates main restricted universe multiverse
deb-src http://$country.archive.ubuntu.com/ubuntu/ $release-security main restricted universe multiverse
deb-src http://$country.archive.ubuntu.com/ubuntu/ $release-updates main restricted universe multiverse
" > $file

notify-send "$file has been changed" "The old file has been put in $old_file"

exit 0

বা, কোনও স্ক্রিপ্ট ব্যবহার করে netselect( এখান থেকে ডাউনলোড করুন , নির্দেশাবলী এখানে ইনস্টল করুন ) হিসাবে izx এই উত্তরে ভারি সুন্দর ব্যাখ্যা করেছে :

#!/bin/bash

export DISPLAY=:0

if ! [ "`ping -c 1 google.com`" ]; then
    notify-send "No internet connection"
    exit 0  
fi

url=$(netselect \
    `wget -q -O- https://launchpad.net/ubuntu/+archivemirrors \
        | grep -P -B8 "statusUP|statusSIX" \
        | grep -o -P "(f|ht)tp.*\"" \
        | tr '"\n' '  '` \
    | awk '{print $2}')
release=$(lsb_release -sc)

if [ "$url" == "" ] ; then
    exit 0
fi

file="/etc/apt/sources.list"
old_file="/etc/apt/sources.list.old"

cp -f $file $old_file

printf "## Ubuntu Best Repos
deb http://extras.ubuntu.com/ubuntu $release main
deb-src http://extras.ubuntu.com/ubuntu $release main
deb $url $release main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu/ $release-security restricted universe main multiverse
deb $url $release-updates restricted universe main multiverse
" > $file

notify-send "$file has been changed" "The old file has been put in $old_file"

exit 0
  • ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।
  • টার্মিনালে ফিরে যান এবং চালান: chmod +x ~/bin/change_sources.sh- স্ক্রিপ্টের জন্য এক্সিকিউট এক্সেস দিতে grant
  • কেবল পরীক্ষার জন্য, আপনার নতুন স্ক্রিপ্টটি চালাতে, টার্মিনালটিতে টাইপ করুন ~/bin/change_sources.sh। এটি আপনাকে একটি ত্রুটি দেবে, কারণ আপনার সম্পাদনার অধিকার নেই /etc/apt/sources.list। সুতরাং, ব্যবহার করুনsudo ~/bin/change_sources.sh
  • sudo crontab -eকমান্ডটি ব্যবহার করে রুট ব্যবহারকারীর ক্রন্টব ফাইলটি সম্পাদনা করুন এবং নিম্নলিখিত লাইনটি যুক্ত করুন:
@hourly /home/$USER/bin/change_sources.sh  
#change $USER with your user name
  • আমি প্রতি ঘন্টার জন্য ক্রোন জব সেট করেছি, তবে আপনি নিজের ইচ্ছানুযায়ী পরিবর্তন করতে পারেন বা আপনি যেমন ভাল মনে করেন তেমন পরিবর্তন করতে পারেন। এই অর্থে http://en.wikedia.org/wiki/Cron দেখুন ।
  • ফাইলটি সংরক্ষণ করুন এবং এর সাথে নতুন ক্রন্টব এন্ট্রি চেক করুন sudo crontab -l

দ্রষ্টব্য: এই স্ক্রিপ্টের মাধ্যমে করা পরিবর্তনগুলি ফিরিয়ে আনতে ক্রোন জব মুছে ফেলুন এবং উপরের ছবি থেকে সূচকগুলি অনুসরণ করুন বা টার্মিনালে পরবর্তী কমান্ডটি ব্যবহার করুন:

cp -f /etc/apt/sources.list.bak /etc/apt/sources.list

এখন থেকে, ফাইলটি আইপি ঠিকানার পরিবর্তনের পরে গতিশীল পরিবর্তন হবে changed

এটি সেরা সমাধান নাও হতে পারে তবে আমার মতে উপরের স্ক্রিপ্টগুলির মতো একটি ভাল সমাধান দেওয়া যেতে পারে


2
আমার ধারণা আমি লিনাক্সের কোনও গুইকে যদি কখনও traditionalতিহ্যবাহী উপায়ে বিবেচনা করা যায় তবে আমি বিতর্ক করব। :) তবে যাইহোক: আপনার প্রথম স্ক্রিপ্টটি সমস্যার সমাধান করে, আমার নেই। মিরর সিনট্যাক্সটি ইতিমধ্যে আমার জার্মান আয়নাগুলি, বা মার্কিন যুক্তরাষ্ট্র বা লোকেরা যেখানেই পায় gets দ্বিতীয় স্ক্রিপ্টটি দেশের আয়নাগুলি ব্যবহার করে - তাদের মনে হয় যে তারা কমপক্ষে ব্যান্ডউইথ উপলব্ধ রয়েছে (লঞ্চপ্যাডের সংরক্ষণাগার তালিকায় দেখা গেছে), তৃতীয় লিপিটি ধরে নিয়েছে যে একটি দ্রুত (বা নিকটতম) আয়নাটিই সর্বোত্তম। এক বর্গ ফিরে। আমি apt-spyএখনই একটি ছোট স্ক্রিপ্ট কোডিং করছি । পরে এখানে আপডেট হবে।
পর্যন্ত

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

2
আমি মনে করি না এটি অফ-টপিক। বিভিন্ন ক্যানোনিকাল / উবুন্টু মানুষ আমাকে আমার প্রশ্নটি এখানে যুক্ত করতে বলেছিলেন। এই কারণেই আমি এখানে প্রথম স্থানে রয়েছি এবং আমার অনুমানও কেন সেখানে বরাদ্দ দেওয়া হয়েছে।
পর্যন্ত

1
ইয়েপ পর্যন্ত প্রশ্নটি ভাল তবে আপনি এই মন্তব্যগুলিতে এটি সংশোধন করেন নি। এখানে কোনও "ভাঙা আয়না সার্ভার ঠিক করার উপায়" তে উত্তর দেবে না যতক্ষণ না সংশ্লিষ্ট সার্ভারে প্রশাসক নেই।
রাডু রাদিয়ানু

1
আমি সেই সার্ভারটি ঠিক করতে চাই না, আমি নির্বাচন অ্যালগরিদম এবং ফেইলওভারের অভাবটি ঠিক করতে চাই।
পর্যন্ত

4

আমি এই প্রশ্নের সমস্ত ইনপুটকে প্রশংসা করি, তবে যেহেতু কেউ আমাদের পরিস্থিতি অনুসারে একটি সহজ সমাধান নিয়ে আসে নি, তাই আমি নিজেই সমস্যাটি ঠিক করার সিদ্ধান্ত নিয়েছি ।

আমি একটি সরঞ্জাম তৈরি করেছি (বিশেষত উবুন্টুর জন্য) যা আমি কল করি apt-spy2

এই সরঞ্জামটির প্রাথমিক উদ্দেশ্যটি দ্রুত একটি কার্যকরী আয়না খুঁজে পাওয়া । কাজটি সংজ্ঞায়িত করা হয় যে আয়না সার্ভারটি উপলব্ধ এবং (আশা করি :) আপ টু ডেট।

নির্বাচিত সার্ভারটি অগত্যা নিকটতম এবং দ্রুততম কিনা তা নিয়ে আমি কোনও অনুমান করি না। আমি কোনও পিংস বা জিও ডিএনএস কৌশলগুলি করছি না - তবে এখনও কিছু ভেঙে গেলে এটি কাজ করে।

এটি কীভাবে কাজ করে - সংক্ষেপে:

  1. সার্ভারগুলি পুনরুদ্ধার করতে আমি http://mirferences.ubuntu.com বা লঞ্চপ্যাডের মিররগুলির তালিকা ব্যবহার করি ।
  2. আমি প্রত্যেকটিতে একটি সাধারণ চেক করি (এইচটিটিপি রেসপন্স স্থিতি কোডের জন্য)।
  3. এলবিএনএল, আমি আপডেট করছি /etc/apt/sources.list

দয়া করে নোট করুন: এটি ধরে নেওয়া হয়েছে যে লোকেরা দুর্দান্ত খেলে এবং অতিরিক্ত আয়না রাখে (যেমন 3 য় পক্ষের সংগ্রহস্থল /etc/apt/sources.list.d

আপনি এই সরঞ্জামটি এর মতো পেতে পারেন:

$ [sudo] gem install apt-spy2

CLI দিয়ে আসে list, check, fixএবং help(এটা কিভাবে ব্যবহার করতে উপর বর্ধিত তথ্য সহ)।

আমি প্রকল্পের README এ যতটা সম্ভব নথির চেষ্টা করেছি ।

বর্তমান সংস্করণটি খুব রক্ষণশীল 0.5.0

কোডটি ওপেন সোর্স এবং লাইসেন্সটি উদার। এবং আমি সমস্ত অবদান গ্রহণ করি।


আপনি কি এটি উবুন্টু সংগ্রহস্থলে আপলোড করেছেন?
ব্রায়াম

@ ব্রাইয়াম আপনি এই সরঞ্জামটি এর মতো অর্জন করতে পারেন: sudo রত্ন ইনস্টল করুন apt-spy2
Radu Rădeanu

@ রাদুরাদেদানু আমি জিজ্ঞাসা করছি তিনি এটি আপলোড করেছেন কিনা, যেহেতু আমি ডিবিয়ানকে কিছু প্যাকেজিং করতে আগ্রহী।
ব্রায়াম

@ ব্রাইয়াম আমি এটি প্যাকেজ করি নি, তবে কেউ এটি করলে আমি এটি স্বাগত জানাব। :)
পর্যন্ত

@ ব্রাইয়াম বিটিডব্লিউ, এটি ডেবিয়ানের সাথে কাজ করার সম্ভাবনা কম। ; (শুধু উবুন্টু সাথে কাজ করে।
পর্যন্ত

2

দেবিয়ান 6.0.4 এ এই আদেশ ছিল:

কার্যক্ষম-গুপ্তচর

এটি পরবর্তী নিকটতম উপলব্ধ সার্ভারটি স্বয়ংক্রিয়ভাবে সন্ধান করার এবং একটি নতুন উত্স.লিস্ট তৈরি করার কাজ করেছে

উবুন্টুতে এই কমান্ডের উপস্থিতি নেই বলে মনে হচ্ছে?

এটি এখনও ডেবিয়ান 7.0 হুইজে রয়েছে:

https://launchpad.net/debian/wheezy/+source/apt-spy/+copyright

আপনি এখানে আপনার * .দেব প্যাকেজটি ডাউনলোড করতে পারেন:

http://packages.debian.org/sid/apt-spy

... এখনও উত্সগুলি অনুসন্ধান করা হচ্ছে ...

এন্ট্রি সহ উত্স-তালিকা সম্পাদনার পরে উত্স-কোড পেতে আপনার অবশ্যই স্পষ্টতই দেবিয়ান-7.০-ইনস্টলেশন প্রয়োজন:

deb-src http://http.debian.net/debian Wheezy main

তারপরে sudo apt-get আপডেটের পরে আপনি কেবল কোডটি চুষে নিতে পারবেন:

sudo apt-get সোর্স অ্যাপ-স্পাই


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

@ অবধি - এটি সর্বদা আরও কিছু খননকারীর সাথে ... লিনাক্সের চাহিদা আরও বাড়ার সাথে সাথেই।
dschinn1001

1
উবুন্টু জন্য এটি তৈরি করুন: rubygems.org/gems/apt-spy2 এবং github.com/lagged/apt-spy2
পর্যন্ত

@ আপনি কি বলতে চান: এটি তৈরি করুন ...! বা এটি নির্মিত ...? - আমি পরের বার দেখাশোনা করি - এখন এখানে পূর্ণ-চাঁদ এবং
গ্রাগী

আপনি দ্রুত!
dschinn1001

2

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

কার্যপ্রণালী

apt-cacherহার্ড ড্রাইভে আপনার প্রচুর জায়গা রয়েছে এমন কোনও মেশিনে সেট করতে সক্ষম হওয়া উচিত (আপনার এটির প্রয়োজন হবে)। আপনি এ্যাপ-ক্যাচার সার্ভার গাইড ব্যবহার করে এটি কনফিগার করতে পারেন তবে দ্রুত পুনরায় শুরু করতে দিন।

  1. ইনস্টল করুন apt-cacher

    sudo apt-get ইনস্টল অ্যাপ-ক্যাচার অ্যাপাচি 2

  2. মানটি সম্পাদনা করুন /etc/default/apt-cacherএবং autostart1 তে সেট করুন , যাতে মেশিনটি শক্তি প্রয়োগ করে আপনার ক্যাশে শুরু হয়।
  3. অ্যাপাচি পুনরায় চালু করুন sudo /etc/init.d/apache2 restart
  4. ব্যবহার করে আপনার ক্যাশে পরীক্ষা করুন http://ip-of.your.cache:3142/apt-cacher
  5. আপনার হোস্টকে ক্যাশে ব্যবহার করার অনুমতি দেওয়া উচিত, সুতরাং সম্পাদনা করুন /etc/apt-cacher/apt-cacher.confএবং লাইনটি সন্ধান করুন allowed_hosts। আপনি সমস্ত হোস্টের মতো 192.168.0.0/24বা কেবল সাবনেট সেট করতে পারেন*
  6. চারপাশে একটি দ্রুত এবং নির্ভরযোগ্য সার্ভারের সন্ধান করুন । আপনি apt-spyএটির জন্য ব্যবহার করতে পারেন (এটি প্রতিটি সার্ভারের গতি পরীক্ষা করার পরেও এই আদেশটি কয়েক ঘন্টা সময় নিতে পারে)।
  7. আপনার ক্লায়েন্টগুলিতে আপনার দুটি বিকল্প রয়েছে:

    • sources.listঅনুসরণ হিসাবে সেট করুন :

    দেব http: //ip-of.your.cache: 3142 / the.server.you. Like / ubuntu / লুসিড প্রধান সীমাবদ্ধ মহাবিশ্বের মাল্টিভার্স

    ip-of.your.cacheআপনার ক্যাশে আইপির the.server.you.likeজন্য এবং আপনি যে সার্ভারটি ব্যবহার করবেন তার হোস্ট নামের জন্য পরিবর্তন করুন । আপনি বিভিন্ন লাইন ব্যবহার করতে পারেন।

    • বা প্রক্সি ব্যবহারের জন্য উপযুক্ত সেট /etc/apt/apt.conf.d/01proxyকরুন: লাইনটি সম্পাদনা করুন এবং যুক্ত করুন:

    অধিগ্রহণ করুন :: http :: প্রক্সি " http: //ip-of.your.cache: 3142 ";


আপনি কার্যক্ষম-গুপ্তচর ব্যবহার করেন তাহলে বিশ্বব্যাপী এটি একটি সময় ধরে ... কিন্তু আপনি যেমন ইউরোপ সীমান্তের সঙ্গে এই কমান্ড ব্যবহার করতে পারেন: কার্যক্ষম-গুপ্তচর -a ইউরোপ পরীক্ষা -d
dschinn1001

@ dschinn1001 তে -d testingডেবিয়ানের মতো গন্ধ আছে।
ব্রায়াম

ঠিক আছে তবে: apt-spy -a ইউরোপ
dschinn1001

"ডাউনভোট"? - আমি কোন ডাউনটোট করিনি? - কখনও কখনও এমন হয় যে আমি আমার মাউস দিয়ে দুর্ঘটনাক্রমে ক্লিক করি - আমি কখনই লক্ষ্য নিয়ে ডাউন-ভোট করি না! আপনাকে ভোট দিয়েছি! ধন্যবাদ.
dschinn1001

1

আপনি নিজের উবুন্টু আয়না স্থাপন করার চেষ্টা করতে পারেন। সেভাবে আপডেটগুলি স্থানীয় হবে।

অ্যাপ্ট মিরর একটি উচ্চ গতির ইন্টারনেট সংযোগ এবং প্রচুর ডিস্ক স্থান প্রয়োজন

অ্যাপ্ট-মিরর ব্যবহার করে আপনার নিজের উবুন্টু আয়না সেট আপ করা খুব সহজ।

1) অ্যাপ্ট-মিরর ভাণ্ডারে যান। আপনার উত্স.লিস্ট ফাইলটিকে ব্যাক আপ করুন:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

2) উত্স.লিস্ট ফাইলটি এর মতো সম্পাদনা করুন:

gksudo gedit /etc/apt/sources.list

3) এবং একটি নতুন লাইনে নিম্নলিখিতটি প্রবেশ করান:

deb http://apt-mirror.sourceforge.net/ apt-mirror

4) আসুন প্যাকেজ সূচক আপডেট করুন

sudo apt-get update

5) এবং অ্যাপ্ট-মিরর ইনস্টল করুন

sudo apt-get install apt-mirror

)) অ্যাপ্ট-মিরর এখন সেট আপ করা হয়েছে তাই আসুন এটি কী সার্ভারগুলিতে মিরর করা উচিত তা বলি:

sudo cp /etc/apt/mirror.list /etc/apt/mirror.list.old
gksudo gedit /etc/apt/mirror.list

ডিফল্ট কনফিগারেশন আপনার ডাউনলোড করা ফাইলগুলিকে / var / spool / apt- আয়না ফোল্ডারে রাখবে। আয়না.লিস্ট ফাইলটি কেমন দেখাচ্ছে তা এখানে:

############# config ##################
#
set base_path /media/silo/repo
#
# if you change the base path you must create the directories below with write privlages
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch <running host architecture>
set nthreads 20
set tilde 0
#
############# end config ##############
deb http://archive.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid -updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid -backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid -security main restricted universe multiverse
clean http://archive.ubuntu.com/ubuntu

এটি কেবল বাইনারি প্যাকেজগুলিই আয়না করে তবে আপনি উত্স প্যাকেজগুলি চাইলে আপনার উপযুক্ত লাইনগুলি সন্নিবেশ করা উচিত। তারা সাধারণত ফর্ম গ্রহণ:

deb-src http://gh.archive.ubuntu.com/ubuntu/ lucid main restricted

7) এখন, চালান apt-mirror। এটি বেশ সময় নিতে চলেছে। আপনি যদি apt-mirrorএকসাথে সমস্ত ফাইল ডাউনলোড না করতে পারেন তবে চিন্তা করবেন না, ডাউনলোডগুলি আবার শুরু করতে পারেন (এটি Ctrl+ Cকী সংমিশ্রণটি দিয়ে হত্যা করুন এবং আপনি চালিয়ে যেতে চাইলে পুনরায় চালনা করুন)। ঠিক আছে, এপটি-মিরর এর মতো চালান:

sudo apt-mirror /etc/apt/mirror.list

এছাড়াও চেক আউট কিভাবে একটি স্থানীয় Debian / Ubuntu- মিরর কার্যক্ষম-আয়না তৈরি করতে

উত্স: আপনার নিজের উবুন্টু মিরর তৈরি করতে অ্যাপ্ট-মিরর ব্যবহার করুন


স্মৃতি যদি সঠিকভাবে পরিবেশন করে তবে apt-mirrorউবুন্টু সংগ্রহস্থলগুলিতে উপলব্ধ।
ব্রায়াম


উত্তরের জন্য ধন্যবাদ এবং এটি একটি আয়না স্থাপনের জন্য একটি দুর্দান্ত উত্স এবং আমি এটি বিবেচনা করেছি, তবে তারপরে আমার কমপক্ষে 3 টি ভিন্ন জায়গায় এই সেতুটি দরকার need আমি জানি আমি এখানে পিক, তবে এখনও mirrors.ubuntu.comকাজ করে যাওয়া উচিত বলে মনে করি । :)
পর্যন্ত

@ তবুও mirrors.ubuntu.comকখনও সমাধান হবে না mirrors.ubuntu.com, তবে আপনার নিকটে থাকা একটি সার্ভার। সমস্যাটি হ'ল সার্ভারটি এটি সমাধান করে এটি একটি অবিশ্বাস্য। আপনার আরও ভাল প্লেটি অফিসিয়াল তালিকা থেকে একটি নির্ভরযোগ্য সার্ভার ব্যবহার করছে।
ব্রিয়াম

@ ব্রাইম কোনও ধারণা কেন এটির মাধ্যমে অবিশ্বাস্য আয়না ফিরে আসে?
পর্যন্ত

1

আমি জিইউআই পদ্ধতির সি এল এল বিকল্প হিসাবে পরিবেশন করতে অ্যাপট -সিলেক্ট নামে একটি পাইথন স্ক্রিপ্ট লিখেছি ।

স্ক্রিপ্ট টিসিপি এর মাধ্যমে প্রতিটি আয়না অনুসন্ধান করে, সর্বনিম্ন বিলম্বের সাথে স্ট্রাউড মিররগুলিতে মুদ্রণ করে এবং একটি নতুন sources.listফাইল উত্পন্ন করে । এছাড়াও একাধিক বিকল্প রয়েছে যা আপনাকে র‌্যাঙ্কড মিররগুলির তালিকা থেকে বেছে নেওয়ার অনুমতি দেয় এবং মিররটি শেষবার কখন আপডেট হয়েছিল এবং এর ব্যান্ডউইথের ক্ষমতা ছিল এমন তথ্য পুনরুদ্ধার করে।

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