কম্পিউটার টিউটোরিয়াল

লিনাক্স আপডেট তাৎক্ষণিক দ্রুত করুন: এক সেটিং যা সব পার্থক্য তৈরি করলো

লিনাক্স আপডেট তাৎক্ষণিক দ্রুত করুন: এক সেটিং যা সব পার্থক্য তৈরি করলো

প্রকাশিত: এপ্রিল ১, ২০২৬, ৪:৩০ PM EDT

রোইন বার্টেলসন স্টকহולם-ভিত্তিক একটি টেক রাইター, অনুবাদক এবং ডিজিটাল কৌশলগত বিশেষজ্ঞ যিনি AI টুল, লিনাক্স, কনজিউমার টেক, সাইবারসিকিউরিটি এবং SEO-চালিত কন্টেন্টে বিংশ বছরের হ্যান্ডস-অন অভিজ্ঞতা রাখেন। তিনি জটিল বিষয়গুলিকে স্পষ্ট এবং ব্যবহারিক নির্দেশিকায় রূপান্তর করার জন্য পরিচিত যা পাঠকদের রিয়েল সমস্যা সমাধানে সাহায্য করে। লোকেরা তার কাজে আস্থা রাখেন কারণ তিনি যে টুলগুলো নিয়ে লিখেন সেগুলো আসলে ব্যবহার ও পরীক্ষা করেন, ভুলে ফেলার উদ্দেশ্যে জিনিসপত্র ভাঙেন, এবং আধুনিক প্রযুক্তির ক্যোসাকে মানুষের মতো ইমানদার এবং ব্যবহারিক পরামর্শে অনুবাদ করেন।

একটি খুব নির্দিষ্ট ধরনের বিরক্তি (যদি কেউ আগ্রহী হয়, আমি এটাকে পেঙ্গুইন-রেজ বলে যাই) যা লিনাক্স আপডেট ক্রল করতে দেখে আসে। ব্যর্থ না, ক্র্যাশ না, অথবা শিকায়তও না। শুধু সেখানে বসে থাকে, ধীরে ধীরে এগিয়ে যেতে যেন এটি প্রতিটি প্যাকেজের সাথে আলাদা আলাদা নেগোশিয়েশন করছে। আমার সিস্টেম ভাঙলো না। ইন্টারনেট ঠিক ছিল। স্ট্রিমিং, ডাউনলোড, ডকার পুল, সব ঠিক ছিল। কিন্তু য abandonado স্নে আমি apt update এবং তারপর apt upgrade চালালাম। সব কিছু বিনয়ী, hampir প্যাসিভ-অগ্রেসিভ গতিতে ধীরে পড়ে। যেন লিনাক্স বলছে, "আমরা পৌঁছাবো … একদিন।" এবং সবচেয়ে দীর্ঘ সময়, আমি শুধু এটাকে মেনে নিলাম। কারণ আপডেট সময় নেয়, ঠিক না? স্পয়েলার সতর্কতা: না, সেগুলো নয়।

সমস্যাটি আমার সিস্টেম ছিল না

ধীর আপডেটের কারণ ছিল একটি খারাপ মিরর পছন্দ

লিনাক্স আপডেট তাৎক্ষণিক দ্রুত করুন: এক সেটিং যা সব পার্থক্য তৈরি করলো ক্রেডিট: রোইন বার্টেলসন/MakeUseOf

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

কখনো কখনো আপনি লাকি হন এবং একটি দ্রুত, লোকাল মিরর পান যা তাৎক্ষণিক মনে হয়। অন্য সময়, আপনি গ্রহে ফসে যান গ্রহের অর্ধেক পথে এমন কিছু যা হয় ওভারলোড, অন্ডারপাওয়ার্ড, বা শুধু খারাপ দিন কাটাচ্ছে। এবং আপনার সিস্টেম সেটিকে চিরকাল ব্যবহার করে থাকবে, যেন এটি একটি দীর্ঘমেয়াদী সম্পর্কে। সেটিই আমার সাথে ঘটলো। কিছুই ভুল দেখাচ্ছিলো না। কোনো এরর বা ওয়ার্নিং নেই। স্পষ্টভাবে, আপডেটগুলো যেগুলোর আপনাদের কোনো অধিকার নেই তার চেয়ে অনেক বেশি সময় নিচ্ছে। সবচেয়ে খারাপ অংশ হলো কত সূক্ষ্মভাবে এটি ঘটে। আপনি অবিলম্বে চিন্তা করেন না, "এটি ভাঙলো।" আপনি চিন্তা করেন, "আনুমানিক আপডেট এতক্ষণ লাগে।" এটি নয়।

