এটি পর্যাপ্ত কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
পর্যাপ্ত - ডেবিয়ান প্যাকেজ গুণমান পরীক্ষার টুল
সাইনোপিসিস
পর্যাপ্ত [অপশন] প্যাকেজ-নাম...
পর্যাপ্ত [অপশন] --সমস্ত
পর্যাপ্ত [অপশন] --apt-preinst
পর্যাপ্ত [অপশন] --বিচারাধীন
পর্যাপ্ত --help
বর্ণনাঃ
পর্যাপ্ত সিস্টেমে ইনস্টল করা প্যাকেজগুলি পরীক্ষা করে এবং বাগ এবং নীতি লঙ্ঘনের রিপোর্ট করে।
বিকল্প
--সব
সমস্ত ইনস্টল করা প্যাকেজের বিরুদ্ধে চেক চালান।
--ট্যাগ ট্যাগ1[,ট্যাগ2...]
শুধুমাত্র এই ট্যাগ নির্গত.
--ট্যাগ -ট্যাগ1[,ট্যাগ2...]
এই ট্যাগ নির্গত করবেন না.
--debconf
মাধ্যমে সমস্যা রিপোর্ট debconf(7).
--মূল ডিরেক্টরি
রুট ডিরেক্টরি পরিবর্তন করুন (ব্যবহার করে ক্রুট(2))।
-- ব্যবহারকারী ব্যবহারকারী[:গ্রুপ]
কোনো চেক চালানোর আগে ব্যবহারকারী এবং গোষ্ঠী পরিবর্তন করুন। এই একসঙ্গে সবচেয়ে দরকারী
--মূল or --বিচারাধীন, যার জন্য সুপার ইউজারের বিশেষাধিকার প্রয়োজন।
--apt-preinst
APT কনফিগারেশন পড়ুন এবং .deb stdin থেকে ফাইলের নাম, এবং প্যাকেজের নাম যুক্ত করুন
/var/lib/পর্যাপ্ত/মুলতুবি পরবর্তী প্রক্রিয়াকরণের জন্য (দেখুন --বিচারাধীন).
এই বিকল্পটি APT হুক দ্বারা অভ্যন্তরীণভাবে ব্যবহৃত হয়। হুক ডিফল্টরূপে নিষ্ক্রিয় করা হয়;
সম্পাদনা করুন /etc/apt/apt.conf.d/20adequate এটি সক্রিয় করতে।
--বিচারাধীন
তালিকাভুক্ত প্যাকেজের বিরুদ্ধে চেক চালান /var/lib/পর্যাপ্ত/মুলতুবি, তারপর ফাইলটি খালি করুন।
--help
সাহায্য প্রদর্শন এবং প্রস্থান করুন.
ট্যাগ
bin-or-sbin-binary-এর প্রয়োজন-usr-lib-লাইব্রেরি
এই প্যাকেজ একটি বাইনারি জাহাজে / বিন or / এসবিন এর জন্য /usr/lib-এ একটি লাইব্রেরি প্রয়োজন।
এটি আগে এই বাইনারি ব্যবহার করা অসম্ভব করে তুলবে , / usr মাউন্ট করা হয়.
ভাঙ্গা-binfmt-ডিটেক্টর
সঙ্গে নিবন্ধিত ডিটেক্টর update-binfmts(8) বিদ্যমান নেই।
ভাঙ্গা-binfmt-দোভাষী
দোভাষী নিবন্ধিত update-binfmts(8) বিদ্যমান নেই।
ভাঙ্গা-সিমলিঙ্ক
এই প্যাকেজটি একটি সিমলিঙ্ক পাঠায় যা একটি অস্তিত্বহীন ফাইলের দিকে নির্দেশ করে।
অসঙ্গত-লাইসেন্স
বাইনারি লিঙ্ক করা লাইব্রেরিগুলির লাইসেন্সগুলি বেমানান৷
ldd- ব্যর্থতা
ফাইলে "ldd -r" চালানো অপ্রত্যাশিতভাবে ব্যর্থ হয়েছে৷ এটি সবচেয়ে libc বা একটি বাগ মত
পর্যাপ্ত নিজেই।
তথ্যসূত্র:https://bugs.debian.org/710521>.
লাইব্রেরি- পাওয়া যায়নি
বাইনারি একটি লাইব্রেরির সাথে সংযুক্ত, যা খুঁজে পাওয়া যাবে না।
তথ্যসূত্র: ডেবিয়ান নীতি §8.6.
অনুপস্থিত বিকল্প
এই প্যাকেজটি ভার্চুয়াল প্যাকেজ x-terminal-emulator-এর একটি প্রদানকারী, কিন্তু এটি করে না
/usr/bin/x-terminal-emulator-এর বিকল্প হিসেবে নিজেকে নিবন্ধন করুন; অথবা এটি একটি
ভার্চুয়াল প্যাকেজ এক্স-উইন্ডো-ম্যানেজার প্রদানকারী, কিন্তু এটি নিজেকে একটি হিসাবে নিবন্ধন করে না
/usr/bin/x-window-manager-এর বিকল্প।
তথ্যসূত্র: ডেবিয়ান নীতি §11.8.3, ডেবিয়ান নীতি 11.8.4।
অনুপস্থিত-কপিরাইট-ফাইল
এই প্যাকেজের জন্য কপিরাইট ফাইল অনুপস্থিত. এই প্রায়ই ঘটবে যদি
/usr/share/doc/pkg/ প্যাকেজের পূর্ববর্তী সংস্করণে একটি বাস্তব ডিরেক্টরি ছিল, কিন্তু
এটি এখন একটি সিমলিংক; dpkg কখনই ডিরেক্টরির সিমলিঙ্ক দিয়ে ডিরেক্টরি প্রতিস্থাপন করে না।
তথ্যসূত্র: ডেবিয়ান নীতি §12.5, §6.6।
অনুপস্থিত-pkgconfig-নির্ভরতা
এই প্যাকেজ দ্বারা পাঠানো একটি pkg-config (.pc) ফাইলের নির্ভরতা সন্তুষ্ট করা যায়নি৷
তথ্যসূত্র: ডেবিয়ান নীতি §8.4.
অনুপস্থিত-প্রতীক-সংস্করণ-তথ্য
বাইনারি সংস্করণযুক্ত চিহ্নগুলি ব্যবহার করে, তবে লাইব্রেরিটি কেবলমাত্র পরিবর্তনবিহীন চিহ্নগুলি সরবরাহ করে।
অপ্রচলিত-কনফিল
এই প্যাকেজের বর্তমান সংস্করণটি আর একটি কনফিল পাঠায় না (যা আগে ছিল
অতীতে অন্তর্ভুক্ত)। যাইহোক, আপগ্রেডে কনফিলটি সরানো হয়নি।
তথ্যসূত্র:https://wiki.debian.org/DpkgConffileHandling>,
dpkg-maintscript-helper(1).
প্রোগ্রাম-নাম-সংঘর্ষ
এই প্যাকেজটি অন্য প্রোগ্রামের মতো একই নামের একটি প্রোগ্রাম পাঠায়।
তথ্যসূত্র: ডেবিয়ান নীতি §10.1.
py-file-not-bytecompiled
এই প্যাকেজটি পাইথন মডিউল পাঠায় যা বাইট-সংকলিত নয়।
তথ্যসূত্র: পাইথন নীতি §2.6.
pyshared-file-not-bytecompiled
এই প্যাকেজটি পাইথন মডিউল পাঠায় /usr/share/pyshared যে বাইট কম্পাইল করা হয় না.
তথ্যসূত্র: পাইথন নীতি §2.6, §1.5।
প্রতীক-আকার-অমিল
প্যাকেজ তৈরি হওয়ার পর থেকে প্রতীকটির আকার পরিবর্তন হয়েছে। এটি একটি ইঙ্গিত হতে পারে
যে লাইব্রেরি ABI ভেঙেছে। যদি ABI ভাঙ্গা না হয়, এবং লাইব্রেরি shlibs bumped (বা
প্রতীক), প্যাকেজটি binNMUed হওয়া উচিত।
অনির্ধারিত প্রতীক
বাইনারির সাথে যুক্ত লাইব্রেরিতে প্রতীকটি পাওয়া যায়নি। হয়
বাইনারি হয় একটি অতিরিক্ত ভাগ করা লাইব্রেরির সাথে লিঙ্ক করা প্রয়োজন, অথবা নির্ভরতা
শেয়ার্ড লাইব্রেরি প্যাকেজে যা এই প্রতীক প্রদান করে তা খুবই দুর্বল।
তথ্যসূত্র: ডেবিয়ান নীতি §3.5, §8.6, §10.2।
উদাহরণ
পর্যাপ্ত কোর্টিল
চেক কোর্টিল প্যাকেজ।
পর্যাপ্ত --ট্যাগ অপ্রচলিত-কনফিল --সব
অপ্রচলিত কনফিলের জন্য সমস্ত প্যাকেজ পরীক্ষা করুন।
পর্যাপ্ত --ট্যাগ -py-file-not-bytecompiled,pyshared-file-not-bytecompiled --সব
Python bytecompilation সমস্যা উপেক্ষা করে সমস্ত প্যাকেজ পরীক্ষা করুন।
প্রতিবেদনের বাগ
যদি আপনি একটি বাগ রিপোর্ট করেন যা পর্যাপ্তভাবে পাওয়া গেছে, অনুগ্রহ করে নিম্নলিখিত ব্যবহারকারী ট্যাগগুলি ব্যবহার করুন:
ব্যবহারকারী: [ইমেল সুরক্ষিত]
ব্যবহারকারী ট্যাগ: পর্যাপ্ত নাম যোগ করা
দয়া করে মনে রাখবেন যে পর্যাপ্ত নিখুঁত নয়; তাই মিথ্যা ইতিবাচক সম্ভব.
আপনি অন্তর্নিহিত সমস্যা বুঝতে না হওয়া পর্যন্ত বাগ রিপোর্ট করবেন না। সন্দেহ হলে, দয়া করে
এ জিজ্ঞাসা করুন [ইমেল সুরক্ষিত] প্রথম।
onworks.net পরিষেবা ব্যবহার করে পর্যাপ্ত অনলাইন ব্যবহার করুন
