ইংরেজিফরাসিস্প্যানিশ

সার্ভার চালান | Ubuntu > | Fedora > |


অনওয়ার্কস ফেভিকন

মিনি-ডিনস্টল - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে মিনি-ডিনস্টল চালান

এটি হল মিনি-ডিনস্টল কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


মিনি-ডিনস্টল - একটি সংগ্রহস্থলে ডেবিয়ান প্যাকেজ আপডেট করার জন্য ডেমন

সাইনোপিসিস


মিনি-ডিনস্টল [অপশন] [ডিরেক্টরি]

বর্ণনাঃ


মিনি-ডিনস্টল একটি ব্যক্তিগত APT সংগ্রহস্থলে ডেবিয়ান প্যাকেজ ইনস্টল করার জন্য একটি টুল; এটা
খুব অনুরূপ ডিনইনস্টল অরিকের টুল: এটি একটি পরিবর্তন ফাইল নেয় এবং এটি ইনস্টল করে
ডেবিয়ান আর্কাইভে।

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

মিনি-ডিনস্টল এর মধ্যে একটি পরিবর্তন ফাইল নেয় ইনকামিং ডিরেক্টরি (বা এর কমান্ড লাইনে
ব্যাচ মোড), এবং এটি একটি ডিরেক্টরিতে উল্লেখ করা ফাইলগুলি ইনস্টল করে এবং প্যাকেজ সেট আপ করে
এবং APT এর সাথে ব্যবহারের জন্য সোর্স ফাইল।

রানার্স


মিনি-ডিনস্টল দুটি মোডের একটিতে চলতে পারে: ব্যাচ মোড বা ডেমন মোড। ব্যাচ মোডে,
queue অবিলম্বে প্রক্রিয়া করা হয়, এবং এটি সম্পন্ন হলে কমান্ডটি প্রস্থান করে। ডেমন মোডে, যা
ডিফল্ট হয়, মিনি-ডিনস্টল ব্যাকগ্রাউন্ডে চলে এবং ক্রমাগত সারি চেক করে, এবং
যখনই এটি পরিবর্তিত হয় তখনই এটি প্রক্রিয়া করবে।

.চ্ছিক ডিরেক্টরি আর্গুমেন্ট সারির রুট ডিরেক্টরি নির্দিষ্ট করে। যদি কোন তর্ক না হয়
নির্দিষ্ট করা হয়, কনফিগারেশন ফাইল থেকে মান ব্যবহার করা হয়।

নিম্নলিখিত বিকল্পগুলি ব্যবহার করা যেতে পারে:

-v, -- ভারবোস
চালানোর সময় অতিরিক্ত তথ্য প্রদর্শন করুন

-q, -- শান্ত
যতটা সম্ভব কম তথ্য প্রদর্শন করুন

-c, --config=ফাইল
পরিবর্তে, কনফিগারেশন ফাইল হিসাবে FILE ব্যবহার করুন ~/.mini-dinstall.conf

-d, --ডিবাগ
আউটপুট ডিবাগিং তথ্য টার্মিনালে এবং লগে

--নো-লগ
লগগুলিতে কোন তথ্য লিখবেন না

--নো-ডিবি
প্যাকেজ ডাটাবেসে লুকআপ নিষ্ক্রিয় করুন। apt-ftparchive --db বিকল্প ছাড়া চালান

-n, --না-কাজ
কোনো পরিবর্তন করবেন না; এর সাথে একত্রে দরকারী -v পতাকা

-b, --ব্যাচ
ব্যাচ মোডে চালান

-r, --চালান
বর্তমানে চলমান ডেমনকে অবিলম্বে সারি প্রক্রিয়া করতে বলুন

-k, --হত্যা
বর্তমানে চলমান ডেমনকে হত্যা করুন

--help উপলব্ধ বিকল্পগুলির একটি সংক্ষিপ্ত ওভারভিউ প্রদর্শন করুন

