প্রশ্ন কিভাবে কমান্ড লাইন মাধ্যমে আপডেট ইনস্টল করবেন?


যখন আমি SSH এর মাধ্যমে আমার ওয়েব সার্ভারে লগ ইন করি তখন আমি তথ্যটি দেখি:

88 packages can be updated.
80 updates are security updates

আমি চেষ্টা করেছিলাম apt-get update তারপর apt-get upgrade কিন্তু প্রত্যেকবার আমি লগ ইন করলেও আপডেট সম্পর্কে বার্তাটি দেখি। আমি কিভাবে তাদের ইনস্টল করব?


588
2017-10-05 13:44


উত্স


আপনি কি প্রথমে এটি চেষ্টা করেছেন: সুডো এ্যাপ্ট-পরিচ্ছন্ন হোন এটি ক্যাশে পরিষ্কার করা উচিত। - user2635584


উত্তর:


এটা চেষ্টা কর:

sudo apt-get update        # Fetches the list of available updates
sudo apt-get upgrade       # Strictly upgrades the current packages
sudo apt-get dist-upgrade  # Installs updates (new ones)

প্রতিটি সম্পর্কে ডকুমেন্টেশন apt-get বিকল্প পাওয়া যাবে apt-get জন্য ম্যান পেজ। এই চলমান দ্বারা উপলব্ধ man apt-get আপনার কম্পিউটারে.


736
2017-10-05 14:05



আমি সবসময় সঙ্গে পুনরায় আরম্ভ করা উচিত sudo reboot এরপর? - hellboy
আমি চালানোর আছে apt-get autoremove অথবা আমি দ্রুত ডিস্কে স্থান চালানো। - Jeff
আমি যোগ করার প্রয়োজন -y এটা কাজ করার জন্য। উবুন্টু 17.10 - T04435


এটি স্বাভাবিক আচরণ।

লগইন-এ আপনি যে বার্তাটি দেখেন সেটি সার্ভারের স্থিতি 'বার্তা-এর-দি-দিন' এ যোগ করা হয়েছে যা কেবলমাত্র আপডেট প্রতিটি ক্যালেন্ডার দিন (অথবা সার্ভার বুট / প্রারম্ভে)। ব্যবহার করে, বিষয়বস্তু একটি বর্ণন আছে

cat /etc/motd

এখনও চলমান পরে, একই আপডেট উপলব্ধ দেখতে

sudo apt-get update && sudo apt-get upgrade

প্রত্যাশিত করা হয়। যদি আপনি তারপর এই কমান্ড পুনরায় চালানো হবে কেবল আরও (নতুন) আপডেট প্রকাশ করা হয়েছে যদি কোনো আরও আপডেটের জন্য অনুরোধ করা হবে।


83
2017-10-05 20:26



আমি মনে করি পুরো সিস্টেমের কোনও ফাইল পরিবর্তন পরবর্তী ক্যালেন্ডারের দিন পর্যন্ত দেখা যাচ্ছে না, তাই কি তাৎক্ষণিকভাবে পরিবর্তনগুলি দেখতে শুরু করার জন্য "রিফ্রেশ" করার উপায় আছে? - aljuaid86
আপনি বিষয়বস্তু জন্য আপডেট মানে বার্তা অফ দ্য-ডে, বা চলমান পরে আপনি কি চান না sudo apt-get update && sudo apt-get upgrade ? - david6
এটি 16.04 এ আর সত্য নয়। "Apt-get dist-upgrade" এবং রিবুট করার পরে "0 প্যাকেজ আপগ্রেড করা যেতে পারে" দেখুন। - Bogdan Calmac
দ্য '.. অথবা সার্ভার পুনরায় বুট করুন ..' উপরে বিবৃতি যে কভার করে। - david6
বিড়াল: / ইত্যাদি / মোড: কোন ফাইল বা ডিরেক্টরি - xApple


টাইপ করে সব কমান্ড এক্সিকিউট করুন sudo একদা:

sudo -- sh -c 'apt-get update; apt-get upgrade -y; apt-get dist-upgrade -y; apt-get autoremove -y; apt-get autoclean -y'

অথবা

sudo -s -- <<EOF
apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get autoremove -y
apt-get autoclean -y
EOF

অথবা এমনকি একটি সংক্ষিপ্ত জন্য লুপ (ধন্যবাদ @ ডেজার্ট)

sudo bash -c 'for i in update {,dist-}upgrade auto{remove,clean}; do apt-get $i -y; done'

76
2017-11-08 09:28



এটি একটি সার্ভার আপগ্রেড করার এবং আমার দৃশ্যে, এই থ্রেডে উপলব্ধ সর্বাধিক সমাধানগুলির একটি খুব পুঙ্খানুপুঙ্খ এবং সম্পূর্ণ উপায়। ধন্যবাদ, @ বেনি! - unrivaledcreations
আপনি এমনকি প্রতিস্থাপন দ্বারা এটি খাটো করতে পারেন apt-get সঙ্গে apt এবং dist-upgrade সঙ্গে full-upgrade। - Eng.Fouad


আপনার সার্ভারে আপনার লগ একবার, নীচের কমান্ড চালান।

sudo apt-get upgrade

এটা কৌতুক করা উচিৎ। হয়তো আপনি শুধু আপনার সার্ভার পুনরায় আরম্ভ করতে হবে।


10
2018-04-20 09:29



