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


14

আপডেট ম্যানেজারের সফ্টওয়্যার উত্সগুলিতে, ডাউনলোড সার্ভার এবং নীচের মত প্রোটোকল বেছে নেওয়ার বিকল্প উপস্থিত রয়েছে।

সমস্ত আপডেটগুলি কি কেবল এইচটিটিপি-র মাধ্যমে ডাউনলোড হয়?

এবং যদি এইচটিটিপিএস (বা এসএফটিপি) সমর্থিত না হয় তবে বিকল্পটি কেন বিদ্যমান? এখানে সম্পর্কিত প্রশ্ন , যদিও এটি কেবল সম্পূর্ণ আইএসও চিত্রের সাথে ডিল করে।

ডাউনলোড সার্ভারের স্ক্রিনশটটি চয়ন করুন


1
ডাউনলোড সার্ভার প্রতি প্রোটোকল পরিবর্তন হয় না? (আপনি যদি ftp.rezopole.net চয়ন করেন তবে আমি এটি এফটিপিতে পরিবর্তিত হবে বলে আশা করব)। এবং যদি সার্ভারটি https সমর্থন করে তবে আমি এটি https প্রদর্শিত হবে বলে আশা করি।
রিনজউইন্ড

@ রিনজউইন্ড নং, এফটিপি লিংকগুলির মধ্যে একটি নির্বাচন করা কেবলমাত্র HTTP প্রদর্শন করে, সেগুলি থেকে বেছে নেওয়ার বিকল্প নেই।
টম ব্রসম্যান

উত্তর:


9

সফ্টওয়্যার সমর্থিত প্রোটোকল

সম্ভাব্য হ্যাঁ প্রোটোকলগুলির ড্রপ-ডাউন দেখানো সফ্টওয়্যার একটি https আয়না সমর্থন করতে পারে - প্রশ্নে ড্রপ-ডাউন বাক্সটি নিম্নলিখিত বৈধ প্রোটোকলগুলিকে গ্রহণ করে :

  • FTP
  • HTTP
  • ফাইল
  • rsync
  • HTTPS

এটি সফ্টওয়্যার-প্রোপার্টি-জিটি কে প্যাকেজ উত্স কোডে বিশদ:

apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk

ফাইলে দেখুন DialogMirror.py - ফাংশনdef is_valid_mirror

একটি কিন্তু আছে ...

তবে বাস্তবে, উবুন্টু সমর্থনকারী পাবলিক মিররগুলি সীমাবদ্ধ http://, ftp://এবংrsync://

আপনি একটি নতুন আয়না সংজ্ঞায়িত করার সময় আপনি যে আয়নাগুলি নির্ধারণ করতে পারেন তা সীমাবদ্ধ :

স্থানীয় আয়না

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

apt-mirrorসম্ভবত এখানে আপনার সেরা বাজি। apt-mirrorপ্যাকেজটি ইনস্টল করুন এবং এর ম্যান পৃষ্ঠাটি পরীক্ষা করুন:

কনফিগারেশন উদাহরণসমূহ আয়না.লিস্ট কনফিগারেশন অনেকগুলি বিকল্পকে সমর্থন করে ...

   HTTPS with sending Basic HTTP authentication information (plaintext username and password) for all
   requests: (this was default behaviour of Wget 1.10.2 and prior and is needed for some servers with new
   version of Wget) set auth_no_challenge 1 deb https://user:pass@example.com:443/debian stable main contrib
   non-free

   HTTPS without checking certificate: set no_check_certificate 1 deb https://example.com:443/debian stable
   main contrib non-free

আপনি দেখতে পাচ্ছেন, আপনি একটি স্থানীয় এইচটিপিপিএস মিরর সংজ্ঞায়িত করতে পারেন - আপনার স্থানীয় এইচটিপিপিএস আয়না যুক্ত করুন এবং এটি আয়নাগুলির তালিকায় উপস্থিত হওয়া উচিত।


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

1
@TomBrossman - সিস্টেমে উপস্থিত প্যাকেজ প্রমাণীকরণ উপর তৈরী করে - এই এক Q & A- যে এই ব্যাখ্যা হয় askubuntu.com/questions/75565/...
fossfreedom

এইচটিটিপিএসবিহীন সংযোগের জন্য প্যাকেজ মেটাডেটা ফাঁসের বিষয়ে আকর্ষণীয় গার্ডিয়ান প্রকল্পের নিবন্ধ ।
টম ব্রসম্যান

0

উবুন্টু সেই সার্ভারগুলির নিজস্ব মালিক নয় they তাদের https আছে কি না তা তাদের সিদ্ধান্ত নেওয়া উচিত। বিকল্পটি বিদ্যমান কারণ কোনও সার্ভারটি https সংযোগও সরবরাহ করতে পারে

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