--সংস্করণ
সফ্টওয়্যার সংস্করণ প্রদর্শন করুন

কনফিগারেশন


মিনি-ডিনস্টলএর প্রধান কনফিগারেশন ফাইল ~/.mini-dinstall.conf. ফাইল একটি গঠিত
বিভিন্ন বিভাগের সংখ্যা, প্রতিটি একটি ভিন্ন বিতরণে আবেদন করে (যা
একটি পরিবর্তন ফাইলে বিতরণ ক্ষেত্রের সাথে মিলে যায়)। একটি ডিফল্ট বিভাগ আছে
(ডিফল্ট), যা সমস্ত বিতরণে প্রযোজ্য।

প্রতিটি বিভাগে যেকোনো সংখ্যা থাকতে পারে

নাম = মান

কম্বিনেশন, যা সেই ডিস্ট্রিবিউশনের জন্য একটি কনফিগারেশন প্যারামিটার সেট করে (বা ডিফল্ট
এক). তালিকাগুলি কমা দ্বারা পৃথক করা উচিত, স্ট্রিংগুলি শুধুমাত্র উদ্ধৃতি দিয়ে আবদ্ধ করা প্রয়োজন যদি
এগুলিতে স্পেস বা কমা রয়েছে এবং বুলিয়ান মান সত্যের জন্য 1 এবং মিথ্যার জন্য 0 হওয়া উচিত।

কনফিগারেশন পরামিতি উপলব্ধ ডিফল্ট বিভাগ নিম্নরূপ:

সংরক্ষণাগার
এর মূল মিনি-ডিনস্টল সংরক্ষণাগার সেট করা আবশ্যক, হয় এখানে বা কমান্ডে
লাইন।

অতিরিক্ত_কিরিং
স্বাক্ষর যাচাইকরণের জন্য ব্যবহার করার জন্য অতিরিক্ত GnuPG কীরিং।

ইনকামিং_অনুমতি
জন্য অনুমতি ইনকামিং ডিরেক্টরি. মিনি-ডিনস্টল সেট করার চেষ্টা করবে
স্টার্টআপে ডিরেক্টরির অনুমতি। শূন্যের মান (´'0´' বা ´'0000´') হবে
অনুমতি সেটিং অক্ষম করুন। এটি করার জন্য, আপনাকে অবশ্যই দ্বারা ইনকামিংয়ের জন্য অনুমতি সেট করতে হবে
হাত! 0750 এ ডিফল্ট।

চাবির রিং
পরিবর্তন ফাইলের স্বাক্ষর যাচাইকরণের জন্য ব্যবহার করার জন্য GnuPG কীরিং। এই সেট করা
প্যারামিটার ডিফল্ট তালিকা পরিবর্তন করবে; এটি সাধারণত সংশোধন করা ভাল
অতিরিক্ত_কিরিং পরিবর্তে. debian-keyring প্যাকেজ থেকে কীরিংগুলিতে ডিফল্ট।

লগ ফাইল
ফাইলের নাম (এর সাথে সম্পর্কিত সংরক্ষণাগার) যেখানে তথ্য লগ করা হবে। পূর্ব নির্ধারিত
"mini-dinstall.log" এ।

mail_log_flush_count
লগ বার্তার সংখ্যা যার পরে সারিবদ্ধ বার্তাগুলি আপনাকে পাঠানো হবে৷ পূর্ব নির্ধারিত
10 তে

mail_log_flush_level
লগ লেভেল যার উপর অবিলম্বে সমস্ত সারিবদ্ধ লগ বার্তা পাঠাতে হবে। বৈধ মান
জন্য হিসাবে একই mail_log_level বিকল্প ডিফল্ট থেকে ERROR.

mail_log_level
ডিফল্ট লগ লেভেল যা আপনাকে ইমেলের মাধ্যমে পাঠানো হয়। বৈধ মান অন্তর্ভুক্ত ডিবগ,
তথ্য, সতর্ক, ERROR, এবং গুরুতর. ডিফল্ট থেকে ERROR.

