একটি উবুন্টু স্থানীয়ীকৃত চিত্র কী এবং আমি কীভাবে এটি তৈরি করব?


9

আমি শুনেছি উবুন্টুর বিভিন্ন ভাষায় কাস্টমাইজড সংস্করণ তৈরি করা সম্ভব। এগুলি কী এবং আমি কীভাবে এটি তৈরি করতে পারি?

উত্তর:


14

একটি উবুন্টু স্থানীয় চিত্র কি?

স্থান বিধিনিষেধের কারণে উবুন্টু ডটকম থেকে ডাউনলোড করা সরকারী উবুন্টু ইনস্টলেশন সিডি (যা আইএসও চিত্র হিসাবেও পরিচিত) রয়েছে যা উবুন্টু উপলভ্য বেশ কয়েকটি ভাষার মধ্যে কেবল কয়েকটি মুভি রয়েছে। ইনস্টলেশনগুলির সময় বা পরে কোনও অতিরিক্ত ভাষা ডাউনলোড করা যায়।

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

তারা ইনস্টলেশনের সময় এবং একটি কার্যকরী ইন্টারনেট সংযোগের প্রয়োজন ছাড়াই স্থানীয় ভাষা সমর্থন পাওয়া সম্ভব করে তোলে। ভাষার পাশাপাশি, তারা উবুন্টুর অন্যান্য দিকগুলি নির্দিষ্ট সংস্কৃতি বা অঞ্চলের সাথে আরও প্রাসঙ্গিক করতে কাস্টমাইজ করতে সক্ষম করে।

আমি কীভাবে একটি স্থানীয় চিত্র তৈরি করতে পারি?

সরঞ্জামগুলি সেট আপ করুন

একটি ডিফল্ট প্যাকেজ সেট আপ করুন

পরবর্তী পদক্ষেপটি হ'ল আপনার ভাষার জন্য সমস্ত কাস্টমাইজেশন সহ একটি ডিফল্ট প্যাকেজ তৈরি করা । এই প্যাকেজটি চূড়ান্ত চিত্রটি তৈরি করতে পরামিতিগুলি সহ একটি টেম্পলেট হিসাবে ব্যবহৃত হবে।

ডিফল্ট প্যাকেজ তৈরি করতে এখন বিল্ড স্ক্রিপ্টটি চালান:

ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}

{defaultspackagename}আপনার প্যাকেজের নাম অনুসারে বিকল্প মনে রাখবেন । প্যাকেজ নামের জন্য সম্মেলন করা হয় ubuntu-defaults-{locale}, যেখানে {locale}হয় 2-অক্ষরের বা 3 অক্ষর আইএসও 639-2 কোড আপনার লোকেল জন্য। যেমন কাতালান-ভাষী অঞ্চলের জন্য ডিফল্ট প্যাকেজubuntu-defaults-ca

এই মুহুর্তে আপনি সেই ডিরেক্টরিতে .txt ফাইলগুলিতে আপনার লোকালে সমস্ত প্রাসঙ্গিক সেটিংস পরিবর্তন করতে পারেন। তারা সব নথিভুক্ত এবং উদাহরণ রয়েছে।

ডিফল্ট প্যাকেজ তৈরি করুন

পূর্ববর্তী পদক্ষেপে আপনি যা তৈরি করেছেন সেটি হ'ল উত্স প্যাকেজ, যা এটি ইনস্টলযোগ্য প্যাকেজ তৈরি করার জন্য আপনাকে এখন তৈরি করতে হবে।

প্যাকেজটি তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

dpkg-buildpackage

যদি সবকিছু ঠিকঠাক .debহয় তবে আপনার প্যারেন্ট ফোল্ডারে এক্সটেনশন সহ একটি প্যাকেজ থাকবে । কিছুটা এইরকমmyprojectdefaults_0.1_all.deb

স্থানীয় প্যাকেজ থেকে আপনার আইএসও চিত্রটি তৈরি করুন

এখন ইমেজ তৈরির জন্য কমান্ড চালান। কমান্ডটি চালানোর জন্য আপনার একটি ওয়ার্কিং ইন্টারনেট সংযোগ এবং কয়েক গিগাবাইট ফ্রি প্রয়োজন। এটি সম্পূর্ণ হতে কয়েক মিনিট সময় নেবে-

ubuntu-defaults-image --package  ../myprojectdefaults_0.1_all.deb

ফলাফলের চিত্রটি .iso এক্সটেনশান সহ এক

দ্রষ্টব্য: স্থানীয় প্যাকেজ ব্যবহারের বিকল্প হিসাবে আপনি একটি পিপিএ সেট আপ করতে পারেন এবং নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন (উদাহরণস্বরূপ ধরে নেওয়া হয় আপনি নিজের প্যাকেজটির নাম দিয়েছেন পিপিএ-তে উবুন্টু-ডিফল্টস-সিএ):

ubuntu-defaults-image --ppa  lpusername/ppaname  --locale ca

পরীক্ষা করে দেখুন man পৃষ্ঠা অতিরিক্ত অপশন সম্পর্কে জানতে

পরীক্ষা

আপনার চিত্রের স্থানীয় পরীক্ষা করুন (যেমন আপনি এটি ভার্চুয়ালবক্স সহ ভার্চুয়াল মেশিনে ইনস্টল করতে পারেন)

অবশেষে, ডাউনলোড এবং পরীক্ষার জন্য সবার জন্য চিত্রটি সর্বজনীন স্থানে আপলোড করুন।

এটাই!

উদাহরণ 1: প্যাকেজ থেকে কাতালানদের জন্য স্থানীয় চিত্র তৈরি করা

ধরে নিই যে সমস্ত সরঞ্জাম ইনস্টল করা আছে, আমরা কেবল কাতালান-ভাষী অঞ্চলে স্থানীয়করণের জন্য আইএসও তৈরি করতে কমান্ডগুলি চালাতে পারি:

ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca

এই মুহুর্তে আমরা কাতালান ভাষার প্যাকগুলি ইনস্টল করতে এবং কাতালান কীবোর্ড নির্বাচন করার জন্য প্রয়োজনীয় ফাইলগুলি সংশোধন করি। আমরা নিম্নলিখিত ফাইলগুলি সংশোধন করি:

  • i18n/keyboard.txt -> কীবোর্ড হিসাবে 'এস বিড়াল' উল্লেখ করে
  • i18n/langpacks.txt -> একটি ভাষা প্যাক হিসাবে 'সিএ সম্পূর্ণ' নির্দিষ্ট করে
  • i18n/language.txt -> ভাষা কোড হিসাবে 'সিএ' নির্দিষ্ট করে

এবং তারপরে আমরা ডিফল্ট প্যাকেজ এবং চিত্রটি তৈরি করা চালিয়ে যাচ্ছি:

dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb

উদাহরণ 2: পিপিএ থেকে কাতালানদের জন্য স্থানীয় চিত্র তৈরি করা

এই উদাহরণটি ধরে নেওয়া হয়েছে যে আমরা ইতিমধ্যে একটি ডিফল্ট প্যাকেজ সহ একটি পিপিএ তৈরি করেছি, সুতরাং আমাদের কেবলমাত্র আইএসওকে পুনর্বিবেচনার জন্য কমান্ড চালানো দরকার:

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