উবুন্টু সফটওয়্যার সেন্টারে একই অ্যাপের একাধিক সংস্করণ?


13

আমি ইতিমধ্যে উবুন্টু সফটওয়্যার সেন্টারে (https://myapps.developer.ubuntu.com) আমার মালিকানা অ্যাপটি প্রকাশ করেছি এবং এখন আমি এটি নতুন সংস্করণ দিয়ে আপডেট করতে চাই।

এবার আমি একক অ্যাপ্লিকেশনের জন্য একাধিক বিল্ড আপলোড করতে চেয়েছিলাম (একটি উবুন্টু 12.04 আই 386 এর জন্য, উবুন্টু 12.04 এর জন্য একটি। amd64, উবুন্টু ১১.১০ i386 এর জন্য, ...) সমস্যাটি সম্ভবত এটি সম্ভব বলে মনে হচ্ছে না। নতুন আপলোড পুরানোটিকে ওভাররাইট করে।

এটি কি সঠিক যে সফটওয়্যার সেন্টার কেবলমাত্র প্রতি অ্যাপ্লিকেশনটিতে একটি বাইনারি প্যাকেজ সমর্থন করে? আমি প্রতি বিল্ডে নতুন অ্যাপ তৈরির চেষ্টা করতে পারি, তবে এটি একটি ভুল সমাধানের মতো বলে মনে হচ্ছে।

সমস্যা সমাধানের জন্য কোন টিপস?


আপনি কি এটি দেখেছেন, আপনাকে সাহায্য করতে পারে - serverfault.com/a/279360
23 93 26 35 19 57 3 89

এটি বোকা লাগতে পারে তবে আপনি কি আলাদা নাম যেমন, "মাইয়াপ ভি 1" "মাইয়াপ ভি 2" ইত্যাদি ব্যবহার করে আপলোড করার চেষ্টা করেছেন
মার্ক কির্বি

উত্তর:


2

মাই অ্যাপসগুলি খিলান / সিরিজ অনুযায়ী পৃথক বাইনারিগুলির পরিস্থিতি পরিচালনা করতে সেটআপ করা হয়নি।

আমি কেবলমাত্র আপনার সমস্ত বাইনারি পর্যালোচনাকারীর কাছে পৌঁছে দেওয়ার বিষয়টি নিশ্চিত করার পরামর্শ দিচ্ছি এবং তারা আপনার জন্য পিপিএতে সঠিক বাইনারিগুলি আপলোড করা পরিচালনা করবে (যতক্ষণ না এই পরিস্থিতিটি পরিচালনা করতে মাই্যাপগুলি আপডেট করা হয়)।

  • বিকল্প 1: আপনার বাইনারিগুলি যদি ছোট হয় তবে সেগুলি একক ফাইলে জিজিপ করুন এবং প্যাকেজ আপলোড ক্ষেত্রটি ব্যবহার করুন
  • বিকল্প 2: যদি এগুলি বড় হয় তবে এগুলিকে অন্য কোথাও আপলোড করা সহজ হবে (উবুন্টু 1 বা ড্রপবক্স) এবং আপনার ইউআরএপস জমা দেওয়ার বিষয়টি উল্লেখ করে একটি url এর মাধ্যমে ভাগ করে নেওয়া।
  • বিকল্প 3: (আমার এটি ঠিক আছে কিনা তা নীতিমালা অনুসারে পরীক্ষা করা দরকার) যদি আপনার বাইনারিগুলি লঞ্চপ্যাডের বিল্ড সার্ভিসে জরিমানা তৈরি করে, একটি পিপিএ তৈরি করে, আমাকে আইআরসি-তে (ফ্রিডোনে নুডলস 775) সন্ধান করুন এবং আমরা আপনার পিপিএকে বেসরকারী করতে পারি, তারপরে আপনি আপনার উত্সটি দ্বিগুণ করতে পারেন এবং এটিকে ডিসপোজারিজ / খিলানগুলির জন্য স্বয়ংক্রিয়ভাবে এলপি দ্বারা তৈরি করতে পারেন।

0

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

আমি মনে করি যে মাই্যাপস হ'ল কাজের জন্য ভুল সরঞ্জাম যদি আপনি বিভিন্ন প্রোগ্রাম এবং সিপিইউগুলির জন্য আপনার প্রোগ্রামের সংকলিত সংস্করণ (বাইনারি) প্রকাশ করতে চান। আপনার লঞ্চপ্যাডে একটি প্রকল্প স্থাপন এবং বিকাশের সাথে মূলধারার দিকে নজর দেওয়া দরকার।

https://launchpad.net/projects/+new

পর্যায়ক্রমে, আমি বিশ্বাস করি যে পিপিএগুলি 32 এবং 64 বিট সংস্করণগুলির সাথে আপনি যা করতে চান সেটি করতে সক্ষম হতে হবে, তবে এটি মাইএপগুলি প্রকাশের মতো নয় কারণ কেউ তাদের উত্সগুলিতে পিপিএ যোগ না করা পর্যন্ত এগুলি অ্যাক্সেসযোগ্য হবে না ।


0

মাইকেল নেলসনের উত্তরটি বিবেচনা করা উচিত, আহেম, "ক্যানোনিকাল", তবে যেহেতু আমার একটি খসড়া প্রায় শেষ হয়ে গেছে, তাই এখানে আমার দুটি সেন্ট :)

