আমি কিছুদিন ধরে উবুন্টুর আলফা রিলিজ চালাচ্ছি। আমি ইস্যুগুলির মধ্যে চালিয়ে যাচ্ছি - আমি কীভাবে এগুলি সমাধান করতে পারি? আমি যখন এই সমস্যাগুলির মুখোমুখি হই তখন আমার কী করা উচিত? এবং আমি অন্যান্য উবুন্টু + 1 ব্যবহারকারীদের জিজ্ঞাসা করতে কোথায় পাব?
আমি কিছুদিন ধরে উবুন্টুর আলফা রিলিজ চালাচ্ছি। আমি ইস্যুগুলির মধ্যে চালিয়ে যাচ্ছি - আমি কীভাবে এগুলি সমাধান করতে পারি? আমি যখন এই সমস্যাগুলির মুখোমুখি হই তখন আমার কী করা উচিত? এবং আমি অন্যান্য উবুন্টু + 1 ব্যবহারকারীদের জিজ্ঞাসা করতে কোথায় পাব?
উত্তর:
আপনি যদি এখানে পুনঃনির্দেশিত হন তবে আপনি সম্ভবত উবুন্টুর আলফা বা বিটা প্রকাশ সম্পর্কে একটি প্রশ্ন জিজ্ঞাসা করেছেন।
সাধারণভাবে বলতে গেলে আমরা এখানে উবুন্টু রিলিজের অপ্রকাশিত সংস্করণগুলি চালনা বা ব্যবহার সম্পর্কে প্রশ্ন করি না, যেহেতু বিকাশ প্রকাশগুলি প্রায় এক মুহুর্তের মধ্যেই পরিবর্তিত হয় এবং সাধারণত এটি ভেঙে যায় এবং আলফা পরীক্ষকগণ বগ ট্র্যাকারের মাধ্যমে বিকাশকারীদের সরাসরি প্রতিক্রিয়া দেবেন বলে আশা করা হচ্ছে যাতে এই সমস্যাগুলি প্রত্যেকের জন্য স্থির করা যেতে পারে।
এটি এমন নয় যে আমরা যত্ন নিই না, আমরা এটির পক্ষে ভাল হব না এবং সাইটের অন্যতম প্রধান উদ্দেশ্য হ'ল ব্যবহারকারীদের জন্য পুনরায় ব্যবহারযোগ্য সংস্থান তৈরি করা, যা আমাদের কাছে এমন কিছু বিষয়ে প্রশ্ন রয়েছে তবে তা শক্ত হবে that দ্রুত পুরানো হয়ে গেল!
এই প্রশ্নের উত্তরগুলি আপনাকে সূচনা করতে, শুভকামনা এবং পরীক্ষার জন্য ধন্যবাদ সহায়তা করবে!
ফাইল বাগ
আপনার যে প্রাসঙ্গিক সমস্যার সাথে সমস্যা হচ্ছে সেটির জন্য আপনার বাগ ফাইল করা উচিত। বিকাশকারীদের মুক্তি পাওয়ার অন্যতম প্রধান সুবিধাগুলি - তারা বিকাশকারীদের মূল্যবান তথ্য সরবরাহ করে এবং সফ্টওয়্যার উন্নত করতে তাদের সহায়তা করে।
আমি কীভাবে একটি বাগ রিপোর্ট করব?
আপনি যদি কোন প্যাকেজটির বিরুদ্ধে বাগটি ফাইল করবেন তা সম্পর্কে নিশ্চিত না হন তবে আপনার কোন প্যাকেজের বিরুদ্ধে ফাইল করা উচিত তা জানতে দয়া করে অন্যান্য সংস্থানগুলি (ফোরাম, মেলিং তালিকা ইত্যাদি) ব্যবহার করুন।
ডিবাগিং তথ্য আপনাকে বাগ ফাইল করতে সহায়তা করবে।
উবুন্টু ফোরামগুলির বিকাশ ও প্রোগ্রামিং বিভাগটি শুরু করার জন্য ভাল জায়গা। সুনির্দিষ্ট subforum মুক্তি উপর নির্ভর করে, কিন্তু মুহূর্তে আপনি চান উবুন্টু ডেভেলপমেন্ট সংস্করণ ।
সাম্প্রতিক থ্রেডগুলি একবার দেখুন এবং দেখুন যে কোনও কিছু আপনার সমস্যার মুখোমুখি হচ্ছে। যদি এটি না হয় তবে আপনার অভিজ্ঞতাগুলির বিবরণ দিয়ে একটি নতুন থ্রেড তৈরি করা উচিত।
একটি আপগ্রেডের আগে, সর্বদা পরীক্ষা করুন
sudo apt-get --simulate dist-upgrade
যদি আপনি ভাঙা প্যাকেজগুলি সম্পর্কে ত্রুটি পান তবে আপগ্রেড করবেন না।
বড় আকারের পরিবর্তনগুলি যখন করা হয় তখন সাধারণত একজন বিকাশকারী উবুন্টু-ডেভেল-ঘোষণা তালিকায় পোস্ট করবেন will এই তালিকায় অনেকগুলি পোস্ট পাওয়া যায় না (অন্য কয়েকটি উবুন্টু তালিকার তুলনায়!) সুতরাং প্রাক-প্রকাশের পরীক্ষার্থীদের জন্য এটিতে সাবস্ক্রাইব না হওয়ার কোনও অজুহাত নেই।
সংরক্ষণাগারে আপলোডগুলি একটি মেইলিং তালিকায় প্রানীদের ডাকনামের নাম অনুসারে প্রেরণ করা হয়, উদাহরণস্বরূপ লুসিড-পরিবর্তনগুলি , ইউটোপিক-পরিবর্তনগুলি ইত্যাদি this খুব দেরি.
এছাড়াও আপগ্রেড করার আগে সংরক্ষণাগারটির স্থিতি প্রদর্শন করার জন্য সংরক্ষণাগার স্থিতি সরঞ্জামটি কার্যকর।
Launchpad উত্তরসমূহ উবুন্টু (এবং অন্য কর্মকর্তা প্রশ্ন-এবং-উত্তর সাইট কিছু অন্যান্য সফ্টওয়্যার যে Launchpad উপর উন্নত ), কিন্তু যেহেতু AskUbuntu পুনর্ব্যবহারযোগ্য উত্তরগুলি অনেকজন লোক সাহায্য এবং সময়ের অভিব্যক্ত, Launchpad উত্তরসমূহ উত্পাদক উপর দৃষ্টি নিবদ্ধ করা হয় হয় সমর্থন যে ব্যক্তি অনুসরণ করে প্রতিটি প্রশ্নের উত্তরের সাথে জবাব দেওয়ার দিকে মনোনিবেশ করুন, এই প্রশ্নটি যাই হোক না কেন এবং প্রশ্নটি অন্য ব্যবহারকারীদের জন্য কোনও ফর্মের ক্ষেত্রে কার্যকর কিনা।
কোনও কারণে, লঞ্চপ্যাড উত্তরগুলি প্রায়শই সরকারী উবুন্টু সমর্থন সংস্থার তালিকায় উপস্থিত হয় না, যদিও এটি একটি ( এখানে এবং এখানে বিশিষ্টভাবে তালিকাভুক্ত ) রয়েছে, এটি দীর্ঘকাল ধরে চলেছে এবং উবুন্টু সম্প্রদায়ের একটি প্রাণবন্ত অংশ রয়েছে though সেখানে প্রচুর পরিমাণে সময় এবং শক্তি সরবরাহ করে এবং সহায়তা প্রদান করে।
উবুন্টুর বিকাশ সম্পর্কিত প্রশ্নগুলি (বা উবুন্টু + 1, যেমন আমরা এটি এউতে এখানে বলি) লঞ্চপ্যাড উত্তরগুলিতে স্বাগত জানানো হয়েছে , যদিও এখানে যেমন আপনি যদি কোনও প্রশ্ন হিসাবে একটি বাগ পোস্ট করেন তবে প্রতিক্রিয়াটি "একটি বাগ রিপোর্ট ফাইল করা হবে" । " উবুন্টুর বিকাশ মুক্তির ক্ষেত্রে কীভাবে কোনও বাগ ফাইল করতে হবে বা তদন্ত করতে হবে সে সম্পর্কে প্রশ্নগুলি লঞ্চপ্যাড উত্তরগুলিতে যথেষ্ট স্বাগত জানানো হয়েছে, যদিও আপনার স্পষ্ট করে দেওয়া উচিত যে আপনি যা জিজ্ঞাসা করছেন এটিই বা মানুষ ধরে নিতে পারে আপনি বাগটি রিপোর্ট করার চেষ্টা করছেন।
এমনকি যদি আপনার প্রশ্ন এমন কোনও কিছু সম্পর্কে থাকে যা উত্তর হিসাবে ভাল নিবন্ধ তৈরি করে না তবে এটি লঞ্চপ্যাড উত্তরগুলির জন্য এখনও উপযুক্ত । কিছুই লঞ্চপ্যাড উত্তরগুলির জন্য খুব বেশি স্থানীয় নয়। ফ্লিপ দিকটি হ'ল লঞ্চপ্যাড উত্তরের উত্তরগুলি সম্পাদনা বা ভোট দেওয়া যায় না এবং কেবল একবারে একজনের দ্বারা উত্তর দেওয়া হয় (যা আপনি তাদের উত্তরটি কাজ করেছেন কিনা তা নির্দেশ না করা পর্যন্ত)।
লঞ্চপ্যাড উত্তরগুলি লঞ্চপ্যাড বাগগুলির সাথে সংযুক্ত এবং লঞ্চপ্যাডে থাকা প্রশ্ন এবং বাগগুলি একে অপরের সাথে লিঙ্ক হতে পারে (যা গ্রাহকরা কীভাবে বিজ্ঞাপিত হয় তা প্রভাবিত করে) এবং একে অপরতে রূপান্তরিত হতে পারে। প্রশ্নগুলি হওয়া উচিত এমন প্রতিবেদনগুলি প্রায়শই প্রশ্নে রূপান্তরিত হয়। বাগ রিপোর্ট হওয়া উচিত এমন প্রশ্নগুলি মাঝে মাঝে বাগের প্রতিবেদনে রূপান্তরিত হয়। (এটি সম্ভব হলেও, প্রায়শই কোনও প্রশ্ন দিয়ে শুরু করার পরিবর্তে বাগ রিপোর্ট করার সময় স্ক্র্যাচ থেকে শুরু করা ভাল so সুতরাং লঞ্চপ্যাডের কেউ যদি আপনাকে একটি বাগ রিপোর্ট করতে বলে, তবে আপনার যা করা উচিত ।)
বাগ রিপোর্টগুলি কেবল ইংরেজিতেই দায়ের করা উচিত, যদিও লঞ্চপ্যাড উত্তরগুলিতে কোনও ভাষাতে প্রশ্নগুলি সমর্থন করা হয় (আপনি কোন ভাষায় প্রশ্ন জিজ্ঞাসা করছেন তা নির্বাচন করুন)। এটি উবুন্টু + 1 এর সাথে বিশেষত প্রাসঙ্গিক কারণ এর অর্থ:
আপনি ইংরাজী লেখা এবং পড়তে স্বাচ্ছন্দ্যবোধ না করে বা আপনার ভাষা বা অঞ্চলের সাথে সুনির্দিষ্ট বাগগুলিতে কাজ করতে আপনি লঞ্চপ্যাড উত্তরগুলি ব্যবহার করতে পারেন ।
আপনার ভাষা থেকে ইংরেজিতে পাঠ্য অনুবাদ করতে সহায়তা চাইতে আপনি লঞ্চপ্যাড উত্তরগুলি ব্যবহার করতে পারেন , যাতে আপনি ইংরেজিতে কোনও বাগ রিপোর্ট করতে পারেন। (অথবা আপনি আগে ইংরেজিতে তৈরি একটি বাগ রিপোর্টে পরিবর্তন আনতে সহায়তা চাইতে পারেন))
যেমন এসকিউবুন্টু ব্যবহার করার আগে এফএকিউ দেখতে ভাল ধারণা, তেমনই লঞ্চপ্যাড উত্তরগুলিতে কোনও প্রশ্ন পোস্ট করার আগে গাইড (এটি খুব ছোট!) , বা কমপক্ষে প্রশ্ন জিজ্ঞাসার অংশটি পড়ার পরামর্শ দেওয়া হয়েছে ।
উদাহরণস্বরূপ এখানে পরিমাণে একটি শাখা ব্যবহার করা হয়। প্রয়োজনীয় হিসাবে পরিবর্তন নির্দ্বিধায়।
আপনি যখন কোনও বাগ দেখেন এবং এটি প্রতিবেদন করেন, আপনি বিশেষত বিকাশকারীদের কাছ থেকে মূল্যবান প্রতিক্রিয়া পেতে পারেন। আপনি প্যাচ জমা দিয়ে প্রোগ্রামিং শুরু করার চেষ্টা করতে পারেন। প্রথমে আপনার অবশ্যই উত্স প্যাকেজটি বের করতে হবে যা বাগ সম্পর্কিত (সম্পর্কিত প্যাকেজ) সম্পর্কিত। এটি একটি নাম যেমন linux-meta-ti-omap4
বা অন্য প্যাকেজের নাম হিসাবে প্রদর্শিত হবে। তারপরে আপনি প্রয়োজন হিসাবে প্যাকেজের নামটি প্রতিস্থাপন করে https://code.launchpad.net/ubuntu/+source/ লিনাক্স-মেটা-টিআই-ওমাপ 4 দেখতে পারেন।
একবার সেখানে আসার পরে আপনার সঠিক শাখা বাছাই করা উচিত, সাধারণত এর মতো কিছু lp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4
(নোটটির [version-in-development]
অংশটি বর্তমানে আলফা বা বিটাতে সংস্করণ হওয়া উচিত।
এখন, শাখাটি পাওয়ার সময় এসেছে:
প্রথমত, আপনি চাইবেন bzr
:
sudo apt-get install bzr
এবং আপনি একটি এসএসএইচ কী (আপনার এসএসএইচ কীগুলি ইতিমধ্যে লঞ্চপ্যাডে থাকলে আপনি এড়িয়ে যেতে পারেন) চাইবেন:
ড্যাশ থেকে অনুসন্ধান করে 'পাসওয়ার্ড এবং কী' খুলুন।
সম্ভবত একটি পাসওয়ার্ড সহ একটি নতুন এসএসএইচ কী তৈরি করুন। এর জন্য যদি কোনও বিকল্প থাকে তবে তা SSHv2 কিনা তা নিশ্চিত করুন এবং আরএসএ ব্যবহার করুন।
একবার তৈরি হয়ে গেলে তালিকায় এটিকে ডান-ক্লিক করুন এবং এটি আপনার পছন্দের কোনও ফাইলে রফতানি করুন।
গেডিট দিয়ে ফাইলটি খুলুন এবং কী সম্পর্কে তথ্য সহ শীর্ষে স্বল্প রেখাসহ পাঠ্যটি অনুলিপি করুন।
এটি এখানে পৃষ্ঠার নীচে বক্সে আটকান এবং ফর্মটি জমা দিন।
আপনি এখন বিজেডআর এর সাথে সংযোগ করতে পারেন। কমান্ড-লাইনটি খুলুন এবং একটি নতুন ডিরেক্টরি তৈরি করুন এবং এতে পরিবর্তন করুন:
mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
নিম্নলিখিত সম্পাদন করুন:
bzr launchpad-login [launchpad userid]
আপনি এখন এর সাথে শাখা পেতে পারেন:
bzr branch lp:ubuntu/quantal-proposed/linux-meta-ti-omap4
প্রয়োজনীয় হিসাবে শাখার নাম পরিবর্তন করা। এটি পরিমাণগত জন্য, তবে শাখার নাম পূর্বে উল্লিখিত হিসাবে পরিবর্তন হবে change
আপনি যদি ভাবেন যে শাখাটি ডেভস দ্বারা পরিবর্তন করা হয়েছে, আপনি bzr pull
যে ফোল্ডারে ব্রাঞ্চ করেছিলেন সে ক্ষেত্রে আপনি সর্বদা ব্যবহার করতে পারেন ।
আপনার পছন্দের যেকোন প্রোগ্রাম ব্যবহার করে আপনার পরিবর্তনগুলি করুন ( .po
ফাইলগুলি ডায়নামিকভাবে উত্পন্ন হিসাবে বাদে ) এবং যদি সমস্যাটিতে ইউআই টেক্সট জড়িত থাকে তবে সঠিক .pot ফাইলগুলি পরিবর্তন করতে ভুলবেন না।
যতবার আপনি একটি চৌকি তৈরি করতে চান, ব্যবহার করুন:
bzr commit -m "a descriptive message about your changes"
কাজ শেষ করার পরে, এর সাথে শাখাটি টিপুন:
bzr push lp:~[your userid]/project-name/branch-name
এই উদাহরণস্বরূপ ক্ষেত্রে, এটি হবে
bzr push lp:~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
আপনার কাজ শেষ হয়ে গেলে, বাগটি দেখুন এবং ডানদিকে "একটি সম্পর্কিত শাখায় লিঙ্ক করুন" ক্লিক করুন। lp:
অংশটি ছাড়াই আপনার তৈরি করা শাখা আটকে দিন :
~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
এই উদাহরণে। ড্যাভগুলি পছন্দ হলে শাখাটি মার্জ করা হবে বা এটির উন্নতি হবে। যদি সমস্যাটি আরও পরিষ্কারভাবে সমাধান করা যায়, আপনার পরিবর্তনগুলি সমস্যার সমাধান না করে, বা যদি সমস্যাটি ইতিমধ্যে অন্য কোনও শাখায় সমাধান করা হয়ে থাকে তবে এটিও প্রত্যাখ্যান করা যায়।