mail_to
যে ব্যবহারকারীকে লগ মেল করা উচিত। বর্তমান ব্যবহারকারীর কাছে ডিফল্ট।

মেইল_বিষয়_টেমপ্লেট
ইমেইল বিষয় শৈলী. উপলব্ধ প্রতিস্থাপন ভেরিয়েবল হয় উৎস, সংস্করণ,
পালক, ... (. পরিবর্তনে সমস্ত বিবৃতি) এবং পরিবর্তন_বিহীন_বিন্দু (একই রকম
পরিবর্তনগুলি, কিন্তু শুধুমাত্র একটি বিন্দু সহ লাইন ছাড়া)। ডিফল্ট হল:

মিনি-ডিনস্টল: %(উৎস) %(সংস্করণ) থেকে %(বন্টন)s সফলভাবে ইনস্টল করা হয়েছে

mail_body_template
ইমেইল বডির স্টাইল। বৈধ মান এর জন্য একই মেইল_বিষয়_টেমপ্লেট
বিকল্প ডিফল্ট হল:

প্যাকেজ: %(উৎস)
রক্ষণাবেক্ষণকারী: % (রক্ষণাবেক্ষণকারী)
পরিবর্তিত-দ্বারা: %(পরিবর্তিত-দ্বারা)গুলি৷
পরিবর্তন করুন:
%(পরিবর্তন_বিহীন_বিন্দু)

tweet_server
টুইট পুশ করার সার্ভার। সম্ভাব্য মান হয় টুইটার or পরিচয়

টুইট_ব্যবহারকারী
টুইট সার্ভারে লগইন করার জন্য ব্যবহারকারীর নাম

tweet_password
টুইট সার্ভারে লগইন করার জন্য পাসওয়ার্ড

tweet_template
টুইট বডির স্টাইল। বৈধ মান এর জন্য একই মেইল_বিষয়_টেমপ্লেট
বিকল্প ডিফল্ট হল:

%(উৎস) %(সংস্করণ) থেকে %(বন্টন)গুলি ইনস্টল করা হয়েছে

trigger_reindex
ডেমন মোডে, প্যাকেজ এবং সোর্স ফাইলগুলি পুনরায় তৈরি করা হবে কি না
প্রতিটি আপলোড। আপনি যদি এটি অক্ষম করেন, আপনি সম্ভবত সক্ষম করতে চান dynamic_reindex। আপনি
আপনি একটি ইনস্টল করলে এটি নিষ্ক্রিয় করতে চাইতে পারেন অনেক প্যাকেজ ডিফল্ট সক্রিয় করতে.

use_dnotify
সক্ষম হলে, ব্যবহার করুন অবহিত করা(1) পরিবর্তনের জন্য ডিরেক্টরি নিরীক্ষণের কমান্ড। কেবল
প্রাসঙ্গিক যদি dynamic_reindex সক্রিয় করা হয়. মিথ্যা থেকে ডিফল্ট.

verify_sigs
পরিবর্তন ফাইলে স্বাক্ষর যাচাই করতে হবে কি না। যদি ডিফল্ট সক্রিয় হয়
debian-keyring প্যাকেজ ইনস্টল করা আছে, অন্যথায় নিষ্ক্রিয়।

কনফিগারেশন পরামিতি যে সেট করা যেতে পারে ডিফল্ট বিভাগ এবং বিতরণ-
নির্দিষ্ট বিভাগ হল:

উপনাম বিকল্প বিতরণ নামের একটি তালিকা।

আর্কিটেকচারের
সাবডিরেক্টরি তৈরি করার জন্য আর্কিটেকচারের একটি তালিকা। ডিফল্ট "সকল, i386,
পাওয়ারপিসি, স্পার্ক"।

