আমি উবুন্টুর উত্স কোডটি কোথায় খুঁজে পাব?


56

আমি জানতে চাই যে উবুন্টুর উত্স কোডটি কোথায় পাওয়া যায়। আমি এটি "ওপেন সোর্স" কতদূর দেখতে চাই।


29
এবং এটি সম্পূর্ণ উন্মুক্ত উত্স। এটি নিয়ে সন্দেহ হওয়ার দরকার নেই ...
উল্লেখযোগ্যভাবে

2
সমস্ত উত্স উত্স কোড ফাইলের জন্য উন্মুক্ত।
আনোয়ার

উত্তর:


48
  1. লিনাক্স কার্নেল উত্স কোড:

    apt-get source linux-source-3.2.0
    

    উবুন্টু কার্নেলের জন্য সোর্স কোডটি কোথায় পাওয়া যাবে?

  2. উবুন্টু উত্স কোড:

    উবুন্টু সংরক্ষণাগার

  3. নির্দিষ্ট সফ্টওয়্যার উত্স কোড:

    sudo apt-get build-dep $package
    

    যেখানে প্যাকেজ হল প্রোগ্রাম / প্যাকেজের উত্স কোড আপনি গ্রহণ করতে চান।

    তারপরে টাইপ করুন:

    apt-get source $package
    

    যে প্যাকেজ জন্য উত্স পেতে।

    এই ক্ষেত্রে:

    sudo apt-get build-dep abiword
    apt-get source abiword
    

12

মূল এবং মহাবিশ্বের সংরক্ষণাগারগুলির প্রতিটি প্যাকেজের সোর্স কোড লঞ্চপ্যাডে রয়েছে , বা আপনি ডায়লগটি সক্রিয় Sourcesকরে Software Properties, এবং তারপরে apt-get source $packagenameপ্যাকেজ তথ্য রিফ্রেশ করার পরে টার্মিনালের মাধ্যমে তা পেতে পারেন ।

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


8

লিনাক্স বিতরণে সফ্টওয়্যার প্যাকেজগুলিতে সংগঠিত হয় organized প্রতিটি প্যাকেজের মধ্যে রয়েছে ফায়ারফক্সের মতো ব্যবহারকারীর মুখোমুখি সফ্টওয়্যার , বা ফায়ারফক্সের দ্বারা প্রয়োজনীয় লাইবাসাউন্ড 2 এর মতো লাইব্রেরি রয়েছে । আপনি যদি ফায়ারফক্স ইনস্টল করেন তবে aptসিস্টেমটি পূর্বনির্ধারিত প্যাকেজগুলির উপস্থিতি সনাক্ত করবে এবং সেগুলি ইনস্টল করবে। এখন, এই প্যাকেজগুলি সাধারণত বাইনারি ফাইল হিসাবে বিতরণ করা হয় যা প্রদত্ত প্রসেসরের আর্কিটেকচারের জন্য ইতিমধ্যে সংকলন করা হয়েছে, তবে প্যাকেজের সেই সংস্করণটি সংকলন করতে ব্যবহৃত সঠিক উত্সটি উপলব্ধ apt-get source firefox

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



7

আপনি উবুন্টু ডাউনলোড সার্ভার থেকে সম্পূর্ণ উত্স কোড আইএসও ডাউনলোড করতে পারেন:

  1. http://cdimage.ubuntu.com/releases/<version>/release/source/বর্তমানে সমর্থিত রিলিজের জন্য। উদাহরণস্বরূপ, 12.04-র জন্য http://cdimage.ubuntu.com/releases/12.04/release/source/
  2. http://old-releases.ubuntu.com/releases/<version>/release/source/অপ্রচলিত / ইওল রিলিজের জন্য। উদাহরণস্বরূপ, 12.10 এর জন্য http://old-releases.ubuntu.com/releases/12.10/source/ । তবে উত্স আইএসও কেবল 12.10 এর পরে উপলব্ধ বলে মনে হচ্ছে।

0

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 যেখানে আপনি ফাইলগুলি ব্রাউজ করতে এবং ইতিহাস প্রতিশ্রুতিবদ্ধ করতে পারেন।

এটি লগারহেড দ্বারা চালিত ।

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