আপনার উত্তরের জন্য আপনাকে ধন্যবাদ কিন্তু আমি আপড-আপগ্রেড করার চেষ্টা করেছি। সার্ভারটি পুনঃসূচনা করা প্রশ্নটির বাইরে কারণ আমার কাছে এটিতে সাইট রয়েছে। - Marlin
যদি আপনি একটি আপডেট ইনস্টল করেন যা সরাসরি কার্নেলকে প্রভাবিত করে বা এটি একটি ড্রাইভার আপডেট বা এটি একটি জটিল সুরক্ষা আপডেট, তবে আপনাকে সার্ভারটি পুনরায় চালু করতে হবে। - Evandro Silva
হয়তো আপনি একটি মিনিটের জন্য একটি ত্রুটি 503 বিবেচনা করা উচিত। আপনি কি জানেন এই ধরনের আপডেট কি? - NorTicUs
সার্ভারটি যদি অফলাইনে থাকে তবে আপনি কিভাবে 503 দিতে পারেন? - mcont


আমার ক্ষেত্রে, আমি একটি ভুল বা প্রবেশযোগ্য ছিল না URL টি মধ্যে /etc/apt/sources.list। এই ইউআরএল মুছে ফেলার পর, আমি সব প্যাকেজ সফলভাবে আপডেট করতে সক্ষম হয়েছিলাম।

আদেশগুলি:

sudo vi /etc/apt/sources.list
sudo apt-get update && sudo apt-get upgrade

8
2017-08-26 07:47





আমার (সত্যিই দেরী, আমি necromancer ব্যাজ পছন্দ :-)) সমাধান:

  1. ইনস্টল করুন wajig (একদা):

    sudo apt-get install wajig 
    
  2. আপনি আপনার সিস্টেম সম্পূর্ণরূপে আপডেট / আপগ্রেড করতে চান

    wajig dailyupgrade
    

    (এটি প্রয়োজন হলে পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে, এবং সমস্ত আপডেট, আপগ্রেড, ডিস্ট্রিবিউশন, এবং স্বয়ংক্রিয় পদক্ষেপগুলি আপনার জন্য পদক্ষেপ নেবে)।


7
2017-10-12 02:22





আপনাকে এটি করতে হবে -

sudo touch /etc/motd.tail

থেকে - উবুন্টু আমাকে বলে যে আমার প্যাকেজ না থাকলে আপগ্রেড করতে হবে

এটা 14.04 এ আমার জন্য কাজ করে


4
2017-12-16 18:47





এই স্ক্রিপ্টটি অনাক্রম্য প্যাকেজগুলি সরাতে এবং ওএস চায় যদি শুধুমাত্র রিবুট করে আপডেটগুলিকে স্বয়ংক্রিয় করে তুলতে সহজ

remote_user=usernamehere
remote_host=example.com

ssh -A -n -o StrictHostKeyChecking=no ${remote_user}@${remote_host} && \
sudo apt-get update && \
sudo apt-get -f install -y && \
sudo apt-get -o Dpkg::Options::="--force-confnew" -yy dist-upgrade -y && \
sudo apt-get autoremove -y && \
[ -f /var/run/reboot-required ] && \
echo "sudo reboot now" && \
sudo reboot now 

আপনার স্থানীয় বাক্সে চালানোর জন্য শুধুমাত্র প্রথম লাইনটি ssh করছেন

এখানে একটি উদীয়মান আমি ~ /। bashrc সংরক্ষণ

alias doit='echo; kill $( ps -eafww|grep update-manager|grep -v grep | grep update-manager | tr -s " " |cut -d" "  -f2 ) > /dev/null 2>&1;  echo "sudo apt-get update && sudo apt-get dist-upgrade &&  [ -f /var/run/reboot-required ] && echo && echo reboot required && echo";echo;sudo apt-get update && sudo apt-get dist-upgrade &&  [ -f /var/run/reboot-required ] && echo && echo reboot required && echo '

তারপর টার্মিনাল আমি শুধু ইস্যু doit


1
2017-08-13 11:27





যদি আপনি চালানো apt-get update আবার পরে apt-get upgrade শেষ হয়েছে, ssh লগইন এ যারা বার্তা দূরে যেতে হবে।


0
2017-08-18 01:36





আপনি এই সব চেষ্টা করতে পারেন:

sudo apt-get install software-center (সফ্টওয়্যার কেন্দ্র পায়)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

-2



তবে সফ্টওয়্যার কেন্দ্রে কেনই বা কমান্ড লাইনের মাধ্যমে আপডেট ইনস্টল করা যায়? (আপনার অনুসরণ করা কোনও আদেশের সফটওয়্যার সেন্টারটির প্রয়োজন নেই এবং এটি ইনস্টল করা থাকলেও এটির কোনও এটি ব্যবহার করবেন না বা এটি থেকে উপকৃত হবেন না।) মনে রাখবেন যে এটি অসম্ভাব্য বলে মনে হচ্ছে যে এটি "প্যাকেজগুলি আপডেট করা যাবে" বার্তাটি উপস্থিত হতে থাকবে। অন্যরা যেমন বলেছে, সম্ভবত বার্তাটি কেবলমাত্র ফলাফলগুলির প্রতিফলন করছে না update এবং upgrade কর্ম। প্যাকেজ পর্যন্ত পর্যন্ত আপগ্রেড করা হতে পারে dist-upgrade কর্ম, কিন্তু একটি স্থিতিশীল রিলিজের উপর একযোগে 88 যেমন প্যাকেজ আছে বিরল। - Eliah Kagan