সংরক্ষণাগার_শৈলী
হয় "ফ্ল্যাট" বা "সাধারণ-সাবডির"। একটি সমতল সংরক্ষণাগার শৈলী বাইনারি সব রাখে
প্যাকেজগুলিকে একটি সাবডিরেক্টরিতে তৈরি করে, যখন সাধারণ আর্কাইভ শৈলী বাইনারিকে বিভক্ত করে
স্থাপত্য দ্বারা প্যাকেজ. সেট করতে হবে।

"ফ্ল্যাট" শৈলীর উত্সগুলি এর মতো হওয়া উচিত:

deb ফাইল:///home/walters/debian/ অস্থির/
deb-src ফাইল:///home/walters/debian/ unstable/
deb ফাইল:///home/walters/debian/ পরীক্ষামূলক/
deb-src ফাইল:///home/walters/debian/ পরীক্ষামূলক/

"সাবডির" শৈলীর উত্সগুলি দেখতে এইরকম হওয়া উচিত:

দেবের http://localhost/~walters/debian/ স্থানীয়/$(ARCH)/
দেবের http://localhost/~walters/debian/ স্থানীয়/সমস্ত/
দেবের-src http://localhost/~walters/debian/ স্থানীয়/উৎস/

chown_changes_files
পরিবর্তন ফাইল অন্যদের দ্বারা অপঠনযোগ্য করা উচিত কিনা তা নির্ধারণ করে। এই
ডিফল্টরূপে সক্রিয়, এবং একটি ভাল জিনিস, যেহেতু অন্য কেউ অপ্রত্যাশিতভাবে পারে
আপনার প্যাকেজ আপলোড করুন। এটি পরিবর্তন করার আগে সাবধানে চিন্তা করুন।

dynamic_reindex
সক্রিয় থাকলে, পরিবর্তন এবং নতুন প্যাকেজ এবং উত্স ফাইলগুলির জন্য ডিরেক্টরিগুলি দেখা হয়৷
প্রয়োজন অনুযায়ী তৈরি করা হয়। শুধুমাত্র ডেমন মোডে ব্যবহৃত হয়। ডিফল্ট থেকে সত্য।

generate_release
একটি রিলিজ ফাইল তৈরি করার কারণ (দেখুন মুক্তি_* নীচে) যদি সক্রিয় থাকে। অক্ষম
গতানুগতিক.

রাখা_পুরাতন
পুরানো প্যাকেজ রাখা উচিত কি না, নতুন হলে মুছে ফেলার পরিবর্তে
একই প্যাকেজের সংস্করণ আপলোড করা হয়। মিথ্যা থেকে ডিফল্ট.

mail_on_success
সফল ইনস্টলেশনের সময় মেল করা হবে কিনা। ডিফল্ট থেকে সত্য।

tweet_on_success
সফল ইনস্টলেশনের সময় টুইট করবেন কিনা (যেমন twitter/identi.ca এ)। পূর্ব নির্ধারিত
মিথ্যা।

সর্বোচ্চ_পুনরায় চেষ্টার_সময়
এটি প্রত্যাখ্যান করার আগে একটি অসম্পূর্ণ আপলোডের জন্য অপেক্ষা করার সর্বোচ্চ সময়।
সেকেন্ডে নির্দিষ্ট করা হয়েছে। দুই দিনের জন্য ডিফল্ট.

ভোটের_সময়
যদি পরিবর্তনের জন্য কত ঘন ঘন ডিরেক্টরি (সেকেন্ডে) পোল করতে হয় dynamic_reindex is
সক্রিয় ডিফল্ট 30 সেকেন্ড।

post_install_script
পরিবর্তন ফাইল ইনস্টল করার পরে এই স্ক্রিপ্টটি চালানো হয়, এর সম্পূর্ণ পাথ সহ
তার যুক্তি হিসাবে ফাইল পরিবর্তন.

pre_install_script
পরিবর্তন ফাইল ইনস্টল করার আগে এই স্ক্রিপ্টটি চালানো হয়, এর সম্পূর্ণ পাথ সহ
তার যুক্তি হিসাবে ফাইল পরিবর্তন. যদি এটি একটি ত্রুটি সহ প্রস্থান হয়, পরিবর্তন ফাইল হয়
বাদ পড়ে

