ফ্রিবিএসডি `ফ্রিবিএসডি-আপডেট` অটোমেশন?


8

freebsd-updateকমান্ড ডাউনলোডের পরে এন্ট্রি আপডেট করে মুদ্রণ করে। তবে এটি তাদের সাথে দেখায় more। সুতরাং চালিয়ে যাওয়ার জন্য আমাকে কিছু স্পেস টিপতে হবে। এই আচরণ এড়ানোর কোনও উপায় আছে কি? আমি সম্পূর্ণরূপে স্বয়ংক্রিয় পদ্ধতিতে আপডেট সম্পাদন করতে চাই।

উত্তর:


11

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

/usr/local/etc/periodic/weekly/912.freebsd-updateনিম্নলিখিতটি দিয়ে ফাইলটি তৈরি করুন :

#!/bin/sh -
#
#

# If there is a global system configuration file, suck it in.
#
if [ -r /etc/defaults/periodic.conf ]
then
    . /etc/defaults/periodic.conf
    source_periodic_confs
fi

case "$weekly_freebsd-update_enable" in
    [Yy][Ee][Ss])
        echo ""
        echo "Updating system via freebsd-update:"

        freebsd-update cron install;;

    *)  rc=0;;
esac

exit $rc

আপনার স্বাভাবিক পর্যায়ক্রমিক প্রতিবেদনে chmod +x 912.freebsd-update
যুক্ত weekly_freebsd-update_enable="YES"করে এটি সক্ষম করবেন না তা ভুলে যাবেন না /etc/periodic.conf
(অপারেশন থেকে ইমেলটি ডিফল্টরূপে রুট করতে হবে)।

912 নম্বরটি নির্বিচারে, এটি আমি ব্যবহার করি কেবল সংখ্যা। আপনি 900 ব্যাপ্তিতে যে কোনও কিছু চয়ন করতে পারেন এবং এটি ঠিকঠাক কাজ করা উচিত।


বন্দর সম্পর্কে কি? এই ধরনের স্ক্রিপ্টের অর্থ কী? "সম্ভাব্য ভুল গুলো কী কী হতে পারতো?" :) এই পয়েন্ট রিলিজ (যেমন 9.2 → 9.3) বা বড় আপগ্রেড (উদাহরণস্বরূপ 9.3 → 10.1) সঞ্চালন করা হবে?
অ্যারাক্যাট

দয়া করে এই উত্তরের প্রথম লাইনটি আবার পড়ুন, আমি সত্যিই এটি বোঝাতে চাইছি। প্রশ্নটি আপনি যা চেয়েছিলেন তার কোনওটি সম্পর্কে নয়, কেবল সেই প্রক্রিয়াটি স্বয়ংক্রিয় করার বিষয়ে। পোর্টগুলি ফ্রিবিএসডি-আপডেট দ্বারা স্পর্শ করা হয় না, আপনাকে তার জন্য পোর্টমাস্টার, পোর্টআপগ্রেড বা সম্ভবত পডরিয়ার স্বয়ংক্রিয় করতে হবে (এবং এটি কিছু বন্দরগুলির পক্ষে সহজ নয় )। কী ভুল হতে পারে: কোনও ফ্রিবিএসডি-আপডেট চালানোর সমতুল্য, মূলত একটি আপগ্রেডের মাঝামাঝি হার্ডওয়্যার সমস্যা; বা কোনও খারাপ পার্থক্য যদিও এটি অফিশিয়াল উত্স থেকে অসম্ভব। উপরের স্ক্রিপ্টটি সংস্করণগুলিতে ঝাঁপ দেয় না; আপনার আরও নতুন সংস্করণ নির্দিষ্ট করতে হবে বলে এটি আরও জটিল হবে।
ক্রিস এস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.