আমি মিরর স্যুইচ করলাম এবং সবকিছু বদলালো

একটি ভালো সার্ভার আপডেটকে 劇的に দ্রুত করলো

সমাধানটি почти আঘাতকরভাবে সহজ ছিল। আমি একটি ভালো মিরর-এ স্যুইচ করলাম। লিনাক্স মিন্ট এবং উবুন্টু-ভিত্তিক সিস্টেমে, এটি সিস্টেম সেটিংসে বিল্ট-ইন থাকে। কোনো টার্মিনাল রিটুয়াল দরকার নেই, কোনো ফোরামে গভীর খোঁজা দরকার নেই, কোনো ২০১২ সালের ব্লগ পোস্ট থেকে কমান্ড কপি-পেস্ট দরকার নেই।

  • সফ্টওয়্যার সোর্স খুলুন
  • Download from বা Mirror সেকশন খুঁজুন
  • এটাকে মিরর টেস্ট করতে দিন বা আপনার কাছাকাছি একটি ম্যানুয়ালি বেছে নিন
  • অ্যাপ্লাই করুন এবং রিফ্রেশ করুন

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

আমি প্যারালেল ডাউনলোড ও সক্রিয় করলাম

APT কে মাল্টিটাস্ক করতে দিলে অপ্রয়োজনীয় অপেক্ষা সরে যায়

লিনাক্স আপডেট তাৎক্ষণিক দ্রুত করুন: এক সেটিং যা সব পার্থক্য তৈরি করলো

একবার মিরর কত পার্থক্য তৈরি করে সেটি দেখলাম, আমি কৌতূহলী হয়ে উঠলাম। কারণ যদি একটি ছোট সেটিং ততটুকু ফিক্স করতে পারে, তাহলে আর কী কী সুস্পষ্টভাবে লুকিয়ে আছে? বের হলো, APT ডিফল্টভাবে কনজারভেটিভ, তাই এটি সবসময় সবচেয়ে আক্রমণাত্মক ডাউনলোড আচরণ ব্যবহার করে না। কিউতে দাঁড়ান, তোমার পালা অপেক্ষা করো, ধাক্কা দাও না।

যা দারুণ যদি আপনি একটি শেয়ার্ড মিররে ಪರিবর্তনশীল হতে চান। কম দারুণ যদি আপনি শুধু আপনার সিস্টেম আপডেট হওয়া চান আপনার কফি ঠান্ডা হওয়ার আগে। তাই আমি একটু টানলাম।

আপনি APT-এর কনফিগ টвиক করে আরও আক্রমণাত্মক ডাউনলোড আচরণ সক্রিয় করতে পারেন। উদাহরণস্বরূপ:

Acquire::Queue-Mode "host"; Acquire::Retries "3";

আপনার সেটআপের উপর নির্ভর করে, পাইপলাইন ডেপথ সমজাস্ট করা বা একাধিক কানেকশন অনুমতি দিতে এটি আরও দক্ষতার সাথে ফেচ করতে সাহায্য করতে পারে, বরং সব কিছু সনামাফিকভাবে এক লাইনে করার বদলে।

আমি এটিও যোগ করলাম:

Acquire::Languages "none";কারণ আমার সিস্টেমকে আমি যেসব ভাষা বলি না সেগুলোর অনুবাদ ফাইল ডাউনলোড করে সাংস্কৃতিকভাবে পূর্ণ দেখানোর দরকার নেই।

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

কেন লিনাক্স ডিফল্টভাবে এটা করে না

সিস্টেম স্থিতিশীলতা এবং শেয়ার্ড রিসোর্স পক্ষে পক্ষপাতমূলক

লিনাক্স আপডেট তাৎক্ষণিক দ্রুত করুন: এক সেটিং যা সব পার্থক্য তৈরি করলো