রিলিজ_কোডনাম
রিলিজ ফাইলের কোডনেম ক্ষেত্র। ডিফল্ট "কোনটিই নয়"।

রিলিজ_বিবরণ
রিলিজ ফাইলে বর্ণনা ক্ষেত্র। ডিফল্ট "কোনটিই নয়"।

রিলিজ_লেবেল
রিলিজ ফাইলে লেবেল ক্ষেত্র। বর্তমান ব্যবহারকারীর ব্যবহারকারীর নাম ডিফল্ট।

রিলিজ_অরিজিন
রিলিজ ফাইলের মূল ক্ষেত্র। বর্তমান ব্যবহারকারীর ব্যবহারকারীর নাম ডিফল্ট।

রিলিজ_স্যুট
রিলিজ ফাইলে স্যুট ক্ষেত্র। ডিফল্ট "কোনটিই নয়"।

পরীক্ষামূলক_মুক্তি
পরীক্ষামূলক_রিলিজ ক্ষেত্রটি রিলিজটিকে পরীক্ষামূলক হিসাবে চিহ্নিত করে। ডিফল্ট থেকে
"কোনটিই"।

রিলিজ_সাইনস্ক্রিপ্ট
যদি নির্দিষ্ট করা থাকে, এই স্ক্রিপ্টটিকে রিলিজ ফাইলে স্বাক্ষর করতে বলা হবে। এটা আহ্বান করা হবে
রিলিজ ফাইল ধারণকারী ডিরেক্টরিতে, এবং ফাইলের নাম গ্রহণ করা উচিত
প্রথম আর্গুমেন্ট হিসেবে সাইন ইন করতে ফাইল রিলিজ করুন (মনে রাখবেন এটি একটি অস্থায়ী পাস হয়েছে
ফাইলের নাম, না মুক্তি) এটি নামের একটি ফাইলে একটি বিচ্ছিন্ন স্বাক্ষর তৈরি করা উচিত
Release.gpg.

ব্যবহার ডিপিইউটি


ব্যবহার করার একটি সুবিধাজনক উপায় মিনি-ডিনস্টল সঙ্গে সমন্বয় হয় dputএর "স্থানীয়" পদ্ধতি। দ্য
লেখক সাধারণত ব্যবহার করে তার ডেবিয়ান প্যাকেজ পরীক্ষা করে dput একটি স্থানীয় তাদের আপলোড করতে
সংগ্রহস্থল, এবং তারপর স্থানীয়ভাবে সেগুলি পুনরুদ্ধার করতে APT এর "ফাইল" পদ্ধতি ব্যবহার করে। এখানে একটি নমুনা আছে
dput স্তবক:

[স্থানীয়]
fqdn = space-ghost.verbum.private
ইনকামিং = /src/debian/mini-dinstall/আগত
পদ্ধতি = স্থানীয়
run_dinstall = 0
post_upload_command = mini-dinstall -r

স্পষ্টতই, আপনার "fqdn" এবং "আগত" মানগুলি যা কিছু আছে তার সাথে প্রতিস্থাপন করা উচিত
আপনার মেশিনের জন্য উপযুক্ত। কিছু নমুনা APT পদ্ধতি কনফিগারেশনে তালিকাভুক্ত ছিল
অধ্যায়.

এখন, আপনার ডেবিয়ান প্যাকেজগুলি পরীক্ষা করার জন্য আপনাকে যা করতে হবে তা হল:

$ dpkg-বিল্ড প্যাকেজ
$dput স্থানীয় ../program_1.2.3-1_powerpc.changes
# কয়েক সেকেন্ড অপেক্ষা করুন
$ apt- আপডেট পান
$ apt-get ইন্সটল প্রোগ্রাম

onworks.net পরিষেবা ব্যবহার করে অনলাইনে মিনি-ডিনস্টল ব্যবহার করুন


Ad


Ad