উত্তর:
লিনাক্স কার্নেল উত্স কোড:
apt-get source linux-source-3.2.0
উবুন্টু উত্স কোড:
নির্দিষ্ট সফ্টওয়্যার উত্স কোড:
sudo apt-get build-dep $package
যেখানে প্যাকেজ হল প্রোগ্রাম / প্যাকেজের উত্স কোড আপনি গ্রহণ করতে চান।
তারপরে টাইপ করুন:
apt-get source $package
যে প্যাকেজ জন্য উত্স পেতে।
এই ক্ষেত্রে:
sudo apt-get build-dep abiword
apt-get source abiword
মূল এবং মহাবিশ্বের সংরক্ষণাগারগুলির প্রতিটি প্যাকেজের সোর্স কোড লঞ্চপ্যাডে রয়েছে , বা আপনি ডায়লগটি সক্রিয় Sources
করে Software Properties
, এবং তারপরে apt-get source $packagename
প্যাকেজ তথ্য রিফ্রেশ করার পরে টার্মিনালের মাধ্যমে তা পেতে পারেন ।
অংশীদার সংগ্রহস্থলের প্যাকেজগুলির জন্য উত্স কোডটি সাধারণত পাওয়া যায় না, কারণ এগুলি বেশিরভাগই ওপেন সোর্স অ্যাপ্লিকেশন নয়। এটি সফ্টওয়্যার সেন্টারে পাওয়া কিছু আইটেমগুলির ক্ষেত্রেও সত্য।
লিনাক্স বিতরণে সফ্টওয়্যার প্যাকেজগুলিতে সংগঠিত হয় organized প্রতিটি প্যাকেজের মধ্যে রয়েছে ফায়ারফক্সের মতো ব্যবহারকারীর মুখোমুখি সফ্টওয়্যার , বা ফায়ারফক্সের দ্বারা প্রয়োজনীয় লাইবাসাউন্ড 2 এর মতো লাইব্রেরি রয়েছে । আপনি যদি ফায়ারফক্স ইনস্টল করেন তবে apt
সিস্টেমটি পূর্বনির্ধারিত প্যাকেজগুলির উপস্থিতি সনাক্ত করবে এবং সেগুলি ইনস্টল করবে। এখন, এই প্যাকেজগুলি সাধারণত বাইনারি ফাইল হিসাবে বিতরণ করা হয় যা প্রদত্ত প্রসেসরের আর্কিটেকচারের জন্য ইতিমধ্যে সংকলন করা হয়েছে, তবে প্যাকেজের সেই সংস্করণটি সংকলন করতে ব্যবহৃত সঠিক উত্সটি উপলব্ধ apt-get source firefox
।
উবুন্টুর প্যাকেজগুলির সংগ্রহস্থলগুলির বেশিরভাগ জিনিসই মুক্ত উত্স। তবে উবুন্টুর কাছে অনুমোদিত মালিকানাধীন সফ্টওয়্যারটির একটি তালিকা রয়েছে। যদিও এই সফ্টওয়্যারটি উবুন্টুর স্বাধীনতা লক্ষ্যগুলি পূরণ করে না, তারা সম্প্রদায়টি দ্বারা ব্যাপকভাবে পছন্দ করে এবং প্রচুর মান সরবরাহ করে। এর উদাহরণগুলি স্কাইপ বা সান জাভা (এখন সরানো হয়েছে)। এই প্যাকেজগুলি উবুন্টু প্যাকেজ সাইটে তালিকাভুক্ত নয়।
আপনি উবুন্টু ডাউনলোড সার্ভার থেকে সম্পূর্ণ উত্স কোড আইএসও ডাউনলোড করতে পারেন:
http://cdimage.ubuntu.com/releases/<version>/release/source/
বর্তমানে সমর্থিত রিলিজের জন্য। উদাহরণস্বরূপ, 12.04-র জন্য http://cdimage.ubuntu.com/releases/12.04/release/source/http://old-releases.ubuntu.com/releases/<version>/release/source/
অপ্রচলিত / ইওল রিলিজের জন্য। উদাহরণস্বরূপ, 12.10 এর জন্য http://old-releases.ubuntu.com/releases/12.10/source/ । তবে উত্স আইএসও কেবল 12.10 এর পরে উপলব্ধ বলে মনে হচ্ছে।bzr
প্যাকেজের সর্বশেষতম সংস্করণটি পান hello
(পরবর্তী অপ্রকাশিত সংস্করণ সহ):
bzr branch lp:ubuntu/hello
নির্দিষ্ট সংস্করণ পান:
bzr branch lp:ubuntu/trusty/hello
এখন আপনি উদাহরণস্বরূপ করতে পারেন:
bzr log
বিকাশের ইতিহাস, বা অনুরূপ কোনও এসসিএম অপারেশন দেখতে।
উজুন্টু বিকাশকারীরা উবুন্টুকে যে প্রকৃত ইনপুট দেয় তা বজায় রাখায় বিজেআর হ'ল একটি ভাল বিকল্প, সুতরাং এটি আরও ক্যানোনিকাল (কোনও পাং উদ্দেশ্যে নয়) উত্স।
লঞ্চপ্যাড বিজেআর ব্রাউজিং
লঞ্চপ্যাডে আপনি সংগ্রহগুলি ব্রাউজ করতে পারেন।
জন্য hello
প্যাকেজ, এখানে যান: https://code.launchpad.net/ubuntu/+source/hello
এখন আপনার আগ্রহী উবুন্টু সংস্করণটি চয়ন করুন, যেমন: https://code.launchpad.net/~ubuntu-branches/ubuntu/trusty/hello/trusty
তারপরে আপনি যদি "কোড ব্রাউজ করুন" ক্লিক করেন তবে আপনি এখানে যাবেন: https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/hello/trusty/files যেখানে আপনি ফাইলগুলি ব্রাউজ করতে এবং ইতিহাস প্রতিশ্রুতিবদ্ধ করতে পারেন।
এটি লগারহেড দ্বারা চালিত ।