আমরা লিনাক্সকে আমাদের সময় ইচ্ছাকৃতভাবে বর্বাদ করার অভিযোগ আনতে শুরু করার আগে, এতে একটি কারণ আছে। মিররগুলো শেয়ার্ড инфраструкচার। যদি প্রতিটি মেশিন হঠাৎ সিদ্ধান্ত নেয় আক্রমণাত্মক প্যারালেল ডাউনলোড দিয়ে সেগুলোকে হামলা করার, জিনিসপত্র দ্রুত গুলগুলি হয়ে যাবে। তাই ডিস্ট্রিবিউশনগুলো নিরাপদ পক্ষ বেছে নেয়। কনজারভেটিভ ডিফল্ট। প্রেডিক্টেবল আচরণ। শেয়ার্ড সার্ভারগুলোর ওপর অপ্রয়োজনীয় চাপ না। এটি একই দর্শন যা অনেক লিনাক্স সিদ্ধান্তের পেছনে। প্রথমে স্থিতিশীলতা, দ্বিতীয়ে পারফরম্যান্স, অপশনাল ক্যওস। কিন্তু ট্রেড-অফ হলো আপনার সিস্টেম প্রশিক্ষণ চাকা দিয়ে চলতে পারে আপনার আসলে সেগুলোর প্রয়োজন নেই যতক্ষণ। বিশেষ করে যদি আপনি একটি ভালো কানেকশনে থাকেন এবং একটি পার্সোনাল মেশিন আপডেট করছেন, না কি কোথাও ডেটা সেন্টারে সার্ভারের বেড়া মেইন্টেইন করছেন।

লিনাক্স আপডেট তাৎক্ষণিক দ্রুত করুন: এক সেটিং যা সব পার্থক্য তৈরি করলো সম্পর্কিত

আপডেট ফিক্স করলে একটি সূক্ষ্ম কিন্তু ধারাবাহিক ঘর্ষণের উৎস দূর হলো

এখানে সেই অংশ যা আমি আশা করিনি। আপনার সিস্টেম আগে ধীর মনে হতো না। কোনো স্পষ্টভাবে। অ্যাপস ঠিকমতো লঞ্চ হতো। মাল্টিটাস্কিং মসৃণ ছিল। কিছুই চিৎকার করতো না "পারফরম্যান্স ইস্যু।" কিন্তু প্রতিবার আপডেট আসত, তখন ছিল এই লো-লেভেল ঘর্ষণ। সেই অনুভূতি "উফ, এটা কিছুক্ষণ লাগবে।" এটা যথেষ্ট প্রতিরোধ যোগ করত সিস্টেম মেইনটেনেন্সকে কিছু এভাবের মতো করতে যা এড়াতে হবে। মিরর ফিক্স করলে এবং তারপর APT কে কিছুটা কম পোস্ট অফিসের কিউর মতো আচরণ করার জন্য বাধ্য করলে সেটি পুরোপুরি দূর হলো।

এখন আপডেট इतनी দ্রুত হয় যে আমি তাদের সম্পর্কে চিন্তা করি না। আমি সেগুলো চালাই, সেগুলো শেষ হয়, এবং আমি আমার জীবনে এগিয়ে যাই। কোনো মানসিক ওভারহেড নেই, কোনো অপেক্ষার খেলা নেই, কোনো শান্ত নারাজگی পটভূমিতে বিল্ড আপ হয় না। এবং সেটিই হলো যখন বোঝা জামল। কখনো কখনো আপনার সিস্টেম ধীর নয়। এটি শুধু অপ্রয়োজনীয়ভাবে বিনয়ী। এবং এটিকে বলতে এক ছোট সেটিং লাগে, তুমি দ্রুত হওয়ার অনুমতি পেয়েছ।

  1. লিনাক্সে ক্লিপম্যান (Clipman) দিয়ে যেকোনো ইউটিউব ভিডিও সরাসরি VLC-এ খুলুন

  2. Windows 10 ও 11-এ ডিলিট করা সিস্টেম রিস্টোর পয়েন্ট রিকভার: ধাপে ধাপে গাইড

  3. উইন্ডোজ এক্সপ্লোরারের ৩টি ফ্রি বিকল্প যা আপনাকে ব্যবহার করা উচিত

  4. লম্বা সময় পিসি ব্যবহারে চোখের التনাও কমান: ব্লু লাইট ফিল্টারের সাহায্যে