আমি মনে করি কীভাবে মালিকানা প্যাকেজগুলি আপলোড করতে হবে তার সম্পর্কে দেব পোর্টালের নীতি আপনাকে কেন এই সমস্যা এবং আপনার বিকল্পগুলি কী তা ব্যাখ্যা করে:

এখানে চিত্র বর্ণনা লিখুন

আসুন এটি ভেঙে দিন:

  1. উত্স বা বাইনারি

    • দেখা যাচ্ছে আপনি একাধিক বাইনারি আপলোড করতে চান। সাধারণত, মালিকানাধীন বাইনারি অ্যাপ্লিকেশনগুলি হয় স্থিতিশীলভাবে সংযুক্ত থাকে, বা তাদের প্রয়োজনীয় নির্ভরতাগুলি আপেক্ষিক পাথগুলির সাথে বান্ডিল করে থাকে, যাতে apt-getসম্ভবত ব্যতীত অতিরিক্ত কোনও কিছুই ইনস্টল করার প্রয়োজন হয় না ia32-libs
    • কোনও প্ল্যাটফর্ম ব্যর্থ না হয়ে উবুন্টু ১১.০৪ / ১১.১০ / १२.০৪ (আপনি যেদিকে লক্ষ্য করছেন) এ জাতীয় বাইনারি রান করে তা নিশ্চিত করা আপনার পক্ষে হবে; আফাকের মূল প্রয়োজনীয়তাটি হ'ল libcআপনার অ্যাপ / লাইব্রেরিগুলি সংকলনের জন্য ব্যবহৃত আপনার সর্বাধিক সর্বাধিক সম্ভাব্য কার্নেলটি টার্গেট করতে ইচ্ছুক হবে; আমি বিশ্বাস করি যে লুসিড বা আরও নতুন কিছু বর্তমানের লাইবসি ২.১৫ এর সাথে যথাযথ।
    • আমি জানি না যে বাণিজ্যিক ডিভগুলির কাছে ক্যানোনিকাল এর প্যাকেজিং পরিষেবাগুলি যদি আপনি একটি অ-ডিবিয়েনাইজড উত্স জমা দেন তবে আমি ধারণা করি এটি উপরের "সার্বজনীন" বাইনারিগুলির মতো কিছু সংকলন করতে সক্ষম হবে-
  2. ডেবিয়ান উত্স প্যাকেজ:

    • আপনি যদি এই বিকল্পটি নিয়ে যান তবে আপনাকে যা করতে হবে তা হ'ল (ক) আপনি লক্ষ্য করতে চান সবচেয়ে পুরনো রিলিজের জন্য কোনও রেপোসেসগুলি উপলব্ধ রয়েছে এবং (খ) আপনার অ্যাপটি কোনও নতুন-ফ্যাংড ফাংশন / ব্যবহার করে না API / ABI সেই নির্ভরতাগুলিতে যেমন এটি বলে যে 12.04 কাজ করে তবে 11.04 এ ব্যর্থ হয়।
    • এই ক্ষেত্রে, আমি বিশ্বাস করি ক্যানোনিকাল / সয়ুজ (বিল্ড সিস্টেম) প্রতিটি রিলিজের জন্য একাধিক প্যাকেজ তৈরির যত্ন নেবে।
  3. একটি মানবকে জড়িত হন - আপনার সমস্ত বিভিন্ন বাইনারি একটি দৈত্য টার্বল প্যাক করুন এবং নুডলস 775 এর সাথে যোগাযোগ করুন p


-1

আপডেট আপডেটের সাথে আপডেট করুন এবং এটি সম্পন্ন হবে


এটি আসলে সহায়ক হবে না কারণ এটি কেবল পুরানোটিকে ওভাররাইট করে দেবে।
23 93 26 35 19 57 3 89

-1

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


এটি আসলে সহায়ক হবে না কারণ এটি কেবল পুরানোটিকে ওভাররাইট করে দেবে।
23 93 26 35 19 57 3 89

-2

লঞ্চপ্যাডের পিপিএ সিস্টেম ব্যবহার করুন - একটি সহজ উবুন্টু সংগ্রহস্থল তৈরি করে। লঞ্চপ্যাড.নেটে যান। আপনি যদি সাইন আপ করেন তবে একই প্যাকেজের জন্য আপনার আলাদা বিল্ড যুক্ত করতে সক্ষম হওয়া উচিত।


2
যদি এটি সহায়তার হয় তবে দয়া করে কীভাবে প্রশ্নটির প্রয়োজনীয়তা অর্জন করা যায় তার প্রসারিত করুন।
23 93 26 35 19 57 3 89
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.